REALITY CHECK
There are many people who believe that software "engineering" is not an engineering discipline at all but rather a set of sometimes-followed best practices that, when all is said and done, aren't really the best.
There are many people who believe that software "engineering" is not an engineering discipline at all but rather a set of sometimes-followed best practices that, when all is said and done, aren't really the best.