PostHeader

Before I start talking about the current version of Notify, I will first take a look at the “first” version of Notify, the version that only a few people got to see. The “first” Notify was actually my first venture into coding a serious Mac OS X application. I’d done some stupid little things beforehand, like writing a lame little number game, but nothing that actually prepared me for how hard it is to write a properly designed, well coded application. For those of you who don’t code, it is hard. You can write something that works quite well, but making it maintainable is another thing entirely. Jeff Atwood has an excellent article on technical debt, and what it means to software projects. Needless to say, the first Notify wasn’t exactly well coded, nor was it exactly well designed.