What do the controlled studies show about AI coding tools?
How many developers use AI, and how much code does it write?
What do AI coding tools do well?
- Boilerplate and scaffolding: forms, CRUD endpoints, config files.
- First-draft tests, which a developer then reads and tightens.
- Explaining unfamiliar code or an error message in plain language.
- Translating between languages or frameworks.
- Searching documentation for the name of an option or the shape of an API.
Where do AI coding tools fall short?
What is vibe coding, and where does it break?
Which programming tasks are shifting and which stay human?
Text
What should clients know before AI builds their software?
- Who reviews the code? Generated code still needs a human who understands it, and a second look on anything touching logins, payments or personal data.
- Who owns it? You should hold the repository, the hosting accounts and the domain, and be able to read the licence terms of anything bundled in.
- How is security handled? Secrets out of the code, dependency updates, permission checks on every route. My website launch checklist covers what to verify before going live.
- Who maintains it in a year? Code nobody can explain gets expensive to change.
Will AI replace entry-level developers?
What should developers practise in the AI era?
- Read code more than you write it. Review is the job the survey data keeps pointing to.
- Learn to debug without help: reading logs, using a debugger, reproducing a bug in a smaller case.
- Know the fundamentals well enough to spot a wrong answer: HTTP, SQL, authentication, how your framework handles state.
- Write tests and read generated ones with suspicion.
- Learn security basics, starting with the OWASP Top 10.
- Practise turning a fuzzy request into a written spec, because that skill sits before any tool.