Notes for people who build
Writing about vibe coding, AI dev tools, and turning ideas into products.
All posts
- Growing Your Project with Umtri · 5For the You of a Few Months From Now — The Wiki, Your Records, and TeamsHow to keep what the tree can't hold — why you built things the way you did — in the wiki, how to look back over your records, and how to work with a team, with prompt examples.
- Growing Your Project with Umtri · 4Recording as You Build — Plans, Saves and BugsDraw a new feature on the tree as a plan first, leave a record once it's built, and check how far a bug reaches when one shows up — with prompt examples.
- Growing Your Project with Umtri · 3Planting Your First Tree — Transplanting and SeasonsAsk your AI to move a project you've already built into a tree, split its growth into seasons, and take root to start recording — with prompt examples.
- Growing Your Project with Umtri · 2Connecting Umtri to Your AIFrom signing up and getting a token to connecting Umtri to AI tools like Claude Code and checking that it worked — step by step.
- Growing Your Project with Umtri · 1Umtri.io? What Does This Tool Actually Do?When you build with AI, it's easy to lose track of what lives where — even in your own project. Umtri draws your project as a single tree so you can see it at a glance.
- Notes · 2MQTT: A Protocol Designed for DisconnectionWhile the web asks and waits for an answer, the world of things has been talking a different way. An introduction to publish/subscribe, and to the design philosophy of a protocol that even prepares a last will.
- The Startup Prince · 7On the Risk of Making Every Judgment With Your Own Eyes Alone — Trust Only Your Own Sight, and the Organization Closes Its EyesThe third post in Part Two of The Startup Prince. A founder's judgment is the asset that carried the company this far — but the moment it becomes the only standard for every decision, it shuts the organization's eyes. We look at why Machiavelli made the choice of ministers the first measure of a ruler's ability.
- React Native for Mobile Apps · 2Expo and Your First ScreenThe fastest way into React Native is Expo. We create a project, get a first screen running on a real device in your hand, and look at what separates Expo from the bare workflow — and why Expo is the recommended starting point today.
- The UX Design Manifesto · 15Epilogue: Back to the UserAs this series comes to a close, we return to the question of what UX design is, and trace once more where the answer ultimately leads.
- The UX Design Manifesto · 14The Tools of Validation — Confirming Whether the Design Actually WorksFrom usability testing to A/B testing and quantitative scales, we look at five validation tools that check, in front of real users, whether a design actually works.
- The UX Design Manifesto · 13Tools of Implementation — Making Ideas TangibleA look at four tools that turn ideas into something users can actually experience, from paper prototypes to the Wizard of Oz technique.
- The UX Design Manifesto · 12Tools of Expression — How to Share the Invisible with Your TeamUnderstanding the user shouldn't stay locked inside one person's head. We look at five tools — Persona, Empathy Map, Scenario, User Journey Map, and Storyboard — for sharing the invisible experience of the user with the rest of the team.
- The UX Design Manifesto · 11The Tools of Analysis — When the Data Still Hasn't SpokenFrom Card Sorting to Affinity Diagrams, KJ Mapping, POV statements, and HMW questions — an introduction to the tools of analysis that read structure and meaning out of fragmented observation data.
- Vibe Coding for Everyone · 11Wrapping Up the Series — Vibe Coding in a NutshellThe close of the vibe coding series: the five principles running through it all, and a quick look back at every part.
- The UX Design Manifesto · 10Tools of Observation — When You Don't Know What Users Are DoingIntroducing eleven observation tools to reach for when you can't tell what users are doing or why. From Shadowing to ZMET, we look at each tool's use and its limits.