Years ago, when I was running my own little web business, one of my clients was a car insurance company. We designed their website, but had inherited an online quoting system written in approximately 100,000 lines of terrible Perl code. Every few months, my client would send me updates that required me (back in my …