In defence of Apple’s bug process

Everyone has a love/hate relationship with bug reports. For the user, they're a nuisance to file. For the engineer receiving a bug report, it means extra work and the sad realization that your product isn't perfect. I've been frustrated with Apple's handling of bug reports just as much as everyone, but haven't really thought much … Continue reading In defence of Apple’s bug process

Even geeks forget their passwords

Passwords are definitely fickle beasts.  I'm used to juggling a multitude of different semi-incomprehensible passwords containing a mixture of numbers, symbols, upper and lower-case letters, and in some cases unicode characters (letters such as ü, • and §). And for some mysterious reason I'm able to remember these gibberish-filled passwords with ease. But despite all … Continue reading Even geeks forget their passwords

Revenue Canada wants me to buy an iMac 27″

For as long as I've been a developer, there was only ever once when I had a machine that I felt was an adequate development workstation. That was around 2001 when I had a dual-proc 667MHz P3 768MB RAM and three 17" CRT monitors. This baby put out enough heat that my home-office didn't need … Continue reading Revenue Canada wants me to buy an iMac 27″

Recovering from bit rot

One of the things that's hard as a developer is keeping your legacy code up to date.  It's all too easy to fire-and-forget; write your code, debug it just enough so that it compiles, and then forget it until it breaks again.  I'm guilty of that as well.  In fact, just today I discovered that … Continue reading Recovering from bit rot

Filtering great ideas to fit my available time (and budget)

I'm an avid "Idea Man".  I love coming up with new ideas; for iPhone apps, for web apps, and even for real-world inventions.  Most of my ideas only sound great in my head, but when I open my mouth the idea seems to turn sour.  A smaller number of ideas manage to survive the thought-to-word … Continue reading Filtering great ideas to fit my available time (and budget)

Open letter to Apple iPhone Developer Support

I'm a big fan of all things Apple, and as you can tell from my past blog posts I'm a big fan of iPhone development. I've even dusted off my aging C skills, and have learned to love Objective-C. The one thing I haven't learned to love, like all other iPhone app developers, is their … Continue reading Open letter to Apple iPhone Developer Support