Coding Horror has a very interesting post on three types of programmers.
- Mort, the opportunistic developer, likes to create quick-working solutions for immediate problems and focuses on productivity and learn as needed.
- Elvis, the pragmatic programmer, likes to create long-lasting solutions addressing the problem domain, and learn while working on the solution.
- Einstein, the paranoid programmer, likes to create the most efficient solution to a given problem, and typically learn in advance before working on the solution.
This is very interesting! It explains to me why some people are not interested in learning new things that have long term impact and why some people are busy finding the best solution that they don’t even have a single solution!
And then I learn that these are Microsoft’s developer personas! Coding Horror!
Hell, they make sense!
Found while I was eagerly reading David Barnes’ blog on how to write computer books better!