Are you interested in reading quality essays on subjects related to software development? If so, then treat yourself to Neil Kandalgaonkar’s Links to essays in the book Best Software Writing I, or buy the hardcopy.
In the interest of letting people get to the links quickly, I’m copying-and-pasting Neil Kandalgaonkar’s links:
Joel Spolsky – Introduction
- Ken Arnold – Style Is Substance
- Leon Bambrick – Award for the Silliest User Interface: Windows Search
- Michael Bean – The Pitfalls of Outsourcing Programmers
- Rory Blyth – Excel as a Database
- Adam Bosworth – ICSOC04 Talk
- danah boyd – Autistic Social Software
- Raymond Chen – Why Not Just Block the Apps That Rely on Undocumented Behavior?
- Kevin Cheng and Tom Chi – Kicking the Llama
- Cory Doctorow – Save Canada’s Internet from WIPO
- ea_spouse – EA: The Human Story
- Bruce Eckel – Strong Typing vs. Strong Testing
- Paul Ford – Processing Processing
- Paul Graham – Great Hackers
- John Gruber – The Location Field is the New Command Line
- Gregor Hohpe – Starbucks Does Not Use Two-Phase Commit
- Ron Jeffries – Passion
- Eric Johnson – C++ — The Forgotten Trojan Horse
- Eric Lippert – How Many Microsoft Employees Does it Take to Change a Lightbulb?
- Michael “Rands” Lopp – What to do when you’re screwed
- Larry Osterman – Larry’s Rules of Software Engineering #2: Measuring Testers by Test Metrics Doesn’t
- Mary Poppendieck – Team Compensation (pdf)
- Rick Schaut – Mac Word 6.0
- Clay Shirky – A Group is its Own Worst Enemy
- Clay Shirky – Group as User: Flaming and the Design of Social Software
- Eric Sink – Closing the Gap Part 1, Part 2
- Eric Sink – Hazards of Hiring
- Aaron Swartz – PowerPoint Remix
- why the lucky stiff – A Quick (and Hopefully Painless) Ride Through Ruby (with Cartoon Foxes)