Comment by adityaathalye

Comment by adityaathalye 7 hours ago

0 replies

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...