Pearls of Wisdom: Ancient and Modern

In the ancient days, programming was a free-for-all. But as software got bigger, older, and more complicated, some serious problems started to arise. Certain programming principles were discovered, which, when followed, alleviated a lot of headaches. But this all happened a generation ago. While today's "Software Engineers" are descended from those original "programmers", good old instincts don't always bridge the gap. Here's a collection of useful principles, some old, and some more recently discovered.

Happy programming!