Archive for the 'Cocoa' Category

A Stroke Of Luck

Friday, April 9th, 2010

One of my customers reported a really subtle bug having to do with a keyboard shortcut for a command. I’m going to change some facts to protect the innocent, but imagine I got a report:

“Every time I press cmd-N to create a new document and start typing, instead of accepting the text, it just beeps [...]

Wil Shipley On Localization

Tuesday, October 20th, 2009

Lots of great information and sample code to boot.

I am always feeling overwhelmed and helpless when it comes to localization. The tools at our disposal don’t make it easy enough to “do it perfectly,” so I end up (for the most part) not offering localizations at all.

Maybe I should give in and adopt Wil’s strategy [...]

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 it [...]

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 that it is resistant to crashing.

Unfortunately, it can be difficult for developers to [...]