5 New Thinking Styles for Working With Thinking Machines
Dan Shipper / Chain of Thought
Length12m
About this audiobook
It’s the last day ofEvery’sthinkweek—our quarterly time to dream up new ideas and products that can help us improve how we do our work and, more importantly, your experience as a member of our community. In lieu of publishing new stories, we’vebeenre-uppingpiecesbyDan Shipper(who’s been on hiatus from writing his regularChain of Thoughtcolumn to work on a longer piece) that cover basic, powerful questions about AI. Last up ishis pieceabout how humans should think in a world with thinking machines. We'll be back with a new piece in your inbox on Monday.—Kate LeeWas this newsletter forwarded to you?Sign upto get it in your inbox.A world with thinking machines requires new thinking styles. Our default thinking style in the West isscientificand rationalist. When was the last time you heard someone talking about a hypothesis or theory in a meeting? When was the last time, when sitting down to solve a problem, you reminded yourself to think from first principles? When was the last time you tried an experiment in your work or personal life?Even the frameworks we use to understand business are scientific: It’s unlikely that Harvard Business School professorMichael Porterwould have looked for or foundfive “forces”governing business without physics as inspiration;Clay Christensen’sjobs-to-be-done frameworkis close to anatomic theoryof startup ideas.We romanticize science and rationalism because it's been so successful. Since the Enlightenment, whenGalileo,Newton,Descartes, andCopernicusbegan to think in this way, we have used rationalism to generate modernity. It's where we get rockets and vaccines from, and how we get computers and smartphones.But new technologies demand new thinking styles. As the AI age unfolds, we are shifting away from what former Tesla and OpenAI engineerAndrej Karpathycalls Software 1.0—software that consists of instructions written by humans, and which benefits from a scientific, rationalist thinking style.Instead, we're moving into Software 2.0 (a shift thatMichael Taylorrecently wrote about), where we describe a goal that we want to achieve and train a model to accomplish it. Rather than having a human write instructions for the computer to follow, training works by searching through a space of possible programs until we find one that works. In Software 2.0, problems of science—which is about formal theories and rules—become problems of engineering, which is about accomplishing an outcome.This shift—from science to engineering—will have a massive impact on how we think about solving problems, and how we understand the world. Here are some of my preliminary notes on how I think this shift will play out.1. Essences vs. sequencesIn a pre-AI world, whether you were building software or teams, or writing books or marketing plans, you needed to strip the problems you were facing down to their bare elements—their essence—and work your way forward from there. In building software, you need to define your core user and the problem you want to solve; in writing books, you need a thesis and an outline.In a post-AI world, we are less concerned with essence and more concerned with sequence: the underlying chain of events that leads to a certain thing to happen. Language models do this when they predictwhat word comes next in a string of characters; self-driving cars also do this when they predict where to drive next from a sequence of video, depth, and GPS data.To understand this better, consider the case of a churn prevention feature for a SaaS business in a pre-AI world. In order to automatically prevent a customer from churning, you needed to define what a customer who might churn looked like with explicit rules—for example, if they hadn’t logged into your app in a certain number of months, or if their credit card was expiring soon. This is a search for essences.In a post-AI world, by contrast, you don’t need to explicitly define what a customer who is about to churn looks like, or which interventions you might use in which circumstances.All you have to do is identify sequences that lead to churn. For every customer who churns, you can feed their last 100 days of user data into a classifier model that categorizes inputs. Then you can do the same for customers who haven't churned. You'll create a model that can identify who is likely to churn, in all of their many thousands of permutations, without any rules. This is what it means to search for sequences.2. Rules vs. patternsBecome apaid subscriber to Everyto unlock this piece and learn how:Pattern recognition replaces rule-based thinkingIntuition-driven approaches eclipse process-centric methodsCreative work evolves from sculpting to gardeningPredictions become more valuable than explanationsUpgrade to paidClick hereto read the full postWant the full text of all articles in RSS?Become a subscriber, orlearn more.