The funny thing about writing software is that the concept of “done” is arguably non-existent. As soon as SomeSuperApp 1.0 is released, it’s time to start fixing bugs and thinking about features to add. The release of a point version like 1.0 or 2.0 marks a milestone, but from my perspective the application isn’t “done.”… Read More


I write code (and sometime blog posts). So as the rest of the company was getting ready for iBank 4, designing the new package, making web pages, shooting videos (which are really awesome BTW) and pressing CDs, I have had some down time. I have been taking long walks on the beach, smelling the flowers,… Read More


In June 2009, on a Thursday evening, my brother James and I sat down for dinner at a small trattoria in downtown San Francisco. Over a delicious Italian meal we began brainstorming a vision and plan for iBank version 4. We asked ourselves what features from version 3 should really be taken to the next… Read More