As a javascript & C# developer who's worked at Verizon Connect (AKA Telogis) & Trade Me, I have a guilty pleasure for finding and preserving the strange contortions of code that only well aged monoliths seem to have.
Join us on a journey as we trace the 15+ year rich history of the ListingService.cs file in Trade Me's repository, and see what we can learn about software rot, or at least find some amusing commit messages. At the end we will hopefully have another way of thinking about software rot and how to keep it out of our own systems.