Our software was developed over the last 15 years. Durring that time there has been a constant turnover in staff and seldom was there anyone with much prior experience.
As a result, we have a lot of spaghetti code and it is overflowing with hard coding.
Our goal this year is to rewrite our main application.
While doing so we have already purchased some packages so we will have some consistenancy and reliablility in what we promote to production.
Currently it is not unusally for a developer to spend 1/2 of their time with their fireman’s hat on putting out fires becasue of broke or untest code.