British Inside

An Englishman living in small town America

James Shaw

News

  • Copyright James Shaw 2004-2007

    Creative Commons License

    View James Shaw's profile on LinkedIn

v2.4 released!

The largest and most complicated Dozing Dogs CMS release was finalized today.

At 13 weeks since our last release, it certainly went over my initial estimate - mainly because I decided to add unit tests for every single stored procedure. With such extensive database changes I really needed their help, and in the end I don't regret the 4 weeks it cost us.  

My fault; I should have added unit tests in v1.0 - or earlier. Turning my own side-project from 4 years ago into a commercial product has been a really interesting experience that I've learned a lot from; especially that you shouldn't take shortcuts even for your own personal software.

Interestingly, I find it much easier to release a few dot releases in quick succession after a major release - the overhead of installation, documentation, updates and final integration testing is almost zero for 2.4.1 and 2.4.2, so I hope to add some really big features really quickly - such as l10n (does everyone know what l10n and i18n means? If not, that's your assignment..)

Posted: Wednesday, August 31, 2005 10:09 AM by James

Comments

No Comments

New Comments to this post are disabled