Skip to content Currently Reading
- Martin Fowler, et al. Refactoring: Improving the Design of Existing Code, 2nd Edition. 2018.
- Michael C. Feathers. Working Effectively with Legacy Code. 2004.
- Aditya Y. Bhargava. Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People.
- David Thomas, Andrew Hunt. The Pragmatic Programmer: From Journeyman to Master.
- Frederick P. Brooks, Jr. The Mythical Man-Month: Essays on Software Engineering (Anniversary Edition).
- Steve McConnell. Code Complete, 2nd Edition.
- Eric Evans. Domain-Driven Design: Tackling Complexity in the Heart of Software.
- Robert C. Martin. Clean Code.
Done Reading
- Robert C. Martin. Clean Architecture.