LifeCoding.
A manifesto for the age of generative AI — and a defence of the ordinary, undelegated hours of a life.
The essential skill of this decade is no longer the writing of code. It is the directing of agents — and the protection of everything that cannot be directed: a long walk, a kitchen full of dishes, the slow surfacing of an idea you didn’t know you were having. This is a small handbook for the work of arranging a life so that the machine serves the hour, and the hour serves you.
We were promised liberation. We received a longer to-do list.
Each new tool was supposed to give us back our time. Email, the smartphone, the laptop on the kitchen counter — every one of them came with the same quiet promise: this will simplify your days.
Instead the work expanded to fill the new room we built for it. Sixty-hour weeks. Saturdays answered through the keyboard. Dishes pushed to ten o’clock at night, when our hands no longer want to do them.
Generative AI has now arrived with the same promise. We have a brief window to refuse the same bargain.
Seven principles for a life among agents.
Work to live, not live to work.
AI should expand your life, not fill it with more work. Treat any new capacity as time recovered, not space to be re-conquered.
Be the architect, not the labourer.
Agents handle execution; humans handle judgement and direction. Your role is to set the brief, read the result, and decide what is true.
Protect what cannot be delegated.
Relationships, a body that moves, the patience to make something. AI cannot do these for you. Defend their hours like a perimeter.
Choose agency over output.
The goal isn't maximum productivity — it's maximum agency over your own time. A slower day you authored is worth more than a faster one you didn’t.
Mundane tasks are not the enemy.
Repetitive, low-cognitive-load activities — dishes, laundry, walking — open the door to diffuse thought. Don’t eliminate them. Reclaim the choice of when you do them.
Choose hard.
Life Coding is not the pursuit of ease. AI clears away execution complexity so you can spend the saved energy on the things that grow you: a hard project, a hard practice, a harder conversation.
Stay human.
In the midst of powerful new technology, stay tethered to the parts of yourself that no model can render. The machine is a tool. You are the life.
I want AI to do my laundry and dishes so that I can do art and writing, not for AI to do my art and writing so that I can do my laundry and dishes.
A small disagreement, in defence of the dishes.
Maciejewska is right about the failure mode and almost right about the cure. The failure is when the machine takes the creative work and leaves us the chores. The cure, however, is not to hand the chores to the machine and call it a day.
Some of the most useful hours of a life happen at the kitchen sink. Folding laundry, mowing a lawn, walking somewhere — these are the conditions under which the brain finally lets a problem alone long enough to solve it. We call this diffuse thinking; it is why ideas arrive in the shower. Outsource every mindless task and you outsource the incubator with it.
The problem was never the dishes. The problem was that a sixty-hour week left you doing them at ten at night, when you were too tired for them to be anything but a tax. Move them to two in the afternoon, and they are a meditation that hands you your next sentence.
Life Coding is not the elimination of mundane work. It is the recovery of when you do it.
A tax on the day. Done because they had to be. Done badly, quickly, alone, with the lights too bright.
A small ritual at the centre of the day. Hands warm, the radio on, an idea you didn’t plan to have arriving while you weren’t looking.
Less effort is not the goal. Better-directed effort is.
Marcus Freeman, the Notre Dame head coach, has a phrase his players rehearse like a creed: Choose Hard. The easy path is the one that makes you smaller. The hard path is the one that makes you.
Life Coding borrows this directly. The point of giving execution to the machine is not to free you to drift. It is to free you to spend the recovered effort on something that costs you something.
A craft that resists you.
An instrument, a language, a long book. The thing you cannot vibe-code your way through.
A body that complains.
Hills, weights, the swim that wakes you up. The hour the machine cannot lift for you.
A conversation that matters.
The phone call you've been putting off. The friend who needs you, and would notice if you sent an agent.
One ordinary Tuesday, arranged.
Below is a model day. The clock’s coloured ribbon is the structured part — about seven and a half hours, of which only two and a half are spent directing agents. The cream is the day you authored: rest, family, evening, hours that simply belong to you.
- Directing agents — 2.5 hours, total
- Body — moves first, thinks second
- People — the calls AI cannot make
- Deep work — strategy & craft
- Mundane / incubation — where ideas arrive sideways
- Your time — undelegated, on purpose
of architectural, judgement-shaped work.
for body, people, craft, rest, the kitchen, the evening.
For every hour of directing, nine hours of life.
The block-by-block schedule.
- 9:00 — 9:30Check in on overnight agent workDirecting agents
- 9:30 — 10:00Mobility exercisesBody
- 10:00 — 10:30Set up new tasks for the agent teamsDirecting agents
- 10:30 — 11:00People — calls, texts, emailsPeople
- 11:00 — 12:00Strategic planningDeep work
- 12:00 — 1:00Lunch & kitchen cleanupMundane / incubation
- 1:00 — 2:00Check in on agent feedbackDirecting agents
- 2:00 — 3:00Household tasks, errands, upkeepMundane / incubation
- 3:00 — 4:00Creative work — writing, reading, musicDeep work
- 4:00 — 4:30Finalize agent work for overnight runsDirecting agents
- 4:30 onwardYour timeYour time
Flexible by design, not a rigid prescription. Different people will arrange the hours differently. The point is to arrange them at all.
So. Where in your day, today, will the machine work — and where will you?
Don’t copy the schedule. Draw your own. Decide which two or three hours go to directing agents, and then defend the rest with something close to ferocity. Put the dishes back in the middle of the afternoon. Take the walk. Make the call. Choose the hard thing.
Pick your two hours.
Where in the day will you direct the machine? Set the brief, read the result, decide.
Pick your incubation.
Which mundane task will you take back? Dishes at 2pm. A walk after lunch. The lawn on Saturday.
Pick your hard.
Choose one thing this season that resists you. Train for it. Practise it. Don’t outsource it.
If a friend is drowning in a sixty-hour week, send them this page. The point is not the schedule. The point is the question.