Collected writing from the Coding Horror years, from the person who went on to build Stack Overflow.
The argument running through it is that the hard parts of software are not the code. Hiring, communication, deciding what to leave out, the ergonomics of the chair you sit in.
Being a collection, it repeats itself. The individual pieces are sharp.
Read September 2012.