#2 | | 4 | 8 reads |
#3 | | 4.1 | 18 reads |
#4 | How to Design Programs, second edition - Matthias Felleisen
- Robert Bruce Findler
- Matthew Flatt
- Shriram Krishnamurthi
| 0 | 0 reads |
#5 | Clean Code: A Handbook of Agile Software Craftsmanship | 4.12 | 99 reads |
#6 | Code: The Hidden Language of Computer Hardware and Software | 4.28 | 62 reads |
#7 | | 4.13 | 35 reads |
#8 | Design Patterns - Erich Gamma
- Ralph Johnson
- John Vlissides
- Richard Helm
| 4.03 | 40 reads |
#9 | Working Effectively with Legacy Code | 4.21 | 16 reads |
#10 | Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems | 4.65 | 58 reads |
#11 | A Philosophy of Software Design | 4.12 | 30 reads |
#12 | Clean Architecture: A Craftsman's Guide to Software Structure and Design | 4.18 | 27 reads |
#13 | The Mythical Man-Month: Essays on Software Engineering | 4.03 | 58 reads |
#14 | | 4.43 | 9 reads |
#15 | | 4.5 | 2 reads |
#16 | | 4 | 2 reads |
#17 | Design It! : Pragmatic Programmers: From Programmer to Software Architect | 4.5 | 2 reads |
#18 | | 4.38 | 11 reads |
#19 | Seven Concurrency Models In Seven Weeks When Threads Unravel | 0 | 0 reads |
#20 | Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement - Eric Redmond
- Jim R. Wilson
| 4 | 1 read |
#21 | Zero To Production In Rust | 4 | 2 reads |
#22 | Hands-on Rust: Effective Learning through 2D Game Development and Play | 0 | 1 read |
#23 | | 4.5 | 1 read |
#24 | | 4.33 | 3 reads |
#25 | | 4.5 | 2 reads |
#26 | | 4.2 | 23 reads |
#27 | Pragmatic Thinking and Learning: Refactor Your Wetware | 4.22 | 10 reads |
#28 | Command-Line Rust: A Project-Based Primer for Writing Rust CLIs | 0 | 1 read |
#29 | The Little Schemer - Daniel P. Friedman
- Matthias Felleisen
| 4.33 | 4 reads |
#30 | | 4.25 | 5 reads |
#31 | | 0 | 1 read |
#32 | Mazes for Programmers: Code Your Own Twisty Little Passages | 5 | 2 reads |
#33 | | 0 | 0 reads |
#34 | A Common-Sense Guide to Data Structures and Algorithms,: Level Up Your Core Programming Skills | 4.4 | 8 reads |
#35 | | 5 | 1 read |
#36 | | 0 | 2 reads |
#37 | Refactoring: Improving the Design of Existing Code | 4.13 | 25 reads |
#38 | Soft Skills: The Software Developer's Life Manual | 3.2 | 8 reads |
#39 | Ship it! A Practical Guide to Successful Software Projects - Jared Richardson
- William A. Gwaltney Jr.
| 4 | 2 reads |
#40 | The Art of Game Design: A Book of Lenses | 3.33 | 17 reads |
#41 | | 0 | 0 reads |
#42 | Game Programming Patterns | 4.4 | 7 reads |
#43 | An Architectural Approach to Level Design | 0 | 1 read |
#44 | | 0 | 0 reads |
#45 | | 0 | 0 reads |
#46 | The Gamer's Brain: How Neuroscience and UX Can Impact Video Game Design | 4 | 0 reads |
#47 | Structure and Interpretation of Computer Programs - Harold Abelson
- Gerald Jay Sussman
- Julie Sussman
| 4.26 | 26 reads |
#48 | Introduction to Algorithms - Thomas H. Cormen
- Charles E. Leiserson
- Ronald L. Rivest
- Clifford Stein
| 3.93 | 18 reads |
#49 | Head First Design Patterns - Eric Freeman
- Kathy Sierra
- Bert Bates
- Elisabeth Robson
| 4.17 | 32 reads |
#50 | | 4.05 | 33 reads |
#51 | Agile Estimating and Planning | 4 | 2 reads |
#52 | Software Craftsman, The: Professionalism, Pragmatism, Pride | 0 | 1 read |
#53 | Clean Agile: Back to Basics | 5 | 2 reads |
#54 | Clean Craftsmanship: Disciplines, Standards, and Ethics | 0 | 0 reads |
#55 | Code That Fits in Your Head: Heuristics for Software Engineering | 3 | 2 reads |
#56 | Compilers - Alfred V. Aho
- Ravi Sethi
- Jeffrey D. Ullman
| 4.25 | 4 reads |
#57 | Sistemas operativos modernos | 4 | 5 reads |
#58 | Test-Driven Development: By Example | 3.88 | 18 reads |
#59 | The UNIX Programming Environment - Brian W. Kernighan
- Rob Pike
| 5 | 1 read |
#60 | Algorithms - Robert Sedgewick
- Kevin Wayne
| 4.5 | 4 reads |
#61 | The Algorithm Design Manual | 4.14 | 8 reads |
#62 | The Practice of Programming | 4 | 2 reads |
#63 | Agile Software Development, Principles, Patterns, and Practices | 4.33 | 3 reads |
#64 | Growing Object-oriented Software, Guided by Tests | 4.33 | 8 reads |
#65 | Patterns of Enterprise Application Architecture - Martin Fowler
- David Rice
- Matthew Foemmel
- Edward Hieatt
- Robert Mee
| 4.5 | 8 reads |
#66 | | 4.71 | 12 reads |
#67 | Advanced Programming in the UNIX Environment - W. Richard Stevens
- Stephen A. Rago
| 4.5 | 2 reads |
#68 | Concrete Mathematics - Ronald L. Graham
- Donald Ervin Knuth
- Oren Patashnik
| 4 | 3 reads |
#69 | Learn You a Haskell for Great Good! | 4.25 | 9 reads |
#70 | | 5 | 1 read |
#71 | You Don't Know JS Yet: Scope & Closures | 0 | 0 reads |
#72 | Introduction to the Theory of Computation | 4.67 | 5 reads |
#73 | Extreme Programming Explained: Embrace Change | 4.71 | 12 reads |
#74 | Peopleware - Tom DeMarco
- Timothy R. Lister
| 4.34 | 38 reads |
#75 | Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation | 4.27 | 14 reads |
#76 | | 0 | 2 reads |
#77 | | 0 | 0 reads |
#78 | | 0 | 2 reads |
#79 | Apprenticeship Patterns - Dave Hoover
- Adewale Oshineye
| 4 | 5 reads |
#80 | | 0 | 0 reads |
#81 | Rapid Development: Taming Wild Software Schedules | 0 | 2 reads |
#82 | Psychology of Everyday Things | 3.98 | 118 reads |
#83 | Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture | 4.15 | 105 reads |
#84 | | 4.24 | 116 reads |
#85 | | 3.83 | 13 reads |
#86 | Programming pearls - Jon L. Bentley
- Patrick Chan
| 3.33 | 6 reads |
#87 | Don't Make Me Think, Revisited | 4.14 | 107 reads |
#88 | | 4 | 16 reads |
#89 | | 4.07 | 19 reads |
#90 | The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win - Gene Kim
- Kevin Behr
- George Spafford
| 4.16 | 193 reads |
#91 | Seven Languages in Seven Weeks | 4 | 4 reads |
#92 | Algorithms to Live By: The Computer Science of Human Decisions - Brian Christian
- Tom Griffiths
| 4.01 | 115 reads |
#93 | Beautiful Code - Jon L. Bentley
- Brian W. Kernighan
- Charles Petzold
- Douglas Crockford
- Henry S. Warren Jr.
- Ashish Gulhati
- Lincoln Stein
- Jim Kent
- Jack Dongarra
- Poitr Luszczek
- Adam Kolawa
- Greg Kroah-Hartman
- Diomidis Spinellis
- Andrew Kuchling
- Travis E. Oliphant
- Ronald Mak
- Rogério Atem de Carvalho
- Rafael Monnerat
- Bryan Cantrill
- Jeffrey Dean
- Sanjay Ghemawat
- Simon Peyton Jones
- R. Kent Dybuig
- William R. Otte
- Douglas C. Schmidt
- Andrew Patzer
- Karl Fogel
- Tim Bray
- Elliotte Rusty Harold
- Michael C. Feathers
- Alberto Savoia
| 3.67 | 6 reads |
#94 | | 3.83 | 26 reads |
#95 | Artificial intelligence - Stuart Russell
- Peter Norvig
| 3.89 | 12 reads |
#96 | The Art of Computer Programming | 0 | 0 reads |
#97 | The DevOps Handbook - Gene Kim
- Jez Humble
- Patrick Debois
- John Willis
| 4.15 | 18 reads |
#98 | Software Engineering at Google - Titus Winters
- Tom Manshreck
- Hyrum Wright
| 4 | 7 reads |
#99 | The productive programmer | 4 | 3 reads |
#100 | The Elements of Computing Systems: Building a Modern Computer from First Principles - Noam Nisan
- Shimon Schocken
| 4.67 | 3 reads |
#101 | | 2.83 | 7 reads |