@Shamar @ekaitz_zarraga @enkiv2 @jcbrand
I think you're misunderstanding the term "Software Engineering".
It doesn't mean making good quality software. It means mass-producing software of predictable quality at predictable deadlines. The manglement turns down the quality knob until the cost-time tradeoff is acceptable, and then hits the "START" button.
What I'd like kinds to is Software DIY. Or, IOW, hacking.