Archive for the 'Cocoa' 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 […]

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 […]

Fast Unit Testing Iterations

Tuesday, March 31st, 2009

It’s not as though unit testing is completely new to me, but even years after I wrote my first tests, I still consider myself a naive amateur in many regards. I’ve been ramping up my use of tests lately thanks in large part to a technique I read about in Michael Feathers’s book Working Effectively […]

Building A Bigger Nerd Ranch

Friday, September 26th, 2008

When newcomers to programming on the Mac ask me for advice about getting started with Cocoa, I usually boil it down to three steps, depending on the amount of time and money they are prepared to put into the task: If you’re the slightest bit curious, buy Mark Dalrymple and Scott Knaster’s affordable book, Learn […]