unfiltered
coding
05AN UNFILTERED PERSPECTIVE

Build an AI-assisted prototype.
Make one useful thing.

A good first version does not need to do everything. It needs to make one part of the idea real enough to question.

1
BEFORE THE CODE

Keep the brief human.

Say who this is for, what they are trying to do and where the current experience gets in their way. Name the constraints before choosing the implementation.

"A small tool for a real task, not a platform for every possible task."
2
THE FIRST PASS

Make one complete path.

Choose an input, an action and a result. A modest workflow that works end to end tells you more than a room full of unfinished features.

Find a starting point
3
THE USEFUL PART

Look at what you made.

Read the changed files. Try the actual interaction. Ask where the result differs from the intention, and turn that gap into the next small task.

Make a better second pass

Do not automate
the wrong idea
more efficiently.

MAKE SOMETHING SMALL ENOUGH TO UNDERSTAND.

A better
first brief.

A starting point you can adapt in your own workspace.

Here is who this project is for:
Here is the one thing they need to do:
Here is what must stay simple:

Suggest the smallest useful version.
Explain the tradeoffs before writing code.
A LITTLE MORE CONTEXT

What belongs in the first version?

A prototype is useful when it exposes a decision. Select one question about behavior, usefulness or interaction, then build the smallest complete path that can answer it. Name the input, the action and the result. Defer features that do not help evaluate that question.

Before accepting generated code, check how the change fits the existing project and how someone will use it. Test the relevant path, including an empty or invalid input when appropriate. Record what the result taught you so the next brief is based on evidence rather than momentum.

THERE IS MORE THAN ONE WAY FORWARD.

Make the first thing.
Keep going.

Meet your next workspace