The State of Things
Things have been pretty quiet on this blog for a while, so I thought I'd share what has been going on over the last two months.
Budgee Updates
If you've been following this blog, you've seen a couple of updates for the current version of Budgee were released over the last two months. The problem has been that Apple's iPhone/iPod Touch OS updates are causing some internal functions to work differently after the update. Specifically, the code that encodes text so that it can be used in a URL seems to be very finicky. Recently, this caused Budgee's CSV export to not work since the URL wasn't being generated properly. The issue should be fixed for everyone now with the most recent updates, but it sure would be awesome if Apple would release the new OS update to developers a couple of days earlier than the general public AND provide accurate release notes as to what changed...but until then, I'll do my best to get patches out as soon as I find them or hear them from you guys.
Budgee Version 1.5/2.0
Speaking of Budgee, about half my time is currently being spent on the revamp for version 1.5/2.0. I'll be posting more about the specifics as it gets closer to release, but at this point, the non-UI code is the main focus. The first release of Budgee ran ok, but things were/are far from optimal under the hood. With this new release, all of that is changed. It'll run much faster, but the real reason for the change is that it allows for features to be added much more quickly in the future. I'm also looking at the ability to automatically report errors after they happen and potentially allow bugs/feature requests to be submitted right from Budgee. This new release is going to be quite awesome - it'll still be simple to use, but there will be more advanced features that can be enabled if you'd like. I'm still undecided whether the new release will be version 1.5 or whether it will be 2.0. I know what I'd like 2.0 to do, but I may go ahead and release 1.5 with the new backend and a couple of features...then build up to version 2.0 with incremental updates. The problem is, I really, really want to get 2.0 out there - it is really the product I envisioned when I first started writing Budgee.
Paper Defense
The other half of my time is now being spent on a new project. Originally, I started working on a game called ROLLAB - we got about 80% complete with it and then hit a couple of snags. Some were technical issues (e.g. frame rate was way too low to be acceptable) and some were design issues (e.g. the game just didn't feel quite as fun as either of us would have liked). While thinking about how to fix ROLLAB, we accidentally stumbled upon a new game idea that we both liked much better. If you were looking forward to ROLLAB, don't worry, it will still happen eventually. We just need to revise the game concept before we go much further and this new project will give us the proper game engine that we can then use to power ROLLAB. So what is this new project? Well, I'm not ready to reveal all just yet - but it's still a 2D game, it's up and running right now with some alpha testers, and it's already quite fun to play. It's called "Paper Defense" so you can probably guess the general idea of the game from that alone. More details soon.
Forming an LLC
I've decided to turn Cogitu into Cogitu LLC. The paperwork has been started, but it'll probably be a month or so before all of the changes are finalized (apparently it takes a while to change things in the App Store). I started Cogitu as a hobby six months ago. I wasn't sure how well things would go, so I didn't want to get too much into setting up a formal business structure (since that means a ton of paperwork and a lot of extra costs). I don't make a ton from Cogitu right now (I'll post Budgee's 2008 sales data this week) - usually around $250 a month - but my goal is to get that to at least $2500 a month within the next six months. Even if I don't though, as long as the $250/mo+ holds constant, I'll be at the point that I should be filing additional business taxes, so if I'm going to be doing that, I might as well have the legal protection of a business as well. Honestly, I think the LLC will be overkill - but it's one of those times when I'd rather spend $500 now and never use the legal protection as opposed to needing the legal protection in the future and not having it. I don't know what the future holds, but my goal is to at least get Cogitu to the point that I could live on the income if I wanted to.
New Blog Posts
I've also been working on a couple of new blog posts that will be coming out this week. I'm going to start sharing more of my "lessons learned" - mainly from a technical/developer perspective. I will be posting some about the business aspect as well - including Budgee sales data - just to provide information to anyone thinking of doing the same type of thing I am. My goal is to have this blog be more about these types of posts instead of just product annoucements - I've just been so busy with everything else that it's hard to sit down and write out a post that I'm satisfied with. Starting this week, I'm going to set aside an hour or so a day to work on these types of posts and see if that helps.