Library · book
The Pragmatic Programmer
Andrew Hunt & David Thomas
1999·Addison-Wesley
Source: https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/ ↗
A craft manual for software as a discipline.
Hunt and Thomas codify decades of tacit knowledge about how working programmers actually build things well: broken windows, tracer bullets, orthogonality, the discipline of DRY.
The book insists that software has texture — entropy accumulates, the wrong abstraction costs, and tools are never neutral.
Anyone directing a product without this material tends to mistake planning for building.
Reading it does not turn you into a programmer; it makes the programmers' choices legible to you, and half of product direction happens in that conversation.