Is Critical Thinking the Most Important Skill for Software Engineers? - The Pragmatic Engineer
Critical thinking will only become more important as AI tools spread more. How can you get better at this, and why should you reject jargon and "thought leaders?"
Before we start: I'm hosting the first-ever The Pragmatic Summit on 11 February, 2026, in San Francisco. Join 400 top engineers and leaders as we answer the question: How is AI reshaping software engineering, dev workflows, and the modern engineering stack? Spaces are limited - don't miss out! Buy tickets here . --> Critical thinking will only become more important as AI tools spread more. How do you get better at this, and why do yourself a service by rejecting jargon and by not taking things at face value from "thought leaders." When I think back on the software engineers I looked up to, the
Explore this link on the map →related reading
- Cocktail party ideasdanluu.com
- Good engineers are right, a lotseangoedecke.com
- Choose Boring Technologyboringtechnology.club
- What is "good taste" in software engineering?seangoedecke.com
- I miss thinking hard.jernesto.com
- AddyOsmani.com - 21 Lessons From 14 Years at Googleaddyosmani.com
- The Solution Spacesethkim.me
- Developing our position on AI - Blog - Recurse Centerrecurse.com
- AddyOsmani.com - The Next Two Years of Software Engineeringaddyosmani.com
- Stevey's Blog Rants: Done, and Gets Things Smartsteve-yegge.blogspot.com
- Software Engineering - The Soft Parts | Peng Jie's Blogjiepeng.me
- Software engineering is about thinking, not typing | Organizing Chaosjordankaye.dev