systemd timers vs cron: what I switched to and why
After years of reflexively writing crontabs I finally gave systemd timers a real shot. Here's what convinced me — and the one case where I still reach for cron.
ReadBackend engineer. Writing about systems, tools, and things I figured out the hard way.
After years of reflexively writing crontabs I finally gave systemd timers a real shot. Here's what convinced me — and the one case where I still reach for cron.
ReadSecurity headers, gzip, caching, Let's Encrypt automation — the boring foundation that actually matters. Annotated and ready to adapt.
ReadSpent a Saturday building a minimal reverse proxy to understand how the production ones work. Surprisingly few lines of code, surprisingly many edge cases.
ReadA running list of query patterns that look fine until they don't. Foreign keys, partial indexes, expression indexes — the usuals that bite anyway.
ReadStripped back to fish + tmux + neovim. No frameworks, no plugin managers with 80 plugins. Here's what stayed and what got cut.
ReadI'm a backend engineer working mostly with Go, Python, and Linux. This blog is where I think out loud about infrastructure, performance, and the occasional rabbit hole. No newsletter, no tracking — just text.