arrow-return

Why Thinking With AI Is Becoming a Core Developer Skill

An image of Diego Mota, the author of this post
5 min read

Share


You spent years mastering algorithms, frameworks, and design patterns. You can debug a race condition at 2am with one eye closed. But there's a skill quietly becoming the most valuable thing you can have — and it has nothing to do with your IDE.

Let's get this out of the way: coding is still important. You won't build anything without it. But if you look at the developers who are genuinely thriving right now — shipping faster, influencing product decisions, getting promoted — they all share something that isn't on any bootcamp curriculum.

They know how to think alongside AI.

Not just use it. Not just prompt it. Think with it. There's a meaningful difference, and most developers haven't crossed that line yet.

The Tool That Changed the Question

A few years ago, the bottleneck in software development was writing code. You had an idea, you needed to translate it into working syntax, and that translation took time and skill. The better you were at coding, the faster you shipped.

That bottleneck has shifted. Today, generating code is almost trivially fast. The real constraint is knowing what to build, why it matters, and whether the output is actually correct. Those questions are fundamentally human — and they've never been more important.

The irony: AI got so good at writing code that it made every non-coding skill more valuable. The developers who saw this coming are already ahead.

What "Thinking With AI" Actually Means

It's easy to use an AI assistant as a fancy autocomplete. You type half a function, it finishes it. Useful — but that's not the level we're talking about.

Thinking with AI means treating it as a thought partner. You bring a problem, you challenge the output, you know when to push back, and you know when the generated solution is technically correct but architecturally wrong. That last part? That's developer judgment, and models still struggle with it without the right context.

Here's a concrete example: a developer asks an AI to design a database schema for a multi-tenant SaaS product. The AI returns something functional. A junior developer accepts it. A developer who thinks with AI asks: "Does this schema hold up at 10,000 tenants? What happens with cross-tenant queries? How does this affect our row-level security model?"

The AI can answer those follow-ups. But only if someone knows to ask them.

The Four Skills That Actually Matter Now

Precision communication

Vague inputs produce vague outputs. Developers who write clear, constrained prompts get dramatically better results.

Critical evaluation

Knowing when AI output is subtly wrong is more valuable than knowing how to generate it in the first place.

Systems thinking

AI solves local problems well. Developers who see the whole system catch the issues AI consistently misses.

Stakeholder translation

Bridging business needs and technical realities is a skill AI amplifies but cannot replace.

The "But I'm Just a Developer" Trap

There's a mindset that has quietly held a lot of talented developers back: the idea that their job starts and ends at the code. Product decisions are for PMs. Architecture is for staff engineers. Business context is for leadership.

That boundary was always a bit of a fiction, but AI has made it completely untenable. When you can go from concept to working prototype in a day, the person who understands the concept deeply is the one creating the most value — regardless of their title.

The developers who will matter most in the next five years are the ones who can navigate ambiguity, define problems clearly, and evaluate solutions holistically. Not because coding stopped mattering, but because coding became a baseline, not a differentiator.

Think of it this way: literacy didn't stop being important when word processors appeared. It just became table stakes. The ability to write well became the differentiator. Something similar is happening with coding right now.

This Isn't a Threat. It's an Upgrade.

We want to be clear: this isn't a doom-and-gloom take on AI replacing developers. Quite the opposite. The developers we work with who have leaned into these skills are shipping more, influencing more, and frankly enjoying their work more — because the tedious parts got faster, and the interesting parts got bigger.

The question isn't whether AI will change what developers do. It already has. The question is whether you're evolving your skillset to match the moment — or waiting for things to go back to how they were.

Spoiler: they won't go back. But that's actually fine, because where things are going is more interesting.

Start Here

If you're not sure where to begin, pick one project this month and deliberately practice one of the four skills above. Not in addition to your normal workflow — as part of it. Write your next feature brief before you open your IDE. Challenge the first solution the AI gives you before you use it. Map out how a new component fits into the broader system before you build it.

None of this is complicated. It's just deliberate. And deliberate practice, in any discipline, is what separates good from great.

The terminal is still open. The skills around it just got more important.

Tags

AI

Subscribe to
Our Newsletter

Join 1,000+ people and receive our weekly insights, tips, and best practices.