A computer is a general-purpose machine with which we engage to do some of our deepest thinking and analyzing. This tool brings with it assumptions about structuredness, about defined interfaces being better. Computers abhor error.
UNIX always presumes you know what you're doing. You're the human being, after all, and it is a mere operating system.
I came of technical age with UNIX, where I learned with power-greedy pleasure that you could kill a system right out from under yourself with a single command.
I like the little semi-competencies of human beings, I realize. Governance, after all, is a messy business, a world of demi-solutions and compromise, where ideals are tarnished regularly.
Each new tool we create ends an old relationship with the world and starts a new one. And we're changed by that relationship, inevitably. It changes the way we live, changes our patterns, changes our social organization.
Reading code is like reading all things written: You have to scribble, make a mess, remind yourself that the work comes to you through trial and error and revision.