Skip to main content

AI in Coding, Part 5: How Far We've Come in Just 3 Years

Part 5: A comparative analysis of AI coding tools from 2022 to 2025. From simple autocomplete to repo-wide agents in just three years.

4 min read
646 words
AI in Coding, Part 5: How Far We've Come in Just 3 Years

Three years is not much in the history of software engineering. But in the world of AI, three years feels like an era. The difference between AI coding tools in 2022, 2024, and 2025 is like comparing a calculator to a smartphone.

Let’s look at how things have changed: and what that tells us about the pace of innovation.

2022: The Autocomplete Era

In 2022, most developers were just starting to experiment with AI in their workflow. GitHub Copilot had been launched a year earlier, and OpenAI’s Codex API was still in its early days.

Capabilities: Autocomplete for functions, comments-to-code, small code snippets.

Limitations: Weak context handling, frequent errors, no tests or security awareness.

Developer mindset: Curiosity. AI was a novelty, often used for side projects or experiments.

2024: Assistants Gain Traction

By 2024, AI assistants had moved from novelty to everyday tools for many engineers. Cursor IDE had launched, Replit Ghostwriter was maturing, and GPT-4 was setting new benchmarks.

Capabilities: Multi-file edits, better context awareness, basic refactoring, improved code explanations.

Limitations: Still weak on production readiness, limited support for CI/CD or testing.

Developer mindset: Adoption. AI became a regular part of workflows, especially for speeding up boilerplate.

2025: AI Agents Arrive

Now in 2025, we’re entering the era of agents. Instead of just suggesting lines of code, AI tools can propose pull requests, run tests in isolated sandboxes, and coordinate tasks across a repository.

Capabilities: Multi-agent collaboration, repo-wide edits, backlog execution, test writing, bug fixing.

Limitations: Still needs heavy human oversight, struggles with complex architecture, weak on deployment.

Developer mindset: Dependence. Many developers use AI daily and rely on it for productivity, but with caution.

Side-by-Side Comparison

YearTypical ToolingCapabilitiesLimitationsDeveloper Mindset
2022GitHub Copilot (early), CodexAutocomplete, simple snippetsFrequent errors, poor contextCuriosity
2024Cursor, Replit Ghostwriter, GPT-4Multi-file edits, explanations, refactorStill weak on production readinessAdoption
2025Cursor + Claude 4+, Codex AgentRepo-wide edits, AI agents, PRs, testsNeeds oversight, weak deploymentDependence

Why This Evolution Matters

The last three years show us three things:

Pace of change is accelerating. What took a decade in earlier AI eras is happening in two or three years now.

AI is climbing the abstraction ladder. From autocomplete, to code assistants, to full repo-level agents.

Engineers need to adapt. The tools are getting more powerful, but also more complex. Knowing how to use them effectively is now part of being a good developer.

✅ Key Takeaway

AI in coding has gone from autocomplete curiosity to repo-wide agents in just three years. If this pace continues, the tools we’ll be using in 2027 may look as different from today’s as today’s look from 2022.


This article is part of my series “AI in Coding – From Past to Future.”

🎥 Watch the Full Lecture

For a deeper dive into this topic, watch my complete presentation on AI in software development:

Note: The introduction is in Bosnian, but the main lecture is in English and starts around the 3-minute mark.

This lecture covers all the topics in this series and provides additional insights and Q&A.

Full Series:

What’s been your experience with AI coding tools over the past few years? Have you noticed this acceleration in capabilities in your own workflow? I’d love to hear about your AI coding journey and which tools have made the biggest impact for you.

Share this post

Irhad Babic

Irhad Babic

Practical insights on engineering management, AI applications, and product building from a hands-on engineering leader and manager.