liveBook · Manning

Chapter 5: How AI will affect jobs and how to stay ahead

What you will learn in chapter 5 of The AI Pocket Book

The chapter introduction frames software engineers’ concern about AI replacing coding work and previews the questions the chapter will address.

After this chapter you will be able to

What it builds on

Section by section

Introduction

The chapter introduction frames software engineers’ concern about AI replacing coding work and previews the questions the chapter will address.

Key terms: generative AI, software engineers

5.1 Excellence gap

The section uses the excellence gap to explain why some kinds of work are more vulnerable to AI than others.

Key terms: excellence gap, just fine, human touch, recipe, market value

5.2 Excellence gap in software engineering

This section contrasts routine coding with software engineering that solves business problems through collaboration and judgment, and explains why the latter may be harder for AI to replace.

Key terms: excellence gap, soft skills, business constraints, salespeople, holiday packages, future-proofing, overengineering, schemas, isolation

5.3 Recommendations

The section recommends career paths that connect technical work to business outcomes, with niche technical expertise as an alternative.

Key terms: business goals, the right code, cross-functional teams, product management, design, operations research, data science, full-stack data scientists, niche technology, guru

5.4 Stringent validation

This section explains how the need to validate AI outputs affects which work AI can replace and whether using it saves time.

Key terms: stringent validation, nice to have, hallucinate, human expert, involved in the loop, productivity gains, validation, AI-generated text

5.5 Validation in software engineering

This section explains why AI-generated code still needs thorough validation and why software engineers remain important even if their work shifts toward reviewing it.

Key terms: unit-test, code review, automated tests, quality assurance (QA), syntactically correct, runtime, API, detailed prompts, debug, validate

5.6 Recommendations

The section recommends validation-centered software practices and systematic AI product benchmarking as ways to deliver reliable products and remain valuable when AI can write code.

Key terms: robust software, validation driven, DevOps, test-driven development, TDD, edge cases, test case, trunk-based development, main code branch, feature flag

5.7 Tight control

This section explains why generative AI is more useful when precise control of its output is unnecessary, and how that difference affects which jobs are more exposed to AI.

Key terms: tight control, prompt, good bang for your prompt, precise requirements, replaced by AI, resist AI

5.8 Control in software

The section contrasts a loosely specified coding task where AI was useful with customized software work that still requires precise technical instructions.

Key terms: color palette, prompt, exact output, requirements, AI prompt, precise, step-by-step technical language

5.9 Recommendations

The section recommends choosing software work where precise requirements matter over disposable prototype work that clients may increasingly do without engineers.

Key terms: toy products, quick prototypes, no-code app builders, demanding projects, picky clients

5.10 A new opportunity: Making the web more human

The section argues that demand for genuine human content may grow as AI-generated content spreads, creating opportunities to rank and filter content by authenticity.

Key terms: genuine, human content, AI-written content, authenticity, information retrieval

5.11 Philosophical detour: Automation and mass unemployment

The section argues that automation can raise long-run economic output while imposing painful costs on displaced workers, then applies that distinction cautiously to generative AI.

Key terms: automation, resources, real GDP, obsolete skills, transition, generative AI, hallucinates, validated

5.12 Summary

Concepts explained in this chapter

← Chapter 4: When to use (and not to use) AI Chapter 6: The fine print →

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.