Web apps aren't tech. They're “tech”

語言: CN / TW / HK
I do hear sometimes from programmers who are kind of sad that they don't have the opportunity to write game engines from scratch like I did and have it matter or make an impact...
-John Carmack

To many devs looking to go forth and have an impact on the industry, it can feel like the golden era has passed.

To the more entreprenurial ones who are surveying the market for a potential niche to fill with a SaaS app (or worse, a social network), the situation appears even more dire! News aggregators have been done and Reddit is thoroughly dominant. The professional social network is done and LinkedIn owns it. Market after market is done. Everything in tech is done.

Technology doesn't stay technology

By its literal definition, techonology is anything that involves applying scientific knowledge for practical purposes . We live surrounded by various technologies. Some, such as the spoon are ancient and others, like the Kinesis keyboard I'm typing on are much newer.

But people don't talk about ancient inventions as "technology", outside of a historical context. When we call something technology, we generally mean something invented recently.

Douglas Adams summed it up into three rules:

  1. Anything that is in the world when you’re born is normal and ordinary and is just a natural part of the way the world works.
  2. Anything that's invented between when you’re fifteen and thirty-five is new and exciting and revolutionary and you can probably get a career in it.
  3. Anything invented after you're thirty-five is against the natural order of things.

Having a musician turned firmware hacker and then programmer for an uncle, I'm a bit more optimistic about aging and see the boundary as more about whether a given technology has been widespread for a decade or not.

Cassette tapes and microwave ovens used to be fantastic new technologies in the late 60s and early 70s. Now they aren't. DVDs, the web and 3D video games used to be amazing technologies in the 90s. Now they're taken for granted. Smart phones were incredible in the late aughts. Now they're just phones.

When pundits say "tech" they mean computing

The rapid advances in personal computing during the 80s, 90s and early 2000s was nothing short of breathtaking. Computers were gaining new powers every year or two and PCs were deprecating nearly 50% per year! The web took the boom to an exponentially growing number of users. []

It's entirely natural that computer software dominated the discussion of technology for a generation. First journalists, and now many of us are referring to everything from web SaaS apps to mobile productivity apps as "tech". Since the wider meaning of tech hasn't been abandoned, this makes it very easy to conflate the two.

But not all technology is computing and not all computing is technology anymore.

Where is my edge?

To an ambitious engineer looking for a market opportunity in "tech", things look crowded. Advances in programming languages, frameworks, open source collaboration, dev ops, visual site-building tools and more have made it dramatically easier to create both web apps and mobile apps than it was a decade ago. This has lead to a flood of competition and an increased importance of marketing and other skills an engineer might not have.

But web apps aren't tech. They're "tech".

There are newer technologies, closer to the frontier that aren't common in in 2020 but will be in 2030. Some of them are still wide open to people with more learning power than earning power. Bio-tech, blockchain, and VR are tech and the technical challenges to be solved are real. They're a lot more difficult areas in which to ship a product than yet another SaaS targeting small to medium sized businesses. But that's a good thing if technical skills are your strength.

You are not too late

...here's where some perspective really helps - I can remember when I was a teenager, I thought I had missed the Golden Age of 8-bit Apple 2 gaming, that I was never going to be Richard Garriott...time went by, and I got to make my own marks in things after that. And, in that time, I also see so many opportunities that have come by.
The 90s PC wave was great - I was happy to be there, and I'm glad I took a swing and knocked one out of the park with that. But since then, we've seen mobile games, and web games, and free-to-play games, the Steam revolution...and now virtual reality. And all of these are amazing!
So, yeah, the opportunities that I had aren't there for people today - but there are new and better ones. And personally, I'm more excited about these than anything that's come before. So, thank you very much for this honor, but I'm just getting started.
-John Carmack (BAFTA acceptance speech)