How Software Should Be

This is how software development should be:

Fog Creek Software announced that the beta version of CityDesk 2.0 will be released next week. It will be an open beta, meaning anyone who wants to can join. When the final version of CityDesk 2.0 is released, it will be a free upgrade for registered CityDesk 1.0 users!

Ed Hamrick is constantly working on his excellent VueScan software for driving film scanners. I purchased the Pro version, which gives me 12 months of free updates. I thought that would be maybe 2 or 3 minor revisions over the next year, but it turns out he releases 2 or 3 new revisions each week! Every time he fixes a few bugs or improves support for scanners, he releases a patch.