cd /news/ai-tools/i-m-not-a-programmer-i-built-and-lau… · home › topics › ai-tools › article
[ARTICLE · art-166158] src=dev.to ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

I'm not a programmer. I built and launched an app from my iPhone with Claude Code.

A non-programmer office worker in Japan built and launched a personal shochu-logging web app using Claude Code, working roughly an hour a day almost entirely from an iPhone, with friends using it within four weeks. The developer reports writing no code directly, relying instead on persistent PROGRESS.md and rules files that Claude Code reads at the start of each conversation, plus prompts that ask the AI to request clarification before building. The only tasks that required a laptop were database settings that needed long text pasted into a web dashboard, which failed in Safari.

by read3 min views3 publishedNov 9, 2026

I'm an office worker in Japan. I've never learned to program, and I don't have time to start now.

But I wanted something simple: a list of every shochu I drink, like a collection. (Shochu is a traditional Japanese distilled spirit.)

So in late August 2026, I opened Claude Code for the first time. Four weeks later, my friends were using my app. I spent about an hour a day on it, and did almost all of the work on my iPhone.

I didn't write a single line of code myself. Here's what actually made it work, and two things you can try today.

A personal shochu notebook that runs in Safari and sits on my home screen like an app:

Apart from the AI subscription, it has cost me $0 so far.

The most important thing turned out not to be programming knowledge.

The AI forgets everything when you start a new conversation.

At first, I explained my app from scratch every single time: "This is an app for logging shochu…" And every time, I got something slightly different. Things I'd fixed the day before came back broken.

What changed everything was two small files that Claude Code reads every time:

Now I open a new conversation on my iPhone, say "Read PROGRESS.md and continue," and I'm right back where I left off.

My rules file grew one line at a time, every time something went wrong. It's in Japanese, and Claude Code follows it just fine. You can write yours in whatever language you think in.

My biggest early mistake was asking the AI to just build the app. It fills in everything you didn't say, and you get something different from what you pictured.

Instead, I ask it to ask me first. The key parts of my first message look like this:

I want to build an app just for me. I have no programming experience.

■ Must-haves (3 at most)
1. ...
2. ...
3. ...

■ Please
- Before you start building, ask me what we need to decide. Give me numbered choices, all in one message.
- Don't use anything that costs money. Choose free services.
- Start by building just the screens, and show me.

Three things matter here:

When something looks wrong, I send one screenshot and three lines:

- Which screen:
- What's happening:
- What I want instead:

Real example: my own photos were showing up blurred in my records list. I sent a screenshot with "Which screen: the records list / What's happening: my own photos are blurred / What I want instead: show the whole photo without blurring." That got it fixed.

The third line is the important one. If you only say "this looks wrong," the AI decides how to fix it, and that's often another round.

And when a friend tells you something is hard to use, pass on their exact words. A friend told me "the dots on the map are hard to tap." I sent that sentence as-is, and it was fixed and live the same day.

To be honest: one kind of task didn't work on my iPhone. Some database settings need you to paste a long piece of text into a web dashboard, and that wouldn't paste properly in Safari. I open my laptop only on the days I do that kind of setup.

Everything else, I do from my phone.

If you try it and get stuck, send me a message on X: @inuken_code. I mostly post in Japanese, but English is fine.

I wrote this in Japanese and translated it into English with help from Claude.

── more in #ai-tools 4 stories · sorted by recency
── more on @claude code 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/i-m-not-a-programmer…] indexed:0 read:3min 2026-11-09 · —