While
Gus and
Brent have done port-mortems on their most recent versions, I think with
CF/PF 4.1 now in beta, and given the time of year, it's worth taking a broader look back at my stuff, though less on the technical side.
A year ago was version 3.1, which was probably about the time where I stopped feeling seriously embarassed about one aspect or another of CourseForum and ProjectForum, whether it was things that didn't work quite right, obvious missing features, etc. Since that time I've thought of the product as "finished", not in the sense of there's no more work that should be done, but in the sense that what was there was wholly acceptable to most people as is, but additional things could still be done to differentiate it, and truly make it shine.
While the last year did include a few major new additions (the campus/enterprise licensing options probably the biggest), by and large the changes have been incremental, whether filling in holes, adding some nice additions, making things a bit easier or work a bit better. While the product today is more recognizably similar to the version of a year ago, I also firmly believe it is a much better product today. Gradual evolution is not a bad thing.
Another big addition was the hosting service, launched just over a year ago, which has also really taken off. It was a no-brainer, and should have probably been done sooner. On the other hand, devoting the needed energy to get that up and going would also have detracted from the mainline development, and meant getting to the "non-embarassing" point would have taken longer. For the earlier adopters, they wanted to run their own anyway. Now with the rough edges smoothed out, it's appealing to a broader audience, where more and more are interested in having us host. Still need to smooth out some rough edges on the hosting process itself now.
Financially, things have grown well, and even slightly exceeded the milestones I'd set for this year. That's always nice to see happen. Online advertising has played a bigger piece of the marketing than I'd have expected, which I suppose is both a reflection of the maturity of the online advertising market, as well as a happy peculiarity about our specific market.
Some of the marketing efforts I hoped I'd get to have fallen behind, so that will definitely be a focus for next year. Two in particular, with w8nc and CharityChannel, are really great win-wins and I feel terrible for procrastinating. Some of the other things I thought I knew what I wanted to do with (e.g. company branding etc.) I'm more puzzled about how to pursue than I thought earlier.
So, all in all, I have to say I'm pretty happy with where things are at, and how things are looking for the next while. The work long ago crossed the viability threshold in my mind, I'm still enjoying it, and it seems to be providing something that a lot of other people find quite valuable and worthwhile. Works for me.