DEV Community

Discussion on: What's your worst technical debt story?

Collapse
 
catriname profile image
catrina • Edited

We have an old 2008 server that's sole purpose is to serve one site written in ASP classic and that relies on machine installed, proprietary, ODBC iSeries drivers. It is only used by employees and as a small company, that site's priority was always at the bottom of the list. Instead, the focus shifted to better public-facing sites.

Every year, we have to make sure it's odd balance of PHP 5.3.x, ODBC drivers (from a specific IBM software package) and its 3rd party PHP license (to bridge some of the things ODBC doesn't cover) is all finely polished and working. Every year, I have make sure our bill from the 3rd party foreign license isn't lost in spam and paid by our accounting department. Ever year, I have to dig up documentation from the previous year of exactly what commands to call on the iSeries for the yearly license code to be renewed. Every year, someone calls me about some random part of that website that is "no longer working" and I have to figure out what in the hell was coded 20 years ago.

There's nothing more I'd like than to see it dead. I've gotten rid of the need for the 3rd party license, the ODBC drivers and the outdated PHP, just need to finish testing and release it's new version. We're going to hold a party as we shut off that server!

Collapse
 
cathodion profile image
Dustin King

We're going to hold a party as we shut off that server!

Have fun!