Comment by adityaathalye
Comment by adityaathalye 7 hours ago
So much this. Warts = (software longevity) life lessons. (Though it must be noted that warts != bad design.)
Some years ago, I gave a talk on functional-style shell programming which began with this:
Prelude: Why even bother?
Personally…
Text is everywhere, better learn to process it
The masters already solved it better
Stable tools, well-known warts
Personal/team productivity, tool-building autonomy
To learn about
good and successful design
bad and successful design
computer history
For the fun of it
ref:Dr. Strangepipes Or: How I Learned To Stop Worrying && Function In Shell (Functional Conf 2019)
org-mode slideware: https://gist.github.com/adityaathalye/93aba2352a5e24d31ecbca...
live demo: https://www.youtube.com/watch?v=kQNATXxWXsA&list=PLG4-zNACPC...