What software engineering looks like under production pressure: debugging hard problems, handling incidents, managing overload, building for reliability.
Software system design in practice: drawing boundaries, managing state, designing APIs and data contracts, handling overload, and distributed trade-offs.
The hidden costs slowing engineering teams down: cognitive load, process bottlenecks, status theatre, context switching, and the tax that drains velocity.
I’ve started moving off WordPress to Yapress. It’s a Git-managed static setup with a migration script, though I haven’t run the full migration yet. Right now, I’m testing the setup and validating the workflow.
The trade-off seems reasonable so far. By going static, the main thing I lose is comments.
The project is still in progress, but I made solid progress over the weekend.