Consulting or applications. It’s my eternal struggle with my business. Consulting pays the bills but products are…well, this seems silly… a little part of me. With consulting projects you always know they’re not yours and so you don’t have nearly as much invested in them. Your products have history and baggage and all the good, bad and ugly that goes into products.
Today we released Task Timer version 4.1. It has some nifty new features for Mac OS X users including the ability to start/stop timers from the menubar (even when it’s not at the forefront) and from the dock menu. We also added some charting capabilities so that it’s easy to tell if you’re spending too much time on a project (or product). Sometimes this is good, sometimes it’s bad to know all this.
Task Timer was our very first product. Written initially in the REALbasic 5.5 era. The database it used back then was horrible. If the app crashed while the db was open it was hosed and the only way to fix it was to use a utility to fix it. Another version came out when RS change the database format and yet another version came out when it finally became SQLite based.
With version 4 we did a complete rewrite from the ground up. It needed it. I’ve learned a few things about REALbasic since then and there are some much better controls available. Reporting was another big thing in version 4. We went from using a StyleGrid printer to using RSReport. Trust me, RSReport is light years ahead of what we were doing before. In the 4.1 version we added charting which was pretty easy to do using the MonkeyBread ChartDirector plugin. Both 3rd party items are welcome additions into the BKeeney Software stable of tools.
If you try any of the BKeeney Software products I talked about above and want to purchase, please use the coupon code BRIEFS to get a 25% discount off the purchase price! The coupon is good through July 1, 2009.