Home
Tuan Nguyen Blog
Cancel

Everybody will become an Engineering Manager soon.

TL;DR: At the time this blog post was written, LLMs were super powerful: they could do whatever you asked them to, or they could discover what you didn’t ask for too. The way we are working in prog...

Agentic Workflow Research

TL;DR: I built a multi-agent TDD workflow where three AI agents, test-engineer, software-engineer, reviewer-engineer, work in strict lanes, coordinated by an orchestrator command /work. No agent ca...

Memory

I don’t remember exactly why, but a long time ago I was curious about the idea of programming my brain :D That stupid idea led me on the journey of reading the book “The Programmer’s Brain” by Dr. ...

Make an Agent Skill

TL;DR: To make an Agent Skill, you start a conversation with AI, do exactly what you do in daily work, do ask and answer with the AI, and at the end, summarize everything into a markdown file (with...

Control Five Hours Limit of Coding AI

At the time of writing this article, a lot of developers are using coding AI to help them write code. I’m one of them, and I use coding AI a lot, often hitting the five-hour limit. It’s a frustrati...

Database tips and tricks

Having worked with databases for 9 years, I have collected some tips and tricks that help me design and operate database systems more effectively and easily. In this post, I will list them and expl...

When index make your queries slower

Whenever we work on database optimization, the first solution that comes to mind is using indexes, right? It’s kind of a silver bullet that solves every performance bottleneck for us, until it harm...

Saving $37K annually on our AWS bill

TL;DR: I replaced AWS managed services with self-hosted solutions on UAT environments, resulting in a yearly savings of $37620. A brief history of our infrastructure Three years ago, at the begin...

Versioning System

An evolution of the way I create software versions: from a novice coder to my own definition of versioning. Self awareness Long ago, when I first entered the industry and began using Git as a ver...

When index scan is slower than full table scan

Yesterday, I woke up early, as I do on many other days, and performed some checks on an alert system. While some alerts were annoying, a critical one appeared right in front of me - a SQL query tha...