A couple weeks ago, the data community was overtaken by a giant debate, the likes of which not seen since the data mesh entered the chat in 2021, about whether or not the stack is being unbundled or rebundled, and what it all means. It was a periodic flare-up of the only thing we can ever talk about, and, if nothing else, proof that, no matter how much we fight with Gartner and their ilk, we also can't help but put things in their pedantic little boxes.
I’m not here to choose a side in that discussion. In my view, the middle layer of the data stack—say, everything after ingestion and before consumption—is neither being bundled or unbundled; it’s simply being reconstituted. Some components are being pulled apart, others are getting mixed together, and the final product will look nothing like its former parts. We aren’t building a Lego from discrete blocks, or disassembling a set into individual pieces;1 we’re making a stew. You could argue, I suppose, that chefs unbundle potatoes from the peel and meat from the bone, and then rebundle it with a pot and some broth. I’d argue that that’s a weird choice of verb.
But that’s not to say there’s no bundling happening in the data ecosystem. It’s just happening in a different place.
How companies do analysis
When we first started Mode, we expected our users to fall into two clear categories: Analysts, and everyone else. Analysts, we thought, would live in Mode’s SQL editor, write lots of queries, and distribute their work to their colleagues. Everyone else—the non-analysts2—would look at dashboards and poke at reports, but wouldn’t write queries. Very few people, we assumed, would exist in the middle as occasional query authors. Just as people who aren’t designers create very few assets in Photoshop, we thought people who weren’t analysts would write very few queries in Mode.
We were wrong. Analysis, even SQL-based analysis, isn’t like design, where a handful of people create stuff and everyone else is a consumer, with clear lines between them. It’s much, much fuzzier. Though analysts were always our first adopters, lots of people—PMs, engineers, marketing managers, executives, support agents, operations leads, and all job titles in between—periodically wrote queries. These people occupied the middle part of the distribution between analysts and non-analysts that we thought would be vacant. Users weren’t bimodal like we expected, but continuous.
Moreover, non-analysts gradually deepened their technical usage (i.e., query writing) over time. After being exposed to their company’s data, people who we didn’t classify as analysts—and, based on their initial behavior, didn’t classify themselves as analysts either—started to display the same behavioral patterns as analysts.
It’s not surprising that most people want to be part of the analytical process. In many ways, we built Mode for that reason—just as Figma created a “way for non-designers to be involved in the design process,” we wanted to do the same for analysis.
What is surprising is the lengths people went to be involved. When we first identified these behaviors, Mode didn’t offer much to non-analysts. The product was heavy on SQL and light on code-free, drag-and-drop interfaces. Mode wasn’t drawing people into the analytical process by developing an accessible way for them to participate; instead, people were participating in the same way that analysts did, just at a less frequent cadence.
Though this is a complex phenomenon to interpret, one explanation stands out above others: Analysis is becoming a team sport. Business stakeholders aren’t kicking questions over to their data help desks and waiting to get reports back to review; everyone is contributing together. A few months ago, Tristan predicted that analytical talent wouldn’t be concentrated in a “select few specialists,” but would “live inside of operational areas of the business.” If Mode’s customers are any indication, this started happening years ago.
As far as paradigm altering shifts go, this one—analysis becoming multi-functional; the democratization of analytical reasoning and technical talent, not just data—is far more foundational than whatever reshuffling happens among the data stack’s middleware. After all, what ultimately matters is the experience that middleware provides. While it’s right and fair to talk about how our fragmented SaaS landscape undermines that experience, that’s only half the equation. Applications need to be complementary to one another and to the people they’re trying to serve.
For decades, the industry has thought of those people the way we did at Mode in the early days: different, divided, and discrete. This belief is embedded across the entire data ecosystem. Products have technical and non-technical faces; vendors distinguish between analyst and non-analyst seats; brands are built around which side of the spectrum you favor; Gartner tells you you need to buy two reports and not one.
What do we do if this changes? What happens if, ten years from now, we can’t separate between analysts from their opposite—not because we don’t know what to call the latter group, but because they no longer fill clearly distinct roles?
Where we’re going, we still need roads
It’s awards season, and let me propose a perennial Oscar snub: The American Truck Commercial. Seemingly thousands of these spots get churned out every year, and all of them follow the same spectacular arc: They show a truck, perfectly polished, bounding through the American West. Over a montage of farmland jingoism, a man—he’s never shown, but we can see him, in his 50s, a smoker with calloused hands, squinting in the late Montana sun, rough but not unkind, beaten down but not broken—talks about freedom, hard work, and how, out here, we don’t drink oat milk or use the internet. We see trucks plowing snow; we see trucks drifting through deserts; we see trucks towing trees, boats, and heavy machinery; we see trucks forging rivers;3 we see trucks offroading up mountains, through snow, and over rocks in the protected areas of the Badlands National Park. We do not see pavement, women,4 or people of color.
Having grown up in a place where people buy a lot of trucks, I can assure you, this is not what people do with them. They don’t haul space shuttles; they drive their trucks on the interstate and idle them in Wendys’ drive-thrus.
But this paradox is why they’re popular. While trucks can hypothetically “conquer Denali,” roads are pretty useful too. Even if you want to go mudding at the dirt spot, you can’t drive a swamp buggy down I-85 to get there.5
Trucks, by contrast, can be luxury vehicles while simultaneously embodying America’s pioneer ideals: Offroading on parking lot medians at high school football games.6 They’re spacious and comfortable enough to take the family on a road trip to the beach, and rugged enough to (hypothetically) drive in the ocean once you’re there.
Compare this to the alternative modes of transportation, like traveling by plane, then train, then car, then dirt bike. These vehicles live on their own thoroughfares, each disconnected from the other. And each requires a new set of skills to operate. You need a pilot to fly you from Des Moises to Houston, a conductor to run the train to Galveston, a driver to taxi you to the beach, and a fourth expert to teach you to ride a dirt bike on the beach. With a truck—and an overlapping system of highways and roads—one person, in one machine, can do it all.
For decades, the data industry hasn’t had a truck. We've had power tools for analysts, meant to be driven by elite experts across treacherous and unexplored terrain. And we’ve had simple reporting applications for everyone else, designed to be put on cruise control across well-trafficked highways. Because neither was created for the other’s domain—you can’t drive a four-wheeler across the country, or a Greyhound through the Lost Coast—these two sets of roads remained disconnected, as did the people who drive on them.
In practice, this means that people often operate in different tools—and live in different realities. People who spend their time looking at dashboards see one view of the business; people who are investigating problems see another. Even if these worlds aren’t contradictory, they’re not often shared.
In the past, when thinking about this technical divide, I’ve assumed it was a product problem. Over the last decade, we’ve created a lot of specialized tools, and segregated our “jobs to be done” as a result. If only we could better connect these tools—if only our criss-crossing BI highways had off-ramps to the detailed city streets, and the ad hoc trails in the countryside beyond—we’d solve this problem.
I’m now realizing that misses the real point: The divisions of labor between analysts and everyone else are fading. Analysis is getting bundled with other functions; the behaviors of analysts and non-analysts are overlapping; analysts are becoming positionless. The reason to build a “modern data experience” isn’t to unify the disjointed products of a bunch of startups; it’s to serve a world in which far more people want to work like analysts.
That’s a much bigger—and harder—ambition. But fortunately for us, if we need a recommendation on how to bring red and blue people together into a purple center, there’s a truck commercial for that too.
But if we were taking apart a Lego, Joel can tell you what color your pile of pieces would be.
Business users? Domain experts? Stakeholders? Non-technical users? People you want to hang out with? SELECT * FROM people p LEFT JOIN analysts a ON a.person_id = p.person_id WHERE a.person_id IS NULL
?
Your F-150 broke an axle, Josephine got dysentery, and everyone died before you made it out of Nebraska. But on the bright side, you did collect four tons of buffalo meat from hunting nine times in two days.
The truck commercial Bechdel test: Do women exist?
This sentence is, in fact, real.
Those who drove, say, their grandmother’s 1998 Pontiac Grand Am were confined to concrete roads of communism.
What if its not a matter of everyone becoming an analyst but instead, the mission is to restore the ability of analysis to people who used to do it?
What are shift managers doing when they set schedules? Analysis
What are teachers doing when they create lesson plans? Analysis
What does any of do when we make plans to purposefully fill needs? Analysis
I think where we've gotten confused is conflating technical analysis with business analysis. Its not that your typical customer manager doesn't do analysis. Its that the complexity of our businesses and the volume of our measurement have grown so great that we need deep technical skills to just to make simple decisions. Also, as a society, we've gotten really uncomfortable with uncertainty, and that's expensive.
Consider the simple task of navigating somewhere. I once drove 500 miles to my grandmother's place with a half page of scribbling for directions. 7 turns. These days, I don't back out of my driveway without being plugged into a massive cloud compute infrastructure and a to the minute estimate of arrival time. Have I allowed absurd expectations to rob me of analytics self-sufficiency?
#1 - where I'm from, you absolutely could drive your swamp buggy down 85 to get to the mudhole. You might not like your life very much, while you do it, but no one would stop you!
#2 There are no other people I'd rather hang out with to talk data than Gordon and Benn! :)