The code tower · the atrium
Vibe coding, AI agents and coding assistants
This is the entrance to the code tower. Vibe coding — describing what you want and letting a model write it — assistants that sit inside an editor, agents that run for an hour on their own, and the tools that let people build without writing code at all.
The tower serves two readers who rarely appear on the same page. One is a developer deciding which assistant to put in their editor and how much to trust it. The other has never programmed, has an idea, and has just discovered that describing it to a model produces something that runs. Both are legitimate, the second is growing far faster, and pretending the second does not exist is how most technical writing on this subject fails.
What both need turns out to be the same thing, which is why one wing sits at the centre of the building: knowing what to check. Generated code runs, looks finished and is frequently subtly wrong — a missing case, a secret left in a file, a dependency that nobody chose, an interface left open to the internet. None of that announces itself, and none of it is caught by the code working.
The agents wing is the newest and the one where the gap between demonstration and daily use is widest. Those floors describe what these systems do, what they cost to run, and where the supervision has to sit, rather than repeating a launch video.
The no-code wing exists because for a great many problems the honest answer is that no code should be written at all — a form, a spreadsheet and an automation between two services solves it in an afternoon and can be maintained by somebody who is not a programmer.
Three levels, and you are on the first. This atrium lists the floors; a floor covers one subject completely and holds the shorter guides underneath it. Nothing here is more than three clicks from the front door.
One observation deserves stating at the door, because it is the point on which this whole tower turns. The barrier to building software used to be writing it, and that barrier has genuinely fallen — somebody with no training can now describe an idea and watch something appear that runs. What has not fallen, at all, is everything that comes after: knowing whether it is correct, whether it is safe to expose to strangers, what it will do with data belonging to other people, and how it will be maintained in a year. Those were always the expensive parts of the job, and they are the parts the current generation of tools helps with least. That asymmetry is why the checking wing of this tower is the largest one, and why it is written to be read by somebody who has never programmed rather than by somebody who has.
Where to start
Seven ways in. If you are shipping something built this way, the third is not optional.
- “I want to build something and cannot code.”
- Start at building without coding
- “Which assistant should I put in my editor?”
- Go to the assistants
- “I built something. Is it safe to put online?”
- Read all of what to check
- “What is an agent, actually?”
- That is agents
- “I want to automate a boring task.”
- That is building without coding
- “The model keeps inventing functions.”
- The failure floors are in what to check
- “Can I use this code commercially?”
- There is a floor for that in the assistants
The assistants
One floor per tool that helps you write code, each answering the same questions: what it sees of your project, what it sends where, what it costs, and what its terms say about the output.
What to check
The wing that matters most and gets written about least. Generated code that runs is not generated code that is correct, and these floors are the difference.
Agents
Systems that take a goal and work on it unattended. The floors here separate what is genuinely working from what is demonstration, and are specific about supervision.
Building without coding
For everybody whose problem does not require a programmer. Often the correct answer, and almost always the cheaper one to maintain.
What this tower will not do
It will not tell a beginner that generated code is production-ready. It frequently runs and it frequently is not correct, and the checking wing exists precisely because the gap between those two is invisible from the outside.
It will not rank the assistants yet. These tools change monthly, a ranking is stale before it is published, and a useful comparison needs weeks of real work in a real project.
It will not treat agents as solved. Where a floor describes something as working unattended, it says on what kind of task and under what supervision, with the date.
And it will not carry affiliate links, including for the no-code platforms, which pay recurring commissions and dominate what currently ranks for these searches. What holds instead is simple: the checking wing applies to everything built with these tools, and no floor carries an affiliate link.
Written by Alberto Gulotta
Founder and editor of AI Tools Primer, writing from Palermo, Italy. Thirty-five years of taking computers apart, starting with a Commodore 64 — the long version is on the about page.
Something wrong on this page? Write to aitoolsprimer@gmail.com and it gets fixed.
Independence and limits
No affiliate links and no paid placements anywhere on this site. Nobody pays to appear here, and no company has seen this page before you did.
This is general information, not professional advice. Where a page touches money, health, safety or the law, it names its source and the date it was read — and your situation may still differ. See the privacy page and the cookie policy.