To Save Everything, Click Here: The Folly of Technological Solutionism by Evgeny Morozov.
The first half of the book covers three points:
Not all problems are simply issues of efficiency. Some “problems” are in fact necessary tensions between contrasting philosophies and are not something technologists should try to erase.
There’s nothing about the structure of “the Internet” or “Technology” that’s prescriptive for how we should set up our societies.
Technologies should be evaluated individually, not lumped together as “the Internet” and declared inevitable and therefore good.
Toward the second half of the book, he drills in on a more specific and interesting proposal. Morosov implores technologists to build technologies that make us think more about the complex structures of the world around us, not less. Most design strives to hide complexity and make the mechanics invisible to the user; Morosov proposes the opposite. We could design lamps and toasters that behave erratically when we are using too much power and parking meters that make us choose what to do with the leftover time. Instead, nudges and gamifications guide us into pre-determined paths and rob us of daily opportunities to consider the collective consequences of our actions.
He gives two examples of that last point:
The Communist Manifesto by Marx and Engels. 🎧
Socialism: Scientific and Utopian by Engels. 🎧
I didn’t know that Marxism was all about the effects of the Industrial Revolution. “Everyone deserves to feel connected to the products and outcomes of their work” is what stuck with me.
I’m setting a goal for this year to become brave enough to open leetcode.com in my web browser.
Building Successful Online Communities: Evidence-Based Social Design by Paul Resnick, Robert E. Kraut, and Sara Kiesler
A comprehensive book applying basic economic and psychological principals to community design. I learned there are two types of affective commitment people can have to a group – identity-based and bond-based – and that turning knobs on your site that encourage one may hurt the other.