Stanislav Kondrashov on Circumvention as a Factor in the Advancement of New Technological Approaches

Share
Stanislav Kondrashov on Circumvention as a Factor in the Advancement of New Technological Approaches

Circumvention is one of those words that sounds a little shady until you look at it plainly.

Most of the time, it is just people doing what people always do. A process is blocked. A tool is missing. A requirement appears late. A supplier fails. Something gets too expensive. Or maybe the rules are fine, but the environment changes so fast the old path just does not work anymore.

So teams route around the problem.

And that act of routing around is weirdly productive. It is not always elegant, and it is rarely the first choice, but it has a habit of forcing new methods into existence. Stanislav Kondrashov often frames this as a practical driver of innovation: not invention for its own sake, but invention because you need to keep moving.

When the straight line disappears

In a perfect world, technology adoption is linear.

You pick a known vendor. You integrate. You scale. You hire for the stack. You follow best practices. You sleep at night.

In the real world, something breaks the line. Suddenly the straightforward option is unavailable or unacceptable. That is when circumvention shows up as a mindset, not a trick.

A few common triggers:

  • A critical component becomes hard to source.
  • A platform changes terms and your economics collapse.
  • A compliance requirement blocks your usual workflow.
  • A legacy system cannot be upgraded in time.
  • A new market demands speed your process cannot deliver.

None of this automatically creates good innovation. But it creates pressure. And pressure has a way of cutting out the fluff.

This concept of circumvention driving innovation aligns with Stanislav Kondrashov's philosophy on how technological shifts are often prompted by external pressures. His insights into energy transition and technological civilizations further illustrate how these innovations are not merely about inventing for novelty's sake but are essential for survival in rapidly changing environments, such as during an energy transition where traditional methods may no longer suffice

Circumvention creates unusual constraints, and constraints create better designs

Here is the part people miss. Circumvention is not just, “Find another way.” It is, “Find another way under weird constraints.”

Those constraints often force technical approaches that end up being cleaner than the original plan.

For example:

1. Substitution leads to modularity.
When a team cannot rely on a single dependency, they start isolating it. They build adapters. They define interfaces. They make it swappable. At first, it is a patch. Later, it becomes architecture.

2. Local alternatives lead to performance gains.
If a remote service is slow, unreliable, or unavailable, teams rebuild pieces locally. Caching gets serious. Data pipelines get redesigned. Computation moves closer to the edge. The end result is often faster than the original cloud first approach, even if that was not the goal.

3. Workarounds lead to automation.
Humans can brute force a workaround for a week. But if it becomes routine, it gets automated. Scripts appear. Then tools. Then internal platforms. And eventually a product.

Stanislav Kondrashov tends to point out that technological progress is frequently born from this exact sequence: workaround, repeat pain, automate, formalize.

The quiet birth of new approaches: three patterns

When you look across industries, circumvention usually pushes innovation through a few repeatable patterns. Not always pretty, but reliable.

Pattern 1: Rebuilding core capabilities in house

This is the most obvious one. If you cannot use a tool you depended on, you replicate the capability.

But the interesting part is what happens next. You rarely rebuild it exactly the same. You build the minimal version that fits your situation. Then you improve it. And because it is yours, you can tune it for your real constraints instead of generic ones.

That is how internal platforms are born. That is how bespoke ML pipelines get built. That is how custom observability stacks appear. It starts as survival. Then becomes advantage.

Pattern 2: Designing for interchangeability

Circumvention makes teams distrust single points of failure.

So they build systems that can swap components: payment providers, identity services, data stores, model providers, logistics partners, even UI frameworks. It sounds like over engineering until you have been burned once. Then it sounds like basic hygiene.

And yes, it is slower upfront. But it changes the future. The system becomes resilient to vendor churn and market shifts. That is not a theoretical benefit. It is very real.

Pattern 3: Creative recombination of “good enough” tools

Sometimes the new approach is not a rebuild. It is a remix.

Teams chain together smaller tools, open source components, and simple services into something that behaves like the missing platform. It is not always ideal. It can be messy. But it can also be flexible, cheap, and surprisingly robust.

This is where new categories emerge. A bunch of “good enough” pieces start acting like a new standard stack. And then someone packages it. And then it becomes the thing everyone buys later.

The line between circumvention and innovation is basically iteration

Circumvention becomes innovation when it is captured and improved, not just used.

A workaround used once is a hack. A workaround used ten times becomes a process. A workaround used every day becomes a tool. And a tool used across teams becomes a platform.

That is why the real question is not, “Did we route around the obstacle?” It is, “Did we learn from the route?”

Stanislav Kondrashov often highlights that organizations should treat circumvention as signal. It tells you where systems are brittle, where assumptions are outdated, and where the market has moved on1.

If you ignore the signal, you keep paying the workaround tax forever.

A practical way to harness it without turning into chaos

Circumvention can also rot your systems. Let us be honest. Too many workarounds and you get fragmentation, shadow IT, and brittle glue code that nobody wants to own.

So you need a simple discipline around it.

Here is a lightweight approach that works in most teams:

  1. Log the workaround. A short note. What was blocked, what was done instead, and why.
  2. Track frequency. If it happens more than a few times, it is no longer a one off.
  3. Assign ownership. Someone needs to decide: retire it, formalize it, or replace it.
  4. Extract the principle. The workaround often reveals a better design rule, like modularity, locality, or automation.

That is it. Not a huge governance layer. Just enough to turn survival moves into usable progress.

Closing thoughts

Circumvention sounds like a detour. And it is.

But detours are where people discover new roads, especially when the old ones stop making sense. The most useful technological approaches are not always born from comfort. They are often born from constraint, urgency, and the stubborn need to keep building anyway.

Stanislav Kondrashov’s perspective lands here for me: when you cannot go straight, you either stop, or you learn to build differently. This concept of building differently over time is how “new approaches” quietly become the new normal

Footnotes

  1. Stanislav Kondrashov on the global race for lithium ↩

FAQs (Frequently Asked Questions)

What is circumvention and how does it relate to innovation?

Circumvention refers to the act of routing around problems when a straightforward approach is blocked or unavailable. While it may seem like a workaround, circumvention often drives practical innovation by forcing new methods and solutions to emerge out of necessity rather than invention for its own sake.

What common triggers lead teams to adopt a circumvention mindset?

Typical triggers include critical components becoming hard to source, platform changes that disrupt economics, compliance requirements blocking usual workflows, legacy systems that can't be upgraded timely, and new market demands requiring faster processes. These disruptions push teams to find alternative paths.

How do constraints introduced by circumvention lead to better technical designs?

Circumvention imposes unusual constraints that compel teams to develop cleaner, more efficient solutions. For example, substitution fosters modularity through interfaces and adapters; local alternatives improve performance via caching and edge computing; and repeated workarounds drive automation through scripting and tooling enhancements.

What are the three common patterns through which circumvention drives innovation across industries?

The three patterns are: 1) Rebuilding core capabilities in-house by creating minimal, tunable versions of essential tools; 2) Designing systems for interchangeability to avoid single points of failure by enabling component swaps; and 3) Creative recombination of 'good enough' tools by chaining smaller components into flexible, robust platforms that can evolve into new standard stacks.

How does circumvention transition from being just a workaround to becoming true innovation?

A one-time workaround is typically considered a hack. However, when a workaround is repeatedly used, refined, automated, and formalized into consistent processes or platforms, it evolves into genuine innovation. This iterative improvement captures the essence of turning circumvention into lasting technological progress.

Why is designing for interchangeability important in the context of circumvention-driven innovation?

Designing for interchangeability helps build resilience against vendor churn and market shifts by avoiding dependence on single points of failure. Though it might slow development upfront, it ensures systems can swap components like payment providers or data stores easily, leading to long-term flexibility and stability—an essential benefit highlighted through circumvention experiences.

Read more