Posts
All the articles I've posted.
-
Building Coding Agent Part 1: The Agent Loop – Bash is All You Need
At its core, an AI coding agent is simply a trained language model running inside a basic while loop that repeatedly executes tools like Bash to interact with the world until its task is complete.
-
How I Use Superpowers with Claude Code to Build Reliable Apps
Most developers use AI in a chat-and-hope loop—writing a prompt, getting broken code, and spending hours debugging it. This post details how the Superpowers plugin for Claude Code fundamentally fixes this workflow by turning Claude from an over-eager junior developer into a disciplined engineering partner.
-
A Deep Dive into Database Sharding for High-Scale Applications
When your database gets too big for one server, it’s time to break it into pieces. Here is how database sharding works, the strategies to use, and the trade-offs you must accept.
-
Understanding Deletion Latency in LSM Trees
In LSM-based databases, deleting data only hides it from queries, leaving the physical files intact for weeks. This post explores why this latency occurs, how it creates compliance risks (like GDPR), and how to engineer true data erasure.