Modern Software Expectations
Mark Bernstein: How Software Is Built Today:
I spent about a day this week polishing a detail of Tinderbox Six. I’d like to walk you through some of the design because it’s interesting and accessible, and because I think it demonstrates why our expectations of software are leading us into such a terrible mess.
This reminds me of a post I wrote in 2009: Anatomy of a feature, where I talk about adding Send-to-Instapaper support to NetNewsWire.