CONCEPT
The Joys and Woes of the Craft
Brooks's closing meditation in
The Mythical Man-Month — the pleasures of making things, the fascination of complex structures, weighed against the obligation to meet others' specifications and the discovery of obsolescence upon completion. AI intensifies both sides.
Brooks ended
The Mythical Man-Month with a reflection on what makes software development valuable to those who practice it and difficult to sustain across a career. The joys: the sheer pleasure of making things that work, the fascination of creating complex structures that function as designed, the usefulness of serving real people with real needs,
the satisfaction of continuous learning as each project teaches what the previous project did not prepare you for, the delight of
shaping tractable material that yields to thought. The woes: the obligation to meet specifications set by others whose judgment may be wrong, the dependence on programs that fail at unpredictable moments and whose failures are blamed on the programmer, the discovery that the product is obsolete upon completion, the exhaustion of sustained concentration, the difficulty of explaining the work to those who have not done it. AI changes the balance without changing the underlying structure.