It's Time to License Software Engineering

Society restricts who can design bridges or prescribe medicine, but it lets anyone market their software.

· Doug
It's Time to License Software Engineering

Tech Risk is Business Risk

Instead of bemoaning "tech debt", explain its costs in words the business understands.

· Doug
Tech Risk is Business Risk

How to say no without authority

Saying no to someone higher on the org chart is safe if you first earn their trust and serve the business.

· Doug
How to say no without authority

AI: Accelerated Incompetence

In software engineering, over-reliance on LLMs accelerates incompetence. LLMs can't replace human critical thinking.

· Doug
AI: Accelerated Incompetence

Let's Rename Tech Debt to Tech Risk

Tech Debt becomes due swiftly and chaotically. Tech Risk is a better metaphor.

· Doug
Let's Rename Tech Debt to Tech Risk

About that Gig Fixing Vibe Code Slop

AI lets anyone write software, but it has limits. Learn when to take the gig fixing someone's AI-generated code.

· Doug
About that Gig Fixing Vibe Code Slop

Oil Spills Can Create Jobs

LLM-generated code is like an oil spill. Real engineers will be there to mop up the mess - and collect the checks.

· Doug
Oil Spills Can Create Jobs

When the Machine Metaphor Breaks Down

Some critical infrastructure runs on ancient software. Engineers should understand how software can fail.

· Doug
When the Machine Metaphor Breaks Down

Who wins in an Arms Race?

In a competitive landscape, LLMs, like supershoes, do not result in your benefit.

· Doug
Who wins in an Arms Race?

LLMs are not Bicycles for the Mind

LLMs are more like E-bikes. More assist makes you go faster, but provides less exercise.

· Doug
LLMs are not Bicycles for the Mind

Dev Skills for the LLM Era

There are certain skills software engineers can practice to further differentiate themselves from LLMs.

· Doug
Dev Skills for the LLM Era