
I’m absolutely not against vibe coding. I think AI tools are good and extremely useful for coding today. Companies should use them. But companies must use them with rules and best practices.
AI coding tools are powerful. They help developers work faster. They solve hard problems. They save time.
But like all powerful tools, they can have problems if you do not use them carefully. I’ve spent lots of time in the last months observing partners and customers embracing AI for vibe coding or for internal solution development and I’ve a personal idea on this topic now (that maybe can be different from yours absolutely).
This post is not saying “do not use AI.” This post instead is saying “use AI, but know the dangers. Watch out for the problems. Have a plan.“
This is about using AI tools smart. Using them with rules. Understanding what can go wrong. And making sure your team stays strong and skilled. And these are absolutely personal opinions that I would like to discuss with you…
When companies started paying AI per token (pay for what you use), the bills were shocking. Before, you paid a fixed price each month. Now you pay for each request. AI systems that work on many small tasks can use up your whole month’s budget in just a few days. 

For Business Central developers, this is painful. BC projects use complex logic, need to follow rules, and connect to many systems. These projects seem perfect for AI. But each time you ask AI to help, it costs money. Each design choice. Each time you improve code. Each small fix costs tokens.
Most companies added limits: spending caps, alerts, budget controls. These help a little. But they are just temporary fixes for a bigger problem. The real question is: what if we used AI less, not by spending less, but by designing smarter?
Using less tokens is not about saying no to AI. It’s certainly optimizing how we use AI but also about designing systems that do not always need AI to work.
The main idea is simple: not every problem needs AI to solve it. Some problems are already solved. Some problems are better solved with good design. Some problems are solved best with patterns that are already known.
For example: you need to connect a Business Central extension to a price service. A smart way is: ask Copilot to write a starting solution. Then you take that code and make it better by hand. You fix small things. You improve error handling. You add logging. You test it. You find problems and fix them yourself.
This way, AI helps you start fast. But you stay in control. You learn the code. You can debug it. You can improve it. Your team keeps their skills strong. Don’t forget you still have a brain!
The key is: use AI to start. Use your hands and brain (also in combo with AI) to finish and improve when needed.
For Business Central, this could mean:
Here’s something most organizations don’t talk about (or don’t want to admit): when a developer starts a vibe coding session, they often just watch and wait.

A developer asks Copilot to build a complex feature. They hit enter. The AI runs. The developer sits there. Watches the terminal. Checks Internet. Gets coffee. The AI session uses thousands of tokens. The developer does nothing.
Organizations don’t track this. They see the token bill and pay it. But what they’re really paying for is a developer sitting idle while the AI works.
This needs to change. You should monitor token usage the same way you monitor your servers.
Just like your DevOps team watches CPU usage, memory usage, and disk space, you need to watch AI token usage. Track:
Simple math: A developer earning €60 per hour sits idle for 15 minutes while AI burns 2,000 tokens (costs €1). The organization paid €15 in developer salary to save €1. If this happens three times a day, you lose money.
What should you do about this? When your monitoring system sees an AI session running (meaning a developer is probably waiting), do this:
This is not about making developers work harder. It’s about using time smarter. AI needs time to think and work. Your team can use that time for work that doesn’t need that specific developer right now.
The best organizations don’t spend the most on AI. They watch how AI time works. They track it. They use that time for other important work.
But the money problem hides a bigger problem. Every time a developer uses AI to solve something they do not really understand, they are making a choice about their skills without knowing it.
Using AI too much causes skill loss. This is what I’m start observing every day more. When developers let AI make design decisions, they stop learning how to make good designs. They lose the feeling for what works and what does not.
This happens in Business Central work in several ways:
The strange thing is: tools that make you faster now might make you weaker later.
So what does a sustainable approach look like for Business Central teams?
Watch token usage like you watch server metrics. Connect to your monitoring tools. See who uses AI, how long sessions run, and what the real cost is. Not just the token cost—the total cost (AI + developer time). When you see a developer running the same kind of long AI session every day, you can fix it.
Assign work during AI sessions. When your system sees an AI session running, make sure the developer has something else to do. Code reviews. Documentation. Planning. Architecture work. This stops people from just watching the AI work.
Learn your platform deeply. Teams need time to really understand Business Central. Build things without AI. Learn AL properly. Read the documentation to understand patterns, not just to finish tasks. This is hard if developers spend all day watching AI.
Write down your patterns. When you solve something well, document the pattern. What choices did you make? Why? This becomes reusable knowledge. Next time, no tokens needed—just copy the pattern.
Count the real cost. Every external service you integrate. Every AI-powered feature. Every time you ask an AI to decide something. All of these cost tokens today and cost time tomorrow. Build this cost into your decisions. Sometimes the simple, boring solution is the cheapest.
Someone needs to think about the whole system. Not everything can use AI. Someone on your team needs to see the whole picture. How all the pieces fit together. This person needs time to think and learn. Keep them from just watching AI sessions. They’re too important.
The token bill is not the real problem. Soon, costs will come down. Many companies now offers AI and prices will be always more fair I think.
The real question is: what happens to your team’s skills if they never use them?
Skills fade fast when you stop using them! A developer who has not built an application in two years cannot build one anymore. A developer who has not fixed a slow query in three years cannot do it now. Once you lose these skills, they are very hard to get back.
This is the real danger. Not the cost. The cost goes down. But lost skills? Lost skills stay lost.
When developers use AI for everything, this is what happens:
In five years, two things will happen:
Team A: Used AI smartly. Built real solutions. Learned from the work. Fixed problems by hand. Taught others. Their skills grew stronger. When they use AI now, it makes them faster. They are valuable everywhere.
Team B: Used AI for everything. Never learned. Watched the AI work. Let it make the choices. Now they cannot build anything without AI. They cannot fix problems. They cannot teach new people. They are stuck.
Using less tokens is not about saving money. It is about keeping your team strong. It is about building skills that last. Skills that make you valuable. Skills that let you teach others. Skills that let you solve any problem.
My personal two cents: Start today. Find something you ask AI to do. Learn to do it yourself. Learn why it works. Teach someone else how to do it. Then when you use AI, it will make you powerful instead of making you lazy.
That is the real choice. Not AI or no AI. But strong skills or no skills.
Original Post https://demiliani.com/2026/07/21/the-hidden-cost-of-asking-ai-to-do-everything/





