Chapter 16. CODE MONKEYS

Fostering the Correct Attitude and Approach to Programming

We are just an advanced breed of monkeys on a minor planet of a very average star. But we can understand the Universe. That makes us something very special.

Stephen Hawking

Pop quiz: How many programmers does it take to change a light bulb? Is it:

  1. None. The bulb’s not broken; it’s a power-saving feature.

  2. Just the one, but it will take all night and an inordinate amount of pizza and coffee.

  3. Twenty. One to fix the initial problem, and nineteen to debug the resultant mess.[1]

What’s the correct answer? It could be any of those, depending on who does the work. Different programmers work in different ways and will have their own individual approaches to solving the same problem. ...

Get Code Craft now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.