Review: WTF-What’s the Future?

Cover Image - WTF. What's the Future

WTF?: What’s the Future and Why It’s Up to Us.  Tim O’Reilly

Tim O’Reilly has had a backstage pass to the technology change we have been coping with for the past three decades. WTF is his effort to make sense of what he’s seen and offer some counsel about what it may mean for the next decades we’ll be living through. While some cynics and skeptics might view this as no more than O’Reilly’s attempt to hit the speaker’s circuit, there’s value here to those of us with a more restrictive view of the show. Can O’Reilly offer the rest of us valuable insights even if he may have been mostly a combination groupie/roadie for the more visible performers on the stage? My assessment? This is one smart roadie with insights worth paying attention to.

What makes WTF work is that O’Reilly is an unusual blend of techie, communicator, and entrepreneur. In ethnographic terms, he’s been a participant/observer throughout this unfolding process. Most of those reporting from the new territories are one or the other; they are participants either too busy or too biased to offer dispassionate analysis or they are observers too removed from the action to see the really interesting stuff.

One of the early battles was between open vs proprietary strategies. Eric Raymond labeled this as a choice between the Cathedral and the Bazaar. Today it is evolving into the emergence of networked platforms as one of the next arenas being contested. O’Reilly frames this continuing evolution as a requirement to differentiate between value creation and value capture. Organizations that focus on capturing all the value that they create do not prosper as abundantly as those who focus principally on value creation. Those who focus on playing positive-sum games do better—both for themselves and for the rest of us—than those who choose to play zero-sum games. This is a countercultural if not a counterintuitive strategy. The rhetoric of Wall Street and VCs is anchored in a zero-sum mentality; the winners in this new world, however, are playing a deeper game.

What I find especially intriguing about this line of thought is how it makes strategy and organizational design tightly coupled and how it then shrinks the differences between how things work inside the organization and how they work outside. One of the curiosities of large, traditional, organizations is that they cling to the worst practices of centrally planned and managed economies internally as they celebrate the value of the free market outside their walls.

At heart, what O’Reilly is arguing in WTF is not only that this is a hypocritical debate but that it has become a dangerous mindset as well. As he puts it “Amazon Web Services was the answer to a problem in organizational design.” O’Reilly reports on an interview with Jeff Bezos talking through the origins of AWS;

“Four years ago is when it started, and we had enough complexity inside Amazon that we were finding we were spending too much time on fine-grained coordination between our network engineering groups and our applications programming groups. Basically what we decided to do is build a [set of APIs] between those two layers so that you could just do coarse-grained coordination between those two groups.”

Working through this logic is anything but intuitive. Learning how to do so consistently may be the central skill for thriving, or possibly even surviving, in what is to come. O’Reilly has come in for some criticism in his perspective on Uber and its evolving working relationships with its drivers. I think the criticism is overblown and misses the nuance that O’Reilly is attempting to call attention to.

This goes to the heart of what WTF tries to do. Looking at a sample of successes, failures, and yet to be determined experiments, O’Reilly is trying to understand the strategic logic of the world we are brining into existence in a way that would let more of us contribute to that logic. I’m less interested in whether he has worked out the answers than I am in learning how to think along similar lines.

Strategy and organizational design in a crowded ecosystem

When I teach organizational design, I start with the observation that organizations survive because they’ve struck a balance with their environment. That environment is now an ecosystem teeming with other organizations seeking their own balance. One consequence is that you cannot separate organizational design from strategy. A second is that both must operate from a deeper understanding of the ecosystem.

Ecosystem has become a popular way to think about the competitive environment. Some of this is simply evolving language preferences; terms go in and out of style. But there is a deeper and more significant rationale for this evolution in terminology. The appeal behind talking about ecosystems lies in the adage that “everything connects to everything else.” While that has always been true, it wasn’t terribly relevant until recently; “everything” didn’t add up to very much. For a long time, organizations had to only pay attention to a well-defined set of customers, a small handful of suppliers, a small handful of competitors, and a handful of other factors that impinged on their freedom to act.

Wouldn’t it be nice to have that sort of environment today? Not only are there more players to consider in every category, those players bump up against one another more tightly. It’s easy to cross an empty room to get to the bar; in a crowded cocktail party it can be hard to move just a couple of feet. You need to think and manage differently if you need to cross that crowded room. To further complicate things our hypothetical room is surrounded by a balcony full of people shouting conflicting, contradictory, yet potentially essential advice.

The temptation is to put your head down and bull your way through the crowd toward your destination. If you’re a bull and you’re in a china shop, this strategy will get you to the other side. You might also think it acceptable that the floor is now littered with broken china. On the other hand, if we are indeed in an ecosystem rather than a china shop, then we trample at our own risk and as risk to others in the broader system. Are we trampling over a future food source? Predators? Poison? Future mates? Risks to others might be ignored; but many risks are to our own future existence.

It’s a popular notion that today’s environment calls for innovators to move fast and break things. If that environment is as tightly packed as today’s actually is, what may end up broken is the ecosystem itself. That’s a contest with no winners.

Smart people doing smarter work

For today’s organizations, success depends on the effective care, feeding, and management of smart people. This is not the same thing as managing the ideas these smart people produce, which is where too many organizations get stuck. Ideas may be the basic output of the knowledge economy but you can’t manage by focusing on these outputs.

In an industrial economy, you focus on outputs and the game is to optimize the faithful replication of outputs. Organizations lavish attention on standardization, process, uniformity, and predictability to produce identical outputs. It is tempting to equate ideas with products because we know how to do and manage replication. Software behemoths like Microsoft were built on taking one expensive first copy and figuring out how to distribute that copy as far and wide as possible. There was so much money to be made in the replication and distribution of the copies that there was little need to think, much less worry, about the economics of creating copy number one.

Professional service firms, advertising agencies, and other knowledge intensive organizations pay more attention to the economic importance of ideas. But their management focus and attention ignores the hard problem of the gestation and delivery of new ideas. Instead they apply the techniques and mindsets of industrial models to standardizing the irrelevant. They industrialize support processes and functions. In the best cases, they make an effort to streamline and support the work of the creative core. But their principal managerial strategy is what Tom Davenport accurately characterized as “hire smart people and leave them alone.”

How do we systematically enable smart people to do smarter work? Where are the effective leverage points if industrial models aren’t the answer? First, it helps to look at individual knowledge workers and groups separately. Second, we need to focus on effectiveness over efficiency.

I’ve written elsewhere about the challenges of looking at knowledge work–Managing the visibility of knowledge work – McGee’s Musings. An excellent recent example of this kind of observation of work practice and its value comes in a recent blog post by author Steven Johnson, “Why Writing Books Is More Than Processing Words – Workflow – Medium,” where Johnson reflects on how he approaches his work. To improve the effectiveness of knowledge work we have to go into the wild and study what practitioners are actually doing.

What I’m suggesting is the value of “reflective practice.” Donald Schön, late of MIT. argued that management–and knowledge work–is characterized by the need for practitioners to formulate and build theories of their work and their environment as an ongoing component of doing their work. “Practice” and “reflection” are both necessary to becoming effective in complex knowledge work settings.

This is more demanding than simply thinking about knowledge work in terms of productivity and efficiency. It asks you to think at multiple levels of analysis in parallel; to be adept at both cognition and meta-cognition. Most damning, perhaps, is that this course of inquiry appears to be overly abstract and academic to most managers.

We need to build better insight into how knowledge work gets done and how smart people are attempting to systematically improve their practices. That means going into the wild and studying what practitioners–effective and ineffective–are actually doing. For knowledge intensive organizations, this is an effort that can potentially yield substantial gains in knowledge work effectiveness.

Free and cheap technology is killing organizational effectiveness

Technologies supporting knowledge work are deceptive, especially for knowledge work shared among groups and teams. The ease of getting started obscures the challenge of learning to be effective. We focus on the details of particular features and functions at the expense of ignoring the cognitive challenges of deep thought and collaborative work.

I’ve been participating in a Slack team with a loose group of colleagues scattered across two continents. I was off the grid for about two weeks and found myself lost when I returned to the conversation that had continued in my absence. My first hypothesis was that Slack was the culprit and that some magically better UX would eliminate the problem. Slack, of itself, isn’t the problem but it is emblematic of the deeper issue that should be tackled.

In trades and crafts, the most experienced and effective practitioners would never invest in cheap tools or materials. Learning to use those tools and materials effectively is the work of years of deliberate practice. The strategy shouldn’t be any different if you are manipulating ideas than if you were manipulating clay. But the marketing and deployment of software rejects these hard won lessons. Software fame and fortune is built on promises of simplicity and ease of use, where ease of use has been interpreted as ease of getting started and minimally productive. We’ve all become facile with learning the first 5% of new tools and services. We’ve been led to believe or we pretend that this is enough. Few among us are prepared to invest in pushing further. Fewer still belong to organizations willing to support this investment.

The payoff from even this 5% has long been sufficient in terms of personal and organizational impact. We’re reaching the limits of the return from this minimalist strategy–it’s even more acute when we shift focus from individual knowledge workers to teams and groups.

To go beyond the 5% we need to modify our expectations and approaches about how we blend powerful tools with powerful practices. We need to adopt the attitudes of those who think in terms of craft and expert practice. Organizationally, we need to provide the time, space, and support to design and invent this new craft.

My hypothesis is that there are models to look to and borrow from. In particular, I believe that the world of software development has the longest and richest experience of dealing with the individual and group production of the thought products of the knowledge economy. Further, there are individual expert knowledge work craftspeople in various other fields; their tools and practices are also worth understanding and reverse engineering.

I don’t have this all figured out yet. Nonetheless, I ‘d like to get a new conversation going about how to improve on this train of thought. Where are good places to look?

Repeatable Processes and Magic Boxes

There is a trap hidden in most efforts to create repeatable processes and systems that try to guarantee predictable results in doing knowledge work. To avoid that trap, you must learn to recognize and manage the magic box.

The promise of repeatable processes is to identify, design, and sequence all of the activities that go into producing a specified output. It is the core of industrial logic. For industrial logic to turn out uniform results with predictable quality, craft must be transformed into proven systems and repeatable processes. Variation must be rooted out and eliminated. To do this, all of the design thinking necessary to produce the product must be extracted from the process and completed before any further work can be done. You get the prototype product done right and then you churn out a million replicas. For this strategy to work, all of the magic must take place before the first process step ever occurs.

Knowledge work cannot be forced into an industrial straightjacket. The essence of knowledge work is to produce a bespoke result. I have no interest in the strategy McKinsey developed for its last client; I want the strategy that applies to my unique situation. I do not need the accounting system tailored to GM’s business; I need an accounting system matched to my organization. And therein lies the rub. I may want a bespoke accounting system, but I’m not willing to pay for it. Forty years ago, in fact, I had to pay for one anyway because off-the-shelf accounting software didn’t exist. All software development was custom; as was all consulting work.

Consultants and software developers are not stupid people. They could see that, despite the necessity of producing a unique product at the end, much of their work had elements of the routine and predictable. To increase the quality of their work, to train new staff, to improve their economics, and to better market their cumulative experience, knowledge work organizations worked to transform their practices into repeatable processes and methods. New industries were created as software developers redesigned their code to segregate what needed to be customized from what constituted a common core.

In this effort to apply industrial logic to what was fundamentally creative work, most organizations were sloppy or short-sighted about managing what was a fundamental tension between industry and craft. What was big, and shiny, and marketable was the packaging of cumulative experience into a consulting methodology, or a software development process, or a customizable software product.

What could not be eliminated, however, was the essential craft work necessary to employ the methodology or to customize the product. What happened was that this craft work was pushed into a box somewhere on the process map or into a line item in the standard workplan.

This is the “magic box.” Whatever its name or label, it is the step where the necessary creative work takes place. This is work that cannot be done until the moment arrives.

Why does it matter to identify which boxes in the process require magic? Because they determine the quality of the final result. The other boxes only matter to the extent that they set you up to succeed in the magic box.

How do you recognize the your are dealing with a magic box? What are the clues that differentiate it from among all the other boxes? Sometimes you must approach this by process of elimination; many boxes—“conduct field interviews”, for example—are more easily identified as not possibly containing magic. As for positive identifying features, look for language that suggests design thinking steps or analysis that isn’t tightly specified. “Develop market segmentation approach”, or “design chart of accounts” are examples of possible magic boxes.

Understanding which boxes are which in a process is essential to managing the process effectively. Regular boxes can be estimated and managed more tightly than magic boxes. Data collection, for example, is usually straightforward; analyzing it, requires more flexibility and adaptability. Collapsing these related, but distinct, activities into a single step would be a poor project management decision. Just because creative work cannot be controlled in the same predictable way as industrial work does not relieve managers of their responsibility to make effective use of limited resources. Being clear and isolating the magic boxes from the ordinary ones is essential to making those resource deployment questions.

Repeatable processes are often marketed and sold as “proven approaches” that eliminate the trial and error that the uninitiated risk if they strike out on their own. This has enough truth to be dangerous. Traveling in new terrain is safer with an experienced guide. The guide may help you get to where the underlying geology is promising, but cannot guarantee that you will strike gold. Honest guides will emphasize the distinction. But it is a distinction that is only meaningful to those who can hear it.

Trial and error is an unavoidable feature of creation. A serendipitous error is often the seed of a creative solution. Understanding where the magic needs to occur helps you distinguish between unproductive and potentially productive error. Unproductive error is an opportunity for learning and process improvement; it should be carefully reined in. Potentially productive error must be permitted and encouraged. That can only be done effectively by understanding where the magic needs to occur.

Some related links:

Project management for the rest of us

We operate in a world of projects, yet few of us are trained in how to think about or manage them. Management education focuses on designing for the routine and predictable. Today’s environment is neither. Projects remain foreign to the bulk of managers in organizations who are accustomed to running ongoing operations. What differentiates success from failure in projects bears little resemblance to what drives success in operations.

Although projects are ubiquitous, project management professionals build their reputations by dealing with the largest and most complex efforts. Lost in this quest to push back the edges of project management is the need to equip mainstream managers in organizations to operate in a project-based world. While expert project managers think about work breakdown structures, scope creep, critical-path mapping, and earned value analysis, the rest of us would like some help learning and understanding the essential 20% of project planning and management that applies to any scale project. How do we become reasonably competent amateur project managers?

The end is where to begin

Until you understand what the end result needs to look like, you have no basis to map the effort it will take to create. Imagine what you need to deliver in reasonable detail, however, and you can work backwards to the sequence of tasks that will bring it into being. How clearly you can visualize the desired end product, in fact, sets your horizon. A clear picture of the end result supports a clear plan of the entire path to that result. A fuzzy picture only allows you to move far enough to generate a sharper picture.

The trick is to visualize the end result as a concrete deliverable that you can hand over. Perhaps it is a slip of paper saying “the answer is 42.” Perhaps it is a working software application, or a marketing strategy. Thinking of it in concrete terms helps in two ways. First, it forces you to be clear about who is to receive this deliverable. If you can’t be clear about who the intended recipient is, you can’t be clear on design, structure, or format of the deliverable. Second, a concrete picture of a deliverable makes it easier to imagine a conversation between you and your audience. The more fully you can imagine that conversation, the easier it will be to imagine the path to creating it. If you can’t visualize a deliverable, you can’t specify the path to create it.

Identifying and connecting the dots

Peter Drucker separates knowledge workers from production workers by noting that the first responsibility of a knowledge worker is to ask “what is the task?” This responsibility flows from the need to define deliverables. In production work, there is no need to define deliverables; they are baked into the design of all repeatable processes. In knowledge work, nothing can happen until a deliverable is specified; understanding the shape of the deliverable binds the shape of the task.

If you think I am being too clever by half, consider the following thought experiment. In a production process, I am quite happy to take whatever output of the process rolls off the line next—one BMW 730i had better be undistinguishable from the next. On the other hand, if I am in the market for a new strategy, I will not accept a copy of the last strategy report McKinsey turned out.

Again, Drucker had things figured out before the rest of us. Knowledge work depends on creating and delivering answers that are unique to the situation at hand (see, for example, Balancing Uniqueness and Uniformity in Knowledge Work).

How do I break down the single task of “produce the necessary unique outcome” into a sequence of manageable tasks that I can string together? How do I specify the dots and how do I thread them together into a path that will get me to my destination? For starters, I had better have some meaningful knowledge of the problem domain. Assuming that knowledge base, there are several heuristics for using that knowledge to specify and sequence appropriate tasks. Keep the following phrases in mind as you take your understanding of the deliverables and the domain and translate that into a possible plan.

  • Break things into small chunks (inch pebbles are easier to manage than milestones
  • Do first things first
  • Ask what comes next
  • Group like things together
  • Errors and rework are essential to creative work

If you can see how to get from A to B in a single step, you’re likely looking at a potential task. “Small chunks” is a reminder that the only way to eat an elephant is in small bites. Somewhere between a day and a week’s worth of work for an individual is one useful marker of tasks that belong in a project plan. If you can break your deliverables into components, the components may constitute project tasks. Drafting a section of a report or analyzing one element of a budget are the kinds of chunks that make reasonable tasks on a project list.

An initial list of chunks or potential tasks forms the input to the next three heuristics; do first things first, ask what comes next, group like things together. There is a back and forth interaction among these three that is much of the art of good project planning. The art lies in being clever and insightful about sequencing and clustering activities. Suppose the chunk you are considering is “analyze the Midwest sales region.” What happens next? Do we combine that analysis with the outputs from analyzing other sales regions? Do we know how many sales regions exist? Have we included a step to learn how many regions exist? How about a step to get our hands on the pertinent data? Do we have the knowledge and skills to get the data? Is there someone we need to talk to in order to make sense of the incoming data? Is that a big enough question to warrant its own task in the project plan? Raising and answering these questions calls for good mix of domain knowledge and project insight.

All project managers learn that errors and rework are an essential element of creative work. For routine production work, the goal is to eliminate errors and rework. For project work, the goal is to know that they are inevitable and build time and tasks into the plan to deal with them when they occur. Dwight Eisenhower captures the essence of this point in his observation that “plans are useless, planning is everything.” As the Supreme Commander of the Allied Forces in World War II responsible for planning and leading the D-Day invasion, his words carry weight.

Essential tools

The growing list of chunks can rapidly become overwhelming. There is a substantial industry of vendors and tools promising to bring this complexity under control. As helpful, and possibly necessary, as these tools might be during the execution phase they are more hindrance than help during planning. Two simple tools—a messy outline and a calendar—help better navigate the planning step.

An outline captures the essential need to order and cluster tasks. An outline offers enough structure over a simple todo list to add value without getting lost in the intricacies of a more complex software tool. It helps discover similar tasks, deliverables, or resources that can be grouped together in your plans. It can highlight where preceding or subsequent tasks might be missing. Throughout the iterative process of developing and refining the task outline, a calendar keeps you tuned both to external time constraints and internal deadlines.

There are many good software tools available for working with outlines. If you’re going to be doing project planning on a regular basis—and you will be—it’s well worth adding one to your software toolkit. If you’re so inclined, you might also take advantage of mindmapping software, which typically has an outlining mode. You can use a spreadsheet program in a pinch, but spreadsheets are as well suited to the dynamic demands of thinking through alternate approaches to a project. Here’s an example of a project plan built using an outlining tool. It has everything you need to plan 80% of the projects you will encounter.

At the outset, we’re focused on the value of simply thinking through what needs to be done in what order before leaping to the first task that appears. That’s why an outline is a more useful tool at this point than Microsoft Project or an other full bore project management software. For those projects of sufficient scale and complexity, more powerful tools can be necessary. For most projects, simple tools are all that you will need. For those that ultimately need full-featured project management software, these same simple tools are often a better place to start.

All knowledge work is project work

Drucker’s observation that knowledge work begins with defining the task implies that knowledge work is essentially project work; the economic engine of today and tomorrow. Yet, projects remain foreign to most managers in organizations who are accustomed to running ongoing operations. What separates success from failure in projects bears little resemblance to what drives success in operations.

Why bother increasing project management capabilities at the base instead of the leading edge? All of us must develop a basic level of knowledge and skill in planning and leading projects if we wish to be competent leaders in today’s organizations. Project management is not only a job for professionals. As knowledge workers, we’re all called on to participate in project planning, and often we must lead projects without benefit of formal education in project management.

Staying in the question – shifting from problem identification to framing

“Don’t come to me with a problem, unless you also have a solution.” I got a version of that advice early in my career and I’ve dispensed it as well. It’s become bad advice.

The good part of the advice is that simply pointing at a problem isn’t terribly helpful. The trickier part is that seeing an apparent problem going unaddressed can’t be taken as evidence that everyone around you is stupid. More likely than not, it’s a clue that obvious solutions won’t work for reasons that you are too ignorant or inexperienced to grasp. The unstated premise is that experience consists of developing a repertoire of problem recognition patterns and corresponding solutions.

As our inventory of known problems and matching solutions grows, the remaining problems are more complex and demand a level of matching complexity in their solutions. This is the realm of design thinking. Second, this rising complexity also changes the problem-solving process. What was a process of problem identification and solution selection has become a process of problem framing and solution design.

Problem framing is qualitatively different from problem identification. Identification is a diagnostic process; a collection of presenting symptoms points to a finite set of possible diagnoses listed in order of likelihood. Framing is a more exploratory and interactive process; powerful questions turn into experimental probes to discover the boundaries of the problem space and the efficacy of possible interventions.

At the heart of this framing process is the patience to “stay in the question” long enough to map the boundaries and to calibrate the power and precision of interventions. Insisting on rapid problem identification and solution selection limits the opportunities to discover and design breakthrough innovations.

The hardest aspect of “staying in the question” is managing the pressure to get on with it; the bias for action that characterizes the best organizations. Taking time out to think is not typically valued or rewarded. Analysis paralysis is a real risk. Staying in the question is not about the depth or precision of answers; it is about asking better questions to illuminate choice points, mark out new directions, and identify more options.

Review – Only Humans Need Apply


Only Humans Need ApplyOnly Humans Need Apply: Winners and Losers in the Age of Smart Machines
Thomas H. Davenport, Julia Kirby

In his most recent book, Tom Davenport, along with co-author Julia Kirby, provides an excellent entry point and framework for understanding the evolving relationship between smart people and smart machines. There’s a great deal of hand-wringing over technology encroaching on jobs of all sorts. This is hand-wringing that arises with every new technology innovation stretching back long before the days of Ned Ludd. Davenport and Kirby avoid the hand-wringing and take a close look at how today’s technologies—artificial intelligence, machine learning, etc.—are changing the way jobs are designed and structured.

They articulate their goal as

“to persuade you, our knowledge worker reader, that you remain in charge of your destiny. You should be feeling a sense of agency and making decisions for yourself as to how you will deal with advancing automation.”

In large part, they succeed. They do so by digging into a series of case histories of how specific jobs are re-partitioned, task by task, between human and machine. It’s this dive into the task-level detail that allows them to tell a more interesting and more nuanced story than the simplistic “robots are coming for our jobs” version that populates too many articles and blog posts.
Central to this analysis is to distinguish between automation and augmentation, which they explain as

“Augmentation means starting with what minds and machines do individually today and figuring out how that work could be deepened rather than diminished by a collaboration between the two. The intent is never to have less work for those expensive, high-maintenance humans. It is always to allow them to do more valuable work.”

They give appropriate acknowledgement to Doug Engelbart’s work, although the nerd in me would have preferred a deeper dive. They know their audience, however, and offer a more approachable and actionable framework. They frame their analysis and recommendations in terms of the alternate approaches that we as knowledge workers can adopt to negotiate effective partnerships between ourselves and the machines around us. The catalog of approaches consists of:

  • Stepping Up—for a big picture perspective and role
  • Stepping Aside—to non-decision-oriented, people centric work
  • Stepping In—to partnership with machines to monitor and improve the decision making
  • Stepping Narrowly—into specialty work where automation isn’t economic
  • Stepping Forward—to join the systems design and building work itself

Perhaps a little cute for my tastes, but it does nicely articulate the range of possibilities.

There’s a lot of rich material, rich analysis, and rich insight in this book. Well worth the time and worth revisiting.

Lowering the costs of context switching

Context switching is expensive yet inevitable in our multi-tasking world. If you are a knowledge worker, lowering the costs of context switching may be one of the highest payoff investments you can make. How should we go about thinking about the problem of context switching to reduce those costs?

Switching contexts vs. switching tasks

A context switch is bigger than a task switch. Moving from answering one email to answering another is a task switch within a single context. Switching between answering email and drafting a client presentation or facilitating a planning meeting constitutes a context switch. Basic productivity advice encourages you to group like tasks precisely to avoid unnecessary context switches.

How can we organize our mental models, intellectual scaffolding, and the supporting environment to shorten the time it takes to shift gears from one context to the next? How do we reduce the time and effort it takes to get back in the zone and focus effectively on the task at hand?

It’s helpful to break the context switch process into three stages. For any one context there is a setup stage of getting all the elements for performing one class of tasks up and running. Second, when switching from one context to another, there is a teardown stage of clearing out all the elements of the first context to make room for the next. Finally, it helps to think of the space between two contexts as a third stage where we can do things to simplify and streamline the switch from Context A to Context B.

The first step is to make a particular context as standard, distinctive and evocative as possible. We want to setup a context to trigger the mental state we want to achieve. This is why writers often have a separate space dedicated to writing tasks. Research materials on the left, reference books on the shelf to the right, coffee mug in its familiar place and word processor open to where you left off the last time. Identify all the cues that evoke the mental state you seek and arrange them in their proper place. Other examples of physical contexts that prepare you mentally for the work at hand include a cook’s kitchen or a craft-person’s workshop.

Setting up a digital context

Increasingly, our contexts are largely or exclusively digital. Taking some cues from physical contexts we can call to mind, we might think of setting up our computer for a writing or a programming session in terms of opening a collection of applications and documents arrayed across our monitor(s) in exactly the same way every time we write or code. Few of us put that much thought into this setup process, but cognitive science suggests that we have something to gain if we do.

If you are a programmer, this is part of the logic behind encouraging the use of Integrated Development Environments (IDE); all of the tools and data you need for a coding session are available at once and each is in the same location on your physical screen. Over time, this means that the pattern of screens, data, and tools in front of your eyes maps directly to a comparable array in your mind’s eye. Using the physical patterns to evoke and trigger the mental patterns speeds your transition into programming mode.

By way of contrast, consider how else you might begin to work on a programming task. First, you open your favorite text editor, close whatever document might be left over from the last programming session, open today’s code module and begin to read. Launch a test machine and run the code until the code encounters an error. Then, load a debugger to examine the errant code. Then, open a document containing the program spec. Possibly, fire up a browser—or switch to a browser that is already open and pointing to a random site; search for a discussion thread relevant to the error code you are looking at.

Which scenario feels likely to be more productive and effective? Which is more common in your experience?

Breaking down a context

Whether analog or digital, switching from one context to another starts, ideally, by wiping the slate clean. In the analog world, leaving a context behind can be as simple as leaving a room and closing the door.

The digital world is a bit trickier. Leaving random elements of the preceding context cluttering the landscape means your mental landscape starts out comparably cluttered. Better to break down a digital context by closing all open documents and shutting down open applications.

The space between contexts

Switching contexts in the analog world might entail a short walk from an office to a conference room. Although brief, that physical transition serves an important function of easing the necessary shift of mental gears.

Shifting digital contexts can occur more or less instantly with a handful of keystrokes; that may not be a good idea. You want to give your mind time to complete its shift as well. This is one of the benefits of the Pomodoro technique, which deliberately builds in breaks between mental sprints. The breaks are the ideal spot to locate context shifts in your work.

There are some other things you can do to ease shifting from one digital context to another. For example, to the extent you can control it, order context switches such that adjacent contexts are as distinct as possible. For example, switch from working on a spreadsheet analysis to writing a report rather than switch between two reports. Better yet switch between writing a report and debugging computer code if your collection of tasks is sufficiently broad.

Make different contexts as visually distinct as possible to engage more of the senses in making the switch. If you are using the Pomodoro technique, contemplate clearing your monitors to some standard, neutral display as a resting step between adjacent contexts

Context switching and team work

We’ve been focused on context switching as an individual cognitive task. Most of us do large portions of our work in team settings. How does context switching apply to team environments? On the one hand, moving between teams and team venues probably provides more than sufficient triggers to switch smoothly. On the other hand, the proliferation of virtual teams and the all too common experience of days of one conference call after another may be making the context switching problem worse. Can we extend our thinking about context switching to the team and virtual team level or is that simply a bridge too far?