Rob Annable extols the trials of being an architect, where “every city becomes a scale model to pick up and turn over in [one’s] hands“. Being a hacker is much the same. Every business process becomes, in your head, a program to do it for you. Every inefficiency, every piece of printed paper, every laborious checking procedure becomes a source for more anger that the world could be better and isn’t. Every computer that breaks, every bit of software that doesn’t work right, every person that feels alienated or frustrated when they have to use a computer and it doesn’t work right, all these things are a source of embarrassment. You feel ashamed that software isn’t better, that people can’t see the beauty and the elegance of a program that Just Works, and it’s all our fault for not getting it right.