Too Long; Didn't Read
I’m an “old guy” in the software world, old enough to have had to enter code on punch cards and be forced to debug assembly by flipping through a 12-inch-thick fan-fold printout. In my first real job at IBM, one of the programmers I worked with (who was an “old guy” even back then) gave me a paper copy of what would now be called a “meme”. It was titled “Real Programmers Don’t Write Specs” (here’s the closest thing I could find online: <a href="http://multicians.org/thvv/realprogs.html" target="_blank">http://multicians.org/thvv/realprogs.html</a>). The last quip always springs to mind when the static vs. dynamic language “debate” rears its head: