Writing
Notes on backend engineering, systems, and the craft of building software that holds up.
- Software Development
PostgreSQL High Availability with Patroni, Etcd, and HAProxy
Building a PostgreSQL High Availability solution with Patroni, Etcd, and HAProxy to eliminate single points of failure and enable automatic failover.
- Thoughts
The Real Cost of Context Switching as a Developer
Context switching is not just losing a few minutes. It compounds. A personal story about the day I did everything and nothing, and three things that actually helped.
- Thoughts
Productive Procrastination: Busy Every Day but Results Nothing
Feeling busy all day but getting nowhere on what actually matters? That's productive procrastination: staying active to avoid the stuff that's actually important.
- Thoughts
Why I Never Finished My SaaS (and Maybe You Didn't Either)
Developers don't fail to finish SaaS because they're lazy, they fail because they overthink. Perfectionism and engineering habits often delay shipping. The real progress starts …
- Software Development
The Shift From Writing Code to Designing Systems in an AI-Driven World
Software engineering in an AI-driven world should be about designing the system, not just writing code. That's why I'm excited to see how AI tools are evolving and how they're …
- Software Development
Why Do I Choose Hugo for My Personal Website and Blogging Platform?
After experimenting with various web technologies over the years, I finally found the perfect fit for my personal website and blog: Hugo. Here's my journey and why I chose Hugo.