17 April 2008 | 68 comments | philosophy, programming, software, development, career, tips, job, developer, blog
What makes a truly great developer? Some might say a positive attitude. Some might say a high-sugar, high-caffeine, high-bacon diet. Some might say an absence of sunlight and as many monitors as a desk can support. I say pessimism and laziness are high up the list.