Thank you for your feedback, both the pros and cons. I enjoyed reading the critical feedback because it’s a great opportunity to reflect on how we do things. I’d like to address each of your points to hopefully provide some clarity on the topics you raised.
-
The product is nothing more than a bloated CRUD app. There are parts of the our main platform that are focused on configuration and, in these interactions, there is a strong bent towards CRUD (create, read, update, delete). However, the majority of our platform provides domain specific capabilities where CRUD is not an accurate characterization of the approach we take. For instance, inventory recall, lot/expiry traceability, quality control, production scheduling, labour optimization, and integration with other enterprise systems. Perhaps you didn’t get a chance to work on the more complex parts of the system during your time here and so I can understand why you have the impression of “bloated CRUD”.
-
The code is in a … questionable state I agree