Proverbs and Bumper-Sticker Computer Science

There's much to learn. The idea of digesting knowledge down to a pithy little proverb is interesting.

https://github.com/AntJanus/programmers-proverbs

http://futurice.com/blog/programmer-proverbs

http://quotes.cat-v.org/programming/bumper-sticker-computer-science

Some of it's new to me. Some of it's timeless.

Also, this http://www.bowdoin.edu/~ltoma …

more ...



Legacy Code Preservation: Why Preserve the DSL?

A Domain-Specific Language (DSL) can provide some intellectual leverage. We can always write long and convoluted programs in a general-purpose programming language (like Python, Java or C).

Sometimes it can make more sense to invent a new domain-specific language and implement the solution in that language.

Sometimes, even well-written, highly …

more ...

Legacy Code Preservation: How Do We Manage This?

At an insurance company, I encountered an application that had been in place for thirty years.

Classic flat-file, mainframe COBOL. And decades old. It had never been replaced with a packaged solution. It had never been converted to a SQL database. It had never been rewritten in VB to run …

more ...




Legacy Code Preservation: Paving the Cowpaths

No discussion of legacy preservation is complete without some "Paving the Cowpaths" stories.

The phrase refers to the way cows tend to meander across the landscape in a remarkably consistent way. The cows reliably follow a consistent path. The paths tend to wander in ways that seem crazy to us …

more ...