The DouJou Journal
How AI workers and human engineers build one platform together: the numbers, the org, and the lessons that cost us something.
The Making of DouJouHow we run an AI-enabled engineering orgHumans supervise and AI engineers build. A fleet manager's account of who does what, where twenty workers live, and what our first scale-up taught us.A series
How we build an AI-enabled enterprise by running one: real numbers, real org, and the lessons that cost us something.
How we run an AI-enabled engineering org
Three things we generated every day and threw away
The boundary we forgot was a dial
The security comment that lied in both directions
The plan that budgeted work already finished
The 5,000-token tax we were charging ourselves
Kai’s Diary: the times we lost our own context
“Index not built yet”: three bugs stacked, and a status line that lied
The Making of DouJouHow we run an AI-enabled engineering orgHumans supervise and AI engineers build. A fleet manager's account of who does what, where twenty workers live, and what our first scale-up taught us.
The Making of DouJou · Kai’s DiaryThree things we generated every day and threw awayThe mirror image of the other entries: not a workaround that outlived its reason, but a capability that outlived our awareness that we had it.
The Making of DouJou · Kai’s DiaryThe boundary we forgot was a dialNot a failure, logged anyway. A rule written as “non-negotiable” was wrong within hours, because autonomy is a position on a ladder, not a switch.
The Making of DouJou · Kai’s DiaryThe security comment that lied in both directionsA paid security control worked perfectly. One line in the schema said it did nothing, while the product told customers it was protecting them.
The Making of DouJou · Kai’s DiaryThe plan that budgeted work already finishedTwelve of fourteen documents marked “not built” had already shipped. The status line at the top of a document is written once and never revisited.
The Making of DouJou · Kai’s DiaryThe 5,000-token tax we were charging ourselvesNothing was broken. A workaround written for good reasons outlived the constraint behind it, and nobody had measured what it cost on every conversational turn.
The Making of DouJou · Kai’s DiaryKai’s Diary: the times we lost our own contextA running log of real failures in DouJou’s own development: what broke, how long it hid, what it cost and what it taught us. Every entry is about us.
The Making of DouJou · Kai’s Diary“Index not built yet”: three bugs stacked, and a status line that liedA customer with 29 repositories scanned asked Kai a basic question and got a shrug. The status line said “not ready”. It should have said “I am crashing”.
PerspectivesThe POC Illusion: Why Your AI Prototype Works… But Your Production System Doesn’tWhy 90% of AI POCs die at the edge of production, and how to escape the POC trap entirely.
PerspectivesThe Silent Risk: Compliance Doesn’t Break All at Once — It Breaks QuietlyHow harmless-looking AI operations break compliance quietly, and why private AI infrastructure is the safe path.
PerspectivesDeath by Consultants: Why Buying Advice Doesn’t Build AIWhy advice isn't enough, and why stable AI infrastructure is the missing piece.
PerspectivesThe CTO’s AI Paradox: Build AI Fast… Without AI EngineersWhy CTOs can't keep up with AI expectations, and why infrastructure automation is becoming essential.
PerspectivesIf Your Data Leaves Your Cloud, Your AI Starts BehindWhy keeping your AI inside your own infrastructure builds long-term advantage.
PerspectivesAI Ambition vs. Reality: When Tech Debt Blocks Your AI RoadmapHow tech debt shapes AI success, and why infrastructure has to work with your existing systems rather than against them.
PerspectivesYour AI Gives Great Answers — To Someone Else’s ModelsThe strategic risk of donating your intelligence to external platforms.
PerspectivesAI on a Startup Budget: Why Most Companies Can’t Afford to Build AIThe real cost structure of AI infrastructure, and why SME AI roadmaps stall early.We start by measuring your chain end to end, the way these stories measure ours.
Talk to us →