Curated Tech Reading Map

Find your next tech book to read

Learning Path

Engineering with AI

AI writes the code now — so the human edge is the judgment to evaluate, integrate, and take responsibility for what it produces. AI can emit plausible code, but it won't tell you why a design is sound or where it will break.

This path is the entry point for engineers who build with AI (persona B). Start by grasping why a map matters in the age of AI, then build the eye to judge design, the discipline to verify output, the craft to grow code safely, and the responsibility of a professional — each backed by cited dependencies. The step-by-step route itself is carried by its sibling path, "Foundations AI Skips."

Required Books
5 books
Recommended Books
3 books
Target Domains
Software Design
Milestones
5 stages

Share this learning path

Milestones

5 stages
  1. 1

    Why: A Map for the Age of AI

    See what AI tools help with and where human judgment still has to carry the work

    1. Generative AI for Software Development
  2. 2

    Judgment: An Eye for Good Design

    Build the criteria for complexity and judgment needed to evaluate whether AI's output is well designed

    1. A Philosophy of Software Design, 2nd Edition
    2. Software Engineering at Google
  3. 3

    Verification: Backing AI Output with Tests

    Verify generated code's behavior with tests until you can trust the state it's in

    1. Effective Software Testing
  4. 4

    Improvement: Growing Working Code Safely

    Learn to reshape structure without breaking it, whether the code came from AI or already existed

    1. Refactoring
    2. Working Effectively with Legacy Code
  5. 5

    Responsibility: A Professional Stance in the AI Era

    Hold the ethics and practitioner discipline that keep final responsibility human even when AI does the work

    1. Responsible Software Engineering
    2. The Pragmatic Programmer

Required Books

5 books

Recommended Books

3 books