That Whole Applications vs. Infrastructure Bullshit

It's not all-or-nothing, you know.

Hey there! If you want to join 1,489+ other readers learning about Web3, make sure to subscribe to this newsletter.

This week, everyone on Twitter seemed to argue about the importance of building applications instead of infrastructure.

But I believe arguing in favor of one side or another is actually missing the point.

The Story I Can’t Quite Remember

There’s this story I’ve heard over and over again as a kid.

I can’t quite remember which book it was, but the story is still vividly in my head.

The story starts with two friends, Mike and Alex, who decided to start hunting.

Mike, the first of the two, before venturing into the wild, wants to make sure he has the best hunting gear possible.

So he starts investing considerable time researching the finest hunting rifles he can buy, meticulously evaluating their performance and precision. He spends hours organizing his hunting gear and backpack, meticulously planning for the possibility of the catch of the year.

After months preparing for this day, making sure everything is perfect, Mike is finally ready for the hunting escapade of a lifetime.

However, as the hours pass by, his day doesn’t go as planned.

He encounters no game - not even a trace of wildlife. And despite spending hours dealing with hypothetical theory, Mike has to face the sad reality - hunting is nothing compared to what he’d been preparing for…

In contrast, Alex, the second friend, had taken a slightly different approach.

In the story, instead of focusing on acquiring the finest hunting equipment, Alex grabbed a modest hunting rifle borrowed from his uncle and set off to the hunting grounds with a simple goal in mind: to learn and adapt.

Obviously, with no experience, things didn’t go quite as he had planned and after a week, he still hadn’t seen anything.

But after a month experimenting with various hunting techniques, observing how different animals reacted to different baits and calls, he started to gain insights.

And as weeks turned into months, Alex's tactic paid off, allowing him to find the perfect combination of skills and techniques that worked perfectly with the wildlife in the region.

To be honest, I always found this story fascinating.

Partly because I was a kid, and partly because each time I tell this story, people believe the moral is something along the lines of “you should always get into action as quickly as possible and learn from direct experience vs. theory”.

Which, I guess, is partly true. No need to optimize excessively if you haven’t proven the demand (btw, this is good life advice for many areas of your life).

But the real lesson of the story for me is:

Why on earth would two friends compete against each other vs. collaborate? Why don’t they simply work together? Share their best advice?

We often like to see the world in black-or-white, all-or-nothing way.

And the so very smart people arguing whether we should focus on infrastructure or applications make no exception to the rule.

On one hand, we have the “pro-app” people arguing that we have too many developers over-optimizing infrastructures without knowing if (or how) the infrastructure is going to be used.

On the other hand, we have the “pro-infrastructure” people arguing that none of the infrastructure is ready to safely onboard a large number of normie users, so working on mass retail crypto apps is an incredible waste of resources.

And to this, I have something to add.

Infrastructure And Apps Don’t Compete

They’re complementary.

Major innovation in crypto usually follows a specific cycle:

Infrastructure > Application > Infrastructure

For example, the invention of the ERC721, the non-fungible token standard (infrastructure), powered the 2021 NFT craze (app). The NFT craze made us realize that paying hundreds of dollars in gas fees to buy a monkey jpeg was not something sane people outside of crypto would do, so we started working on cheaper options.

This is actually so interesting to witness the playbook unfolding in real-time.

Zora, one of the major NFT marketplaces (think Instagram, but instead of likes you get real money), first achieved product-market fit on Ethereum.

It quickly reached its limits and had to get creative with how it used Ethereum’s capabilities to continue to grow and provide high-quality services to its users.

So a few weeks ago, they launched their own solution that executes hundreds of transactions outside of Ethereum, rolls them up into a single piece of compressed data, and then posts the data back to Ethereum for anyone to review and dispute if deemed suspicious - increasing speed and lowering costs for users wanting to transact on their platform.

Again, both the infrastructure and the application were needed:

The application provided the context the infrastructure needed to matter.

See, assuming you have only two options in life - either go hunting directly without any knowledge or optimizing everything without ever getting real life experience - is a very one-sided narrative.

In the real world, things rarely happen this way and are often a mix of options.

Closing Thoughts

There is surely plenty left to do on the infrastructure side, just as there is, indeed, a real need for more consumer applications.

The real question, in this case, isn’t if people should stop working on infra and start building apps, but rather:

How can both sides help each other?

Traditional consumer brands have shown that it's possible to build for millions of people through experiments like Reddit Collectibles and Nike .SWOOSH - and we’ll surely learn a lot from those to build better infrastructure.

On the other hand, for the first time in crypto's history, crypto protocol development is at a level of maturity that allows us to do more than what we need to onboard the million users - which will inevitably fuel the growth of more consumer apps.

We've got the potential, the know-how, and the drive – now it's time to roll up our sleeves and make it happen - whatever it is we want to build.

Speak soon,

- Eliot

PS: What did you think of this article? If you enjoyed today's edition, let me know here - It'll help me understand what you want me to write about (and it only takes you 10sec).

Reply

or to participate.