Sometimes, folks are overwhelmed by the number of articles in the archives of those good bloggers (updated) i recommend to folks. So in the interest of their sanity and my reputation, I decided to post a quick and dirty list of good articles from Joel i could think of, after filtering through his archives.

If people find this useful i might follow up with a post on the Paul Graham articles too.  Note that i haven’t chosen to list the articles in the order of their quality but simply in the chronological order, copied from Joel’s site as is and simply filtered the ones i thought where not so important.  Your mileage might vary so please feel free to click around or read selectively or simply head over to the original site.

Architecture astronauts take over May 01 2008
Smart and Gets Things Done Jun 05 2007
Choices = Headaches Nov 21 2006
The Development Abstraction Layer Apr 11 2006
Set Your Priorities Oct 12 2005
Hitting the High Notes Jul 25 2005
Camels and Rubber Duckies Dec 15 2004
How Microsoft Lost the API War Jun 13 2004

Craftsmanship Dec 01 2003
Rick Chapman is In Search of Stupidity Aug 01 2003
Fixing Venture Capital Jun 03 2003
Lord Palmerston on Programming Dec 11 2002
The Law of Leaky Abstractions Nov 11 2002
Strategy Letter V Jun 12 2002
Product Vision May 09 2002
The Iceberg Secret, Revealed Feb 13 2002
Fire And Motion Jan 06 2002
In Defense of Not-Invented-Here Syndrome Oct 14 2001
Hard-assed Bug Fixin’ Jul 31 2001
Good Software Takes Ten Years. Get Used To it. Jul 21 2001
Don’t Let Architecture Astronauts Scare You Apr 21 2001
Strategy Letter IV: Bloatware and the 80/20 Myth Mar 23 2001
Human Task Switches Considered Harmful Feb 12 2001
Daily Builds Are Your Friend Jan 27 2001
Big Macs vs. The Naked Chef Jan 18 2001
Up the tata without a tutu Dec 02 2000
Feedback on Programmer Compensation Aug 28 2000
The Joel Test: 12 Steps to Better Code Aug 09 2000
Top Five (Wrong) Reasons You Don’t Have Testers Apr 30 2000
Things You Should Never Do, Part I Apr 06 2000
Incentive Pay Considered Harmful Apr 03 2000
Painless Software Schedules Mar 29 2000
The Guerrilla Guide to Interviewing Mar 23 2000
Command and Conquer and the Herd of Coconuts Mar 23 2000
Converting Capital Into Software That Works Mar 21 2000
Two Stories Mar 19 2000
USER INTERFACE DESIGN FOR PROGRAMMERS

A book about designing user interfaces, intended for software developers for whom the whole process is a bit of a mystery. Nine chapters are available on this site. A longer version is available in print from Apress.

Chapter: 1 2 3 4 5 6 7 8 9

Advertisements