Laws of Tech: Commoditize Your Complement (2018)
gwern.net
gwern.net
Also: the strategy seems to depend upon a "greater fool," or just high risk-takers to fill in the complement with what is ultimately low or zero profit product. How can we guard against being that high-risk fool?
I mean, from the article, IBM tried to commoditize all of the peripheral makers by publishing standard interface documents. But then they ultimately lost out when Microsoft commoditized the entire PC by licensing their OS to other PC manufacturers. IBM didn't quite see this coming. They were out commoditized.
OTOH, you look at the way Microsoft was paying app developers cold hard cash out of pocket for listing apps in the MS mobile app store (which ultimately failed) and you see that MS was out-commoditized by Google/Android/Play Store.
So how can anyone be smart enough to spot the loser(s) in advance?
If I missed any, I'm always happy to add more. (Sometimes the only way to really nail down an abstract pattern for people is to provide an enormous list of examples.)
The distribution network becomes so large that when the organization branches out to distribute a new product (cocaine) and tries to set up a deal w/ one of two large manufacturers in Colombia the other one immediately lobbies for a distribution deal as well. Without the services of Mexican distribution the other Colombian organization would've gone bankrupt.
It's the other way around; the commoditizing actor is that "greater fool", and others can then join in commoditizing the market out of pure self interest as consumers of the good. The agent which is commoditizing its complements is most important as a first-mover and solver of coordination problems.
if i'm an indie developer who thinks he can make money by selling apps on the Google Play Store, i put in a ton of work and then see little or no financial reward. i've made Google's Android platform a bit more attractive (because it now lists my incredibly beautiful tip calculator for free to all Android users). who is the greatest fool here?
In the case of a single indie developer making an app for a single app store, it seems the developer is the greater fool, since they are turning their work into a commodity, when they should be turning their complement --- the app store --- into one.
Perhaps the route for the indie developer to actually see the financial reward is to make sure their app is available on every app store. ... or maybe they need to skip the app stores entirely to keep 100% of the sales.
But Windows Mobile was on phones well before Google got ahold of Android and got the Google Play Store up and running:
In Q1 2003, Windows Mobile was the third largest operating system in the smart handheld market, behind Symbian and Palm OS.
https://en.wikipedia.org/wiki/Windows_Mobile#Market_share
The earliest version of the Google Play Store was made available in 2008.
So the mobile OS layer is where MS use to make money and it's what Android commoditized.
They lost because finding good Windows Phone apps was difficult. This is why I stopped using a Windows Phone, and why everyone I know stopped using a Windows Phone.
I could pick up a performant Windows Phone for $40, and I wasn't happy with my Android until I spent $200+.
Not to mention one of the largest companies in the world right now makes most of it's money off of selling a mobile OS's.
Handset was cheap, performant, the OS was gorgeous and easy to use, typing was great.
It's weird though. The apps are totally what did it, but I've found that I really don't use many apps on phones. My phone is littered with the, but my usage statistics say that I'm a slack ass when it comes to them. Basically just language applications.
Trying to compete in a new market against free was a much harder prospect (and they where not the only one, I had a Blackberry Playbook, it was for it's time an excellent device and the OS was intuitive and solid...it got murdered in the market).
In fact unless you invent the category (iphone) you would be hard pressed to own it via the OS anymore.
Google seems to be doing this with YouTube and 10 minute online video commentary.
Can you say more about that? (I'm not much of a programmer and am not that familiar with Go.)
[I'm by no means a Go expert, but languages are my thing and I have been following Go's development.]
Go has an extreme focus on simplicity, to the extent that most of its virtues and basically all of its faults can be attributed to this.
This includes simplicity of the language itself: I learned Go incidentally, by referring to a program written in it when I was implementing an undocumented protocol. You don't need to hire people who already know the language, because it hardly matters; Go basically exists within whatever language they already know.
It also includes a homogenizing effect. Different projects written in C++ can use completely different corners of the language. Someone joining a Go project has very little "how is this project written" to deal with--in fact, the only advantages of Go I can think of that aren't rooted in simplicity are: gofmt, a tool (and more importantly, a convention) for standardizing code style; and goroutines, a standardized (and easy-to-learn) approach to the inherently difficult problem of concurrency (that otherwise has a great diversity of approaches).
So Go expands hiring pools by being so simple it's not important that candidates have experience with it, and reduces onboarding time by making projects as homogeneous as possible.
Almost any layer can commoditize all around itself, as long as it has the critical mass of users. Google first got them with the search layer (who knew that was going to be such a thing in the late 90s?), which commoditized content. Netscape got it and then lost it.
Once you achieve dominance around a standard and necessary protocol at one layer of the stack, which is the whole game in tech, you can lay waste to competition in all directions, to ensure that no other layer of the stack commoditizes you.
What does, "embedded deeper in the value chain than your product" mean in layman's terms? Does it mean something which causally precedes the product?
We used to think that.
Apple has been very successful in reversing that again on mobile, so software is once again the complement.
"$1 for an app. Ripoff!!!"
For example, if you sell toasters, you better hope that electricity has been commoditized in the value chain that you operate in.
Another corollary is that you should commoditize ‘deeper’ complements when you need to defend existing money-makers when they’re at risk of bottom-up disruption. Mobile could have seriously hurt Google’s ad business, so it was a smart defensive play to commoditize mobile os on their terms via Android. To see what happens otherwise, note that they pay Apple $12B annually to have google as safari’s search default.
What I'm getting from this is: 1) in the causal chain of competitor's profits 2) better camouflaged from the POV of your customers.