Curated Tech Reading Map

Find your next tech book to read

Learning Path

Foundations AI Skips

A prescription for those who can ship AI-generated code but can't explain why it works. This curated path walks you through the universal fundamentals that AI assistance tends to skip — readable code, refactoring, testing, and design — with the dependencies between books backed by cited primary sources. Each connection shows "why read these in this order," giving you the transparent grounding that AI cannot fake.

Required Books
5 books
Recommended Books
4 books
Target Domains
Software Design / Backend Development
Milestones
5 stages

Share this learning path

Milestones

5 stages
  1. 1

    Basics: Writing Readable Code

    Learn the principles of code a human can understand, before handing more of it to AI

    1. The Art of Readable Code
    2. Clean Code
  2. 2

    Discipline: A Practitioner's Habits

    Learn engineering habits that hold up over time, not reactions to whatever's in front of you

    1. The Pragmatic Programmer
  3. 3

    Design: Improvement and Refactoring

    Improve working code without breaking it, and reshape the structure so it withstands change

    1. Refactoring
    2. Clean Architecture
  4. 4

    Testing: Guaranteeing Behavior

    Build the foundation to verify behavior, including code an AI generated for you

    1. Test-Driven Development
    2. Unit Testing Principles, Practices, and Patterns
  5. 5

    Beyond: Systematizing Design

    Move from individual techniques toward the systematic judgment that architecture and domain design demand

    1. Fundamentals of Software Architecture, 2nd Edition
    2. Learning Domain-Driven Design

Required Books

5 books

Recommended Books

4 books