Redefining Professionalism for Software Engineers
…professional programmer
- …picks a worthwhile problem to attack
- …has a dedication to the end-user experience
- …does high quality work
- …innovates
- …teaches by example
- …teaches by documentation
- …teaches face-to-face