My professional career, thus far, has been an interesting journey through numerous industrial domains including insurance, financial, retail, manufacturing, and numerous ISV's including a loan servicing platform and IBM i security products and solutions.' As a junior programmer, there was no internet. Large enterprise midrange computers ran the show and the UI were derived from pigtail wired dumb terminals! Enter the internet age and client server frameworks. A lot changed in the software development space and technology began to evolve at a very rapid pace. Development continued under waterfall methodology, though agile was up and coming, and midrange UI's remained loyal to the 24x80 terminal outputs. The platform continued to handle the enterprise wide core application processing at an incredibly reliable and secure day to day basis. The midrange had survived this internet evolution thanks to its reliable, secure and scalable architecture. Fast forward to current year and the platform remains prominent among many Fortune 500 companies. IBM continues to enhance OS releases bringing the most modern development avenues for we developers to indulge in. However, many companies are at a crossroad due to the large volume of technical debt on their IBM i systems. The systems reliable nature and backwards compatibilty with programming lanquages was a huge advantage obviousy, but at the same time would prove to be an issue as it rarely demanded modernization efforts to be applied to it. Therefore day to day reliable core processing turned into year to year, that before we knew it turned into decade to decade. Now large companies are faced with modernizing old legacy code that is greatly customized to the business model and operating rules, or migrate to a system that is more common to GUI. For someone like me that has been their from the beginning, it is a no brainer to simply modernize the current system implementing modern standards such as moving business rules to the database, transforming the monolithic application layer to a MVC or 3rd tier architecture model. As a modern day developer I have great passion in re-architecting legacy code of 20-30 years ago. I also find applying modern practices in new development highly rewarding. The platform may have lost the UI game, but is unmatched in security and scalability and the best business class database and microservices server on the planet.