argakiig/blog

notes on distributed systems, infrastructure, and production engineering

Short, practical writing on systems work: schedulers, data pipelines, observability, performance, infrastructure, and the tooling around it.

The Most Dangerous Engineer

The most dangerous engineer on a team isn't the junior. It's the one who stopped being curious, because everything underneath them keeps moving whether they keep learning or not.

Distributed Systems Are Mostly Apologies

A distributed system is a collection of carefully managed disappointments. The engineering isn't avoiding failure, it's choosing which failures you're willing to tolerate.

The Code Looks Fine. That's the Problem.

AI made the obvious mistakes rare and the expensive ones invisible. Code review didn't get easier. It moved up the stack, from implementation to judgment.

"It Works" Is Not "It's Ready"

AI is great at getting an app running. It is not the same as getting it ready for real users, real payments, and real data. Here is where the gap hides.