3 ms·
I also believe there is a difference of expectations. The legacy system is often written to work with all edge cases that pop up, and in government software als
by bjoli 2y ago
I also believe there is a difference of expectations. The legacy system is often written to work with all edge cases that pop up, and in government software also to conform to the law.
If you don't know the requirements you are bound to see something that is inefficient.
- mlinhares 2y agoThat has been every single legacy system i've seen and the last time i worked with the government was 20 years ago. Once something runs for long enough, with millions of people using it, you will acquire corner cases and if you try to rebuild it from scratch you'll just introduce all the corner cases again, but now one incident at a time.
- Eddy_Viscosity2 2y agoNot only edge cases but a whole lot of backwards compatibility for both data and other even older systems.
- mlinhares 2y agoAt a previous job there was a huge incident because the order of events was changed, one was arriving a couple minutes before now and it completely broke a considerable amount of downstream consumers.