DEV Community

Cover image for The Slow and Quiet Cognitive Atrophy of a Modern Software Engineer

The Slow and Quiet Cognitive Atrophy of a Modern Software Engineer

Elmar Chavez on September 15, 2026

Over the past couple of months, I've read a lot of articles about the consequences of AI dependency and one prominent finding is cognitive atrophy....
Collapse
 
francistrdev profile image
FrancisTRᴅᴇᴠ (っ◔◡◔)っ

Great work Elmar!

I seen a lot of articles that talks about very similar aspects when it comes of using AI. This article in particular made me realized that "I have been using AI as my Step 1 instead of me thinking it first".

I realized that I have used AI immediately without me thinking of a solution first. This goes the same before AI where one relies on StackOverFlow for answers. I realized that relying decay my thought of thinking independently and prevented me from explaining the thing I built. Right now, I am currently trying to think of a solution myself before using AI or other tools to help me solve the problem. That way, I can be the person who is able to explain and help other peers on the project I am confident in.

Great write up and nice use of images lol. Student like Master haha

Collapse
 
codingwithjiro profile image
Elmar Chavez

Thanks @francistrdev! Recently, I've been doing a lot in my power to bring more people to the responsible and disciplined side of using AI. Mostly through commenting on posts. This time, I'm just glad that I got to share my two cents in an article post.

Collapse
 
ben profile image
Ben Halpern

When I notice atrophy it's hard for me to be sure if it's an over-reliance on AI tools or being in my late 30s and not always having the room in my head for all this stuff 🫠

Collapse
 
codingwithjiro profile image
Elmar Chavez

@ben I'm 100% sure it's not about the age 🤣 My grandmother is 90+ years old and still as sharp as ever (though she never programmed, but she was a teacher).

Collapse
 
aidiveyt profile image
AI Dive

What caught mine was distrusting any tool's summary of a diff. A CLI proxy I route git through reported two files as identical when they were not, and only re-running /usr/bin/diff showed the change. Reading the real diff is the review step I stopped skipping.

Collapse
 
codingwithjiro profile image
Elmar Chavez

Woah, never encountered this AI error before. Thanks for the heads up!

Collapse
 
jo-do profile image
Jo Do

The review step is necessary, but it can still become ceremonial if the engineer only checks whether the output looks plausible. One useful habit is to predict the failure modes before asking the model, then compare its result against those predictions. That keeps problem framing, test selection, and debugging muscles active while still letting the tool handle mechanical work. The skill worth protecting is not typing syntax; it is forming and revising a model of the system.

Collapse
 
codingwithjiro profile image
Elmar Chavez

Thanks for this in-depth insight. Personally, I haven't thought about predicting the failure modes first. I always think about what I want my feature to look. I'll be sure to add that in my arsenal during development.

Collapse
 
devmount profile image
Andreas

Think first, prompt later. Thanks for this post.

Collapse
 
codingwithjiro profile image
Elmar Chavez

Your welcome @devmount

Collapse
 
technogamerz profile image
𝐓𝐡𝐞 𝐋𝐚𝐳𝐲 𝐆𝐢𝐫𝐥

W article Elmar!
Avengers fan here!

Collapse
 
codingwithjiro profile image
Elmar Chavez

Thank you for the support!

Collapse
 
justinwilsonbi profile image
Justin Wilson

Make review start with predictions. Write expected behavior and failure cases before reading generated code then test those claims.

Collapse
 
codingwithjiro profile image
Elmar Chavez

Yep, this is a much robust approach too. It has clear intentions, I like it!

Collapse
 
glnurltn profile image
gulnur

Such a great point! Really enjoyed reading this.