- Author: hacknot.info
- Format: PDF
- Price: free
This book contains 46 essays, each of which was originally published on the former HackNot site between July 2003 and October 2006.
Chapters include:
- The A to Z of Programmer Predilections
- The Hazards of Being Quality Guy
- A Dozen Ways to Sustain Irrational Technology Decisions
- My Kingdom for a Door
- Interview with the Sociopath
- The Art of Flame War
- Testers: Are They Vegetable or Mineral?
- Corporate Pimps: Dealing With Technical Recruiters
- Developers are from Mars, Programmers are from Venus
- To The Management
- Great Mistakes in Technical Leadership
- The Architecture Group
- The Mismeasure of Man
- Meeting Driven Development
- Extreme Deprogramming
- New Methodologies or New Age Methodologies?
- Rhetorical AntiPatterns in XP
- The Deflowering of a Pair Programming Virgin
- XP and ESP: The Truth is Out There!
- Thought Leaders and Thought Followers
- Dude, Where’s my Spacecraft?
- User is a Four Letter Word
- The Folly of Emergent Design
- The Top Ten Elements of Good Software Design
- Oral Documentation: Not Worth the Paper it’s Written On
- FUDD: Fear, Uncertainty, Doubt and Design Documentation
- Get Your Filthy Tags Out of My Javadoc, Eugene
- Naming Classes: Do it Once and Do it Right
- In Praise of Code Reviews
- Web Accessibility for the Apathetic
- SWT: So What?
- Debugging 101
- Spare a Thought for the Next Guy
- Six Legacy Code AntiPatterns
- The Skeptical Software Development Manifesto
- Basic Critical Thinking for Software Developers
- Anecdotal Evidence and Other Fairy Tales
- Function Points: Numerology for Software Developers
- Programming and the Scientific Method
- From Tulip Mania to Dot Com Mania
- The Crooked Timber of Software Development
- From James Dean to J2EE: The Genesis of Cool
- IEEE Software Endorses Plagiarism
- Early Adopters or Trend Surfers?
- Reuse is Dead. Long Live Reuse
- All Aboard the Gravy Train