Writing

Who’s Responsible for Irresponsible AI?: Separating Out AI Facts, Fears, and Fiction
The loudest voices stoking fears about AI dangers have made tremendous headway in the past two weeks.

The AI Engineering Skills Map Part 5 — Shaping the Build: AI Engineering Adds New Responsiiblities and Opportunities for Product Leadership
When you’re skilled at AI Engineering, your best work won’t be merely implementing a product that someone else spec’ed out. Instead, you will actively shape the build.

The AI Engineering Skills Map Part 4 — Coding Agents: How to Use Coding Agents Effectively from Planning to Execution and Monitoring
A key AI engineering skill is using coding agents. Your skill at steering them both to write code and to carry out non-code tasks, such as analyzing data or managing system operations, allows you to g

The AI Engineering Skills Map Part 3 — Fundamentals: Why Software Engineering Fundamentals Remain Essential for AI Developers
How have software engineering fundamentals changed with agentic coding?

The AI Engineering Skills Map Part 2 — AI Applications: What You Need to Know to Build and Deploy AI Applications In Real Life
I previously wrote about our AI Engineering Skills Map, with the highest level skills being (i) Building and deploying AI applications, (ii) Software engineering fundamentals, (iii) Using coding agent
