Overview

3 Will AI take my job?

The chapter explores fears that AI will “take our jobs,” with a focus on software engineering, and concludes that the impact is uneven. It proposes three job qualities that tend to resist automation: a wide excellence gap between “just fine” and outstanding work; the need for stringent validation of outputs; and the need for tight control over what is produced. Rather than predicting wholesale replacement, it argues AI will mostly absorb repetitive, formulaic tasks while elevating the value of human judgment, collaboration, and problem framing.

Across creative, professional, and technical domains, work that prizes originality, stakeholder engagement, and long-term impact is harder to automate than fast, rehashed, “good enough” output. Where correctness truly matters—because of legal, safety, or commercial risk—humans remain in the loop to verify AI, often limiting productivity gains. In software, small mistakes can be catastrophic, so validation practices (tests, reviews, QA, deployment safeguards) are indispensable; AI can write code that compiles, but it still hallucinates, misassumes APIs, and requires debugging by experts. Generative systems shine when loose control is acceptable (e.g., disposable graphics), but when precise, exacting outcomes are required, prompting approaches begin to resemble step-by-step engineering, reinforcing the need for human-led specification and integration.

The chapter’s guidance is to move beyond “just coding” toward solving real business problems and delivering robust systems end to end: learn the language of the business, work in cross-functional teams, practice test-driven and trunk-based development, and build DevOps and cloud skills. Roles that tightly couple technology and business (operations research, full‑stack data science) and niches with scarce, up-to-date expertise are better insulated. Expect rising demand for AI product validation and benchmarking, and be cautious of “toy” work where clients accept loose control and shallow quality. Looking ahead, AI may also create opportunities to detect and elevate authentic, human content online. At the macro level, while transitions can be painful for displaced workers, productivity improvements from automation historically raise overall prosperity rather than cause prolonged mass unemployment.

Summary

  • Jobs in which excellent work is noticeable and appreciated are likely to better resist AI. In software engineering, one way to achieve that is to work at the intersection between technology and businesses—you partner up with businesspeople to help them build successful products, as opposed to just coding. Some suggestions to accomplish that are the following:
    • Learn about business, for example, by reading popular business books like Lean Startup.
    • Be involved in tasks beyond technical ones, such as product management or business analysis.
    • Specialize in a technical field designed to help businesses attain their goals, such as operations research and data science.
  • Jobs which require a stringent and detailed validation of the output, either for safety, legal, or commercial reasons, will better resist AI. This tends to be the case with software, but some people may want to turn engineers into “validators” of AI-written code. Some ideas to remain relevant are the following:
    • Become a person whose job is to deliver reliable software, not just code.
    • Work in modern teams that constantly intertwine coding and testing. If you haven’t already, learn about modern engineering practices like test-driven development (TDD) and trunk-based development.
    • Learn how to build and software holistically, including deployment, cloud, and DevOps.
    • Learn good practices to evaluate AI-based products (see Chapter 5). Help your clients understand the performance of AI at their intended tasks and help them find opportunities for improvements.
  • Jobs which require fine control over the output may better resist AI, as AI is most helpful when you’re ready to accept its outputs without having to refine them much. Some ideas to protect your job are the following:
    • Avoid specializing in building rough prototypes or toy products, such as required by early-stage entrepreneurs for idea validation.
    • Try to work with picky clients who want things done in a certain way. You might have the highest chances of finding this kind of client when building software for mission-critical applications.
  • The proliferation of generative AI may create new software jobs to build algorithms that will help cope with the newly generated content, for example, by helping filter and retrieve content that’s written by humans.
  • Those whose professions are affected by AI will suffer through the transition to a new profession. However, if AI were to truly automate jobs in an efficient way, rather than cause prolonged unemployment and misery, it will make our economies more efficient and prosperous.

FAQ

Will AI take my job as a software engineer?AI can write code, but companies still need engineers to define problems, work with stakeholders, and deliver secure, reliable, long‑lasting systems. Roles that are purely “mechanical” coding are more exposed. The safest roles operate on the “excellent” side: solving business problems, negotiating constraints, and building robust solutions.
What is the “excellence gap” and why does it matter?The excellence gap is the difference between “just fine” work (fast, cheap, formulaic) and excellent work (thorough, original, long‑term value). Jobs on the excellent side are safer from AI because they rely on research, iteration, human feedback, and relationships. In software, this means partnering with the business to craft solutions, not just shipping tickets.
Which kinds of tasks are most vulnerable to AI?Repetitive, formulaic tasks where speed and low cost matter more than excellence are most at risk. Work with lax validation and loose control over outputs, like SEO articles, mass website translations, quick ad graphics, or simple prototypes, is readily automated. If “just fine” is good enough, AI can often do it.
What does “stringent validation” mean and how does it protect jobs?Stringent validation is when outputs must be thoroughly checked because errors carry legal, safety, or commercial risk. In areas like aircraft maintenance records, legal and medical work, or automated retail receipts, AI’s mistakes are unacceptable, so humans remain in the loop. These jobs are safer because expert verification is essential.
How does validation shape software engineering in the age of AI?AI‑generated code often compiles but can be wrong at runtime or make false assumptions. Engineers must still test, debug, review, and build validation pipelines (unit tests, CI, QA). Some firms may try to turn engineers into mere “validators,” but teams that own robust delivery end‑to‑end are far harder to replace.
How can I future‑proof my software career?Work at the intersection of technology and business: become product‑minded, learn to translate business goals into technical solutions, and prioritize impact. Adopt validation‑driven practices like TDD, trunk‑based development, feature flags, CI/CD, and learn DevOps/cloud. Alternatively, specialize deeply in niche or fast‑moving tech where current AI has limited training data.
When does generative AI work best, and when does it struggle?It shines when you need “80/20” results and don’t care about fine details—simple prompts can deliver value quickly. It struggles when you need tight control or must follow precise, step‑by‑step requirements; prompting becomes as hard as coding or designing. The more specific the constraints, the less time AI saves.
What practical steps can teams take to avoid being automated away?Align around business outcomes, not just feature throughput. Make validation first‑class: TDD, automated tests, observability, trunk‑based safeguards, peer review where appropriate, and feature flags. Deliver maintainable, secure, future‑aware systems rather than quick, throwaway code.
Will AI lead to mass unemployment and misery?Automation displaces some workers, but historically it raises productivity and overall prosperity, creating new goods, services, and jobs. The transition can be painful for affected individuals, so reskilling and adaptation matter. Over time, economies tend to get richer, not poorer.
What new opportunities will AI create for developers?There’s growing demand for AI evaluation and benchmarking, reliability engineering for AI products, and tools to detect or prioritize authentic, human content. Developers who become experts at measuring, improving, and governing AI performance—and making the web more human—can lead the next wave.

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime

lite $19.99 per month

  • access to all Manning books, including MEAPs!

team

5, 10 or 20 seats+ for your team - learn more


choose your plan

team

monthly
annual
$49.99
$499.99
only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime
  • renews annually, pause or cancel renewal anytime
  • The AI Pocket Book ebook for free
choose your plan

team

monthly
annual
$49.99
$499.99
only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime
  • renews annually, pause or cancel renewal anytime
  • The AI Pocket Book ebook for free
choose your plan

team

monthly
annual
$49.99
$499.99
only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime
  • renews annually, pause or cancel renewal anytime
  • The AI Pocket Book ebook for free