A collection of books I've read and my thoughts on them.
Grokking Algorithms, Second Edition
completed
By Aditya Y Bhargava
Finished
on April 29, 2024
Programming
Algorithms
Computer Science
A friendly, fully-illustrated introduction to the most important computer programming algorithms with beautifully simple explanations and fun illustrations.
Refactoring: Improving the Design of Existing Code
completed
By Martin Fowler
Finished
on April 28, 2024
Programming
Software Engineering
Best Practices
A classic text that explains how to improve the design of existing code and enhance software maintainability, with detailed examples and practical advice on code smells and how to fix them.
A practical guide to understanding object-oriented programming and design principles, focusing on the conceptual foundations rather than specific languages.