#2 | Structure and Interpretation of Computer Programs - Harold Abelson
- Gerald Jay Sussman
- Julie Sussman
| 4.1 | 14 reads |
#3 | The Passionate Programmer | 4.2 | 7 reads |
#4 | Clean Code: A Handbook of Agile Software Craftsmanship | 4.15 | 75 reads |
#5 | Working Effectively with Legacy Code | 4.36 | 11 reads |
#6 | Graph Databases - Ian Robinson
- Jim Webber
- Emil Eifrem
| 4 | 3 reads |
#7 | Patterns of Enterprise Application Architecture - Martin Fowler
- David Rice
- Matthew Foemmel
- Edward Hieatt
- Robert Mee
| 4.67 | 7 reads |
#8 | Introduction to Algorithms - Thomas H. Cormen
- Charles E. Leiserson
- Ronald L. Rivest
- Clifford Stein
| 3.8 | 12 reads |
#9 | | 4.05 | 14 reads |
#10 | Concepts, Techniques, and Models of Computer Programming | 0 | 0 reads |
#11 | | 0 | 0 reads |
#12 | Introducing Elixir: Getting Started in Functional Programming - Simon St.Laurent
- J. David Eisenberg
| 4 | 1 read |
#13 | Arrays, Functional Languages, and Parallel Systems | 0 | 0 reads |
#14 | The Little Schemer - Daniel P. Friedman
- Matthias Felleisen
| 4.33 | 4 reads |
#15 | | 4 | 8 reads |
#16 | Learn You a Haskell for Great Good! | 4.4 | 6 reads |
#17 | No Bullshit Guide to Linear Algebra | 0 | 0 reads |
#18 | Algorithms to Live By: The Computer Science of Human Decisions - Brian Christian
- Tom Griffiths
| 4.01 | 76 reads |
#19 | The Joy of Clojure - Michael Fogus
- Chris Houser
| 3.5 | 4 reads |
#20 | The Algorithm Design Manual | 4.4 | 5 reads |
#21 | | 0 | 0 reads |
#22 | | 0 | 0 reads |
#23 | Functional Programming in Scala - Rúnar Bjarnason
- Paul Chiusano
| 4 | 2 reads |
#24 | The Type Astronaut's Guide to Shapeless | 0 | 0 reads |
#25 | 97 Things Every Programmer Should Know: Collective Wisdom from the Experts | 3.29 | 10 reads |
#26 | The Little Typer - Daniel P. Friedman
- David Thrane Christiansen
| 0 | 1 read |
#27 | Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems | 4.77 | 47 reads |
#28 | A Philosophy of Software Design | 3.88 | 13 reads |
#29 | The Mythical Man-Month: Essays on Software Engineering | 3.85 | 40 reads |
#30 | | 4.35 | 27 reads |
#31 | Type Theory and Formal Proof: An Introduction - Rob Nederpelt
- Herman Geuvers
| 3.5 | 1 read |
#32 | How to Design Programs, second edition - Matthias Felleisen
- Robert Bruce Findler
- Matthew Flatt
- Shriram Krishnamurthi
| 0 | 0 reads |
#33 | | 3 | 1 read |
#34 | | 0 | 0 reads |
#35 | Calculus Made Easy - Silvanus Phillips Thompson
| 4.5 | 2 reads |
#36 | Software Requirements and Specifications: A Lexicon of Practice, Principles and Prejudices | 0 | 0 reads |
#37 | Purely Functional Data Structures | 3.5 | 2 reads |
#38 | Elements of Programming - Alexander Stepanov
- Paul McJones
| 0 | 0 reads |
#39 | | 4 | 1 read |
#40 | Composite/Structured Design | 0 | 0 reads |
#41 | What Every Programmer Should Know About Object-Oriented Design | 0 | 0 reads |
#42 | Spark Spark: The Definitive Guide: Big Data Processing Made Simple - Bill Chambers
- Matei Zaharia
| 0 | 0 reads |
#43 | | 0 | 0 reads |
#44 | The Leprechauns of Software Engineering | 3.5 | 3 reads |
#45 | | 3.83 | 13 reads |
#46 | Grokking Algorithms, Second Edition | 4.44 | 15 reads |
#47 | Practical FP in Scala: A hands-on approach | 4 | 1 read |
#48 | | 4.4 | 5 reads |
#49 | Gödel, Escher, Bach: an Eternal Golden Braid | 4.52 | 71 reads |
#50 | Fundamentals of Software Architecture: An Engineering Approach | 4.33 | 6 reads |
#51 | | 0 | 0 reads |
#52 | The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling | 5 | 3 reads |
#53 | The Rust Programming Language | 4.88 | 12 reads |
#54 | Tidy First?: A Personal Exercise in Empirical Software Design | 3.17 | 3 reads |
#55 | | 4 | 3 reads |