What AI coding taught me.
For a first idea, or a project that is becoming harder to change. Find a question you recognise and start there.
Start wherever a question feels familiar. The order is a guide, and each note can be read on its own.
20 notes
Getting started
For your first tools: find a purpose, care for people’s work and learn what to check. No programming background assumed.
Back to reading paths ↑My Next Step · About 2 min
Before the first prompt
Who is the tool for, and what would count as helping them?
My Next Step · About 2 min
Keep the person in view when the conversation changes
A short project foundation helps a small task retain its purpose.
InkSpire · About 4 min
AI can build features faster than you can build a product
What InkSpire taught me about the distance between adding a feature and creating a coherent experience.
My Next Step · About 2 min
Sometimes the improvement is one less screen
Attaching a document should not become a separate job.
My Next Step · About 2 min
Enough to save does not mean finished speaking
The difference between a valid record and a person choosing to stop.
My Next Step · About 3 min
AI should help people find their evidence, not invent their story
Why My Next Step puts a person’s actual experience before a polished application.
Fiction Studio · About 3 min
Sometimes the best AI feature is optional
Fiction Studio, Ray and a writer’s authority over their own work.
LifeInUK · About 2 min
A translation should help someone take the next step
LifeInUK and this site reminded me that having two languages is only the beginning.
InkSpire · About 2 min
“Saved” has to mean the words you can see
A slow-save scenario in InkSpire revealed a small detail with a large effect on trust.
InkSpire · About 2 min
An AI attempt can fail without losing the person’s work
InkSpire taught me to design the route back, as carefully as the route forward.
InkSpire · About 2 min
What if the same request happens twice?
A slow response is not proof that nothing happened.
My Next Step · About 2 min
A useful reply should survive harmless format changes
Where an AI response can be flexible, and where checks must stay firm.
Fiction Studio · About 2 min
A writer should not have to manage a recovery system
Fiction Studio’s writing protection became a lesson in speaking the writer’s language.
My Next Step · About 2 min
Only change what the person meant to change
A tidy import preview is not the whole record.
My Next Step · About 2 min
Try the app without your familiar starting point
An empty account and a clean installation reveal different gaps.
Across projects · About 2 min
Try the download on a real phone
A narrow preview cannot reproduce every browser boundary.
J_OS · About 2 min
Let another pair of eyes question the work
Self-checking helps; a fresh review asks different questions.
J_OS · About 2 min
Choose capacity for the work that remains
A clear implementation can still contain a difficult decision.
Nottinghamshire Jobs · About 4 min
Sometimes the right product has no AI button
Nottinghamshire Jobs and the value of making a small, useful thing.
J_OS · About 2 min
You can begin without understanding everything
A way to keep learning without handing over your judgement.
11 notes
When the project grows
For working apps that are getting harder to change: code boundaries, performance, shared behaviour and evidence you can inspect. Technical terms and examples stay where they help.
Back to reading paths ↑Fiction Studio · About 2 min
Move one responsibility out of the large file
A bounded extraction is easier to understand than a simultaneous redesign.
My Next Step · About 2 min
Different screens should not invent saving again
Consolidate common mechanics without hiding important domain differences.
My Next Step · About 2 min
Help the design stay coherent across changes
Shared tokens, semantic components and checks each do a different job.
My Next Step · About 2 min
Build the lookup once, before the loop
How repeated full-list scans turn a small catalogue into expensive work.
My Next Step · About 2 min
Count the reads behind one screen
Reduce repeated queries while preserving exactly whose data is selected.
Nottinghamshire Jobs · About 2 min
When two apps share data, make the contract visible
Allow known optional fields without guessing around a broken schema.
My Next Step · About 2 min
Check what actually reaches the production bundle
A source import is a clue; the emitted build is the evidence.
My Next Step · About 2 min
Passing tests still leave a screen to try
DOM tests, rendered browsers and real devices answer different questions.
My Next Step · About 2 min
Give an audit room to observe before repairing
Separate findings from fixes, and uncertainty from confirmed defects.
J_OS · About 3 min
Better agents changed the rules I needed.
What I learned from making J_OS lighter without throwing away the lessons that kept the work grounded.
J_OS · About 2 min
The board worked. I still stopped using it.
J_OS Desk taught me that a working feature and a useful working habit are different things.
These are edited reflections and technical explanations. Examples are identified where illustrative; source code shows implementation, not public availability or measured user outcomes.