Dispatches / a short note
The four horsemen of programming
If you got time, go through these books, so you have better intuition write one yourself someday.
- Design Patterns: Elements of Reusable Object-Oriented Software (Gang of Four)
- Game Programming Patterns (Robert Nystrom)
- Clean Code (Robert C. Martin)
- Refactoring (Martin Fowler)
More books after the four:
- Designing Data Intensive Applications - Martin Kleppmann
- Who Not How - Dan Sullivan and Dr. Benjamin Hardy
- History of ancient programmers (We, Programmers) - Robert C. Martin (Uncle Bob)
- Clean Architecture
(don’t believe everything written here fully)- Robert C. Martin - Petzold CODE second edition - Charles Petzold (microsoft)
- Algorithms Sedgewick - Robert Sedgewick and Kevin Wayne
Even some more:
- 100 Go Mistakes and How to Avoid Them - Teiva Harsanyi (Also check: Author’s story of writing the book)
- High Performance Browser Networking - Ilya Grigorik