All posts

1,237 tickets

September 5, 2026

On my current project I have been slacking off on refactoring a bit. OK, not a bit.

Over the past couple of months the tracker shows 1,200 closed tickets - features and bugs. Even I was like, holy shit.

The product works, everything is fine. So I decided to check on the core of the system - the message queue, which I run as a sort of commit log.

- One table has turned into two: some messages go into one, the rest into the other.

- The end-of-turn signal is sent from seven places. Five of them forgot.

- The catch-up logic is copy-pasted four times, each with a different limit. The fifth copy is the most honest of the bunch: fell behind? Who gives a fuck.

- Compatibility with the old journal format is guaranteed forever. The format itself was ripped the fuck out ages ago. Tests are green.

I will stop the list here.

I now have 1,237 tickets in the tracker.

Read other posts