Book | Author(s) |
---|---|
Artificial Intelligence: A Modern Approach | Stuart Russell, Peter Norvig |
Clean Code: A Handbook of Agile Software Craftsmanship | Robert C. Martin |
Code Complete | Steve McConnell |
Coders at Work | Peter Seibel |
Computer Graphics : Principles & Practice in C | Foley, van Dam |
Design Patterns: Elements of Reusable Object-Oriented Software (Gang of Four) | Erich Gamma, John Vlissides, Ralph Johnson, and Richard Helm |
Hacking: The Art of Exploitation | John Erickson |
Introduction to Algorithms | Charles E. Leiserson, Clifford Stein, Ronald Rivest, and Thomas H. Cormen |
Linear Algebra | Gibert Strang |
Modern Operating Systems | Andy Tanenbaum |
Numerical Recipes in C | Press et al |
Programming Pearls | Jon Bentley |
Soft Skills: The Software Developers' Life Manual | John Sonmez |
Structure and Interpretation of Computer Programs | Harold Abelson |
The Art of Computer Programming | Donald Kruth Volume 1 here |
The Mythical Man-Month | Fred Brooks |
Book | Author(s) |
---|---|
Competitive Programming | Steven Halim |
Game Engine Architecture | Jason Gregory |
Real-Time Rendering | Tomas Akenine-Moller |
Learn You Haskell for a Great Good (link) | ? |
Book | Author(s) |
---|---|
Don't Make Me Think, Revisited | Steve Krug |
Surely you're kidding, Mr Feynmann | Richard P. Feynmann |
The Design of Everyday Things | Donald Norman |
Book | Author(s) |
---|---|
Are You Smart Enough to Work at Google? | William Poundstone |
Cracking the Coding Interview | Gayle Laakmann McDowell |
Mathematics and Physics for Programmers | Danny Kodicek
Book | Author(s) |
---|---|
Gödel, Escher, Bach: An Eternal Golden Braid | Douglas Hofstadter |
Life 3.0: Being Human in the Age of Artificial Intelligence | Max Tegmark |
Valley of Gods | Alexandra Wolfe |
Zero to One: Notes on Startups, or How to Build the Future | Peter Thiel & Blake Masters |
Ethics & Technology: Controversies, Questions, and Strategies for Ethical Computing (4th Edition) | Herman T. Tavani |
Hit Refresh: The Quest to Rediscover Microsoft’s Soul and Imagine a Better Employee | Satya Nadella |