POSTED ON 30 OCT 2025
READING TIME: 7 MINUTES
A year ago, every conversation about software engineering seemed to include the same question: how much will GenAI change the way developers work? A year on, we’ve seen enough to know. It’s less dramatic than the hype suggested, but more useful than sceptics expected.
The novelty has worn off; most developers have tried at least one copilot, and the results have been uneven. Gartner’s 2025 Hype Cycle for Artificial Intelligence confirms what teams already feel: GenAI has entered the trough of disillusionment. The marketing noise has died down, but the way teams write, debug, and ship code has quietly evolved.
What’s emerged isn’t a story about AI writing all the code. It’s about developers spending more of their day doing the work they actually enjoy: problem-solving, designing systems, and building things that work.
Ask most engineers how much of their day they spend actually writing code, and you’ll still get that wry smile. The number hasn’t changed much: somewhere between 20-40%. The rest goes into meetings, reviews, context switching, and chasing information across tools.
For most developers, the balance looks something like this:
| Activity | %Time | Notes | 
|---|---|---|
| Writing / debugging code | 20‑40% | Higher for individual contributors working on stable projects; lower for senior engineers or during early design phases. | 
| Design & architecture discussions | 10‑20% | Includes planning, reviewing designs, and technical decision-making. | 
| Code reviews & pull requests | 10‑15% | Can be substantial in teams with a strong review culture. | 
| Meetings (stand-ups, sprint reviews, etc.) | 10‑20% | Agile rituals, stakeholder updates, etc. | 
| Testing & QA activities | 5‑15% | Includes writing unit/integration tests and triaging bugs. | 
| Documentation, research & learning | 5‑10% | Reading docs, evaluating libraries, learning new APIs/tools. | 
For senior engineers, tech leads, or those in high-collaboration environments (like product discovery or platform work), that number often drops closer to 10–20%.
What’s really changed isn’t that ratio, it’s the shape of the work that fills that other 60%. AI is quietly reducing the drag. Pull request summaries, automated boilerplate, inline explanations - all those tiny micro-optimisations add up.
If that 60% slice shrinks, even to 50%, developers can redirect roughly an additional 10% of their total time toward higher-value activities - coding, design, or deeper problem-solving. A 10% reallocation may feel like a small shift, but it represents a ~25% increase in effective coding time. That’s transformative for developer productivity.
Recent research, including the 2025 DORA State of AI-Assisted Software Development, points to the same conclusion: productivity gains aren’t coming from raw speed, but from smoother workflows and reduced friction. High-performing teams share a common pattern: they invest in tools and practices that minimise context switching, shorten feedback loops, and make it easier for developers to stay in flow.
That doesn’t sound headline-worthy, but it changes how the day feels. Developers are spending more time in code, not because they’re typing faster, but because the work around the code is lighter and less fragmented.
The same report warns that AI doesn’t fix broken processes - it amplifies what’s already there. Teams with strong platforms, clear policies, and tight feedback loops benefit; the rest simply magnify existing issues.
The first, and most measurable, shift is in time reallocation.
Developers have always spent hours just getting to the point where they can write meaningful code: talking to users, reading docs, tracing dependencies, understanding old patterns. Now, AI helps compress that lead-in. A copilot that can explain a legacy module or scaffold a test suite doesn’t remove human judgment - it just clears the path to it.
In that sense, AI is becoming another layer of platform engineering, not replacing it, but enhancing the infrastructure that supports developers. It’s quietly streamlining the pre-work that used to slow engineers down: from navigating legacy code to setting up tests - and giving them back time for real problem-solving. It’s not spectacular automation. It’s steady, quiet acceleration.
Then there’s what happens inside those coding hours. The best AI tools act less like time-savers and more like amplifiers - partners in reasoning, not just generators. They help developers explore design options, surface edge cases, and catch subtle errors before they become real bugs.
Internal studies at Microsoft found that its AI-powered code review assistant now supports over 90% of pull requests, helping catch issues faster and complete reviews more reliably. At Shopify, the Engineering team created Roast, a tool for structuring AI workflows to address challenges like flaky tests and low coverage, showing how AI can support the workflow infrastructure around code.
In practice, that means each hour spent coding produces more reliable output. Developers stay in flow longer, learn faster, and spend less time rehashing the same fixes.
And it doesn’t stop at the code editor. Pull request reviews, once a bottleneck for senior engineers, are being reshaped by AI. Tools now generate natural-language summaries of changes, identify riskier diffs, and even suggest potential improvements before a human reviewer gets involved. Instead of spending time deciphering what changed, reviewers can focus on whether it should have changed. The result is faster merges, higher-quality feedback, and less review fatigue - one of the most underestimated productivity gains so far.
The same quiet transformation is happening with documentation. Assistants can now explain code in plain language, update inline comments automatically, and draft or refresh API docs with each commit. It’s not glamorous work, but it has a huge cumulative effect: onboarding new developers is faster, context switching is lighter, and tribal knowledge becomes easier to share. For large, multi-repo teams, that’s a genuine competitive advantage.
Another dimension where AI is starting to make an impact is in how teams communicate and retain knowledge. Much of what makes a project successful isn’t just good code - it’s high-bandwidth communication and shared understanding.
Every team has moments where key insights are exchanged - a Slack thread that unblocks a release, a call where a production issue is debugged, or a whiteboard session that clarifies a system boundary. Historically, most of that disappears once the meeting ends.
AI tools are beginning to bridge that gap: automatically summarising incident calls, extracting key decisions from design meetings, and linking discussions back to code or tickets. Over time, this creates a kind of institutional memory - a searchable record of reasoning and context that reduces repeated work and helps new engineers onboard faster.
It’s still early, but this is where the next layer of productivity will come from - not from faster code, but smarter communication.
Combine those three forces - reallocation, amplification, and communication - and you get a compounding gain.
Developers have more time to code, the time they spend coding is more effective, and the context around that work is better shared and retained. That’s why the productivity story around GenAI isn’t linear. It’s not 20% faster typing, it’s a shift in how engineering time converts into product value.
The biggest wins come from teams that design around this new rhythm, using AI to remove friction, reduce rework, and keep developers in creative flow.
By this point, most organisations have already adopted AI tooling. The question isn’t “should we use it?” - it’s “are we using it well?” The right metric at this point isn’t raw speed or output. It’s flow efficiency - how much of a developer’s day is spent in high-value, creative work.
Teams that optimise for that - automating the repetitive, streamlining the contextual, and keeping humans firmly in the decision loop - are the ones seeing durable results in output. The harder part isn’t adoption. It’s integration. The gains vanish when every team uses a different copilot or model, and the real differentiator then is how seamlessly AI fits into existing workflows.
As AI tooling becomes more tightly woven into IDEs, CI pipelines, and documentation systems, the focus will shift from adoption to orchestration - getting these tools to work coherently across the development lifecycle.
GenAI isn’t making developers type faster - it’s giving them more time to code. The irony is that AI’s biggest contribution to software development might not be writing more code - but giving developers the space to think about what code is worth writing.
