#2 | Algorithms - Robert Sedgewick
- Kevin Wayne
| 4.25 | 10 reads | |
#3 | Cracking the Coding Interview: 150 Programming Questions and Solutions | 3.83 | 31 reads | |
#4 | Writing Idiomatic Python 2.7.3 | 3 | 1 read | |
#5 | Fluent Python: Clear, Concise, and Effective Programming | 4.33 | 18 reads | |
#6 | Two Scoops of Django: Best Practices for Django 1.8 - Daniel Roy Greenfeld
- Audrey Roy Greenfeld
| 4.6 | 6 reads | |
#7 | Python Cookbook - David Beazley
- Brian K. Jones
| 4 | 6 reads | |
#8 | The Algorithm Design Manual | 4.11 | 12 reads | |
#9 | | 3.71 | 16 reads | |
#10 | Psychology of Everyday Things | 4.04 | 168 reads | |
#11 | The Linux Programming Interface | 5 | 1 read | |
#12 | Design Patterns - Erich Gamma
- Ralph Johnson
- John Vlissides
- Richard Helm
| 4.06 | 65 reads | |
#13 | Purely Functional Data Structures | 3.75 | 4 reads | |
#14 | Hooked: How to Build Habit-Forming Products | 3.91 | 112 reads | |
#15 | Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems | 4.68 | 79 reads | |
#16 | Refactoring: Improving the Design of Existing Code | 2 | 5 reads | |
#17 | | 3.93 | 28 reads | |
#18 | Introduction to Probability - Joseph K. Blitzstein
- Jessica Hwang
| 0 | 1 read | |
#19 | High Performance Django - Peter Baumgartner
- Yann Malet
| 3 | 1 read | |
#20 | PSP: A Self-improvement Process For Software Engineers | 5 | 1 read | |
#21 | Amazon Web Services in Action - Michael Wittig
- Andreas Wittig
| 2.75 | 5 reads | |
#22 | | 0 | 1 read | |
#23 | Accelerate: Building and Scaling High-Performing Technology Organizations - Nicole Forsgren
- Jez Humble
- Gene Kim
| 4.11 | 54 reads | |
#24 | | 4 | 1 read | |
#25 | Test-Driven Development with Python | 4 | 2 reads | |
#26 | The Mythical Man-Month: Essays on Software Engineering | 4.01 | 90 reads | |
#27 | Peopleware - Tom DeMarco
- Timothy R. Lister
| 4.39 | 52 reads | |
#28 | About Face 3 - Alan Cooper
- Robert Reimann
- David Cronin
| 4 | 10 reads | |
#29 | | 4.21 | 178 reads | |
#30 | JavaScript: The Good Parts | 4.2 | 73 reads | |
#31 | | 3 | 1 read | |
#32 | A Philosophy of Software Design | 4.15 | 36 reads | |
#33 | Developer Hegemony: The Future of Labor | 5 | 3 reads | |
#34 | | 4.64 | 19 reads | |
#35 | Bayesian Methods for Hackers: Probabilistic Programming and Bayesian Inference | 3 | 1 read | |
#36 | | 0 | 1 read | |
#37 | | 4.33 | 12 reads | |
#38 | Django Design Patterns and Best Practices | 1 | 1 read | |
#39 | Practical Recommender Systems | 3 | 1 read | |
#40 | | 0 | 2 reads | |
#41 | A Programmer’s Guide to Data Mining: The Ancient Art of the Numerati | 3 | 1 read | |
#42 | The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win - Gene Kim
- Kevin Behr
- George Spafford
| 4.15 | 257 reads | |
#43 | | 4.5 | 3 reads | |
#44 | | 3.88 | 19 reads | |
#45 | Good Strategy Bad Strategy | 3.89 | 52 reads | |
#46 | Test-Driven Development: By Example | 4.06 | 22 reads | |
#47 | Working Effectively with Legacy Code | 4.33 | 23 reads | |
#48 | | 3.5 | 3 reads | |
#49 | Software Engineering at Google - Titus Winters
- Tom Manshreck
- Hyrum Wright
| 4.25 | 14 reads | |
#50 | | 4.5 | 2 reads | |