Why the Simplest Data Model Often Wins, Even in the Most Complex Problems
Hatched by Emil Funk Vangsgaard
Jun 22, 2026
10 min read
2 views
72%
The Hidden Pattern Behind Two Very Different Fields
What do a graph database and a psychiatric genetics assay have in common?
At first glance, almost nothing. One lives in the world of engineering team debates about query plans, schema design, and whether Neo4j is really worth the hassle. The other lives in molecular biology, where researchers use high throughput assays to test how genetic variants influence biological function at scale. But both are wrestling with the same deeper question:
When does a specialized model reveal reality, and when does it become an expensive way to describe something that a simpler system already handles well?
That question matters far beyond databases or genetics. It is the difference between a tool that clarifies complexity and a tool that merely dramatizes it. In both fields, people are tempted by elegance in theory, only to discover that the practical unit of value is not sophistication, but fit.
Sometimes the most advanced-looking framework is exactly the wrong one. Sometimes the real breakthrough is not inventing a new abstraction, but finding the smallest representation that still preserves the signal.
Complexity Is Not the Same as Value
There is a seductive moment in every technical field when a problem seems to demand a grander system. Data relationships are everywhere, so why not use a graph database? Genetic regulation involves thousands of interacting elements, so why not build the biggest, most expressive assay possible?
The trap is that complexity has a marketing advantage. It feels more rigorous. It sounds like it should handle edge cases better. It gives teams the comforting illusion that a harder tool must be a more serious one.
But real-world usefulness comes from a different standard: how much new information does the system actually surface, relative to its cost?
In software, a graph database can be impressive until you discover that most of your business questions are just a few joins deep. If a relational database already answers 95 percent of what you need, then the exotic option is not a power upgrade. It is a tax on maintenance, hiring, debugging, and consensus. The same principle shows up in research: a method can be technically beautiful, but if it is too hard to scale, interpret, or reproduce, it will fail to become knowledge.
That is the real connection between the two domains. Both are not primarily about discovering whether complexity exists. They are about deciding which layer of complexity deserves to be modeled explicitly.
The best system is not the one that can represent everything. It is the one that makes the important things visible without obscuring the rest.
This is why the simplest systems often survive the longest. PostgreSQL did not dominate because it was the most poetic representation of data. It dominated because it made the common case cheap, the rare case possible, and the talent pool deep. Likewise, high throughput genetic assays matter not because they are flashy, but because they turn a previously fuzzy hypothesis into something testable at scale.
The winning idea in both cases is not “use less sophistication.” It is “use the minimum sophistication needed to preserve truth.”
The Real Problem Is Not Modeling, It Is Overcommitting to a Model
Most bad technology choices do not come from ignorance. They come from premature commitment.
A team chooses a graph database because a whiteboard sketch looks like a network. Then the company grows, the queries remain shallow, and suddenly the organization is paying an operational complexity bill for a topology it rarely exploits. Researchers do something similar when they invest too early in the wrong experimental framing, then spend years producing increasingly precise answers to the wrong question.
This is the deeper parallel: both engineering and science suffer when the model becomes more important than the measurement.
A database schema is not the business. A graph is not automatically a better map of reality. An assay is not a discovery just because it is high throughput. In every case, the model is only useful if it helps you decide something that matters.
This is where the phrase “2 hop traversal” becomes philosophically interesting. It is not just a technical observation. It is a reminder that the shape of your real problems is usually narrower than the shape of your imagination. Many systems are designed for the mythical worst case, when the actual workload is a compact set of repeated patterns.
That applies in biology too. A huge experimental framework can be overbuilt if the real signal comes from a small number of measurable interactions. The challenge is to identify the effective complexity of the problem, not its theoretical complexity.
Think of it like a map versus the territory. A world map can be extremely detailed, but if you are trying to get from one neighborhood to the next, a transit diagram may be better. It omits reality, but preserves the relevant structure. That is the point of a good abstraction. It is not a mirror. It is a filter for decision-making.
When people get excited about graph databases, what they often want is not a graph database at all. They want a better way to understand connections. When researchers get excited about high throughput assays, what they often want is not throughput for its own sake. They want a better way to separate signal from noise.
In both cases, the goal is not more model. The goal is more identifiable structure.
Why Biology Teaches Better Software Lessons Than Software Usually Teaches Itself
One of the most useful habits in technical thinking is borrowing discipline from fields that have no patience for your abstractions.
Biology is relentless about this. A hypothesis is only as strong as the assay that tests it. If a method cannot be repeated, scaled, or linked to a meaningful phenotype, the idea does not advance. High throughput assays are powerful precisely because they force hypotheses into contact with measurable reality. They punish hand waving.
Software teams can learn from that. Too many architecture discussions remain trapped at the level of elegance. People ask whether a data model is expressive, but not whether it changes a decision. They argue about normalization, graph traversal, or event sourcing, but do not ask what question is being answered more reliably as a result.
A biology mindset would ask:
- What is the measurable output?
- What variability does the method introduce?
- How reproducible is the result across contexts?
- Does the added expressiveness reveal a real effect or just decorate the hypothesis?
Those questions are as useful for systems design as they are for genetics.
For example, imagine a product team considering a graph database to model user journeys, referrals, and social interactions. The appealing story is that relationships are native to graph structures. But if the common questions are things like “How many users signed up after a referral?” or “Which cohort had the highest conversion rate?”, then a relational model plus a few well-designed tables may outperform the graph on every practical dimension that matters: speed of hiring, tooling, observability, and cost.
Now imagine a genetics lab studying psychiatric disorders. The appealing story is that the genome is a complex network, so the answer must require an equally complex method. But if a carefully designed assay can isolate the functional impact of specific variants, then clarity may come not from modeling every interaction at once, but from building a pipeline that lets each layer of causality be tested independently.
That is the shared lesson. The best methods do not merely represent complexity. They decompose it.
A Useful Framework: Representation, Resolution, and Reuse
To make this practical, use a simple three part test before adopting any complex system.
1. Representation
Does the model represent the thing you actually care about, or just the thing that looks impressive?
A graph database represents relationships well. But if your real questions are mostly aggregate, transactional, or hierarchical, the representation may be richer than needed. In research, a high throughput assay may represent variant effects beautifully, but if the signal is too indirect, representation alone is not enough.
2. Resolution
Can the model distinguish the differences that matter?
A low resolution system can be perfectly adequate if the decision threshold is coarse. If you only need to know whether a user is active or inactive, you do not need a six dimensional behavioral ontology. Similarly, if a biological question depends on detecting a subtle regulatory effect, the method must resolve that effect cleanly enough to be meaningful.
3. Reuse
Can the method be reused by ordinary people, or only by specialists?
This is where the social reality of tools matters. PostgreSQL has an enormous ecosystem, broad familiarity, and low onboarding friction. That means more people can ask and answer questions. Graph databases often lose here. In science, a method that requires rare expertise or brittle infrastructure may be technically impressive but practically fragile.
A good system passes all three tests. It should represent the relevant structure, resolve the critical differences, and be reusable by the people who need to act on it.
A powerful model is not one that makes the world look more sophisticated. It is one that makes the next decision easier to justify.
This framework also clarifies why certain tools fade after the initial hype cycle. They optimize representation at the expense of resolution or reuse. They can model more, but they help less.
The Real Measure of Sophistication Is Selective Simplicity
The phrase “back to SQL” sounds like retreat, but it is often maturity.
Maturity in technical work is not the refusal to use advanced tools. It is the ability to choose the simpler tool without embarrassment when the simpler tool is the correct one. That requires a deeper confidence than novelty does. It means resisting the urge to confuse uncommon with valuable.
The same idea applies in research. The future does not always belong to the most baroque experimental platform. Often it belongs to the platform that converts a vague idea into a reproducible result with the fewest moving parts. That is what makes high throughput assays so consequential: not merely the scale, but the discipline they impose on ambiguity.
This is why the best practitioners in both fields tend to be suspicious of elegance that cannot pay rent. They know that every extra layer of expressiveness creates new failure modes: onboarding delays, schema debates, irreproducible results, or a system so specialized that only its creators can safely touch it.
In that sense, the most sophisticated teams are often the least theatrical. They have learned how to ask:
- What is the actual question?
- What is the smallest model that answers it?
- Where does the added complexity create genuine leverage?
- Where does it merely make us feel clever?
These are not anti innovation questions. They are anti delusion questions.
Key Takeaways
-
Start with the question, not the tool. If the problem only needs shallow traversal or a limited set of measurements, a simpler system may outperform a specialized one.
-
Measure the cost of complexity, not just its elegance. Extra expressiveness often creates hidden costs in hiring, debugging, reproducibility, and maintenance.
-
Use the Representation, Resolution, Reuse test. A good model must show the relevant structure, distinguish meaningful differences, and be usable by real people.
-
Beware premature commitment to a model. Whether in software or science, overinvesting in the wrong abstraction can make you precise about the wrong thing.
-
Prefer selective simplicity over decorative sophistication. The best systems do not maximize complexity. They isolate the parts of complexity that actually matter.
The Closing Reframe
The deepest lesson here is not that graph databases are bad or that high throughput assays are good. It is that every domain eventually discovers the same law of usefulness: the model that wins is the one that compresses reality without distorting the decision.
Sometimes that means a relational database instead of a graph. Sometimes it means a high throughput assay instead of an intuition driven theory. But the principle is the same. The winner is not the tool that can contain the most structure. It is the tool that reveals the structure you can actually act on.
That is a powerful way to think about expertise itself. Expertise is not accumulating ever more elaborate representations. It is learning how to see which complexity is essential and which complexity is ornamental.
And once you see that pattern, you stop asking, “What is the most advanced system I can use?”
You start asking a better question:
What is the simplest thing I can build or measure that still tells the truth?
Sources
Hatch New Ideas with Glasp AI 🐣
Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)
Start Hatching 🐣