It's a new month and a new release, BSV version 1.4 more specifically. Here are the release notes:
Production Is The Only True Test
Have you noticed the way a lot of usually web based software is a beta? That's because the software houses recognise that no amount of testing will guarantee a defect free piece of software so they are reluctant to give it the release stamp of approval. As a developer you will always miss something. Most likely you will only find out once it has been deployed in production and given a good bashing by the users.
I guess that this is the theme for today's release since about half the items in the change log are due to problems that users encountered. I think they were minor enough for them not to notice as I didn't get any direct complaints but my logs showed me that not all was well. You will also note that this release has had new asserts added to the UI tests. These have been put in place to esure the defects I fixed aren't unwittingly re-introduced.
Users Driven Development
This release has also definitely been user driven. Having fixed the defects they unearthed, I improved some features which they use (the way map data is submitted and it's content) and finally I added some admin features to help me manage my users.
The difficulty with the admin features was setting up the main framework for it. Now that it has been done, creating new admin functionality should be a lot easier. And another thing, since admin features are only used by me, users won't be finding any defects in them!