Programmer Witchcraft

365 Days of Programmer Wisdom

34/365

When debugging, novices insert corrective code; experts remove defective code.
Richard Pattis

Some software developers think that if you t...
read more >

Masters Don't Happen Overnight

365 Days of Programmer Wisdom

33/365

Nobody is an overnight success. Most overnight successes you see have been working at it for ten years.
David Heinemeier Hansson

Software ...
read more >

Programming is an Emotional Experience

365 Days of Programmer Wisdom

32/365

Extreme programming is an emotional experience.
Kent Beck

I frequently call software engineering a craft. All crafts are built by a crafts...
read more >

Programming is not a Zero-Sum Game

365 Days of Programmer Wisdom

31/365

Programming is not a zero-sum game. Teaching something to a fellow programmer doesn’t take it away from you. I’m happy to share what I can, because I’m in it for the ...
read more >

Racing with Idiots

365 Days of Programmer Wisdom

30/365

Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better ...
read more >