
Self-Improving Skills for Coding Agents
I stopped writing long specs for my coding agent. Instead, every feature gets its own skill that learns as I work on it. Here's how it works.
A blog about Software Engineering, AI, and thoughtful musings.

I stopped writing long specs for my coding agent. Instead, every feature gets its own skill that learns as I work on it. Here's how it works.

About 2 months ago, I rewrote my blog from wordpress to next.js using Vibe Coding. The process was extremely fast, and I wrote almost no code. Here's how I did it.

The transformer architecture has revolutionized natural language processing and many other AI domains since its introduction in the 2017 paper "Attention is all you need". Here I explain it in simple terms

Handling money in software applications might seem straightforward at first glance. After all, it's just numbers, right? Not really. Financial calculations demand absolute precision, immutability, and careful consideration of various edge cases.

I like Money like everybody else does. I find it's story intriguing. Here's the story of money, an IOU.