Neglecting Legacy Code? It’s a Potential Gold Mine of Learning

<p><em>You&rsquo;re about to enter another dimension. A dimension not only of sight and sound, but of mind. A journey into a wondrous land of imagination. Next stop: The Legacy Code.</em></p> <p>For those who didn&rsquo;t recognize it, or didn&rsquo;t watch the show, this is (altered) intro to The Twilight Zone episode. It is a cult SF/horror TV show. Each episode tells a stand-alone story of characters that find themselves dealing with often disturbing or unusual events leading to the surprising ending.</p> <p>Our journey through the lines of legacy code could feel quite similar sometimes. But just like in episodes of The Twilight Zone, in every legacy code mystery there is a lesson to be learned.</p> <h1><strong>Borrowed knowledge</strong></h1> <p>Programming can be learned in many ways. But no matter how we did it, we didn&rsquo;t do it on our own. In our journey, there were a lot of books, online courses, and documentation. While going through these materials we stumbled upon a bunch of advice on how things could be done and what should be avoided. All those pieces of advice are an accumulation of experience from the people who wrote those materials, and many others that shared their experiences before them.</p> <p><a href="https://betterprogramming.pub/legacy-code-potential-gold-mine-of-learning-a59fdcb14804">Website</a></p>