Designing for People Who Have Better Things To Do With Their Lives (2000)

The Minimum Every Software Developer Absolutely Must Know About Unicode

In Defense of Not-Invented-Here Syndrome (2001)

My First BillG Review (2006)

The Law of Leaky Abstractions

Anil Dash Is the New CEO of Fog Creek Software

Developers’ side projects

Making Wrong Code Look Wrong

Things You Should Never Do, Part I

The Joel Test: 12 Steps to Better Code

Biculturalism (2003)

Why I hate frameworks (2005)

How Microsoft Lost the API War

Why are the Microsoft Office file formats so complicated? (2008)

Evidence Based Scheduling

HyperDev – Developer Playground for Full-Stack Web Apps

Good Software Takes Ten Years. Get Used To it (2001)

Joel Spolsky: I can’t tell you how strongly I believe in Big Design Up Front (2005)

The Law of Leaky Abstractions (2002)

The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)

Why are the Microsoft Office file formats so complicated?

Why I Hate Frameworks

The Duct Tape Programmer

Stack Exchange Raises $40m

Trello, Inc