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.

1. Grokking Algorithms, Second Edition
Shelf signal: Python Programming
2. Release It!
Shelf signal: Testing & QA
3. The Nature of Software Development
Shelf signal: Software Project Management
4. Software Engineering for Data Scientists
Shelf signal: Data Mining
5. Code
Shelf signal: C Programming
6. Clean Coder, the
Shelf signal: Testing & QA
7. The Manager's Path
Shelf signal: Software Project Management
8. Designing Data-intensive Applications
Shelf signal: Data Warehousing
9. Tidy First?
Shelf signal: Software Development
10. Effective Software Testing
Shelf signal: Testing & QA
11. 97 Things Every Programmer Should Know
Shelf signal: Object-Oriented Programming
12. Observability Engineering
Shelf signal: Testing & QA
13. Clean Code
Shelf signal: Testing & QA
14. The Phoenix Project
Shelf signal: Tech Industry
15. Hands-on Machine Learning With Scikit-learn, Keras, and Tensorflow
Shelf signal: Python Programming
16. Learning Agile
Shelf signal: Software Project Management
17. Javascript: the Definitive Guide
Shelf signal: JavaScript Development
18. Algorithms
Shelf signal: Python Programming
19. Software Architecture: the Hard Parts
Shelf signal: Systems Design
20. Pragmatic Programmer, the
Shelf signal: Software Development
21. Learning Github Actions
Shelf signal: Productivity Software
22. Eloquent Javascript, 3rd Edition
Shelf signal: JavaScript Development
23. Understanding Software Dynamics
Shelf signal: Systems Design
24. Head First Ruby
Shelf signal: Ruby Programming