Monkey Business

The software factory is inhabited by a strange collection of freaks and social misfits, the code monkeys. Any serious software system is built by a bunch of these people, with their different skill levels and attitudes, all working toward a common goal.

The way we work together and the kind of code we write will inevitably be shaped by our attitudes toward the work as much as by technical competence. If everyone was a diligent, pragmatic, hardworking genius, our software would be a lot better—delivered on time, to budget, with no bugs. But we’re not perfect, and unfortunately, it shows in the code we write.

To work out strategies to deal with this, I’ll lead us on a guided tour through a gallery of programmer stereotypes. These are ...

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.