Disclosure: On this site you won’t find specific advice on “how to call function xyz()”. Interpreting C++ ARM and #pragma dwim is also out of scope.

We’re treating our readers as intelligent beings who can use Google and/or StackOverflow, where all such specific questions were answered more than once.

What you will find is opinions, more opinions, and even more opinions on all the aspects of software development - and with a large chunk of them based on real-world experience too.

Your mileage may vary. Batteries not included.

 

On CMM, Formalism and Creativity

Abstract: CMM, if taken literally, inhibits creativity “by definition”. See if we can find a creative way to allow creativity to survive.
Quote: “…where the head of the organization is second-rate, he will see to it that his immediate staff are all third-rate; and they will, in turn, see to it that their subordinates are fourth-rate.” – C.N. Parkinson
[]

Overused Code Reuse

Abstract: When done imporerply, code reuse can cause severe problems, including loss of life.
Quote: “Reusing code from other projects or (even worse) from 3rd-parties SHOULD NOT be taken lightly. Or else…”
[]

From Occam’s Razor to No Bugs’ Axe

Quote: “Fight Features. …the only way to make software secure, reliable, and fast is to make it small” — Andrew S. Tanenbaum
Another Quote: “If you do not have a concrete case of how a feature will be used – do not provide it. Yet.”
[]