> Markdown version of [/events/world-congress-2026-north-america/sessions/1706-honey-look-i-vibe](https://www.wearedevelopers.com/events/world-congress-2026-north-america/sessions/1706-honey-look-i-vibe). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Honey, look! I vibe-coded an OS! - **Event:** World Congress 2026 North America ## Description Since December 2025, I've built Mazarin, an open-source microkernel OS written in Go with reasonable Linux emulation and a new UI paradigm. 940 commits over 5 months. Zero lines of code written by me. (The title overstates it slightly—but it is a difference only in degree.) This talk isn't really about Mazarin. It's about how it got built and what that means for you. Three points: 1. Vibe-coding is a disaster. Human-directed AI coding is a superpower. The difference is experience. 30 years of it, in my case—enough to make every architectural and strategic decision myself, then farm out the implementation and cross-check the result. I'll walk through specific strategic calls I made and why. 2. The further you get from the code, the more process matters. Hard problems—virtual memory, for instance—have to be decomposed into chunks the AI can actually handle. Don't expect architectural insight from the tool; treat it as a bonus when it happens. And because you're moving so fast, you need rigorous internal documentation so both you and the AI can remember past decisions and their rationale. I'll demonstrate by live-fixing a bug in Mazarin on stage with my process. 3. Get on the train or get run over. Pre-AI, Mazarin would have been a 2–3 person, multi-year project. I'm a solo engineer and I have a day job! The force multiplier for senior engineers is going to have profound consequences for junior ones—and a real bottleneck is coming in how we train the next generation of seniors. I'll share job market data, productivity measurements, and my own take. I can't predict the future, but I can tell you what I'm seeing. ## Speaker ### [Ian Smith](https://www.wearedevelopers.com/@ian-smith) CTO, LYOS ## Related talks at this congress - [When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility](https://www.wearedevelopers.com/events/world-congress-2026-north-america/sessions/1709-when-humans-stop) — Simon Auer - [Beyond Vibe Coding: Using CLI Tools as Your AI Counterpart in Pair Programming](https://www.wearedevelopers.com/events/world-congress-2026-north-america/sessions/1721-beyond-vibe-coding) — Ron Veen - [The spectrum of agentic coding: From vibe coding to high-quality software engineering](https://www.wearedevelopers.com/events/world-congress-2026-north-america/sessions/1437-the-spectrum-of) — YK Sugi - [From Software Agents to Physical Devices: Inside the Agentic Hardware Stack](https://www.wearedevelopers.com/events/world-congress-2026-north-america/sessions/1735-from-software-agents) — Michael Yuan, Vivian Hu ## Watch remotely Can’t make it to San José? Watch this session live with Pro. You also get: - All full videos, bookmarks, and playlists - World Congress livestreams [See pricing](https://www.wearedevelopers.com/pricing) ## Links - [Get tickets](https://www.wearedevelopers.com/world-congress-north-america/tickets)