The Greatest Trick

The greatest trick the devil ever played was not convincing the world that he didn't exist, it was...

...allowing people to create while (true) threads in object member functions in plain old data classes which should have no such functionality built into them.

...allowing people to use too many callbacks with move semantics for both the callbacks themselves and the data they might process, in C++.

...allowing people to use static singleton objects returned by reference as good example code, which is then essentially untestable.

...making everything inside of a C++ library require callbacks as hooks into the library's behavioral model.

...allowing premature optimization to make a library be so generic as to be unusable.

...allowing header in header includes of not standard library headers.

...allowing software to be developed along political boundaries within a company rather than shared technical necessities.

...creating managers who believe that race conditions are easy to find.