I build AI companies for a living. Founder @ Trarian AI. 3x AI founder. Ex-CTO @paxtonai, Ex-Head of AI @zestyai. Portland/Vancouver, WA

Portland, OR
Joined November 2008
Replying to @michaelulin
What's worked for us: the agent never grades its own homework. Separate reviewer with fresh context, and tests that exist before the diff does.
1
1
26
Michael Ulin retweeted
Replying to @michaelulin
rules in CI, not in docs agents treat a red check as law and a doc as advice
1
1
30
Replying to @michaelulin
Short spec first, then give Claude the live source before it edits. Patch what's there instead of rewriting from memory. Then have Grok or GPT critique the live build and ship v2. That loop catches more than any single prompt ever will.
1
1
29
Michael Ulin retweeted
Replying to @michaelulin
what's helped me most is a second model reviewing before i merge. codex catches stuff claude code misses and the other way around. made a small tool for that, it's in my pinned post
1
1
28
Replying to @michaelulin
Letting Codex or Claude Code rip without tests or specs is vibe coding with extra steps, and the software factory end of that spectrum is mostly just writing the checks first.
1
1
41
Michael Ulin retweeted
Is anyone focused on getting high-quality software out of coding agents? I'm surprised how much AI coding still boils down to prompting Codex or Claude Code and letting it rip. I wrote about 5 approaches, from vibe coding to software factories. What's actually working? scientificfounder.substack.c…
6
2
10
196
Michael Ulin retweeted
Replying to @michaelulin
What works for us: the agent drafts acceptance tests first, a human approves them, then it implements against them. A fresh session reviews only the diff. Prompting harder never beat that loop.
1
3
19
Is anyone focused on getting high-quality software out of coding agents? I'm surprised how much AI coding still boils down to prompting Codex or Claude Code and letting it rip. I wrote about 5 approaches, from vibe coding to software factories. What's actually working? scientificfounder.substack.c…
6
2
10
196
Michael Ulin retweeted
The only generation that knows how computers work is also the most relaxed about AI:
324
865
170
9,256
515,413
Reliability improved the week we wrote rollback steps before launch. Prompt quality mattered less than knowing exactly how to unwind a bad deploy. whimseylabs.substack.com/p/d…
1
9
286
Most AI pilots do not fail on model quality. They fail when nobody decides what should happen after the answer. whimseylabs.substack.com/p/w…
16
208
AI made software cheaper. It did not make decisions faster. The teams pulling away are the ones that cut approval delay. whimseylabs.substack.com/p/w…
10
142
This framing matters because runway math assumes stable channels. In real life, channels wobble, so distribution depth buys time.
3
101
Elger Merlo spotlighting AppPage is timely because distribution plumbing is still where indie launches leak revenue. His short-link plus device routing example pushed us to instrument source-level redirects before our next Whimsey Labs drop. xitter.cf/elgermerlo/status/2043…
Build in public weekly recap: still 39 users, $0 revenue growth, 1 new lessons learned. Transparency is key 🧵
1
114
Good reminder. Execution discipline compounds quietly, then looks obvious in hindsight when teams wonder who pulled ahead. xitter.cf/pirwot/status/20437591…
3
61
One workflow looked great in demo, then triggered two customer escalations in 48 hours. Since then, rollout plans include rollback steps before launch.
1
4
84
We got better AI output the week we stopped debating prompts and started assigning failure owners before end of day.
1
2
65
Been testing agent stacks in real daily use. I've tried OpenClaw and NanoClaw, and Nous Research's Hermes Agent is performing best for me. Setup is easy, config is clean, and the built-in memory plus skill organization makes a huge difference.
1
2
144
7 companies. 40+ projects. 13 years. One hit. Naval: You Only Have to Be Right Once
56
Software is becoming the media business
1
2
80