Readings

I'm a reader, it's something I really enjoy. Writers have such a wealth of knowledge and creativity that we would do well to learn from them.

Below are some of my thoughts on the books I've read. Warning, they may contains spoilers.

Technical Books

Design Patterns: Elements of Reusable Object-Oriented Software

While this book is old, by computer standards, I think this book should be mandatory reading in college. If anything, there should be a class about design patterns. Creating well-architected and designed software is what separates the novice from the experienced. It is a huge part of what makes software maintainable and extendable. By no means have I perfected these (what a feat that would be!), but I try to practice them in my programming as I believe most programmers should.

By Erich Gamma ... [and others]. (1995)

Effective C++ Third Edition

This book is full of technical gotcha tips for programming in C++. If anyone is looking to be a better C++ programmer, it’s a fine book (though written before C++11).

By Scott Meyers. (2005)

A Tour of C++, Third Edition

An excellent book by the author of C++. This has really opened my eyes to the many new features that are available and how they’re useful for programming. I highly recommend it for anyone looking to enhance their C++ skill and discover (in brief) just how powerful this language can be.

By Bjarne Stroustrup. (2022)

Fantasy/SciFi Books

Other