In short, this is lazy writing capturing a lazy thought process. Nothing to see here.
In short, this is lazy writing capturing a lazy thought process. Nothing to see here.
This very much reminds me of the Worse Is Better line of thinking.
I wouldn't use perl for my multi-threaded enterprise messaging solution, but I might use it for a useful text analysis tool.
Exactly. I recall being assigned a small project years ago to print a route list in a particular way. I'm sure it could have been done with maybe a hundred lines of Go or Python or whatever language du jour. But it came down to a two line shell script. Which one is supposed to be the elegant one again?
Also, there is a reason that a C compiler is written in C but a Java virtual machine is not written in Java.
And anything with substantially more than a thousand lines of code that isn't written in a strongly typed language is all but guaranteed to be a maintenance catastrophe full of security vulnerabilities. (Or a pile of slow, hideous fail as a result of all the manual runtime type validation you have to do to prevent that from happening.)
Elegance is a function of adaptability to purpose. A screw driver is an elegant tool to screw in a screw but an inelegant tool to hammer a nail.