The Pragmatic Software Development Guide
GhostShort, opinionated essays on software development practice, covering how to handle clients with vague requirements, why owning version control matters when outsourcing, and how interruptions affect developer productivity. Readers get practical advice for both developers and the people who hire them.