I never planned to become a builder. I don't have a computer science degree. I've never taken a coding bootcamp. For most of my career, the closest I got to technology was approving the budget for people who actually understood it.
I'm in my early 30s and I work in a large bank. I have a Masters in Banking and Finance, and my career path has been about as non-technical as it gets - Financial Crime, then Chief of Staff to a senior executive, then into a Business Management role inside a technology division. I run the only non-technical team in an org of 2,000 engineers spread across the world. My job is budgets, strategy, headcount, vendor management. The people around me write code. I make sure the numbers work.
That's how I ended up in the middle of one of the biggest AI spending decisions in the organisation.
Our CIO and a group of senior engineers came to me with a proposal. They wanted to roll out Cursor licenses across the entire division. If you're not familiar, Cursor is an AI-powered code editor - basically an IDE that can write, edit, and explain code using large language models. The pitch was straightforward: give every engineer access and watch productivity go up.
The price tag was not straightforward. We were talking about 2,000 people at roughly $2,000 per person per year. That's $4 million in annual licensing, landing on my desk for approval.
I pushed back. Hard.
Not because I thought AI was useless - I didn't have a strong opinion either way. I pushed back because the business case was thin. "Productivity gains" is easy to say and genuinely difficult to measure. I'd seen plenty of enterprise software rollouts where the licenses sat unused six months later while the vendor invoice kept arriving. My job was to protect the budget, and $4 million on a tool most of the org hadn't even tried felt reckless.
The engineers were frustrated with me. The CIO was frustrated with me. I was the non-technical person standing between 2,000 engineers and the tool they all wanted. I understood their frustration, but I wasn't going to approve something I didn't understand just because people with more technical knowledge told me to.
So I did the only thing that made sense. I went home that evening and downloaded Cursor myself.
I had no idea what I was doing. I opened it up, stared at the interface, and typed one prompt into the chat: "Build me Pac-Man."
It did.
A fully working Pac-Man game. From a single sentence. The ghosts moved, the dots disappeared, the score went up. I sat there staring at my screen like an idiot. I am a very logical person - I deal in spreadsheets and business cases and risk frameworks - but what I was looking at genuinely felt like magic.
I stayed up late that night. I kept prompting. I built a calculator. A to-do list. A simple dashboard. None of it was good. All of it worked. Every time I described something in plain English, code appeared and ran. No syntax errors to debug, no documentation to read, no Stack Overflow rabbit holes. Just describe what you want and watch it materialise.
I went into work the next morning and approved every single license.
Not because the business case had changed. Because I had changed. I understood, in a way that no slide deck could have shown me, exactly what this tool could do. The engineers weren't exaggerating. If anything, they were underselling it.
That was the moment everything shifted. Not just the budget decision - my entire relationship with technology. For years, the thing that kept me away from coding was that it required massive attention to detail and moved painfully slowly. Fixing syntax issues is my personal nightmare. I'm a fast thinker and a problem solver, but traditional programming punished the exact way my brain works. AI removed both of those barriers overnight.
I started building things after work. Not carefully, not strategically - just building. I wanted to see how far I could push it. Could a person with zero coding experience actually ship real products? Not toy demos, not tutorial projects. Real things that real people could use.
The answer, it turns out, is yes. But with a massive caveat.
Most of what I built early on was trash, and I'm fine with that. I built apps that nobody wanted. I built features that broke immediately. I tried to build too much too fast and ended up with a graveyard of half-finished projects. I wasn't optimising for any single product - I was optimising for the system. Each failure taught me something about how to build faster, test better, scope tighter.
The real shift came when I stopped thinking about individual apps and started thinking about the machine that builds them. I wanted an autonomous AI operating system - something that could research markets, plan products, write code, run tests, and ship. Not a chatbot. Not a wrapper around an API. A genuine operating system for building software.
I've been through multiple iterations of that system. I tried frameworks that got my Claude subscription revoked for Terms of Service violations. Twice. I rebuilt the entire thing natively in the command line. The version I'm running now is by far the best I've had - it manages a portfolio of 15 products, routes work across multiple AI models to manage token spend, and runs research and content pipelines autonomously.
My stack is CLI-only. Claude Code is the backbone. I burn through rate limits constantly, which is why I built a model router that distributes work across Claude, Gemini, Ollama, and Codex. The whole operation runs from the terminal. No drag-and-drop builders, no visual editors, no Lovable or Bolt or v0. Those tools are fine for what they are, but they put a ceiling on what you can build. The command line doesn't.
But here's what I think most builders miss, and it's the thing my finance background actually prepared me for: building software is maybe 30% of running a product business. The other 70% is research, marketing, pricing, positioning, strategy, customer understanding. I have a Masters in Banking and Finance. I've run P&Ls. I've built business cases for eight-figure decisions. That background turns out to be far more useful than knowing how to code, because AI can write the code. It can't tell you whether the product should exist in the first place.
All of this traces back to one evening, one prompt, and a Pac-Man game that probably had a dozen bugs I didn't notice because I was too amazed that it existed at all.
I write this blog because I genuinely believe AI is far more approachable than it seems from the outside. The barrier to entry has collapsed. You don't need a CS degree. You don't need years of tutorials. You don't need permission from anyone. You need curiosity, a tolerance for building things that don't work yet, and the willingness to just open a terminal and type something.
If you're sitting in a non-technical role right now, wondering whether AI tools are actually as powerful as people claim - go home tonight and build Pac-Man. See what happens. It might change your mind about everything, too.