I am struck once again at how difficult it is to run a full ERP solution. Every morning, I read about my developer friends’ challenges with their apps. Their singularly-focused app. Stories and pleadings of unit tests, and CI/CD, and all the rest. It’s “the right way”. Except that developing unit tests and all that jazz for multiple applications, multiple web services, web applications, etc, etc, etc, is ridiculously hard and complex.
We’d have to stop development for about 2 years to properlly roll all of that out. And that’s just not feasible. Should it have been there up front? Of course it should have been. But I was 26 years old and didn’t know any better. And I certainly didn’t know the system would grow to what it is today.
Sometimes, taking stock of the scope of your application(s) is really helpful to determine where you’re going.