AI should not be in Code Editors

Published: (January 10, 2026 at 03:39 AM EST)
2 min read
Source: Dev.to

Source: Dev.to

Introduction

AI has become, over the last few years, an impossible technology to ignore. Almost everyone ignored it at some point, and now most developers have adopted it for daily use—both professionally and personally—including myself.

Limitations of AI in Code Editors

Coding requires deep thinking about every line while maintaining the overall structure and design of the system. The AI we have today cannot do this consistently or deeply (and no, this is not a prompt issue). When embedded directly into the editor, it mainly helps with small, repetitive tasks while overlooking the broader architecture of the project.

Trade‑offs Between Speed and Quality

  • AI can reduce typing time, and for less‑experienced developers it may even produce better‑looking code than they could write themselves.
  • However, it can—and will—introduce subtle bugs. This creates a trade‑off between speed and code quality and security.

First, typing speed is almost never the bottleneck in software development. Second, the time saved by AI is often lost debugging subtle issues introduced by generated code and overlooked by the developer.

Impact on Learning and Knowledge Retention

For less‑experienced or even experienced developers (the so‑called “x10 devs”), AI can generate new ideas or better implementations. As a project grows, the developer may lose track of what is actually happening because they do not deeply understand the generated code. This leads to more time spent:

  • Asking the AI to explain the code
  • Searching documentation
  • Filling gaps in knowledge about algorithms, libraries, or techniques they never truly learned

While that learning process is not wasted—and can improve the developer’s skills—it does not require AI to be embedded in the editor. All of this can (and should) happen in the browser.

Encouraging Laziness and Skill Atrophy

Another reason AI should not be in code editors is that it encourages laziness over time. Even experienced developers risk skill atrophy. Gradually, they may become similar to less‑experienced developers: relying on AI for things they once knew, then wasting time debugging AI‑generated bugs they failed to notice.

Future Outlook

In the future, AI may or may not become capable of reliably writing large, complex systems. If that happens, we may not even need code editors—only interfaces to observe and validate the output.

Note

This post was reviewed and rewritten by an AI—in the browser.

Back to Blog

Related posts

Read more »

Hello, Newbie Here.

Hi! I'm falling back into the realm of S.T.E.M. I enjoy learning about energy systems, science, technology, engineering, and math as well. One of the projects I...