Skip to content

← All Q&A

How has the role of a software engineer changed with AI products?

AI WorkflowsFuture of Work

Drawn from Lutz Finger's Forbes column, LinkedIn writing, and Cornell teaching. Sources are cited inline so you can read the originals.

From writing code to spec to designing probabilistic loops.

A traditional software engineer writes code to spec. The system does what it was told, and reliability comes from precise requirements and clean implementation. An engineer building AI products today works in a fundamentally different environment. The system does not do what it is told. LLMs write code and produce probabilistic outputs. The job is no longer writing features. It is designing loops: how does the agent decide when to stop? What happens when a tool call returns an invalid schema? How do you catch a hallucination midway through a workflow? These are not software questions. They are system judgment questions.

— Meta Laid Off 8,000 And Launched AI - Why Jobs Need Different Skills · Forbes


Have a follow-up? hello@lutzfinger.com. Or pick another question: all Q&A →