I was going to write part two of my Warp Speed Internet series, but I ran out of time. Maybe I'll write it at the weekend. I really wanted to write it today and I could probably knock it off in the next 20-30 minutes that I have but I am absolutely certain the quality would be low. Of course the target is writing three hundred words per-day not 300 quality words, I'm much happier when the posts are rushed. When they are, or I write them late at night I'm rnot thinking about how to communicate my ideas, I'm throwing them out there quality unchecked.
This is a rushed post, I'm just typing as I'm thinking - rather like Gromit laying the railroad track in the wrong trousers. I'll leave you a YouTube link right here so you can go watch the best chase scene ever - only three minutes, trust me, you'll enjoy it — even if you have seen it before.
Now I'm three more minutes behind schedule.
Today was release day — yes we do production releases on a Friday Evening no matter the numerous posts that say you shouldn't do it. The weekend is the lightest usage on our servers plus it gives us the weekend to fix anything before things get busy around 4-5am PDT Monday.
Before the push (which doesn't happen until at least 7pm) we test the software one last time on QA. Then if everything is good, we push it to a staging server and test there. If that looks good and there are no backwards incompatibilities with the DB — rarely — we push it to a second staging server and perform tests against the production DB. Then, and only then, we then pick a quiet moment and push it to production. We do this live. Users logged in, stay logged in. They may notice a very brief delay for a page or two while all the new libraries are downloaded.
It was during the first stage testing that I found a couple of "gotchas". One was something that Chrome changed recently, which totally threw me. FireFox exhibited the same problem. Safari did not. I didn't bother checking IE11 or Edge.
Still, nothing major and the release could have gone out with them, but that doesn't really sit well with me.
I'd rather fix the bugs, go through a quick QA, Staging, Staging cycle and know that those bugs aren't waiting for me on Monday or another release mid-week.
And hence, no Warp Speed Internet Pt2 today.