Measure before you cache
Every 'make it faster' project I've ever joined has had the same first hour. Here's what I've learned about resisting the urge to add a Redis.
Slow Dispatch
A personal essay blog by Allan Ninal. Writing about systems, trade-offs, and the parts of engineering that don't fit on a slide.
Every 'make it faster' project I've ever joined has had the same first hour. Here's what I've learned about resisting the urge to add a Redis.
The most valuable technology in my last three jobs was Postgres and a queue. Everything else was either a tool or a tax.
I've reviewed about ten thousand PRs. The good ones look almost identical. Here's the shape — what to put in the diff, the description, and what to leave on the floor.
I used to think strong typing was about preventing bugs. Now I think it's about thinking out loud — and the bugs prevented are a side effect.
The RFC process at the last three places I worked was a way of pretending we were having a conversation. Here's what I do instead.