My Stack
"Every idea starts as a Claude conversation in my terminal. No notes app, no Figma — just text and pushback. The first job is to find out if the problem is real."
"Before any building, I push the idea through four gates: what's the job, the audience, the metric, the alternatives. If the POV is fuzzy, I stop here. No layouts before strategy."
"For real product work I sketch low-res HTML and screenshot it via Puppeteer before any real code. For throwaway 'what would this look like' exploration, Lovable in 10 minutes beats React in two hours."
"Cursor with Claude in composer. Branch off dev, never on dev directly. The accept/reject UI for AI edits is the only reason I haven't gone back to VS Code."
"Figma is where my tokens live. Less than 30% of design happens here anymore — it's a system maintenance tool now, not a creation surface. The real design happens in code."
"GitHub PR for the diff trail (I'm reviewing myself), Vercel for preview deploys. #PL command pushes dev → master in one go. Two products go live in the time the legacy team would still be writing the ticket."
"Plausible runs on every site I ship. I check it the day after a release and the week after — am I getting the visits, are people reaching the page I built, are they bouncing where I expected. The signal here decides whether the next idea is more of this or a pivot."
"Linear holds the issue. Notion holds the spec. docs/decisions.md holds the technical decisions per project. I write everything down because the next idea will reference this one — and AI gets better at helping me when it can read the trail."
Borrow Ian's stack
You've seen the whole workflow. Get the stack + every template by email.
The how
Configs, templates, and conventions Ian works from. Open or copy the URL — these stay on the original source.
Retired
What's changed recently
Authors log meaningful updates here when their stack changes.
Still looking for the perfect…
A code-native design system tool
"I'd drop Figma if a code-native tool got good enough at multi-product token management."
A meeting-capture tool worth the cognitive overhead
"I'd add one if I started having more than 5 meetings a week. Granola seems good but I don't need it yet."
Composer-mode parity in VS Code Copilot
"I'd switch off Cursor if VS Code's Copilot improved enough that the composer-mode gap closed."
