







If you could start your engineering career over today, here’s what actually matters now that AI has made most coding skills nearly worthless.
Resetting on engineering expectations in the age of AI
I’m accepting new sponsorships for The Modern Leader for 2026. If you’re interested (or you think your company may be interested), you can learn more here.
How to Do AI-Assisted Engineering
15 experienced engineers and engineering leaders share their real-world experiences with AI-assisted engineering.

Why AI hasn’t replaced software engineers, and won’t
Coding agents as normal technology

Why Software Engineering Is Indispensable in the Age of Coding Agents
Can AI make Software Engineering (SE) -- the discipline -- obsolete? And can it make software engineers -- the professionals -- redundant? This paper argues that the rise of capable AI coding...

River's Blog: Blog - AI took the old software engineering, there is a new software engineering in town
Software engineering problems have changed, it's no logner just writing code - the hard part is now being responisible and writing good code

The Real Reason We Still Need Software Developers in the World of AI
The dream of AI churning out perfect production-ready code doesn’t hold up against the reality of modern software development.

Avoiding Skill Atrophy in the Age of AI
How to use AI coding assistants without letting your hard-earned engineering skills wither away.

Stuck in the middle: Being an engineer & artist in the AI era | Annie Sexton | Offprint
I'm an AI skeptic, through and through. But I also voluntarily use AI nearly every day. So naturally, you might be asking: what the heck?

Bring a Product Manager Mindset to Your Next Engineering Job
The age of AI demands strong ideas, data driven methods, and experimentation


Why AI hasn’t replaced software engineers, and won’t
Arvind Narayanan and Sayash Kappor take on the question of AI job losses through the lens of a profession that is uniquely suited to AI disruption - software engineering. In …
The risks of advanced AI
Could working on AI risks be the highest-impact career choice today? Explore why AI may trigger rapid, dramatic societal change — and what you can do about it.

Software engineering may no longer be a lifetime career
I don’t think there’s compelling evidence that using AI makes you less intelligent overall1. However, it seems pretty obvious that using AI to perform a task means you don’t learn as much about performing that task. Some software engineers think this is a decisive argument against the use of AI. Their argument goes something like this:

Engineering managers have a new job description
Why engineering managers are expected to be hands-on again and how AI tools are making it possible to stay technically sharp while still leading.

The Trap of Instant Heroism in the Era of AI
AI has expanded what engineering leaders can do.
