As a C++ programmer, you are probably familiar with the following design question: Should you implement a function as a class member or as a free function?| Daniel Sieger
High-level strategies to keep software simple as it evolves over time.| Daniel Sieger
How to keep software simple as it evolves over time?| Daniel Sieger