3 ms·
Alexandrescu's "Modern C++ Design" is a collection of mostly impractical "clever" tricks that should be avoided in most situations. Like design patterns books,
by ahartmetz 3y ago
Alexandrescu's "Modern C++ Design" is a collection of mostly impractical "clever" tricks that should be avoided in most situations. Like design patterns books, none of its advice should be used unless it solves a real problem that you noticed while not looking for a place to use the technique you just read about.
I kinda hate the book, it's about the exact opposite of what I consider good programming: trying to make complicated things look simple.
- tptacek 3y agoFor what it's worth, I agree; I don't think Alexandrescu changed my C++ for the better, but it did sort of serve as an object lesson for overly nerding out on PL capabilities.
- ahartmetz 3y agoReading the O'Reilly Perl book when I wanted to get more serious about programming did something similar for me. I knew very little at the time, but enough to conclude that Perl is the opposite of what I want.