Strong Engineers Don’t Know Everything.They See What Matters.

Become the engineer AI can’t replace – the one people trust to make the call.

Latest writing

  1. 01 5 Things I Wish I Had Realized Earlier: From "the IT Guy" to an Engineer Five engineering lessons I paid for with time, rework, and stress.
  2. 02 Quint Code 5.0 — decisions as living project infrastructure. Why I rewrote the interface from scratch, why engineering decisions matter more than code, and what comes next.
  3. 03 Don't Fool Yourself: Context Graphs Context graphs can improve institutional memory, but without identities, versioning, access controls, and auditability they quickly become a pretty data dump.
  4. 04 Quint Code — Systems Thinking for Programmers A thinking tool worth your attention
  5. 05 And again... A monad is a monoid in the category of endofunctors! Actually, does it make any sense?
  6. 06 Exception Generation is Pure Evil This is Not a Joke
  7. 07 On LLM Spirits and 'Completely New Skills' Reflections on Karpathy's software 3.0, the nature of skills in the AI era, and what it means to be an engineer when LLMs become human spirits
  8. 08 Why Large Context in LLMs Doesnt Save You From Hallucinations A look at the main technical problems, plus a couple of small tips on how to work with conversation history and what to measure
Ivan Zakutnii holding a gold mirrored sphere.

Hello there, I'm Ivan.

I'm a systems engineer and CTO. Co-founder of Fusioncat, author of Haft, and builder of systems for private-equity companies.

My work spans code, specifications, architecture, infrastructure, teams, and business processes.

I write about the decisions, methods, and mistakes behind that work.