There is such a term in programming as legacy code. It’s when a piece of code is poorly written or outdated, but you still have to work with it and write just as bad code next to it, because rewriting everything takes too long. Today, having started to expand the old barn at the country house, I realized that the barn is crooked and the extension will also have to be crooked, otherwise it will not be possible to connect them together. So I learned what legacy is in the real world.