Reading: The Best of Software Writing by Joel Spolsky
Joel Spolsky’s writing and opinions are evergreen, and his 2004 book The Best of Software Writing shows it.
I’ve always been jealous of Joel Spolsky for being right all the damn time. His selection of articles for “The Best of Software Writing Volume I” shows off how prescient he constantly is. This book was collects writings from 2003 and 2004, and almost every one could have been written today and be immediately relevant.
This book is available on Safari Online, which you really should consider using instead of buying books individually on Amazon all the damn time. (Do your own cost analysis, and include the fact that you’ll read more books since Safari makes it easy to read.)
Links to Articles⌗
Since the books contents were selected from online articles, they are all still available online, in some form or another.
- Introduction by Joel Spolsky
- Style Is Substance by Ken Arnold
- Award for the Silliest User Interface: Windows Search by Leon Bambrick
- The Pitfalls of Outsourcing Programmers by Michael Bean
- Excel as a Database by Rory Blyth
- ICSOC04 Talk by Adam Bosworth
- Autistic Social Software by danah boyd
- Why Not Just Block the Apps That Rely on Undocumented Behavior? by Raymond Chen
- Kicking the Llama by Kevin Cheng and Tom Chi
- Save Canada’s Internet from WIPO by Cory Doctorow
- EA: The Human Story by ea_spouse
- Strong Typing vs. Strong Testing by Bruce Eckel
- Processing Processing by Paul Ford
- Great Hackers by Paul Graham
- The Location Field is the New Command Line by John Gruber
- Starbucks Does Not Use Two-Phase Commit by Gregor Hohpe
- Passion by Ron Jeffries
- C++ - The Forgotten Trojan Horse by Eric Johnson
- How Many Microsoft Employees Does it Take to Change a Lightbulb? by Eric Lippert
- What to do when you’re screwed by Michael “Rands” Lopp
- Larry’s Rules of Software Engineering by Larry Osterman
- Team Compensation by Mary Poppendieck
- Mac Word 6.0 by Rick Schaut
- A Group is its Own Worst Enemy by Clay Shirky
- Group as User: Flaming and the Design of Social Software by Clay Shirky
- Closing the Gap, Part 1 by Eric Sink
- Closing the Gap, Part 2 by Eric Sink
- Hazards of Hiring by Eric Sink
- PowerPoint Remix by Aaron Swartz
- A Quick (and Hopefully Painless) Ride Through Ruby (with Cartoon Foxes) by why the lucky stiff