We Have A Go!

Earlier today, after a nice breakfast and some last minute testing  we reached version 0.8! We have a go for release to beta!

Meg out.

Version 0.7 Further Update

Through skillfully moving things onto the to-do list and straight graft, we are down to two, maybe three items left to complete before we can start testing.

More updates will follow as things progress…

V0.7 Progress Report

Aarrggh; I’ve left too many small things to do! I should have done some of these already – this is stuff like being able to set the CWOP ID or mailing out the monthly report. I have no idea why it isn’t emailed out – what was I thinking? It would have been much easier to do it when the feature went in instead of leaving it to a later phase; the report is saved at the end of the month, but there’s no message sent to get it emailed out – d’oh!

On the plus side, a lot of these are trivial in terms of coding, but the testing can take an order of magnitude longer and it’s not until the end of January I’ll know if the monthly report gets emailed out for real.

Looking through the 0.7 todo list here I can see 39 items; I thought it was about 20 🙁

I’ll have to cut some of them out of this release and move them to v1.1 or later.

On-time, high quality and all planned features – pick any two. We tend to go for on-time and high quality every time.

Oh well, onwards…

V0.6 Update

Version 0.6 continues to run fine – if you were watching yesterday you may have seen the data at Wunderground off-line for most of the day. This was a switch failure here; WeatherCat had no connectivity at all from about 08:30 until 16:00. It coped with it well and came back on-line when it regained access to the Internet.

An unexpected test, but a good result!

And That’s The End Of The 0.6 Development!

That didn’t take as long as it should have! Just put what is hoped to be the last 0.6 build on-line. Need to monitor it for a bit – it could be really unstable.

If Wunderground stops updating you know we’ll be back in 0.6 land tomorrow. (And whilst you’re on that page, check-out the 64 M.P.H. wind we got this morning! £560 worth of damage right there say’s our builder. Thankyouverymuch).

The 0.6 development was for just one feature that can be summed up in a few words, but brings good flexibility. It was one of those fun things to do, but it was a feature that was difficult to UI.

There’s an old adage in software: ‘Always throw your first attempt away’. In this case that feature took three attempts to get right – the engineering was pretty trivial (it normally is when you’re working with your own code) but the integration and UI was ‘tricky’ – not totally happy with it even now, but it’s a lot better than the first effort 🙂

Now to find out if it’s stable and onto the marathon slog that is version 0.7. The work for 0.7 mainly consists of lots of little bits and pieces along with circa 20 bugs that have been noted. But the good thing with little bugs is they’re quite easy to put away – handy for when there’s only five or ten minutes available.

Either way, 0.7 may take some time; I prefer big chunks to little bits (who doesn’t?!)….