Layers of abstraction, the cost of convenience, and the commoditization of experience

The story of progress is one of abstraction, of increased convenience, and the taming of novel experience into the everyday.

An obvious example that comes to mind is in programming, and in fact this is the context in which the seed of this idea first came to me. In my first digital electronics lab at UMR we learned how to program the 8088 processor using machine language (or maybe it was assembly language). I have no memory of either language, but what did stick with me was the idea all higher level languages are simply abstractions of those languages that humans can understand and write. The farther away from machine / assembly you get, the easier (more convenient) it is to get the machine to do what you want it to do, but at the cost of understanding what exactly you are telling the machine to do. And as things get more convenient, you don’t even need the experience of understanding: writing a block of code to do something in a given context becomes nothing more than a copy/paste from Stack Overflow or some other place where someone (or something) else has already had the experience of creation.

A very different example, but one still close to my heart, is the sport of rock climbing. I learned to climb when I was in high school, in the early ’80s, when it was still a novelty. Before we could actually start climbing we had to learn basic rope management, the various knots, how to belay. And the gear, though effective, was by today’s standards, very rudimentary; if you needed your gear to do something, you figured out how to make it work. Today if you want to climb, you just go to the local rock gym, rent a harness and some shoes, get a quick lesson on how the auto-belay works, and away you go. Not saying this is a bad thing, I love that so many people are being introduced to the sport, even if they only climbing they ever do is in the gym. But that commoditization of the experience, that extreme convenience, abstracts them away from the joys of adventure climbing. And turns the experience of climbing, in many ways, into just another workout.

Of course, these examples are important, but they aren’t life and death. Like, say, knowing how to hunt, kill, clean, and prepare your own food. Or how to clear some land and build your own shelter. Or so many other aspects of simply surviving that we (in the so-called developed part of the world) no longer need to worry about. Or, perhaps more accurately, don’t need to worry about at the moment.

One last example for now: When I first heard Dave Gray talking about his latest book, Liminal Thinking, I wrote down “layers of abstraction” among my notes. Though different from the other examples here, I couldn’t help but see that connection. That the more we commoditize our thinking – the more we are on auto-pilot – the more abstracted we are from an understanding of where our beliefs come from, and the harder it is to understand where others are coming from.

The many layers of abstraction, the incredible conveniences we have today, and the commoditization of experience are not, in and of themselves, bad things. As I mentioned at the start, this is the story of progress. It’s when we forget that this is happening, when we start to believe that this is the way things have always been without understanding how we got here, that we run the risk of losing our ability to progress.


A year in books – my 2017 reading list

I have started on my 2018 reading adventure with Walter Isaacson’s new biography of Leonardo da Vinci (who, as readers of this blog will know, is a bit of a role model for me). I hope to do better this year at sharing my thoughts as I go. Because last year I barely did that at all, I thought I would go ahead and just share my list from 2017. It is a shorter list than some years, longer than others, surprisingly light on fiction this year. This does not, of course, include any of my “short form” readings online and elsewhere.

Would love to hear your thoughts on any of these books, and any recommendations from your own 2017 list that you think I should add to my 2018 list.


George Lucas: A Life by Brian Jay Jones

The Card Catalog: Books, Cards, and Literary Treasures by Library of Congress

Reformations: The Early Modern World, 1450-1650 by Carlos M.N. Eire

Some Remarks: Essays and Other Writings by Neal Stephenson

The Glass Cage: Automation and Us by Nicholas Carr

Faraday, Maxwell, and the Electromagnetic Field by Nancy Forbes

Alone on the Wall by Alex Honnold, with David Roberts

Reinventing the Sacred: A new view of science, reason, and religion by Stuart Kauffman

The Employee Experience Advantage: How to Win the War for Talent by Giving Employees the Workspace They Want, the Tools They Need, and a Culture They Can Celebrate by Jacob Morgan

Scrum: The Art of Doing Twice the Work in Half the Time by Jeff Sutherland

Scale: The Universal Laws of Growth, Innovation, Sustainability, and the Pace of Live in Organisms, Cities, Economies, and Companies by Geoffrey West

The 7 Habits of Highly Effective People : Power Lessons in Personal Change by Steven R. Covey

Small Arcs of Larger Circles: Framing through other patterns by Nora Bateson

Hymns for the Fallen: Combat Movie Music and Sound after Vietnam by Todd R. Decker

Exponential Organizations: Why new organizations are ten times better, faster, and cheaper than yours by Salim Ismail


Anathem by Neal Stephenson

Returning to Zero (Mick O’Malley #2) by Alan B. Johnston

Tinker, Tailor, Soldier, Spy by John le Carre

The Spy Who Came In From the Cold by John le Carre

The Tomorrow Code by Brian Falkner

The Rise and Fall of D.O.D.O by Neal Stephenson, Nicole Galland

(Note: the links to books on this page point to Amazon so that you can buy them if you’d like; if you do purchase a book by following one of these links, I will get a small percentage of the transaction. This will not increase your cost for the book, but will let me take Julie out for a nice meal once in a while.)

Complexity, Chaos and Creativity: A Journey beyond System Thinking

System thinking is goal-oriented: there are always pre-defined goals and objectives, which system must achieve, and there are always prescribed requirements and criteria, which system must satisfy. As the achievement of any goal happens always in the future, system thinking is obsessed with prediction and generating plans, blueprints, time-schedules and scenarios.

Complexity and chaos focus their attention on the present, because even tiny perturbations in the process of self-organization occurring at present can have enormous impact on the further development of this process. It is an impossible task to make the ‘butterfly effect’ follow any goal-oriented strategy and any targets’ setting anchored in the future.

Source: Complexity, Chaos and Creativity: A Journey beyond System Thinking (Dr. Vladimir Dimitrov)


Toys and tools – different in degree, or different in kind? 

At the end of a brief history of human communication, Dave Gray of XPLANE gets to what he sees as the future of communications: visual communications. Today, we are free once more. Paradoxically, n…

Source: The toys of today, the tools of tomorrow | Brett’s Phrontistery


Teach kids to code. They’ll change the world.

Kids don’t waste time thinking about limitations.

Source: Teach kids to code. They’ll change the world. — HI MY NAME IS JON — Medium


Wirearchy: The connected future of work and learning


To Grow as a Person, Selectively Forget the Past

The way people respond to change defines their destinies.

Source: To Grow as a Person, Selectively Forget the Past