The Six Waves of Vibe Coding and the Future of Programming

2025-03-22
The Six Waves of Vibe Coding and the Future of Programming

This article explores the evolution of AI coding, from traditional coding to code completion, chat-based coding, coding agents, agent clusters, and finally agent fleets. The author predicts that coding agents will dramatically increase development efficiency but also bring high costs. The future role of programmers will shift to managing and coordinating AI agents. The article highlights that younger programmers are more readily adopting AI than senior developers, reshaping the software development industry's talent structure. The author concludes that learning to effectively utilize coding agents is crucial for future success in the field.

Read more

LLMs: The Next Frontier in Code Assistance

2025-01-14
LLMs: The Next Frontier in Code Assistance

This article recounts the rapid advancement of Large Language Models (LLMs), particularly their application in code assistance. Using examples like Amazon AWS and Kubernetes, the author illustrates how small technological breakthroughs can give rise to massive industries. The author argues that LLM-powered coding assistants are poised to revolutionize software development, emphasizing the importance of high-quality data (a data moat) for superior code generation. The article concludes with an introduction to Sourcegraph's Cody, an LLM-based coding assistant leveraging Sourcegraph's powerful code search engine to build a 'cheat sheet' – the context window – for significantly improved code generation.

Read more
Development Code Assistance