Archive for the 'Links' Category

User Friendly Heuristics

Friday, August 21st, 2009

Wil Shipley writes about the compromised perfection we must strive for in order to provide users an experience that meets their human expectations: “Classic computer programming has largely failed, because it failed to copy nature. Nothing in nature works 100% of the time, but it sure works well MOST of the time – and when […]

Easy Features

Thursday, July 30th, 2009

Brent Simmons writes on the Anatomy Of A Feature, using his recent work in NetNewsWire to add support for the popular Instapaper service: It’s tempting to think that adding a feature like this is just about adding the functionality — but there’s a bunch more to it than that. Here you see the gory, deliberate […]

Crash Reporter Roundup

Tuesday, July 28th, 2009

Crashes suck. When an application experiences a crashing bug, it’s likely to stop running and take with it any unsaved work which you may have had open. Generally speaking, developers who take pride in their code also take pride in ensuring that it is resistant to crashing. Unfortunately, it can be difficult for developers to […]

The Payoff Proposition

Friday, July 17th, 2009

Brent Simmons writes beautifully about a frustration that most indie software developers can relate to: the payoff proposition. He highlights the all-too-common scenario where a user offers a cash bounty, $50 for instance, to add a particular feature: “The developers I know would rather rip up $50 bills, long sequences of them, than do something […]