
Another problem is that running all the tests on CI takes a while. The Heisenbugs tend to manifest about fifteen minutes into the process, so there’s a lot of waiting around and restarting the tests if there’s a failure. Usually it passes the next time, but today they kept on failing repeatedly

And as there were several PRs, more time was consumed by the fact that once one was merged, the next one in the queue had to be updated from the main branch, and had to run its tests again!

So I ended up leaving the final PR running its tests when I set out for Not-as-Big Sainsbury’s to do the shopping at lunchtime. This was accomplished, and the PR had passed by the time I got back, so I was then able to finally get all the updates released to production

Only after that did I have time for lunch: pâté on toast

Immediately after, we had a meeting with the UX designer to consider some visual changes the users had asked for. Luckily, he wasn’t too bothered by any of them, largely because he knows it’s an internal tool and is expected to be decommissioned next year anyway

I’d already made most of the changes so although it’s not really Tech Debt, I just did the last two and pushed them up, and will shove them on hotfix for the end users to marvel at. And that will leave me with about an hour to fill with some straightforward and unimportant task






.
.
.
<- me.
.
Leave a comment: