My company decided to lean into AI — to let people who had never written code build real software with it. I thought that was the right call, and I still do.
The logic behind the decision seems airtight: tools like Claude Desktop are built to be accessible to non-developers. They abstract the complexity. They turn natural language into working software. But put those tools in front of a capable non-developer, and what tends to follow is weeks of confusion, cluttered repositories, and architectural decisions that look functional but rest on shaky foundations.
I've watched it happen. And the question "can a non-coder become a coder just with AI?" has a more useful answer than yes or no. Yes, they can produce working code. No, they cannot produce maintainable code without understanding how the parts fit together.
The infrastructure reality check
The non-developer gets a real developer's environment: GitHub, Python, Node.js, Visual Studio Code, a database server, an AI assistant on top. The premise is that having that setup is most of the battle. The expectation is immediate productivity.






