Improving FuzzMeasure to take advantage of Leopard under the hood was an exercise in patience and self-discipline. When I first learned about Objective-C 2.0, I wanted to just leap in and change every single accessor to use properties and turn for into for-each loops.
However, I didn't have the time to do this, and I was smarter than that — mucking around in code that already works isn't necessary. That said, there are benefits to ripping out code when you have the opportunity — less code means less bugs!. Also, converting to Objective-C 2.0 buys you other benefits behind the scenes, such as enhanced thread safety, proper memory management, faster enumeration, etc.
How does the one-man shop deal with balancing this lack of time with a mounting pile of important, but not time-sensitive, work? You page it in!
If you've been hiding under a rock today and haven't already seen the news elsewhere, you'll be very excited to learn that FuzzMeasure Pro 3 launched today! This is an especially important release for me, since it falls on the 3 year anniversary of...
FuzzMeasure 3.0 is due out soon for public release. One of the big differences in FuzzMeasure 3.0 is that you will require Leopard in order to install it. I expect that this will put a damper on sales for a little while, as I know people might not...
I can now let folks begin banging on the next release of FuzzMeasure.
I haven't reached 100% completion yet, but I feel that FuzzMeasure will not need much more major work before I release it. There are a few less-often-used-but-still-important features...
You know, I've been meaning to make some measurements of iPods with FuzzMeasure, and post them to this site. However, all my free time has to go straight into building FuzzMeasure, that I rarely get a chance to actually use it.
I get really caught up in adding new features that make up a new release of FuzzMeasure. What begins as an innocent idea from some of my trusted friends can quickly turn into features that absolutely must make the next release. One thing leads to...