All essays
Your starter kit is your last project: the duplicate and strip scaffold
Stop scaffolding new projects from a blank boilerplate. Fork your last shipped repo and have Claude Code strip the app logic while the design system stays.
AI WorkflowsWhat to build is the job now: AI did not lower the risk of building the wrong thing
Execution got cheap, so building the wrong thing faster is the new failure mode. The job moved upstream, to what to build and for whom, before any code.
Founder LessonsAI as the detailer, not the designer: where the on-canvas agent moves your value
Figma's on-canvas agent now details every state for you. That moves the value to your design system and your judgment about what belongs on the screen.
Fix the source, not the symptom: design systems are AI prompt libraries
Most UI bugs are design system bugs in disguise. The same source-of-truth discipline applies to prompts living in twelve agents. Fix the layer, not the leaf.
Founder LessonsWhat the analytics caught the first week: a weekly operating routine for a solo marketing site
How a Python script plus n8n webhook plus GitHub Actions cron turned raw GA4 data into a weekly operating routine. What the first run caught on a solo site.
Founder LessonsRemove Complexity From Your MVPs
The first version of a product should be embarrassingly simple. Not 'minimal,' not 'lean.' Embarrassingly simple.
Founder LessonsUX/UI Auditing: Tools and Best Practices
An audit is a health check. But only if you commit to acting on what you find. An audit without an action plan is theater.
Tools & StackComponent-Driven UIs: Building Blocks of Modern Design
Why thinking in components, not pages, is the foundation of every maintainable interface. And why the same discipline matters even more for AI systems.