Test before implement. That "atrocious" code has worked flawlessly for 4+ years. No hacks. Confirms every 30 seconds. Yobit (top 35 exchange) added old code. Coinomi (#1 rated alt-coin wallet) added old code. Everything works and has worked flawlessly. Just more difficult to mine these days...
https://blogs.msdn.microsoft.com/seliot/2011/04/25/i-dont-always-test-my-code-but-when-i-do-i-do-it-in-production/As a miner who also happens to be a software architect for a fortune 500 company that tests the hell out of our code using unit, integration and End-to-End tests I understand that the test environment can never replicate the real world in anything but the simplest of use cases.
Users with little-to-no understanding of software development are not very forgiving but from what I can tell due diligence was applied in this scenario.
Moonshot