Writing
Thoughts on backend systems, API design, and the craft of building reliable software.
Most distributed system failures are consequences of incorrect time coupling decisions.