Why Intensity Matters More Than Elegance: The Shared Logic of Strong Bodies and Simple Tools
Hatched by Malcolm Mason Rodriguez
Jul 31, 2026
10 min read
1 views
84%
The real question: what creates growth, intensity or convenience?
Most people think progress comes from making things easier. Easier workouts. Easier workflows. Easier code organization. Easier is supposed to mean sustainable, and sustainable is supposed to mean effective. But that assumption hides a deeper question: what if systems grow not when they are made more comfortable, but when they are made more demanding in the right way?
That question connects two domains that rarely get discussed together. In one, vigorous exercise appears to trigger stronger changes in brain chemistry and working memory than gentler movement. In the other, the way software is divided into files often reflects historical constraints rather than an optimal design. One tells us that the brain may respond to a sharper stimulus than we expect. The other reminds us that our tools quietly shape our behavior, our decisions, and even the kinds of complexity we are willing to tolerate.
Put together, they point to a surprisingly useful principle: growth depends on the quality of friction. Not all friction is good. Some friction is wasteful, some is punishing, and some is exactly what forces adaptation. The challenge is not to eliminate friction, but to distinguish between friction that strengthens and friction that merely slows.
The body learns from stress, but only from the right kind
There is a reason a hard workout feels different from a walk around the block. The point is not just that it burns more calories or makes you sweat more. A sufficiently intense bout of exercise can change the internal environment of the body in ways that support adaptation, including increases in brain derived neurotrophic factor, insulin-like growth factor 1, and even measurable gains in working memory.
That matters because it reframes exercise as more than maintenance. Exercise is not only a way to preserve health. At the right intensity, it becomes a signal. The body interprets that signal as a need to upgrade its systems. More oxygen demand, more neuromuscular challenge, more metabolic strain, more reason to build capacity.
This is not a celebration of suffering for its own sake. It is a recognition that certain forms of stress are informational. The body does not become stronger because it was comforted. It becomes stronger because it was asked, briefly and safely, to do more than it already could.
A useful analogy is gardening. A plant that is shielded from every gust of wind often grows weaker than one that bends in the breeze. The wind is not pleasant, but it teaches structure. In the same way, intense exercise provides the kind of pressure that invites adaptation rather than complacency.
The body does not upgrade in response to convenience. It upgrades in response to a well calibrated challenge.
This is the first half of the deeper pattern. The second half is less obvious, but just as important.
Our tools do not just support thinking, they train it
If the body adapts to the demands placed on it, our work adapts to the demands placed on it too. The structure of our tools is never neutral. A programming environment, a file system, a naming convention, or a codebase layout does not merely store our intent. It shapes what feels easy, what feels hard, and what counts as a reasonable unit of thought.
Consider the simple fact that code is often kept in separate files not because that is inherently ideal, but because it grew out of historical limitations. That detail sounds mundane until you notice its consequences. Once a convention becomes standard, it quietly becomes a cognitive map. You begin to think in the shapes your tools make visible. You separate logic because files are separate. You rename because the filesystem requires names. You fragment ideas because your environment encourages fragmentation.
This is where the analogy to exercise becomes illuminating. Just as the body can be underchallenged by overly gentle movement, the mind can be underchallenged by overly convenient structure. A tool that removes all resistance may also remove some of the discipline required to think clearly. When every idea can be placed anywhere, nothing has to be sharply defined. When everything can be abstracted immediately, nothing has to be understood concretely first.
That does not mean we should romanticize awkward tools or resist all simplification. It means we should ask a harder question: does this structure reduce useless friction, or does it eliminate productive friction that helps us reason?
A codebase organized into too many tiny files can become a kind of mental treadmill, where the developer spends more energy navigating than thinking. But a giant undivided file can create a different problem: the brain loses grip on the shape of the system. The best organization is not the one that looks cleanest in a diagram. It is the one that creates the right level of resistance for the task.
The common pattern: adaptation needs resistance, but not chaos
This is the central synthesis. Both exercise and tooling reveal the same paradox: systems grow through resistance, but only when that resistance is legible.
If the resistance is too weak, nothing changes. If it is too strong, the system breaks or shuts down. The sweet spot is not comfort, and it is not chaos. It is structured strain.
In physiology, structured strain might look like intervals that push the cardiovascular system just enough to trigger adaptation without causing injury. In software, it might look like a code structure that forces you to think carefully about responsibility boundaries without burying the logic in artificial abstraction. In both cases, the point is not to maximize ease. The point is to maximize useful response.
This gives us a practical mental model: friction budget.
Every activity has a budget of friction it can tolerate before it becomes counterproductive. A workout that is too easy spends none of that budget and produces little adaptation. A codebase with too many ceremonial rules spends the budget on bookkeeping rather than insight. But when friction is spent on the right things, it pays dividends.
For the body, the right friction may be intensity, because intensity invites change in the brain and muscles. For the mind, the right friction may be clarity of boundaries, because clear boundaries let complexity become manageable. The lesson is not that intensity is universally good. It is that the shape of effort matters more than the absence of effort.
Think about learning a musical instrument. Practicing scales at a tempo you already control feels smooth, but it may not expand your ability. Practicing just beyond your comfort zone is harder, but it creates measurable growth. Yet practicing far beyond your skill level only produces noise and discouragement. The same logic governs the gym, the code editor, and probably many other domains where humans try to build capacity.
The best systems are not frictionless. They are optimally resistive.
That phrase matters because modern culture often treats friction as a flaw to be removed. But friction can be either waste or intelligence. Good friction forces precision. Bad friction wastes attention.
Why historical convenience can become today’s cognitive cage
One of the most important insights in the tooling side of this synthesis is that many of our structures are inherited, not chosen. We keep code in separate files because that became practical under older limitations, then we inherit the habit long after the original constraint has disappeared. The result is a subtle form of path dependence: the tool outlives the problem it was built to solve.
This happens everywhere. We preserve document templates because they are familiar. We split teams according to old reporting lines. We keep workflows because changing them feels risky. Over time, these decisions harden into what looks like natural order. But often they are just the sediment of past constraints.
This matters because inherited structures tend to smuggle in invisible costs. A developer may spend more time deciding where code belongs than thinking about what the code should do. A team may spend more time respecting a file tree than understanding the product. A person may mistake the elegance of organization for the quality of thought.
The parallel with exercise is direct. People often prefer activities that feel pleasant in the moment, but if the body never encounters enough challenge, the pleasantness becomes stagnation. Likewise, people often prefer systems that feel tidy, but if the mind never encounters enough meaningful complexity, the tidiness becomes an intellectual ceiling.
The answer is not to embrace disorder. The answer is to periodically audit the constraints we have mistaken for truths. Ask which parts of the structure still serve the work, and which parts merely reflect historical convenience. In many cases, the future is blocked not by lack of talent, but by outdated scaffolding.
A practical framework: optimize for the adaptation signal
If we want to make this idea useful, we need a way to apply it across domains. Here is a simple framework: optimize for the adaptation signal, not the comfort signal.
The comfort signal tells you what feels easy right now. The adaptation signal tells you what is likely to improve capacity over time.
In exercise, the comfort signal says slow down, reduce effort, avoid the burn. The adaptation signal says maybe this intensity is exactly what your brain and body need, provided it is dosed appropriately. In software, the comfort signal says keep adding small files and small abstractions because everything will stay tidy. The adaptation signal says perhaps the system needs fewer structural layers and more directness so that the real complexity becomes visible.
This framework works because it separates pleasantness from usefulness. They overlap sometimes, but not always. If you only optimize for pleasantness, you may undertrain the body or overcomplicate the codebase. If you only optimize for usefulness, you may create unsustainable strain. The art is in calibration.
A good question to ask in any domain is this: what amount of friction produces learning instead of avoidance?
That question can guide training plans, team processes, file organization, and even how you design your own habits. When a process becomes too smooth, it may no longer teach. When it becomes too jagged, it may no longer function. The sweet spot is where the system is still navigable but no longer trivial.
Here is a concrete example. Suppose you are refactoring a project. You could create a new file for every small concern, making the architecture look elegant. But if that elegance forces constant context switching, the structure is serving the diagram rather than the work. A better approach might be to group code by actual reasoning steps, even if the result looks less minimal. That slight resistance, the need to think through true dependency, may improve both comprehension and maintainability.
The same is true of exercise. If every session feels the same, the body has little reason to adapt. But if every session is a punishing ordeal, the cost outweighs the gain. The best plan introduces enough challenge to matter and enough recovery to persist.
Key Takeaways
-
Do not confuse comfort with effectiveness. Easy feels sustainable, but growth often requires a calibrated level of strain.
-
Treat friction as a design variable. In workouts, codebases, and workflows, ask whether friction is building capacity or merely wasting attention.
-
Question inherited structure. Many organizational habits exist because of old constraints, not because they are currently optimal.
-
Aim for structured strain. The best challenge is neither trivial nor chaotic. It is just difficult enough to force adaptation.
-
Optimize for the adaptation signal, not the comfort signal. Choose the setup that improves long term capacity, even if it is slightly less convenient today.
The deeper lesson: intelligence grows where ease ends
The most interesting connection between exercise intensity and tool design is not about fitness or software at all. It is about how growth works. Whether you are training a body, building a codebase, or shaping a mind, progress usually appears when a system encounters a problem just large enough to require a better version of itself.
That is why intensity matters in one domain and why structure matters in the other. Intensity wakes the body up. Structure helps the mind stay oriented. But both are ultimately about the same thing: creating conditions where adaptation becomes necessary and possible.
The world keeps telling us to reduce effort, remove friction, and make everything seamless. Sometimes that is wise. But if we accept that principle uncritically, we risk building lives that are efficient and underdeveloped. The better question is not whether something is easy. It is whether it is teaching us to become more capable.
In that sense, the highest form of design, in the gym or in the code editor, is not the removal of difficulty. It is the art of placing difficulty exactly where it creates intelligence.
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 🐣