- Frontier AI
- Posts
- The Future of Coding
The Future of Coding
The Future of Coding
As the development of AI advances more tools are being offered to developers such as assistants and AI agents. Agents are more autonomous relative to AI assistants like chatGPT or Claude. Assistants are great for answering queries while agents operate independently by making decisions and executing tasks. In software development, agents would write code, start environments, and manage deployments.
Regarding coding agents or assistants, Github Copilot is the only one that endured developers' praise. It was launched before the explosion of generative AI in 2021. As innovation advances more tools are going to be released such as CursorAI and Replit Agents. CursorAI has allowed kids to make apps without knowing how to speak proper English. These apps aren’t just cute like their drawings, but they are also good.
Moreover, Replit was founded in 2016 and has established a major advantage over its competitors from its platform. Replit’s goal isn’t to replace developers but to get more people to express their creativity in software.
Their mission supports Jenson Huang’s beliefs such as using native language to program, which makes everyone a programmer. A few weeks ago, another prominent tech executive Matt Garmin CEO of AWS asserted coding isn’t an essential skill for developers and the role of developer won’t be the same as it once was. He believes the skill of a developer is to find what will be beneficial for its end-user.
Furthermore, Gitlab’s CEO claims AI coding tools are having trouble implementing industry code and human developers will always be in the loop due to the inaccuracy of AI coding tools.
Eventually, all of them will be correct since developers will be in the loop while writing their code in their native language while an agent eases the burden of some parts of the code.
The most dangerous part is for the person learning how to become a developer. How would they get industry experience when the organization's agent can write better code? They might have to follow Matt Garmin’s advice by discovering what benefits their end user.