Life In Code - Ch 3+4 (Patreon)
Content
The Dumbing Down of Programming (Some Thoughts on Programming, Knowing, and the Nature of Easy)
Further expansion upon the philosophical themes of user-friendly interfaces. Here's three stirring paragraphs.
|---0-))))-0---|
Goodbye to everything pretty. Goodbye to video and sound, to wallpaper and fonts and colors and styles; goodbye to windows and icons and menus and buttons and dialogues. All the lovely graphical skins turned to so much bitwise detritus. This was not at all like Keir Dullea's turning off the keys to HAL's memory core in the film 2001, each key turn removing a "higher" function while HAL's voice descended into babyish pleading. I felt I was performing an exactly opposite process: I was making my system not dumber but smarter.
Now everything on the system would be something put there by me, and in the end the system itself would be cleaner, clearer, more knowable— everything I associate with the idea of "intelligent." (45)
}}}}}}}}}}}}}}}}---|
Yet, when we allow complexity to be hidden and handled for us, we should at least notice what we are giving up. We risk becoming users of components, handlers of black boxes that do not open or don't seem worth opening. We risk becoming people who cannot really fix things, who can only swap components, work with mechanisms we can use but do not understand in crucial ways. This not-knowing is fine while everything works as we expected. But when something breaks or goes wrong or needs fundamental change, what will we do except stand helpless in the face of our own creations? (51)
{{{{{{{{{{{{{{{{{---|
An immense calm settled over the room. We were reminded that software engineering was not about right and wrong but only better and worse, solutions that solved some problems while ignoring or exacerbating others. That the machine the world wants to see as possessing some supreme power and intelligence was indeed intelligent, but only as we humans are: full of hedge and error, brilliance and backtrack and compromise. (54)
<<<:::;;;::::''''''''',,,,,,,,,::::;;;;:>>>
What We Were Afraid of As We Feared Y2K
Took me an emotional rollercoaster, beginning believing the Y2K scare was superstitious bs, then slowly raising my heart rate into realizing the Y2K scare was REAL, then lowering me gently into gratitude and steely uncertainty.
Ullman is so ornate in clarifying the human input that makes computers relevant.
_____v----v
"Technology is not the driver of change; what drives technology is human desire." (67)
^----^
Particularly when she recounts her favourite Y2K solution, which is as simple as lying to the computer and telling it that its 1972. Then just translate the real year to the 1972 alternate timeline. Why not?
_____v----v
"Their solution reveals the deeper truth: computers have no idea what goes on outside of them except what humans tell them. I thought fondly of their machines running bravely forward into a false future, a fake "new year" already comfortably old." (69)
^----^
.........
Something I quite admire throughout these essays is glimpses into Ullman's rich personal life, particularly the persistent party hosting. You can really feel this is the result of fervent convictions about human connection and embodied life. It takes work to have a social life! A lot of care and intention and bravery and trial and error and trust. I need to work on this more in 2025! (the rest of 2024 is about content, money and myself, for personal reasons).
However, I have the rest of today: first I post this, then I throw on laundry, then I work work work on my liveshow coming up on Sunday so it's soooo good, then I am hosting 6 people who are visiting from out of town in a unique constellation of characters and conversation. Once next week hits I'm making a second >30 min vid and meeting with Ben to try to take the Rodrigo vid to the finish line too. New era! AUGUST AUGUST AUGUST!
.
..
...
..
.