Engineering Has Three Jobs
Everyone’s rebranding engineers. “AI Engineers.” “Prompt Engineers.” “Agentic Engineers.” New titles every quarter, each one implying the old work is dead. It’s noise. The job of engineering hasn’t changed—only the tools have. Engineering exists to do three things, and it has existed to do these same three things since the first human sharpened a stick into a spear.

Strip away the buzzwords. Ignore the tool du jour. Engineering has exactly three jobs:
Build it. Harden it. Scale it.
That’s the whole profession. Everything else is commentary.
Build It
Ideas are cheap. Vision is cheap. The gap between “wouldn’t it be cool if…” and a working system is enormous—and that gap is the first job of engineering.
The idea person sees the destination. The engineer maps the road through swamps, over mountains, and around cliffs that the idea person didn’t know existed. Adapting a vision to the complexities of the real world—physics, latency, legacy systems, human behavior—that’s engineering. Taking something that exists only as intent and making it actually work.
This hasn’t changed because AI writes code now. AI can generate functions, scaffold apps, and wire up APIs. But translating a vision into something that survives contact with the messy, exception-filled real world? That requires engineering judgment. The first job remains the first job.
Harden It
A scrappy prototype that works on the demo is not a product. It’s a hypothesis.
If the thing you built has traction—if people actually want it—then the second job begins. Making it real real. Reliable. Dependable. Consistent. The kind of quality where users stop thinking about whether it works and start thinking about what they can accomplish with it.
Hardening means error handling that doesn’t just catch exceptions—it resolves them gracefully. Monitoring that tells you something broke before your customers do. Test coverage where it matters. Operational playbooks for when things still go wrong. It’s all the inglorious work that separates a weekend hack from a system people trust with their business.
AI tools can generate tests and suggest error handling patterns. But knowing which failure modes matter, where the system will actually crack under pressure, what “reliable” means for this specific context—that’s engineering. The second job remains the second job.
Scale It
A system that works for 100 users is architecturally different from one that works for 100,000. Success creates problems that success alone can’t solve.
Scaling isn’t just adding servers. It’s rethinking data models, redesigning workflows, eliminating bottlenecks invisible at small N. It’s the architectural decisions that compound—good ones unlock growth, bad ones create ceilings you hit at exactly the wrong time.
This is where engineering earns its keep in the most visible way. The business has traction. Customers are arriving. Revenue is growing. And the system either keeps pace or becomes the constraint that kills the momentum.
The third job remains the third job.

Same Work, New Tools
Here’s what changes with every paradigm shift: the tools.
Twenty years ago, you built it with Java and deployed to physical servers. Ten years ago, you containerized and shipped to the cloud. Today, you scaffold with AI, deploy with agents, and monitor with LLM-driven observability.
The tools are radically different. The three jobs haven’t moved an inch.
Build it. Whether you’re writing assembly or prompting Claude, you’re translating intent into working systems.
Harden it. Whether you’re writing JUnit tests or building AI evaluation pipelines, you’re making systems trustworthy.
Scale it. Whether you’re tuning database indexes or designing agentic architectures, you’re engineering for growth.
Every new paradigm produces the same breathless prediction: this time, engineers won’t be needed. Every time, the prediction is wrong. Because the tools were never the job. The three jobs are the job.
Stop worrying about whether AI replaces engineers. Start asking whether your engineers are doing the three jobs that actually matter.
Build it. Harden it. Scale it.