What If Creativity Was the Constraint? - by Nadia Eldeib
Nadia’s Substack
SubscribeSign in
What If Creativity Was the Constraint?<br>What happens when the distance between an idea and working software becomes dramatically shorter? Some thoughts on creativity, curiosity, and AI-powered building.
Nadia Eldeib<br>Jun 12, 2026
Share
Personal photo of The London Mastaba built by the artist Christo (September 2018).<br>About eight years ago, I came across what seemed like an engineering marvel: dozens of brightly colored barrels stacked into a towering prism floating on the Serpentine, a lake in London.<br>To my surprise, it wasn’t an engineering project at all, but rather a temporary installation by the artist Christo. The piece, titled The London Mastaba, blew me away.<br>What would it be like, I wondered, to have fewer constraints on your creativity? To have a wild idea and be able to bring it to life with a bit of effort, ingenuity, and persistence?<br>Recently, as I’ve been using the tools we’re building at CodeYam, particularly our not-yet-widely-released v2 Editor, alongside AI tools like Claude Code, I’ve found myself having more ideas — and more creative ones.<br>I suspect part of the reason is that there’s less friction between imagination and exploration. I’m increasingly confident that, with enough curiosity and persistence, I can bring an idea to life and learn from it. I may ultimately discard it, but not before I’ve had the chance to see what it could become.<br>I’ve found myself repeatedly building small tools, prototypes, and experiments that I simply wouldn’t have attempted a few years ago because they didn’t seem worth the time and energy required to get them off the ground.<br>The websites and applications I build are rarely perfect or production-ready right away. But for the first time, building software that closely matches the idea in my head feels dramatically more accessible.<br>While my background is not engineering, I’ve spent nearly a decade building and working on technology products. I’ve developed confidence in my ability to take an idea and go from specification to prototype, MVP, production, and even to meaningful scale.<br>At CodeYam, and as a result of my own research and explorations with AI tools, I’ve realized we’re at an extraordinary point in the history of software development. More than ever before, creativity, judgment, and persistence are becoming the primary constraints. The bottleneck is not technical knowledge, nor access to an entire team of specialists.<br>This, of course, is not universally true and has caveats and exceptions. For instance, being able to debug issues, even using AI, requires patience and benefits from insight and experience. It’s not realistic to expect a non-technical founder to suddenly become a full-stack software expert.<br>But more than ever before, that non-technical founder can go significantly further in validating and bringing ideas to life before hiring a team or outsourcing work.<br>Over five years ago, one of the early ideas my cofounder and CTO, Jared, and I explored was how to empower more people to build higher-quality software more efficiently.<br>At the time, there was a tradeoff. You could build custom software if you had technical skills, or use low-code and no-code tools that made software more accessible at the cost of flexibility. The problem was that you were constrained by the available LEGO bricks. Even if there were thousands of them, you were still building within someone else’s system.<br>AI changes this equation, though it doesn’t eliminate it entirely. On one end, you have chat-based “vibe coder” tools, usually accessed through web or desktop interfaces. On the other, you have the raw speed and power of AI agents running directly in your terminal through Command Line Interface (CLI) tools.<br>One approach prioritizes accessibility, while the other prioritizes capability. But what if that tradeoff began to disappear?<br>I believe we’re approaching a convergence point where the best builders, technical and non-technical alike, will increasingly rely on the same underlying tools. The difference won’t be access to technology. It’ll be creativity, taste, judgment, and persistence.<br>Anecdotally, I’ve watched many of my most determined friends, developers and non-developers alike, follow a remarkably similar path.<br>I’ve watched the same progression happen over and over:<br>ChatGPT →<br>Claude Desktop →<br>Cursor or VS Code →<br>AI agents running directly in the terminal.
Each step in this progression unlocks more capability, while also introducing more complexity.<br>The terminal remains needlessly intimidating for many people. The folks I’ve seen succeed tend to share a few traits: curiosity, determination, and a willingness to experiment despite not fully understanding what’s happening yet. They aren’t necessarily the most technical people. They’re often just the most curious and willing to learn and experiment.<br>In getting early feedback on CodeYam, I helped a number of non-technical...