The other day I found myself
writing a python one-liner to emit a sed invocation to modify a bash
script to run a series of comby invocations to modify a tree full of C
programs.
I know roughly what some of the C programs do, but very little about how they work.
Those
programs are executed by servers and devices I've never seen. Some on
processors which don't yet exist. Some run in perfectly silent chambers,
impenetrable to sound or radio.
I'm glossing over some startling complexities here.
If
I get my bit right then the overall behaviour of this massive
contraption won't change in any detectable way. If it does, then after
hours of thought I will make a tiny change somewhere, and set the whole
gigantic arrangement running again.
Eventually I'll get the little green lights that tell me that I have managed to change everything without making any difference.
Sometimes people ask me what I do for a living.
Beats me. Something to do with electricity?
Wednesday, February 17, 2021
Living the Metaprogramming Dream
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment