AI multiplies bad engineering too
When AI-generated code breaks something, the real problem is often how we reviewed, understood, and trusted it.
$ whoami
Przemysław Kołodziejczyk, aka eshlox. Developer and AI Agents Team Lead from Poland.
$ work
I build simple, secure software end to end, from apps to infrastructure. I write the code AI can’t yet.
$ tools
TypeScript, Node.js, React, Flutter, and SQL, plus whatever fits the job. Open source, privacy, KISS, and YAGNI guide my work.
When AI-generated code breaks something, the real problem is often how we reviewed, understood, and trusted it.
AI turned changing my blog layout from a yearly event into six redesigns in one evening.
AI agents do almost all the work, while I control permissions, review every change, and decide what gets merged.
Every AI apology should refund the tokens it just used.
I let AI build a full side project in one run. It ran, but every screen had bugs and I do not know the code. Now I think small tasks, real reviews, and my own merge decision are still the way to work.
I write a Flutter app in a container on a Hetzner box and build it on my Mac. Mutagen copies each change to the Mac over SSH, not Docker.