Books¶
List¶
Read Already¶
(not including those who were already read in the past)
- Ben Hur: a tale of the Christ - Lewis Wallace (1960 print, Harper Crest Edition)
- Magnificent, marvelous. An incredible tale, slightly differs from the original movie in 1959.
Read Again¶
- How to win friends & Influence people - Dale Carnegie
Awaiting to be read¶
- Making it happen - John Harvey-Jones
Hunting¶
Technical¶
- The Pragmatic Programmer 1999
- Building Microservices (O'Reilly) - Sam Newman
- Head First Design Patterns (O'Reilly) - Eric Freeman & Elisabeth Robson
- Dependency Injection Principles, Practices, and Patterns (Manning) - Mark Seemann & Steven van Deursen
- Online: https://livebook.manning.com/book/dependency-injection-principles-practices-patterns/
- Refactoring: Improving the Design of Existing Code
- The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win (2013)
- Code Complete
- Mythical Man-Month, The: Essays on Software Engineering (1995), Frederick Brooks Jr.
- High Performance MySQL, 4th Edition
- (not so great) A Philosophy of Software Design - John Ousterhout (https://milkov.tech/assets/psd.pdf)
- Category Theory for Programmers - Bartosz Milewski
- Clean Architecture: A Craftsman's Guide to Software Structure and Design - Robert Martin
- Refactoring: Improving the Design of Existing Code - Martin Fowler
- Design Patterns: Elements of Reusable Object-Oriented Software 1994 - Erich Gamma, Richard Helm... (This is the infamous Gang of Four, must read!)
- Structure and Interpretation of Computer Programs (1984 and 1996), by MIT - Harold Abelson, Gerald Jay Sussman
- Software Engineering, A modern Approach - Marco Tulio Valente
- Not a well-known author or a book but looks decent. Contains all the crucial aspects of software engineering
Non-technical¶
- Hagakure: The Book of the Samurai (1992, originally published in 1716)
- Il Principe - Niccolo Machiavelli (Great book about influencing and controlling people. Must read)
- Art of Thinking Clearly 2013 - Rolf Dobelli
- Meditations - Marcus Aurelius
- Chaucer's Prologue Knight's Tale - Geoffrey Chaucer (1920s edition)
- The Power and the Glory (Graham Greene)
- The Lean Startup (Eric Ries)
- Our mutual friend - Charles Dickens
- Only the Paranoid Survive, Andrew Grove
- The Papalagi (Der Papalagi)
- Flowers for Algernon - Daniel Keyes
- The Scourge of God - William Dietrich
Misc¶
- https://dev.to/puritanic/ive-read-the-pragmatic-programmer-2bn9