BookFrontier
Books For When...

Books for When You Are Learning Software Craft

Technical reads that connect coding fundamentals to real software systems.

Optimized for books about books for when you are learning software craft.

58 booksApril 2, 2026

Part of 500+ tracked lists·43% reader overlap with Books for When You Are Leading Through Change

  1. Grokking Algorithms, Second Edition

    1. Grokking Algorithms, Second Edition

    Fits this list for its focus on learning and when.
    Shelf signal: Python Programming
  2. Release It!

    2. Release It!

    Fits this list for its focus on software and when.
    Shelf signal: Testing & QA
  3. The Nature of Software Development

    3. The Nature of Software Development

    Fits this list for its focus on learning and software.
    Shelf signal: Software Project Management
  4. Software Engineering for Data Scientists

    4. Software Engineering for Data Scientists

    Fits this list for its focus on are and software.
    Shelf signal: Data Mining
  5. Code

    5. Code

    Fits this list for its focus on are and software.
    Shelf signal: C Programming
  6. Clean Coder, the

    6. Clean Coder, the

    Fits this list for its focus on are and craft.
    Shelf signal: Testing & QA
  7. The Manager's Path

    7. The Manager's Path

    Fits this list for its focus on are and learning.
    Shelf signal: Software Project Management
  8. Designing Data-intensive Applications

    8. Designing Data-intensive Applications

    Fits this list for its focus on are and you.
    Shelf signal: Data Warehousing
  9. Tidy First?

    9. Tidy First?

    Fits this list for its focus on software and when.
    Shelf signal: Software Development
  10. Effective Software Testing

    10. Effective Software Testing

    Fits this list for its focus on software and when.
    Shelf signal: Testing & QA
  11. 97 Things Every Programmer Should Know

    11. 97 Things Every Programmer Should Know

    Fits this list for its focus on craft and learning.
    Shelf signal: Object-Oriented Programming
  12. Observability Engineering

    12. Observability Engineering

    Fits this list for its focus on are and software.
    Shelf signal: Testing & QA
  13. Clean Code

    13. Clean Code

    Fits this list for its focus on are and software.
    Shelf signal: Testing & QA
  14. The Phoenix Project

    14. The Phoenix Project

    Fits this list for its focus on are.
    Shelf signal: Tech Industry
  15. Hands-on Machine Learning With Scikit-learn, Keras, and Tensorflow

    15. Hands-on Machine Learning With Scikit-learn, Keras, and Tensorflow

    Fits this list for its focus on learning and you.
    Shelf signal: Python Programming
  16. Learning Agile

    16. Learning Agile

    Fits this list for its focus on learning and software.
    Shelf signal: Software Project Management
  17. Javascript: the Definitive Guide

    17. Javascript: the Definitive Guide

    Fits this list for its focus on software.
    Shelf signal: JavaScript Development
  18. Algorithms

    18. Algorithms

    Fits this list for its focus on are and learning.
    Shelf signal: Python Programming
  19. Software Architecture: the Hard Parts

    19. Software Architecture: the Hard Parts

    Fits this list for its focus on are and software.
    Shelf signal: Systems Design
  20. Pragmatic Programmer, the

    20. Pragmatic Programmer, the

    Fits this list for its focus on software.
    Shelf signal: Software Development
  21. Learning Github Actions

    21. Learning Github Actions

    Fits this list for its focus on are and learning.
    Shelf signal: Productivity Software
  22. Eloquent Javascript, 3rd Edition

    22. Eloquent Javascript, 3rd Edition

    Fits this list for its focus on you.
    Shelf signal: JavaScript Development
  23. Understanding Software Dynamics

    23. Understanding Software Dynamics

    Fits this list for its focus on are and software.
    Shelf signal: Systems Design
  24. Head First Ruby

    24. Head First Ruby

    Fits this list for its focus on are and learning.
    Shelf signal: Ruby Programming