Subscription League

App Store: The Good, the Bad, and the Glitches

Purchasely, Olivier Destrebecq, Jeff Grang, Nicolas Tissier

Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.

0:00 | 50:37

Episode Overview

David Heinemeier Hansson (DHH) joins the Subscription League podcast to discuss his fight against App Store policies and monopolistic practices. From launching the HEY email app to addressing challenges in the subscription space, DHH shares his bold perspectives on app distribution, developer rights, and the future of platforms like iOS. He emphasizes the need for competition in the ecosystem and highlights Apple's complex relationship with privacy and revenue generation.

For noteworthy quotes and key takeaways, read the article -

Episode Topics at a Glance

  • The launch and challenges of the HEY email app
  • Why App Store policies are harmful to developers and consumers
  • The economics of monopolistic platforms like iOS
  • Comparing app distribution models: Apple vs. Android vs. Mac
  • Thoughts on regulatory interventions and EU's Digital Markets Act
  • Solutions for improving developer freedom and user choice

More about David Heinemeier Hansson

David Heinemeier Hansson is a programmer, author, and entrepreneur. He is the co-founder and CTO of 37signals, creators of Basecamp and HEY. DHH is also the creator of Ruby on Rails, a widely used web application framework. In addition to his tech achievements, he is an accomplished race car driver, having competed in the 24 Hours of Le Mans. With a passion for developer advocacy, DHH has been a vocal critic of monopolistic practices in the tech industry, especially around app distribution and payment systems.

Books by DHH:

  • Rework
  • Remote: Office Not Required
  • It Doesn't Have to Be Crazy at Work

Links

Timestamps

  • [00:01:10] Early career and the creation of Ruby on Rails
  • [00:06:35] Success stories with Basecamp
  • [00:10:45] Challenges of launching HEY and fighting Apple
  • [00:18:20] Breaking down App Store monopolies and the need for change
  • [00:24:50] EU regulations: Hope or hindrance for developers?
  • [00:32:15] Proposals for fixing app distribution ecosystems

Episode production by Mobdesign: https://podcasts.mobdesignapps.fr

[00:00:01.400] - Olivier Destrebecq
Welcome to the Subscription League, a podcast by Purchasely. Listen to what's working in subscription apps. In each episode, we invite leaders of the app industry who are ma[00:00:01.400] - Olivier Destrebecq
Welcome to the Subscription League, a podcast by Purchasely. Listen to what's working in subscription apps. In each episode, we invite leaders of the app industry who are mastering the subscription model for mobile apps. To learn more about subscriptions, head to subscriptionleague.com. Let's get started.

[00:00:20.110] - Olivier Destrebecq
Hey, welcome to the show everybody. Today I have Jeff with me and a secret guest. I'm going to do his intro, but only give his name at the end. Depending on which question you find his name, you'll know how much you know him or not. Welcome to the show, secret guest. How are you?

[00:00:34.850] - David Heinemeier Hansson
I'm good. Thanks for having me.

[00:00:36.670] - Olivier Destrebecq
Awesome. The first clue is that you're Danish. The one part that Jeff knew about, and I had no clue about, actually, is that you're a race car driver. You raced in the 24 Hours of Le Mans and the American Le Mans Series and did pretty well. Do you want to tell us how good you did on those races?

[00:00:53.180] - David Heinemeier Hansson
Yeah, so I got started quite late with race car driving. I didn't get my driver's licence until I was 25 years old. I didn't sit in a race car until I was 27, but then I was on the grid at Le Mans at, what's that going to be, 32? I started at the 24 Hours of Le Mans in 2012, and I won the race in my category in 2014, and I finished on the podium a bunch of times in various classes. I've done the race in total 11 times, most recently this year, but we'll see if that keeps going.

[00:01:24.270] - Olivier Destrebecq
You're also a book author you wrote Rework, Remote, It Doesn't Have to Be Crazy at Work. Any other books that you wrote or did I miss one?

[00:01:33.000] - David Heinemeier Hansson
Rework is the big one, and even before that, we wrote a smaller one we self-publish called Getting Real. There's four books in total.

[00:01:39.690] - Olivier Destrebecq
Nice. It's impressive to see how many different things you've tried and did pretty well at. You created Ruby on Rails a few years back now. When was that, actually?

[00:01:49.110] - David Heinemeier Hansson
2003 was when I got started on Rails, so over 20 years now, a few years ago.

[00:01:54.180] - Olivier Destrebecq
After that, you worked on 37signals Basecamp. The last clue that I have for our listeners is you're… Should I say the founder or creator? I'm not sure you'll correct me of which term I should use, but I'll say you're the creator, founder of the HEY email app that a lot of people have heard about over the last few years. Which title should I give you on that one?

[00:02:16.290] - David Heinemeier Hansson
I think either works. I mean, I'm a co-owner of the business that produced both HEY and Basecamp 37signals. We released HEY in 2020 after having worked on that for a couple of years following being quite fed up with Gmail, which is otherwise a lovely system, but one that was released all the way back when I started working on these kinds of systems, so I think 2004 and then kind of didn't change, perhaps all that much ever since. Still a great system, but there's room for fresh ideas after 20 years.

[00:02:44.730] - Olivier Destrebecq
Yes. I'll turn to Jeff, so he can tell us who's our guest. Let's see if you have the right answer.

[00:02:50.110] - Jeff Grang
It's crazy to think that it's just one person behind all the achievements and pretty young one. Not a 70-year-old one. It's the famous DHH, David Heinemeier Hansson, that we have on the show today. I'm very happy because we've been thinking about having you on the show for a long time. We didn't dare to ask in the first place, and it was surprisingly pretty easy to have you in.

[00:03:11.760] - Olivier Destrebecq
All it took was an email, right?

[00:03:12.730] - Jeff Grang
Yeah, it took me an email. I'm very happy, besides everything that you have done, I'm very happy to have the opportunity to share with our listeners some of the great thoughts, or maybe not great, they'll figure out, but very singular thoughts that you have on the different topics that we have for you today, which will be regarding, not surprising for us, the app stores and the subscription space. Welcome, David.

[00:03:36.170] - David Heinemeier Hansson
Thank you.

[00:03:37.040] - Olivier Destrebecq
Let's jump right in on the question after that random introduction. After all that listed, you're the definition of a busy guy. You can keep all your initiatives alive, you still code, you manage 37signals. What does your schedule look like?

[00:03:50.270] - David Heinemeier Hansson
Most of the time it is lovingly empty. I really enjoy having an empty calendar. I try very hard not to fill it up with all sorts of obligations that I need to do, all sorts of recurring meetings, or recurring tasks, because the stuff I like to do the best, which is things like writing, and programming, and really moving our business forward, requires long stretches of uninterrupted time.

[00:04:15.080] - David Heinemeier Hansson
You can't have that if you jam-pack your calendar full of standing meetings, one-on-ones, and all the other stuff that seems to be a requirement in the modern way of working. We've taken that requirement, and we've thrown it out at 37signals.

[00:04:29.400] - David Heinemeier Hansson
My calendar is, quite often, quite empty. Plenty of days start with essentially an empty space, although that's a bit of a misnomer because people talk about like, "My calendar is empty." No, it's not empty. It's just full of the stuff that you're here to do. It's full of work. It's full of the mega block to actually solve problems that matter. That's just how I enjoy the work.

[00:04:52.140] - David Heinemeier Hansson
This is one of the reasons why I work remotely. I work from home. I love closing my door. It is just me, my desk, and a computer, and then I can just turn off all these distractions that rob the time of so many folks who will spend an entire week at work and then reach Friday afternoon thinking, "Actually, what did I get done? Was it anything important? Did I move the needle?" I think that's a source of enduring existential dread, simply.

[00:05:19.140] - David Heinemeier Hansson
When people are not able to deliver something, to ship something, to make a dent, make an impact on stuff that really matters, I think they actually end up being kind of sad about it. I think so much of the modern malaise of "email jobs" comes from that. This sense that we're busy all the time, but we're not doing anything that really matters. I want to get as far away from that stuff as possible.

[00:05:45.040] - Jeff Grang
Speaking about coding, and doing, and achieving, how much coding represents in a daily job, 50%?

[00:05:50.890] - David Heinemeier Hansson
Sometimes it's 100%. We just introduced a major new version of Ruby on Rails, Version 8. I'd spent several weeks leading up to that, spending my time on basically nothing else, just getting the new release prepared, some of my own programming, and some of my own contributions, reviewing other folks' contributions and getting that ready.

[00:06:10.770] - David Heinemeier Hansson
Then there are other weeks where it's literally zero, because I have other obligations at 37signals that I tend to. That's one of the ways I try to get things done, is I treat them sequentially. I will invest a lot of time fully dedicated into one topic and really get to the bottom of that, release something, and then I'll move on to something else.

[00:06:30.220] - David Heinemeier Hansson
This is why when you look at all the things I'm involved with, it's not like most of the time I'm involved with all of it at the same time. It's one at a time and then there's plenty of time. 40 hours a week is enough. If you don't squander those hours on useless meetings, or you chop up your work week into these little work moments. But if you actually have those glorious long stretches of uninterrupted time, there's plenty of time.

[00:06:56.040] - Jeff Grang
Yeah, interruptions for brain and OS are very bad. We know that. Speaking about diving pretty deep into one topic, again, making the most out of it. In the past months, you've been very active about fighting the App Store. There were like Epic Games, Match Groups, Spotify that fought hard against the App Store monopoly and its 30% commission.

[00:07:18.550] - Jeff Grang
But you were one of the few individuals because you were not named as 37signals, but DHH, and one of the few individuals who fought alongside these tech giants. Can you remind us what happened? Is it just about one concern, or global… The issues you were fighting against, or if it's a global system that you were trying to fight?

[00:07:40.290] - David Heinemeier Hansson
Sure. A bit of context, when I got started developing applications, the internet was essentially the main, if not only, distribution form that we use for these applications. This was back in 2004, and that glorious period, unfortunately, only lasted a couple of years before the iPhone was introduced in 2007.

[00:07:59.260] - David Heinemeier Hansson
I say that with a bit of a smirk. I've been a big fan of what's happened with mobile computers for a very long time. I stood in line for literally hours and hours to get one of the first iPhones, and several years after that, I would line up in front of the Apple Store to get the latest version of the iPhone.

[00:08:16.260] - David Heinemeier Hansson
It's not like I have some deep-seated animosity against the idea that we should have great, powerful pocket computers. In fact, I find that wonderful. I love computers, so to be able to shrink that down into a tiny little device that fits in your pocket, amazing in so many ways.

[00:08:31.480] - David Heinemeier Hansson
But I think where things started going a little off track was once the app stores began having so much success that these companies that run these app stores realised just how enormous the opportunity would be if they simply erected a toll booth and collected all of the commerce that went through and took a cut. There is nothing more profitable than taking a slice of other people's business. I mean, the margin is literally damn near 100%.

[00:09:01.430] - David Heinemeier Hansson
When that started happening in the early 2010s, I thought, "This isn't great, but it's not really affecting me personally." We have an application in Basecamp that we've had on the App Store, I think, since 2010, maybe even we've had the initial version, which I thought for the longest time was "safe", that we were making a companion app to an existing system, and it was mainly targeted towards businesses and thought like, "It sucks what's going on. It sucks for all these apps that are being caught up in the tollbooth dilemma and are being shaken down to have to pay 30%. I don't like it."

[00:09:41.520] - David Heinemeier Hansson
In fact, in 2000… I think it was 19, or maybe it was early 2020. I testified in front of a congressional working group in the US for this topic. Again, I wasn't even involved directly in the fight with any of my own apps or anything else like that.

[00:09:59.720] - David Heinemeier Hansson
I just went like, "This isn't great." These app stores have become so powerful and so consequential to people's lives that the mobile computers people have in their pockets. For a lot of people, that's the most important computer that they have. Maybe it's even their only computer.

[00:10:14.540] - David Heinemeier Hansson
If we want society and the economy to recognise that and embrace that, it's not great that we just only have two choices, and they have colluded essentially on the terms that they charge the same fees and essentially split the market in this way. It's just not good for our economy. It's not good for our society. We should do something about it.

[00:10:33.870] - David Heinemeier Hansson
There is a long history in the United States of pursuing antitrust action when something else like that happens. It happens with the telephone companies. It happened with the oil companies. It happened with financial trusts. When they had that hearing, I thought like, "This is great. Someone starting to pay attention to it."

[00:10:50.380] - David Heinemeier Hansson
Little did I know that just a few months later, it would actually become an existential fight for us at 37signals, when we released hey.com, our new email service, because we'd been working on that email service for a couple of years, and we'd been working on the pretence that this was going to be the same as Basecamp.

[00:11:06.300] - David Heinemeier Hansson
Basecamp is our project management tool. It's been in the App Store. By that time, it had been there almost a decade. We'd never really had any problems. We thought this was a safe space that if you make a companion app to an existing service, you're fine. The whole 30% business doesn't apply to you. We came to find out that maybe it's not so clear-cut.

[00:11:27.240] - David Heinemeier Hansson
We launched HEY in the, what was that, the summer of 2020. We got to enjoy the launch on completing a 2-year project. Millions of dollars invested in this. We launched on both the App Store, we launched on the web, we launched on the Google Play Store, so we were on all challenges all the time, and we got to enjoy that for literally a day. Actually, that's not true, I think a weekend because the initial application to the App Store was approved.

[00:11:53.350] - David Heinemeier Hansson
The HEY email app was in the App Store, and then Monday morning we wake up to essentially a rejection of our first update to the app. Apple said, "Actually, we approved you, but we didn't mean it. We want 30% of your business. We want everyone who signs up with the HEY app to be able to buy it through our payment system, and therefore we will get 30%."

[00:12:17.820] - David Heinemeier Hansson
First I thought like, "This is just a mistake." I mean, I've heard of so many mistakes in the app stores, I've heard of random bureaucrats interpreting the rule one way or the other, and you just kind of shrug it away, and you resubmit, and they approve it the second time, and you don't know why, but that's kind of just the lottery of the App Store bureaucracy.

[00:12:34.600] - David Heinemeier Hansson
Unfortunately, that turned out not to be the case. Apple really dug in and quite soon after the first rejection threatened us with not just not updating or allowing us to update the app again, but to kick us out of the App Store, that we were going to get a short period of time to rectify this problem that we weren't willing to give them 30% of the business, otherwise they would kick us out.

[00:12:55.790] - Olivier Destrebecq
Was it for all your products or just for HEY?

[00:12:57.640] - David Heinemeier Hansson
Just for HEY. Or at least, I'm assuming, but [crosstalk 00:13:01] I suppose that would happen-

[00:13:02.830] - Olivier Destrebecq
Just the whole thing?

[00:13:03.340] - David Heinemeier Hansson
Right. Actually, they probably would have. They probably would have terminated the account if they, in their jurisdiction, had decided that we, like Epic, had somehow violated some rules, and they would just cancel the whole account. I hadn't even thought about that until now. But yes, that was probably a risk factor as well.

[00:13:18.470] - David Heinemeier Hansson
In that moment I just realised how awful. We've been spending all this time, we invested all this money, we're a small company. We're about 60 people today. We're even smaller at that time. This is devastating. If you submit your app to the App Store, and you're not approved, it can kill the whole business, especially when it comes to something like HEY, it's an email client. Today, our app is in the App Store after a long fight that we, thankfully, were able to beat Apple back a bit, but 85% of people who pay for HEY use Apple products.

[00:13:50.870] - David Heinemeier Hansson
For us to just go like, "Okay, I guess we just won't be on the iPhone. I guess we just won't be on the iPad." We would lose 85% of the business. No business is going to survive that. No business is going to be competitive on product categories like email unless you're present on the iPhone. This was really high stakes.

[00:14:08.400] - David Heinemeier Hansson
I think that's why the battle perhaps took Apple a little by surprise. The vast majority of businesses where Apple shows up with a completely ludicrous demand as they did in our case, what are they going to do? They're just going to fall. They're just going to accept the fact that Apple now takes 30% of their business, whether that means the business isn't even sustainable or not, that's just the terms. But we did things differently because we refused.

[00:14:33.770] - David Heinemeier Hansson
We first started just the back channel way. Just saying, "I think you got this one wrong." Look, we've been in the App Store for 10 years with Basecamp. This is the same thing. People sign up on hey.com. Remember, people weren't even able to sign up in the HEY app because we knew Apple frowned upon that, to put it mildly. You can't sign up in the app and then pay on the web.

[00:14:54.640] - David Heinemeier Hansson
We just said like, "This is a companion app. It doesn't do anything unless you already have a subscription." Because that was how Basecamp had been running for 10 years, how a bunch of other applications, Netflix, even some of Apple's own apps for developers. There's just so much precedence here that you could have a companion app to an existing subscription.

[00:15:12.480] - David Heinemeier Hansson
But of course, the problem with the rules made by monopolists is that they can change them at any time. They're not rules in the sense that you would think about rule of law. These rules are, first of all, very vaguely written by design such that Apple, at any point, can just choose how they enforce those rules, rather than actually change the rules themselves and completely change the playing field. That's what they did with us.

[00:15:36.620] - David Heinemeier Hansson
They would not yield on the idea that we had to use their payment system. We had to allow people to sign up through the app. The argument they used was the most ludicrous of all, refuted by all these examples I just mentioned, the app didn't do anything.

[00:15:51.270] - David Heinemeier Hansson
Which, by the way, was a term that Phil Schiller came up with in an interview. That was the first time we actually heard the full argument that the reason HEY wasn't going to be allowed was that the app, if you downloaded it, "Didn't do anything." That meant you were faced with a login screen.

[00:16:06.950] - David Heinemeier Hansson
Again, a million examples of this. You download your banking app. Can you do anything with a bank if you don't have an account with a bank? No, of course you can't. You got to log into your account. The same thing with Basecamp. You can't do anything with Basecamp. When you download that, you got to log in to an existing account.

[00:16:21.870] - David Heinemeier Hansson
But they changed their enforcement of the rules and came up with this idea that the app has to do something, which, by the way, was mentioned nowhere in the App Store guidelines, is still mentioned nowhere in the App Store guidelines. That's just esoteric arguments that they came up with on the fly.

[00:16:40.320] - David Heinemeier Hansson
But anyway, we wrestled back and forth with them for about 2 weeks, but our good fortune was twofold. One, we had a loud and large platform to raise the issue on. I've had hundreds of thousands of people follow me on Twitter and all sorts of other channels. We could make noise in a way, I think, Apple, perhaps in part, wasn't used to.

[00:17:00.680] - David Heinemeier Hansson
The other good fortune was that we launched HEY, I think, 1 week before WWDC 2020. Therefore, you already had maximum attention from the media on Apple's relationship with developers. Here you had a case where Apple was just demonstrating in awful clarity just what kind of landlord they are; a completely abusive, arbitrary one who will show up to shake you down for 30% of your business, whether that is written in the rules or not, and that vast majority of companies, they have simply no choice but to roll over and pay. We were perhaps one of the biggest cases [inaudible 00:17:38].

[00:17:38.880] - Olivier Destrebecq
I'm curious. You're making it very clear argument as to the downside of the App Store. As you said, they introduced the App Store quite a while back now. But at the time it was a little bit revolutionary, even if it locked you in. I'm curious, what upside do you see, if any, in the App Store for developers out there, large and small?

[00:17:59.400] - David Heinemeier Hansson
I actually think the core premise of Apple's even 30% cut is not outrageous in and of itself. There are certainly apps where I could see that making sense. You don't want to deal with international taxes and all these other things. If this was a voluntary program where you could choose, "Do you know what? Apple has a good product here. I would like to process my payments through Apple today. I don't have to build up my own payment processing system so that I can have them deal with all the taxes." Who would argue against that?

[00:18:30.520] - David Heinemeier Hansson
The problem is that Apple does not have that kind of confidence in their system. They need to force people to use it even when they're not interested, even when it has hugely negative effects for customers. When you're being forced to use Apple's payment system, your customers are no longer your customers. They're Apple's customers. You're just essentially wholesaling your product to Apple, and then Apple sells that to their customers. You're completely disintermediated from your customers.

[00:18:56.990] - David Heinemeier Hansson
There are certain situations where I think that's not a big deal. On a multi-platform app like, HEY, where you also might want to use your email on your computer, where you might want to use it on a Windows machine, maybe you have an Android phone, it's a complete mess. It doesn't work at all. We can't actually help customers in that way. I think the voluntary plan, if there was such a thing, that would work very well.

[00:19:19.660] - David Heinemeier Hansson
Now, I also think that there was a symbiotic relationship that Apple had with a large class of developers who were making companion apps to existing services that worked very well. We will put our apps into the App Store, making the iPhone far more attractive than it would be otherwise, and in return, do you know what? You provide the infrastructure for that?

[00:19:42.220] - David Heinemeier Hansson
We will add all this massive value to the iPhone. The biggest argument for the iPhone is that it has all the apps, right? If Apple had stuck with Steve Jobs's original vision that there was not going to be an App Store, that it was just going to be first-party native apps, and then the rest of it would be websites, and they were competing against Android, and Android had the Play Store. The iPhone would have been a complete minority bit player, because no one would pick the iPhone versus an Android if Android had access to all these native apps.

[00:20:12.470] - David Heinemeier Hansson
In that argument, lays the truth that developers bring an enormous value to these platforms. In fact, that's why these phones are so ever-present because of all the services that are on them.

[00:20:25.310] - Olivier Destrebecq
Yeah, and that's why Windows Phone never took off because they were never able to get the developers on the platform.

[00:20:29.320] - David Heinemeier Hansson
Exactly. That is perhaps even a better argument. I'm glad you brought it up. I had a Windows phone for a while. I actually liked some parts of the Windows Phone better. I think their launcher and everything was way ahead of its time. I think its design aesthetic was way ahead of its time. I thought it was a really good phone, and it completely fell flat because they did not have third-developer support.

[00:20:50.130] - Jeff Grang
It's not Android that made Apple move to doing an App Store, but it's jailbreak at the time. It was challenging the relationship they had with carriers with business relationships and exclusivity on carriers, because as you were not only unlocking your phone for all the carriers, but also opening up to a new set of apps, and Apple moved in a matter of maybe 6 months or something like that, because they announced 6 months after the initial release that they were going to release the App Store.

[00:21:17.830] - David Heinemeier Hansson
Which is a clear indication of that, first, Apple got it wrong in their original design and their original conception of what the iPhone was going to be, they thought, you know what? As long as it's a phone and internet communicator and an iPod. That was Steve Jobs' famous introduction of it, that that was going to be enough. Clearly, it wasn't. This was a real computing platform, and a real computing platform requires third-party software to be a success.

[00:21:43.190] - David Heinemeier Hansson
There's never been a successful computing platform that did not have a vast third-party ecosystem. That's why Windows got the prominence that it did. This was why the Mac, for a while, was in dire straits. Because it did not have access to office. It did not have access to some of those must-have apps.

[00:22:00.830] - David Heinemeier Hansson
I think that's one of the reasons why I'm so disappointed in Apple because they seem so blind to the fact that it is developers that are bringing such a huge part of the value proposition. This is why people buy $1,000 glass brick. They're not going to buy that brick if it was just an internet communicator, an iPod and a phone. They buy it because it runs Instagram, because it runs WhatsApp because it runs all these apps that people want to use. But Apple looks at this very aggrieved and go, do you know what? You all just exist because we allow you to exist. Therefore, you owe your entire existence, or at least 30% of it to us in rent, and I think it's that argument that is just so uncompelling actually disgusting. That's my real word.

[00:22:53.810] - Olivier Destrebecq
Have you seen some good evolution on the store recently or anything that's going in the right direction, or is it getting worse in your mind?

[00:23:01.400] - David Heinemeier Hansson
I think Apple is as intransient on this question as they've ever been. The EU is twisting their arm on a number of topics, and some of that has some bright spots in it, but the whole thing is a mess. Apple is committed to malicious compliance, is to make the provisions of the EU rules as uncompelling as possible, as broken as possible. The whole third-party app thing with their, what is it core technology fee? It's built to not work, which is such a-

[00:23:36.480] - Jeff Grang
What they could argue with is that they can say they are providing a full ecosystem with all the tools. They're also providing resources in a lot of places in the world with schools, with training programs. They also do the free distribution. For example, I just checked this today like Facebook doesn't pay anything to Apple, but still they have a 350 Meg application updated twice a week, delivered to hundreds of million users, and they don't pay anything to Apple.

[00:24:04.740] - David Heinemeier Hansson
First of all, I think it's worth knowing. What does that cost Apple? It doesn't cost them diddly squat in the grand scheme of their business. Serving even large files like that over the internet is so cheap that it's approximating zero for $3 trillion organization. I know this in part because, we have CDNs, we know what it costs to distribute media files and so forth. It's just not a consequential cost for them. There are other consequential costs. I'm not going to deny that.

[00:24:32.540] - David Heinemeier Hansson
Operating a vast App Store bureaucracy with individual humans who sit and make terrible decisions about which apps should go in and out of the App Store, that's expensive. [inaudible 00:24:42] that expensive, and almost all developers already pay for it. They're paying literally $100 per year for every single developer. Apple has something like 2.6 million registered developers, so that's a quarter of $1 billion to operate this bureaucracy just off the base of those fees.

[00:24:59.510] - Jeff Grang
But that's that's also the that bureaucracy that's provided. Because one thing that is great. My parents are pretty old, and whenever they use an app, the App Store, etc., I'm sure they're not scammed.

[00:25:09.980] - David Heinemeier Hansson
They probably should be. There's been plenty of cases of these apps or this App Store bureaucracy not exactly being flawless, and I think even worse to the case to the App Store is that people have the expectation that it is flawless, right? Because Apple is managing all of it. For example, when your parents go on the internet, that's the Wild West, right? Anyone can put on a website, you can click on the wrong list. You can quite quickly get into some dark places if you follow that.

[00:25:33.590] - David Heinemeier Hansson
Somehow, the internet is still the most important communication platform in the world. It is the most important computing platform, I would actually argue, in the world, and that is working out all right. Now, I'm not saying that Apple does not have a right or an interest in ensuring that the iPhone is a reliable computing platform that's not full of malware and not full of junk and so forth. But they already have one of those platforms. It's called the Mac. Normal people have Macs. Normal people install software on their Macs. The Mac is not overrun by malware or scams or whatever, and this is the dilemma that Apple is in that they literally have the A/B test for their bullshit.

[00:26:16.210] - David Heinemeier Hansson
The A/B test is does this work or not on the Mac? What happens on the Mac when we don't have these crazy rules? In fact, on the Mac, they have exactly what I was talking about at the beginning. They have a voluntary program, where developers can opt in to being the Mac App Store, and then if they do, they pay the 30%, and quite a few developers do, but many of them don't. Adobe is not in there. Many of the other major software developers are in there because for them, it's actually a bad deal, and for them, it's not necessary. I think if your parents were into, let's say, Photoshop or whatever-

[00:26:48.740] - Jeff Grang
They don't.

[00:26:49.530] - David Heinemeier Hansson
They're not. But let's just imagine that someone is... Do you know what? I want to have a Mac. I like Apple, and then I also want to use Photoshop. I want to use premiere or whatever. Is this somehow making their equipment more inferior that they have to go to adobe.com to download those things? Of course, it's not, because this is how we built the entire computing industry. This is how literally every computer that has gained any success over the past 40 years was deemed to be.

[00:27:14.540] - Jeff Grang
 Yeah, which works pretty well. As you were saying today for large brands like Adobe, etc., but we are old enough to remember what it was before the iPhone, and for indie developers. I was an indie developer back in the days. I remember monetizing your work was tough. Tough because you had to provide a payment infrastructure, and that's one thing that Apple brought with the App Store, with all in platform, that made a lot of indie people.

[00:27:40.660] - David Heinemeier Hansson
Exactly. You're describing the voluntary argument, right? Hey, before the App Store, this was tough. I didn't want to do these things. I didn't want to be a payment processor. I don't want to do all these things. No one anywhere is telling Apple that they can't do that, that they can't offer developers a compelling package to distribute their software and handle payments for them. The problem is that Apple wants to ram that down everyone's throat, whether they're interested in that solution or not, so I think they can have their cake and eat it too.

[00:28:07.520] - David Heinemeier Hansson
If they were willing to look at this as a little bit more of a two-way street that all third-party app developers don't just owe their entire existence to Apple and their iPhone, that it's actually possible to build applications and customer bases outside of the Apple ecosystem, and then distribute software to the iPhone in a way that's safe, in a way that Apple has already proven to work very well with the Macintosh over the past 40 plus years, and for them to spin us a tale of the world falling apart if they can't force every developer to go through their payment processing is simply ahistorical.

[00:28:45.740] - David Heinemeier Hansson
Not only is it ahistorical, it's split-brained to the max. What are all the lovely Apple engineers who work on the Mac supposed to think about this ludicrous argument that if the iPhone worked a little more like the map, then everything would fall apart. It just doesn't add up. Except on the bottom line, it really adds up on the bottom line. Apple makes some $20 billion off this service tollbooth, the easiest money they make in any part of their business. It's actually really hard to make a great iPhone. It's actually really hard to make a great operating system. It's hard to make a really good and compelling suite of applications. It's very easy to take 30% of someone else's business. That part. That's not the hard, hard issue.

[00:29:28.440] - Olivier Destrebecq
David, let's give you a promotion. I hereby name you chief of the App Store. You already told us probably what your first action would be to make the 30% optional, and you have to sign. Are there any other changes that you'd like to see and that you would enable in your first 100 days to reflect the American politics similarity?

[00:29:47.450] - David Heinemeier Hansson
Yeah, I would definitely start with the payment processing being optional, and then I would work hard to improve it so that it's as compelling as possible to as many developers as possible because I think one thing we might find is when Apple actually has to compete for the favour of developers, that those offerings might improve. That's usually how it happens in commerce, right? It's usually how it happens in capitalism that if you have to fight to win your customers, it has to be good what you offer.

[00:30:12.580] - David Heinemeier Hansson
They might find, you know what? 30%, it's a little stiff. If we went down to 20%, we could get more developers. Even more of them would think that this is not worth their while to set up their own payment process. Maybe 10%. Maybe that's the sweet spot, right? At least we'd start having some, I think, experimentation in that realm, and also they would just stop poisoning the relationship with all the developers who don't want those Apple services.

[00:30:35.930] - David Heinemeier Hansson
Then for the rest of it, the App Store bureaucracy, I think, is broken. I don't know if there's a lot of folks who develop for the App Store in any period of time who have not had a nonsensical response from some App Store bureaucrat. That just doesn't make any sense. As we started talking about, it's been a common pattern, that you get a rejection, and you just go like, "Well, I got a dud, I got a bozo, let me, let me try to draw again. I will submit the new update with some minor changes, and it'll probably go through because the guidelines are so vague."

[00:31:06.430] - David Heinemeier Hansson
I think Apple should double down on the most compelling part of their jurisdiction for the App Store, which is safety. The apps that go into the App Store should not be able to steal your data. They should not be able to steal your money. They should not be able to do anything that is a security risk. We have a great parallel for this. This is what the browsers do. The internet is full of gangsters. It's full of people who want to take your money, steal your data, and by and large, they can't, why? Because the browsers are designed for a hostile environment.

[00:31:40.800] - David Heinemeier Hansson
This is also how the Mac works. There's a reason why the Mac is not flooded with viruses. That the first thing you do when you buy a new MacBook is not scramble to figure out how you install McAfee or something else like that, because the core technology offering is simply well-protected. If you focus on that part of the equation, then you have to focus less on the taste-making part of the equation, and this is where I think Apple is still split-brained about what they wanted to do. I remember an early interview with Steve Jobs where he talked about the App Store being this curated experience.

[00:32:14.350] - David Heinemeier Hansson
We're just going to offer, like the great stuff that everyone wants. That's not what it is today. There's three million plus apps. I don't know, there's dozens of fart apps. There's dozens of actually, let's not even take the fart apps. Let's just take the games for kids.

[00:32:27.320] - Jeff Grang
 Well, they don't accept them anymore anyway.

[00:32:28.990] - David Heinemeier Hansson
They also don't accept them. Which I think is also nonsense, actually. Do you know what? If the people want fart apps, let them fart. Where I actually get really incensed about this is mobile games for kids. Anyone who's downloaded any of those mobile games, and I have three boys, so I've seen it all. It's way worse than even the worst sludge I can find on the internet. It's way more exploitive. It's way more just full of nasty dark patterns. It's way more full of just ad junk. This is what exists in the App Store today.

[00:32:57.490] - David Heinemeier Hansson
If you're going to hold this moral standard that you just have the best of the best, this is basically the Hermes of App Stores. We just have the finest leathers and the finest qualities. You have to contend with the fact that you have an App Store full of shit. Now there's also a bunch of good stuff. Of course, there is. But out of three million apps, there's just tons and tons of crap, and Apple has decided they want the crap.

[00:33:21.090] - David Heinemeier Hansson
In part, they want those mobile games because I think they're highly profitable. I saw some reading saying that something like 80% of the App Store revenues comes from these mobile games. Clearly this is a huge part of Apple's monetization of the App Store, and it's nasty, right? You've already accepted this. You've undermined your own argument a thousand different ways, so you don't have a lot of credibility when you go out and talk about this highly curated experience.

[00:33:50.900] - Olivier Destrebecq
How do you solve the issue with curation, level of quality and arbitrary decision around what is the level of quality? Because if you're going to go for a high level of quality, then you are going to reject App based on subjective standards, to which you can mainly argue. That's already what they do, but you're going to stay with the same issue.

[00:34:11.620] - David Heinemeier Hansson
I'll make the argument. No, they don't. There are not three million plus high-quality apps in the App Store. That is simply a mathematical impossibility because there's not three million apps that are good in the world.

[00:34:24.470] - Olivier Destrebecq
Which one do you decide is high quality enough to get in?

[00:34:27.110] - David Heinemeier Hansson
Exactly.

[00:34:27.900] - Olivier Destrebecq
And not piss off developers because you rejected them?

[00:34:31.640] - David Heinemeier Hansson
That's exactly it. Your rejections are going to be subjective. They're going to be random. They're going to be infuriating for any developers trying to go through that gauntlet. When you've equipped a bureaucracy with some very vague rules that are based on things like taste, what's good, what's bad, it's fart apps? Is that bad? But these exploitative games targeted to minors, they're good. You know what? I'd take the fart app over most of the mobile games that I've seen my kids get exposed to.

[00:35:01.080] - David Heinemeier Hansson
I think they just they've set themselves a mission they can never accomplish. They can never achieve. You could have achieved that purity of quality if you said, you know what, the App Store is going to be 500 apps. A thousand apps. I'd give Apple that credit. I think they could find a thousand good apps. It is utterly incompatible with the idea that this is going to be a general computing platform that can span three million apps. It's never, ever going to happen, and until you resolve that fundamental conflict, you're never going to get something that adds up that is congruent.

[00:35:35.510] - Jeff Grang
About the curation, there's a huge difference between Apple and Google, and I don't know how it works on the Danish store. Maybe you're still on the Danish store, and see the apps, but they have local editorial teams that actually curate local apps and big apps also, and tell stories, tell developer stories.

[00:35:50.850] - David Heinemeier Hansson
So does the Play Store.

[00:35:51.490] - Jeff Grang
No, no, the Play Store. They don't have like a local teams that you can reach out and showing local apps and showcasing the editors, maybe they do in the US and you have the impression because you live in the US, but if you live in Europe, if you go to the German App Store and you go to the German Google Play Store, you won't have like German apps popping off. Because they don't have any localized editorial team, so this is how they solve the issue.

[00:36:15.290] - David Heinemeier Hansson
I think this is even a better argument to the fundamental point I'm trying to make. If Apple went like, do you know what we think when we promote apps that we have a fair and legitimate interest in promoting apps that work with our stuff, so we would make it part of the deal. If you sign up for our payment processing, we're going to give you access to this editorial promotion. I wouldn't have a problem with that. I'm not asking Apple to direct any marketing attention whatsoever towards neither Basecamp nor HEY, and I don't think other people are either.

[00:36:43.300] - David Heinemeier Hansson
I don't think anyone would get offended by the fact that Apple's editorial team would favour their own interests, right? That's not the problem. The problem is that Apple is saying like, it's not just we're not going to feature you, it's that you don't get the right to exist, it's does you don't have access to the iPhone, whether the customer who paid $1,000 for that computer in their pocket want that access or not, right?

[00:37:08.910] - David Heinemeier Hansson
This is a curious, spurious point that Apple is actually working against both their own customers and their own developers at the same time on a bunch of these decisions. When Apple was threatening to kick us out of App Store with HEY, we had all these customers who would sign up, which is like, "No, Apple, please don't. I'm using, HEY, I want to keep my iPhone, and I want to keep using HEY," aren't you supposed to do what's best for users here? You have a completely consensual, contractual agreement between a user and HEY, they want to use their thousand-dollar computer. Apple says, "No, you can't do that unless you pay your 30%." It's just it's just a nasty setup.

[00:37:45.940] - David Heinemeier Hansson
I think the problem is the incentives are to be nasty, right? The way you juice the growth rates for the App Store, for the service part of the business, which, by the way, has been growing faster than any other part of Apple's business, right? The service money is the easiest money Apple makes. That is evidenced by the highest margins that they make on. That it has had the highest growth factor. It is so tempting to juice that with a few billion dollars extra by just tightening the thumbscrews on few more apps, right?

[00:38:13.230] - David Heinemeier Hansson
Hey, do you know what? This was the sensation I got. What changed? We'd been in the App Store with Basecamp, for example, for ten years. No one showed up and said like, "Hey, suddenly you got to pay." Then we submit an app that is based on the same principles of accessing an external service. It's a companion app, and suddenly the thumbscrews had been tightened because Apple wanted more growth.

[00:38:33.720] - David Heinemeier Hansson
This is the insidiousness of those incentives that when you own a tollbooth, it is ever so tempting to just say, "You should go through the tollbooth too, yeah, you guys over there as well." It is fundamentally at odds and adversarial to a working relationship with developers, and I think it's also harmful to consumers. Of course, that's that's the point that the EU has taken as well, that they're not just doing this to save some developers. They're doing this to say when you're a citizen of the EU, and you buy a product like a $1,000 phone, you should have the right to install software on that phone as you see fit, and Apple is denying that right through their monopoly, and this is why this enforcement is coming

[00:39:14.340] - Jeff Grang
You're making a perfect transition to my next question. EU has forced Apple, Google. I think in the US it's also changing with Google to let different app stores, payment processors do their job. Aren't you scared to have a multiplication of stores available to users? There's also some companies that were saying they were working on building these stores. How do you feel about what's going to happen?

[00:39:37.950] - Jeff Grang
Even if you were mentioning Apple, maybe try to slow it down using your own words. How do you feel about that and how it's going to be evolving in some ways? Won't we move the problem to another space? Because if, for example, epic releases an app store and there's a lot of people coming in, won't they use that platform to also raise the prices at some point and end up being at 20%, 25%?

[00:40:00.880] - David Heinemeier Hansson
I think the first thing to accept is when you have competition, prices usually go down, not up. When you have multiple app stores that are competing against each other, you have a tendency for those app stores to want to improve.

[00:40:13.600] - Jeff Grang
That's true. But for Uber, for example, it started with 15% cut-off, and now they take 20% and 25% on the drivers.

[00:40:19.860] - David Heinemeier Hansson
Yes. Because there's now monopoly formation. Most of the Uber competition has gone out of business. We have a good example, a good parallel to this. Software stores, especially gaming stores on PC, are actually quite plentiful. There's one for Windows, there's one for Xbox, Epic has one, Valve has one. There's actually a bunch of app stores, and they're competing against each other, and it's not terrible effects.

[00:40:42.510] - David Heinemeier Hansson
First of all, a lot of the apps are available in some stores. Sometimes there's some exclusives, but the competition, by and large, is beneficial. Now, will it solve all problems? No, especially not as long as Apple is hell-bent on malicious compliance. That's going to make the experience as miserable and nonsensical and scary as possible. Which brings us back to these incentives.

[00:41:03.240] - David Heinemeier Hansson
Apple is heavily incentivized for all alternative app stores to fail, so they're doing everything in their power within the law as they read it to make those failures happen right now. Do you know what? Yeah, that's going to be an uphill struggle.

[00:41:17.510] - David Heinemeier Hansson
I also do think, I mean, I'm not just universally happy about what's going on with the DMA. I think there's a lot of attempts to micromanage the product decisions that go into these stores that are bound to fail, because as the App Store bureaucrats fail, so does the EU bureaucrats. I don't want EU bureaucrats to design my software experience. That does not sound like a good way out.

[00:41:39.700] - David Heinemeier Hansson
I would have hoped that they would have focused on the economic terms. These were the remedies that were used against monopolies elsewhere. These were things like common carrier net neutrality, these kinds of ideas that say, essentially, do you know what? The iPhone is an important computing platform, and you have to ensure that app developers can distribute their apps directly.

[00:42:00.410] - David Heinemeier Hansson
I actually think the App Store way is a bit of a to me. I don't know if it's a blind alley. I think they should exist as an alternative. But I also just think that app developers should have the right to distribute software directly to their customers through other means, like the internet, like we've been doing it for literally 25 plus years, so there are other ways of doing it.

[00:42:20.030] - David Heinemeier Hansson
I am not at all declaring success that the DMA is going to provide the milk and honey industries, and we're all going to be happy. Apple is going to fight very hard to make that still a miserable experience, and I would actually wager better odds that they're going to succeed than not, that Apple is going to outsmart EU bureaucrats on how awful they can comply with the regulations as written.

[00:42:41.250] - Jeff Grang
It seems that the App Store is not the best proxy to, or actually how it's operated today, the best proxy to download apps. I had other question about benefits of having this intermediary. For example, if I had to ask for a refund from, I don't know, kids spend thousands of euros on Epic Games and Apple gave back that money to the parents after they claimed for a refund. I doubt that all the editors would be doing the same.

[00:43:05.970] - Jeff Grang
There's also that AT&T block that provides a privacy to the users from where it's coming on and where the downloads come from, and also all the privacy settings that were added by the EU. For example, on the GDPR that was already implemented on the App Store for accessing the contacts, accessing the photos, the geolocation, et cetera, that they forced developers to implement years before the EU came and even more before it became mandatory on some other countries like the US.

[00:43:34.630] - David Heinemeier Hansson
But remember, almost all of that is also on the Mac. Almost all of those protections, they are also on the Mac. You have to request the system to get access to the contact book, for example. None of these things are contingent on the App Store distribution platform.

[00:43:47.660] - Jeff Grang
It's recent. It's only been like 4 or 5 years since they forced you to use the address book or ask for file system-specific locations to access to specific locations.

[00:43:59.000] - David Heinemeier Hansson
But that's the right answer. Don't entangle this with the App Store. In fact, you don't want to entangle this with the App Store. One of the things I've learned with the App Store bureaucrats is they don't really review apps. What they review is business model compliance. They don't check deep into whether you have some hidden settings or whether you're trying. That's all programmatic, that's all built into the platform.

[00:44:18.000] - David Heinemeier Hansson
Apple ensures that no one can access your contact book because they actually have protections around the code. They're not relying on some App Store bureaucrat catching access in some way. They have systematic tools that protect, first of all, the platform itself, just like the parallel we were talking about with the browser. There's no one sitting around reviewing all websites, making sure that that website doesn't steal all your information. No, you build a secure platform, and then you don't have that problem.

[00:44:42.780] - David Heinemeier Hansson
Even better example than the browser is the Mac because Apple operates that too, and they have very successfully over 40 years. Well, let's just even take modern Macs starting with OS X. They've successfully produced a platform that is highly secure, not because hackers don't want to steal information from Mac users, but because the platform itself makes that very difficult to do.

[00:45:04.410] - David Heinemeier Hansson
Not impossible. It's impossible to breach any platform. The iPhone has been hit by numerous zero-day exploits. This is just what happens. But a responsible platform operator will build those protections into the platform itself. They don't need to intermingle it with the "I need 30% of your business part of the equation".

[00:45:20.880] - Jeff Grang
Well, and about the AT&T and the downloads and the fact that when you download an app from an advertising, it goes to the store, and then you open the app, and you have that confidentiality where the publisher cannot know exactly what the context you're coming from. Do you think it's just to annoy Google, or it's just to protect privacy of the users?

[00:45:38.080] - David Heinemeier Hansson
I used to have a more good faith read on Apple's actions that were not coded by their continuous examples to the contrary. I think the greatest example of this is the Google deal. Google pays Apple $20 billion every year to be the predominant search engine, and iPhone users use it. They use it so much that Google is willing to pay $20 billion. Do you think that Google is not spying on those users with all the tricks that's available to them? Of course, they do.

[00:46:07.090] - David Heinemeier Hansson
Apple implemented AT&T in large part to kneecap meta. I'm not saying the outcome is and can't be good also. I'm saying that's not the main motivation as I see it anymore. The main thing was they inflicted a very serious wound on the whole Meta Facebook business model, in part because Apple leadership has never been shy about how much they hate Facebook.

[00:46:28.650] - David Heinemeier Hansson
I go like, okay, do you know what? I'm not the biggest fan of Facebook either. I could occasionally go like, it happens to someone I don't really like either. Fair game. But then when they, at the same time, have a deal with Google, who does all the same stuff, who does tracks out the wazoo and Apple takes $20 billion just off the top from that. The moral high ground here is looking a little shaky.

[00:46:50.200] - David Heinemeier Hansson
Now let's accept all this is true. Let's just accept that it's all done in good faith, that there's no nefarious other alternative motives here. The idea that just because Apple allows third-party developers to, for example, distribute their apps and users to install them directly, that users have to do that is so nonsense.

[00:47:09.000] - David Heinemeier Hansson
If you go into a reputable store in the United States or anywhere else in Europe, you go into the store, in part, that store holds its reputation on your outcomes. If you go into Target and you buy, I don't know, a blender, and the first thing it does is cut off your hand because it's made totally shit to no safety standard, and it just explodes in your kitchen, you might go like, do you know what? I don't want to shop at Target anymore.

[00:47:31.860] - David Heinemeier Hansson
Apple has all the opportunity in the world to create the best store, the store with the highest safety and security, where AT&T roams, where they can promote the fact that if you get things from here, we take good care of you, and then they can trust that users on their own can gage whether that's a compelling argument or not. The problem comes in when Apple decides, no, there is no other way. Any distribution of software for this computing platform has to go through us. Usually, that means 30% cost.

[00:48:01.250] - David Heinemeier Hansson
They have all these incentives that are misaligned and backed them into these awful corners. One thing, as we talked about, the vast majority of App Store revenues come from totally shady, shitty games that most parents would be aghast if they actually looked at what those games are like.

[00:48:16.780] - David Heinemeier Hansson
I have been aghast looking at the games that my kids have downloaded off the App Store because I thought, isn't the App Store that safe place where App Store bureaucrats make sure that nothing nasty is in there? Absolutely not true. Any cursory review of the app or games that are targeted to its kids in there will reveal that.

[00:48:35.580] - David Heinemeier Hansson
Then second, this example, taking $20 billion from one of the largest privacy violators in the world, Google, and then holding moral high ground is incompatible except from an economic perspective. Very compatible. Take both the money from Google while claiming you're all about privacy. Kneecap one of your prime competitors in things like VR and AR with Facebook.

[00:49:00.230] - David Heinemeier Hansson
That's straight out of the art of war. You exploit your various enemy's weaknesses, and you extort the ones you can extort, and you kneecap the one you can, which is, I mean, that's business. That's corporations. I'm not even making a grand moral judgment here, because I don't hold Apple any longer to some universal ideal that they're this benevolent company that just wants the best for all of us. That's bullshit. That's never going to happen with any publicly traded company.

[00:49:29.040] - David Heinemeier Hansson
They're going to try to maximize their revenues and their profits, as they all do, as they should. The obligation for us and for the EU is to set the playing field straight is to avoid monopoly formation. This has literally been in the charter since Adam Smith 1776, The Wealth of Nations. Hey, capitalism is good, we should have multiple providers, but you got to look out for cartels and monopolies. That's when the system breaks down.

[00:49:55.860] - Olivier Destrebecq
It was really awesome to have so many questions to David. We actually kept going because we had so many more questions. We also decided to split the episode in half, so we're going to stop here for today. Please download the next episode to get the rest of the interview.

[00:50:09.010] - David Heinemeier Hansson
On behalf of the purchasing team, thank you for listening to the Subscription League podcast. If you've enjoyed what you heard, leave us a 5-star review on iTunes or other audio platforms. To find out more about Purchasely and how we can improve your subscription business, visit purchaseleak.com. Please hit subscribe in your podcast player and don't miss any future episodes. You can also listen to previous episodes at subscriptionleague.com. See you soon.

stering the subscription model for mobile apps. To learn more about subscriptions, head to subscriptionleague.com. Let's get started.

[00:00:20.110] - Interviewer
Hey, welcome to the show everybody. Today I have Jeff with me and a secret guest. I'm going to do his intro, but only give his name at the end. Depending on which question you find his name, you'll know how much you know him or not. Welcome to the show, secret guest. How are you?

[00:00:34.850] - David Heinemeier Hansson
I'm good. Thanks for having me.

[00:00:36.670] - Interviewer
Awesome. The first clue is that you're Danish. The one part that Jeff knew about, and I had no clue about, actually, is that you're a race car driver. You raced in the 24 Hours of Le Mans and the American Le Mans Series and did pretty well. Do you want to tell us how good you did on those races?

[00:00:53.180] - David Heinemeier Hansson
Yeah, so I got started quite late with race car driving. I didn't get my driver's licence until I was 25 years old. I didn't sit in a race car until I was 27, but then I was on the grid at Le Mans at, what's that going to be, 32? I started at the 24 Hours of Le Mans in 2012, and I won the race in my category in 2014, and I finished on the podium a bunch of times in various classes. I've done the race in total 11 times, most recently this year, but we'll see if that keeps going.

[00:01:24.270] - Interviewer
You're also a book author you wrote Rework, Remote, It Doesn't Have to Be Crazy at Work. Any other books that you wrote or did I miss one?

[00:01:33.000] - David Heinemeier Hansson
Rework is the big one, and even before that, we wrote a smaller one we self-publish called Getting Real. There's four books in total.

[00:01:39.690] - Interviewer
Nice. It's impressive to see how many different things you've tried and did pretty well at. You created Ruby on Rails a few years back now. When was that, actually?

[00:01:49.110] - David Heinemeier Hansson
2003 was when I got started on Rails, so over 20 years now, a few years ago.

[00:01:54.180] - Interviewer
After that, you worked on 37signals Basecamp. The last clue that I have for our listeners is you're… Should I say the founder or creator? I'm not sure you'll correct me of which term I should use, but I'll say you're the creator, founder of the HEY email app that a lot of people have heard about over the last few years. Which title should I give you on that one?

[00:02:16.290] - David Heinemeier Hansson
I think either works. I mean, I'm a co-owner of the business that produced both HEY and Basecamp 37signals. We released HEY in 2020 after having worked on that for a couple of years following being quite fed up with Gmail, which is otherwise a lovely system, but one that was released all the way back when I started working on these kinds of systems, so I think 2004 and then kind of didn't change, perhaps all that much ever since. Still a great system, but there's room for fresh ideas after 20 years.

[00:02:44.730] - Interviewer
Yes. I'll turn to Jeff, so he can tell us who's our guest. Let's see if you have the right answer.

[00:02:50.110] - Jeff Grang
It's crazy to think that it's just one person behind all the achievements and pretty young one. Not a 70-year-old one. It's the famous DHH, David Heinemeier Hansson, that we have on the show today. I'm very happy because we've been thinking about having you on the show for a long time. We didn't dare to ask in the first place, and it was surprisingly pretty easy to have you in.

[00:03:11.760] - Interviewer
All it took was an email, right?

[00:03:12.730] - Jeff Grang
Yeah, it took me an email. I'm very happy, besides everything that you have done, I'm very happy to have the opportunity to share with our listeners some of the great thoughts, or maybe not great, they'll figure out, but very singular thoughts that you have on the different topics that we have for you today, which will be regarding, not surprising for us, the app stores and the subscription space. Welcome, David.

[00:03:36.170] - David Heinemeier Hansson
Thank you.

[00:03:37.040] - Interviewer
Let's jump right in on the question after that random introduction. After all that listed, you're the definition of a busy guy. You can keep all your initiatives alive, you still code, you manage 37signals. What does your schedule look like?

[00:03:50.270] - David Heinemeier Hansson
Most of the time it is lovingly empty. I really enjoy having an empty calendar. I try very hard not to fill it up with all sorts of obligations that I need to do, all sorts of recurring meetings, or recurring tasks, because the stuff I like to do the best, which is things like writing, and programming, and really moving our business forward, requires long stretches of uninterrupted time.

[00:04:15.080] - David Heinemeier Hansson
You can't have that if you jam-pack your calendar full of standing meetings, one-on-ones, and all the other stuff that seems to be a requirement in the modern way of working. We've taken that requirement, and we've thrown it out at 37signals.

[00:04:29.400] - David Heinemeier Hansson
My calendar is, quite often, quite empty. Plenty of days start with essentially an empty space, although that's a bit of a misnomer because people talk about like, "My calendar is empty." No, it's not empty. It's just full of the stuff that you're here to do. It's full of work. It's full of the mega block to actually solve problems that matter. That's just how I enjoy the work.

[00:04:52.140] - David Heinemeier Hansson
This is one of the reasons why I work remotely. I work from home. I love closing my door. It is just me, my desk, and a computer, and then I can just turn off all these distractions that rob the time of so many folks who will spend an entire week at work and then reach Friday afternoon thinking, "Actually, what did I get done? Was it anything important? Did I move the needle?" I think that's a source of enduring existential dread, simply.

[00:05:19.140] - David Heinemeier Hansson
When people are not able to deliver something, to ship something, to make a dent, make an impact on stuff that really matters, I think they actually end up being kind of sad about it. I think so much of the modern malaise of "email jobs" comes from that. This sense that we're busy all the time, but we're not doing anything that really matters. I want to get as far away from that stuff as possible.

[00:05:45.040] - Jeff Grang
Speaking about coding, and doing, and achieving, how much coding represents in a daily job, 50%?

[00:05:50.890] - David Heinemeier Hansson
Sometimes it's 100%. We just introduced a major new version of Ruby on Rails, Version 8. I'd spent several weeks leading up to that, spending my time on basically nothing else, just getting the new release prepared, some of my own programming, and some of my own contributions, reviewing other folks' contributions and getting that ready.

[00:06:10.770] - David Heinemeier Hansson
Then there are other weeks where it's literally zero, because I have other obligations at 37signals that I tend to. That's one of the ways I try to get things done, is I treat them sequentially. I will invest a lot of time fully dedicated into one topic and really get to the bottom of that, release something, and then I'll move on to something else.

[00:06:30.220] - David Heinemeier Hansson
This is why when you look at all the things I'm involved with, it's not like most of the time I'm involved with all of it at the same time. It's one at a time and then there's plenty of time. 40 hours a week is enough. If you don't squander those hours on useless meetings, or you chop up your work week into these little work moments. But if you actually have those glorious long stretches of uninterrupted time, there's plenty of time.

[00:06:56.040] - Jeff Grang
Yeah, interruptions for brain and OS are very bad. We know that. Speaking about diving pretty deep into one topic, again, making the most out of it. In the past months, you've been very active about fighting the App Store. There were like Epic Games, Match Groups, Spotify that fought hard against the App Store monopoly and its 30% commission.

[00:07:18.550] - Jeff Grang
But you were one of the few individuals because you were not named as 37signals, but DHH, and one of the few individuals who fought alongside these tech giants. Can you remind us what happened? Is it just about one concern, or global… The issues you were fighting against, or if it's a global system that you were trying to fight?

[00:07:40.290] - David Heinemeier Hansson
Sure. A bit of context, when I got started developing applications, the internet was essentially the main, if not only, distribution form that we use for these applications. This was back in 2004, and that glorious period, unfortunately, only lasted a couple of years before the iPhone was introduced in 2007.

[00:07:59.260] - David Heinemeier Hansson
I say that with a bit of a smirk. I've been a big fan of what's happened with mobile computers for a very long time. I stood in line for literally hours and hours to get one of the first iPhones, and several years after that, I would line up in front of the Apple Store to get the latest version of the iPhone.

[00:08:16.260] - David Heinemeier Hansson
It's not like I have some deep-seated animosity against the idea that we should have great, powerful pocket computers. In fact, I find that wonderful. I love computers, so to be able to shrink that down into a tiny little device that fits in your pocket, amazing in so many ways.

[00:08:31.480] - David Heinemeier Hansson
But I think where things started going a little off track was once the app stores began having so much success that these companies that run these app stores realised just how enormous the opportunity would be if they simply erected a toll booth and collected all of the commerce that went through and took a cut. There is nothing more profitable than taking a slice of other people's business. I mean, the margin is literally damn near 100%.

[00:09:01.430] - David Heinemeier Hansson
When that started happening in the early 2010s, I thought, "This isn't great, but it's not really affecting me personally." We have an application in Basecamp that we've had on the App Store, I think, since 2010, maybe even we've had the initial version, which I thought for the longest time was "safe", that we were making a companion app to an existing system, and it was mainly targeted towards businesses and thought like, "It sucks what's going on. It sucks for all these apps that are being caught up in the tollbooth dilemma and are being shaken down to have to pay 30%. I don't like it."

[00:09:41.520] - David Heinemeier Hansson
In fact, in 2000… I think it was 19, or maybe it was early 2020. I testified in front of a congressional working group in the US for this topic. Again, I wasn't even involved directly in the fight with any of my own apps or anything else like that.

[00:09:59.720] - David Heinemeier Hansson
I just went like, "This isn't great." These app stores have become so powerful and so consequential to people's lives that the mobile computers people have in their pockets. For a lot of people, that's the most important computer that they have. Maybe it's even their only computer.

[00:10:14.540] - David Heinemeier Hansson
If we want society and the economy to recognise that and embrace that, it's not great that we just only have two choices, and they have colluded essentially on the terms that they charge the same fees and essentially split the market in this way. It's just not good for our economy. It's not good for our society. We should do something about it.

[00:10:33.870] - David Heinemeier Hansson
There is a long history in the United States of pursuing antitrust action when something else like that happens. It happens with the telephone companies. It happened with the oil companies. It happened with financial trusts. When they had that hearing, I thought like, "This is great. Someone starting to pay attention to it."

[00:10:50.380] - David Heinemeier Hansson
Little did I know that just a few months later, it would actually become an existential fight for us at 37signals, when we released hey.com, our new email service, because we'd been working on that email service for a couple of years, and we'd been working on the pretence that this was going to be the same as Basecamp.

[00:11:06.300] - David Heinemeier Hansson
Basecamp is our project management tool. It's been in the App Store. By that time, it had been there almost a decade. We'd never really had any problems. We thought this was a safe space that if you make a companion app to an existing service, you're fine. The whole 30% business doesn't apply to you. We came to find out that maybe it's not so clear-cut.

[00:11:27.240] - David Heinemeier Hansson
We launched HEY in the, what was that, the summer of 2020. We got to enjoy the launch on completing a 2-year project. Millions of dollars invested in this. We launched on both the App Store, we launched on the web, we launched on the Google Play Store, so we were on all challenges all the time, and we got to enjoy that for literally a day. Actually, that's not true, I think a weekend because the initial application to the App Store was approved.

[00:11:53.350] - David Heinemeier Hansson
The HEY email app was in the App Store, and then Monday morning we wake up to essentially a rejection of our first update to the app. Apple said, "Actually, we approved you, but we didn't mean it. We want 30% of your business. We want everyone who signs up with the HEY app to be able to buy it through our payment system, and therefore we will get 30%."

[00:12:17.820] - David Heinemeier Hansson
First I thought like, "This is just a mistake." I mean, I've heard of so many mistakes in the app stores, I've heard of random bureaucrats interpreting the rule one way or the other, and you just kind of shrug it away, and you resubmit, and they approve it the second time, and you don't know why, but that's kind of just the lottery of the App Store bureaucracy.

[00:12:34.600] - David Heinemeier Hansson
Unfortunately, that turned out not to be the case. Apple really dug in and quite soon after the first rejection threatened us with not just not updating or allowing us to update the app again, but to kick us out of the App Store, that we were going to get a short period of time to rectify this problem that we weren't willing to give them 30% of the business, otherwise they would kick us out.

[00:12:55.790] - Interviewer
Was it for all your products or just for HEY?

[00:12:57.640] - David Heinemeier Hansson
Just for HEY. Or at least, I'm assuming, but [crosstalk 00:13:01] I suppose that would happen-

[00:13:02.830] - Interviewer
Just the whole thing?

[00:13:03.340] - David Heinemeier Hansson
Right. Actually, they probably would have. They probably would have terminated the account if they, in their jurisdiction, had decided that we, like Epic, had somehow violated some rules, and they would just cancel the whole account. I hadn't even thought about that until now. But yes, that was probably a risk factor as well.

[00:13:18.470] - David Heinemeier Hansson
In that moment I just realised how awful. We've been spending all this time, we invested all this money, we're a small company. We're about 60 people today. We're even smaller at that time. This is devastating. If you submit your app to the App Store, and you're not approved, it can kill the whole business, especially when it comes to something like HEY, it's an email client. Today, our app is in the App Store after a long fight that we, thankfully, were able to beat Apple back a bit, but 85% of people who pay for HEY use Apple products.

[00:13:50.870] - David Heinemeier Hansson
For us to just go like, "Okay, I guess we just won't be on the iPhone. I guess we just won't be on the iPad." We would lose 85% of the business. No business is going to survive that. No business is going to be competitive on product categories like email unless you're present on the iPhone. This was really high stakes.

[00:14:08.400] - David Heinemeier Hansson
I think that's why the battle perhaps took Apple a little by surprise. The vast majority of businesses where Apple shows up with a completely ludicrous demand as they did in our case, what are they going to do? They're just going to fall. They're just going to accept the fact that Apple now takes 30% of their business, whether that means the business isn't even sustainable or not, that's just the terms. But we did things differently because we refused.

[00:14:33.770] - David Heinemeier Hansson
We first started just the back channel way. Just saying, "I think you got this one wrong." Look, we've been in the App Store for 10 years with Basecamp. This is the same thing. People sign up on hey.com. Remember, people weren't even able to sign up in the HEY app because we knew Apple frowned upon that, to put it mildly. You can't sign up in the app and then pay on the web.

[00:14:54.640] - David Heinemeier Hansson
We just said like, "This is a companion app. It doesn't do anything unless you already have a subscription." Because that was how Basecamp had been running for 10 years, how a bunch of other applications, Netflix, even some of Apple's own apps for developers. There's just so much precedence here that you could have a companion app to an existing subscription.

[00:15:12.480] - David Heinemeier Hansson
But of course, the problem with the rules made by monopolists is that they can change them at any time. They're not rules in the sense that you would think about rule of law. These rules are, first of all, very vaguely written by design such that Apple, at any point, can just choose how they enforce those rules, rather than actually change the rules themselves and completely change the playing field. That's what they did with us.

[00:15:36.620] - David Heinemeier Hansson
They would not yield on the idea that we had to use their payment system. We had to allow people to sign up through the app. The argument they used was the most ludicrous of all, refuted by all these examples I just mentioned, the app didn't do anything.

[00:15:51.270] - David Heinemeier Hansson
Which, by the way, was a term that Phil Schiller came up with in an interview. That was the first time we actually heard the full argument that the reason HEY wasn't going to be allowed was that the app, if you downloaded it, "Didn't do anything." That meant you were faced with a login screen.

[00:16:06.950] - David Heinemeier Hansson
Again, a million examples of this. You download your banking app. Can you do anything with a bank if you don't have an account with a bank? No, of course you can't. You got to log into your account. The same thing with Basecamp. You can't do anything with Basecamp. When you download that, you got to log in to an existing account.

[00:16:21.870] - David Heinemeier Hansson
But they changed their enforcement of the rules and came up with this idea that the app has to do something, which, by the way, was mentioned nowhere in the App Store guidelines, is still mentioned nowhere in the App Store guidelines. That's just esoteric arguments that they came up with on the fly.

[00:16:40.320] - David Heinemeier Hansson
But anyway, we wrestled back and forth with them for about 2 weeks, but our good fortune was twofold. One, we had a loud and large platform to raise the issue on. I've had hundreds of thousands of people follow me on Twitter and all sorts of other channels. We could make noise in a way, I think, Apple, perhaps in part, wasn't used to.

[00:17:00.680] - David Heinemeier Hansson
The other good fortune was that we launched HEY, I think, 1 week before WWDC 2020. Therefore, you already had maximum attention from the media on Apple's relationship with developers. Here you had a case where Apple was just demonstrating in awful clarity just what kind of landlord they are; a completely abusive, arbitrary one who will show up to shake you down for 30% of your business, whether that is written in the rules or not, and that vast majority of companies, they have simply no choice but to roll over and pay. We were perhaps one of the biggest cases [inaudible 00:17:38].

[00:17:38.880] - Interviewer
I'm curious. You're making it very clear argument as to the downside of the App Store. As you said, they introduced the App Store quite a while back now. But at the time it was a little bit revolutionary, even if it locked you in. I'm curious, what upside do you see, if any, in the App Store for developers out there, large and small?

[00:17:59.400] - David Heinemeier Hansson
I actually think the core premise of Apple's even 30% cut is not outrageous in and of itself. There are certainly apps where I could see that making sense. You don't want to deal with international taxes and all these other things. If this was a voluntary program where you could choose, "Do you know what? Apple has a good product here. I would like to process my payments through Apple today. I don't have to build up my own payment processing system so that I can have them deal with all the taxes." Who would argue against that?

[00:18:30.520] - David Heinemeier Hansson
The problem is that Apple does not have that kind of confidence in their system. They need to force people to use it even when they're not interested, even when it has hugely negative effects for customers. When you're being forced to use Apple's payment system, your customers are no longer your customers. They're Apple's customers. You're just essentially wholesaling your product to Apple, and then Apple sells that to their customers. You're completely disintermediated from your customers.

[00:18:56.990] - David Heinemeier Hansson
There are certain situations where I think that's not a big deal. On a multi-platform app like, HEY, where you also might want to use your email on your computer, where you might want to use it on a Windows machine, maybe you have an Android phone, it's a complete mess. It doesn't work at all. We can't actually help customers in that way. I think the voluntary plan, if there was such a thing, that would work very well.

[00:19:19.660] - David Heinemeier Hansson
Now, I also think that there was a symbiotic relationship that Apple had with a large class of developers who were making companion apps to existing services that worked very well. We will put our apps into the App Store, making the iPhone far more attractive than it would be otherwise, and in return, do you know what? You provide the infrastructure for that?

[00:19:42.220] - David Heinemeier Hansson
We will add all this massive value to the iPhone. The biggest argument for the iPhone is that it has all the apps, right? If Apple had stuck with Steve Jobs's original vision that there was not going to be an App Store, that it was just going to be first-party native apps, and then the rest of it would be websites, and they were competing against Android, and Android had the Play Store. The iPhone would have been a complete minority bit player, because no one would pick the iPhone versus an Android if Android had access to all these native apps.

[00:20:12.470] - David Heinemeier Hansson
In that argument, lays the truth that developers bring an enormous value to these platforms. In fact, that's why these phones are so ever-present because of all the services that are on them.

[00:20:25.310] - Interviewer
Yeah, and that's why Windows Phone never took off because they were never able to get the developers on the platform.

[00:20:29.320] - David Heinemeier Hansson
Exactly. That is perhaps even a better argument. I'm glad you brought it up. I had a Windows phone for a while. I actually liked some parts of the Windows Phone better. I think their launcher and everything was way ahead of its time. I think its design aesthetic was way ahead of its time. I thought it was a really good phone, and it completely fell flat because they did not have third-developer support.

[00:20:50.130] - Jeff Grang
It's not Android that made Apple move to doing an App Store, but it's jailbreak at the time. It was challenging the relationship they had with carriers with business relationships and exclusivity on carriers, because as you were not only unlocking your phone for all the carriers, but also opening up to a new set of apps, and Apple moved in a matter of maybe 6 months or something like that, because they announced 6 months after the initial release that they were going to release the App Store.

[00:21:17.830] - David Heinemeier Hansson
Which is a clear indication of that, first, Apple got it wrong in their original design and their original conception of what the iPhone was going to be, they thought, you know what? As long as it's a phone and internet communicator and an iPod. That was Steve Jobs' famous introduction of it, that that was going to be enough. Clearly, it wasn't. This was a real computing platform, and a real computing platform requires third-party software to be a success.

[00:21:43.190] - David Heinemeier Hansson
There's never been a successful computing platform that did not have a vast third-party ecosystem. That's why Windows got the prominence that it did. This was why the Mac, for a while, was in dire straits. Because it did not have access to office. It did not have access to some of those must-have apps.

[00:22:00.830] - David Heinemeier Hansson
I think that's one of the reasons why I'm so disappointed in Apple because they seem so blind to the fact that it is developers that are bringing such a huge part of the value proposition. This is why people buy $1,000 glass brick. They're not going to buy that brick if it was just an internet communicator, an iPod and a phone. They buy it because it runs Instagram, because it runs WhatsApp because it runs all these apps that people want to use. But Apple looks at this very aggrieved and go, do you know what? You all just exist because we allow you to exist. Therefore, you owe your entire existence, or at least 30% of it to us in rent, and I think it's that argument that is just so uncompelling actually disgusting. That's my real word.

[00:22:53.810] - Interviewer
Have you seen some good evolution on the store recently or anything that's going in the right direction, or is it getting worse in your mind?

[00:23:01.400] - David Heinemeier Hansson
I think Apple is as intransient on this question as they've ever been. The EU is twisting their arm on a number of topics, and some of that has some bright spots in it, but the whole thing is a mess. Apple is committed to malicious compliance, is to make the provisions of the EU rules as uncompelling as possible, as broken as possible. The whole third-party app thing with their, what is it core technology fee? It's built to not work, which is such a-

[00:23:36.480] - Jeff Grang
What they could argue with is that they can say they are providing a full ecosystem with all the tools. They're also providing resources in a lot of places in the world with schools, with training programs. They also do the free distribution. For example, I just checked this today like Facebook doesn't pay anything to Apple, but still they have a 350 Meg application updated twice a week, delivered to hundreds of million users, and they don't pay anything to Apple.

[00:24:04.740] - David Heinemeier Hansson
First of all, I think it's worth knowing. What does that cost Apple? It doesn't cost them diddly squat in the grand scheme of their business. Serving even large files like that over the internet is so cheap that it's approximating zero for $3 trillion organization. I know this in part because, we have CDNs, we know what it costs to distribute media files and so forth. It's just not a consequential cost for them. There are other consequential costs. I'm not going to deny that.

[00:24:32.540] - David Heinemeier Hansson
Operating a vast App Store bureaucracy with individual humans who sit and make terrible decisions about which apps should go in and out of the App Store, that's expensive. [inaudible 00:24:42] that expensive, and almost all developers already pay for it. They're paying literally $100 per year for every single developer. Apple has something like 2.6 million registered developers, so that's a quarter of $1 billion to operate this bureaucracy just off the base of those fees.

[00:24:59.510] - Jeff Grang
But that's that's also the that bureaucracy that's provided. Because one thing that is great. My parents are pretty old, and whenever they use an app, the App Store, etc., I'm sure they're not scammed.

[00:25:09.980] - David Heinemeier Hansson
They probably should be. There's been plenty of cases of these apps or this App Store bureaucracy not exactly being flawless, and I think even worse to the case to the App Store is that people have the expectation that it is flawless, right? Because Apple is managing all of it. For example, when your parents go on the internet, that's the Wild West, right? Anyone can put on a website, you can click on the wrong list. You can quite quickly get into some dark places if you follow that.

[00:25:33.590] - David Heinemeier Hansson
Somehow, the internet is still the most important communication platform in the world. It is the most important computing platform, I would actually argue, in the world, and that is working out all right. Now, I'm not saying that Apple does not have a right or an interest in ensuring that the iPhone is a reliable computing platform that's not full of malware and not full of junk and so forth. But they already have one of those platforms. It's called the Mac. Normal people have Macs. Normal people install software on their Macs. The Mac is not overrun by malware or scams or whatever, and this is the dilemma that Apple is in that they literally have the A/B test for their bullshit.

[00:26:16.210] - David Heinemeier Hansson
The A/B test is does this work or not on the Mac? What happens on the Mac when we don't have these crazy rules? In fact, on the Mac, they have exactly what I was talking about at the beginning. They have a voluntary program, where developers can opt in to being the Mac App Store, and then if they do, they pay the 30%, and quite a few developers do, but many of them don't. Adobe is not in there. Many of the other major software developers are in there because for them, it's actually a bad deal, and for them, it's not necessary. I think if your parents were into, let's say, Photoshop or whatever-

[00:26:48.740] - Jeff Grang
They don't.

[00:26:49.530] - David Heinemeier Hansson
They're not. But let's just imagine that someone is... Do you know what? I want to have a Mac. I like Apple, and then I also want to use Photoshop. I want to use premiere or whatever. Is this somehow making their equipment more inferior that they have to go to adobe.com to download those things? Of course, it's not, because this is how we built the entire computing industry. This is how literally every computer that has gained any success over the past 40 years was deemed to be.

[00:27:14.540] - Jeff Grang
 Yeah, which works pretty well. As you were saying today for large brands like Adobe, etc., but we are old enough to remember what it was before the iPhone, and for indie developers. I was an indie developer back in the days. I remember monetizing your work was tough. Tough because you had to provide a payment infrastructure, and that's one thing that Apple brought with the App Store, with all in platform, that made a lot of indie people.

[00:27:40.660] - David Heinemeier Hansson
Exactly. You're describing the voluntary argument, right? Hey, before the App Store, this was tough. I didn't want to do these things. I didn't want to be a payment processor. I don't want to do all these things. No one anywhere is telling Apple that they can't do that, that they can't offer developers a compelling package to distribute their software and handle payments for them. The problem is that Apple wants to ram that down everyone's throat, whether they're interested in that solution or not, so I think they can have their cake and eat it too.

[00:28:07.520] - David Heinemeier Hansson
If they were willing to look at this as a little bit more of a two-way street that all third-party app developers don't just owe their entire existence to Apple and their iPhone, that it's actually possible to build applications and customer bases outside of the Apple ecosystem, and then distribute software to the iPhone in a way that's safe, in a way that Apple has already proven to work very well with the Macintosh over the past 40 plus years, and for them to spin us a tale of the world falling apart if they can't force every developer to go through their payment processing is simply ahistorical.

[00:28:45.740] - David Heinemeier Hansson
Not only is it ahistorical, it's split-brained to the max. What are all the lovely Apple engineers who work on the Mac supposed to think about this ludicrous argument that if the iPhone worked a little more like the map, then everything would fall apart. It just doesn't add up. Except on the bottom line, it really adds up on the bottom line. Apple makes some $20 billion off this service tollbooth, the easiest money they make in any part of their business. It's actually really hard to make a great iPhone. It's actually really hard to make a great operating system. It's hard to make a really good and compelling suite of applications. It's very easy to take 30% of someone else's business. That part. That's not the hard, hard issue.

[00:29:28.440] - Interviewer
David, let's give you a promotion. I hereby name you chief of the App Store. You already told us probably what your first action would be to make the 30% optional, and you have to sign. Are there any other changes that you'd like to see and that you would enable in your first 100 days to reflect the American politics similarity?

[00:29:47.450] - David Heinemeier Hansson
Yeah, I would definitely start with the payment processing being optional, and then I would work hard to improve it so that it's as compelling as possible to as many developers as possible because I think one thing we might find is when Apple actually has to compete for the favour of developers, that those offerings might improve. That's usually how it happens in commerce, right? It's usually how it happens in capitalism that if you have to fight to win your customers, it has to be good what you offer.

[00:30:12.580] - David Heinemeier Hansson
They might find, you know what? 30%, it's a little stiff. If we went down to 20%, we could get more developers. Even more of them would think that this is not worth their while to set up their own payment process. Maybe 10%. Maybe that's the sweet spot, right? At least we'd start having some, I think, experimentation in that realm, and also they would just stop poisoning the relationship with all the developers who don't want those Apple services.

[00:30:35.930] - David Heinemeier Hansson
Then for the rest of it, the App Store bureaucracy, I think, is broken. I don't know if there's a lot of folks who develop for the App Store in any period of time who have not had a nonsensical response from some App Store bureaucrat. That just doesn't make any sense. As we started talking about, it's been a common pattern, that you get a rejection, and you just go like, "Well, I got a dud, I got a bozo, let me, let me try to draw again. I will submit the new update with some minor changes, and it'll probably go through because the guidelines are so vague."

[00:31:06.430] - David Heinemeier Hansson
I think Apple should double down on the most compelling part of their jurisdiction for the App Store, which is safety. The apps that go into the App Store should not be able to steal your data. They should not be able to steal your money. They should not be able to do anything that is a security risk. We have a great parallel for this. This is what the browsers do. The internet is full of gangsters. It's full of people who want to take your money, steal your data, and by and large, they can't, why? Because the browsers are designed for a hostile environment.

[00:31:40.800] - David Heinemeier Hansson
This is also how the Mac works. There's a reason why the Mac is not flooded with viruses. That the first thing you do when you buy a new MacBook is not scramble to figure out how you install McAfee or something else like that, because the core technology offering is simply well-protected. If you focus on that part of the equation, then you have to focus less on the taste-making part of the equation, and this is where I think Apple is still split-brained about what they wanted to do. I remember an early interview with Steve Jobs where he talked about the App Store being this curated experience.

[00:32:14.350] - David Heinemeier Hansson
We're just going to offer, like the great stuff that everyone wants. That's not what it is today. There's three million plus apps. I don't know, there's dozens of fart apps. There's dozens of actually, let's not even take the fart apps. Let's just take the games for kids.

[00:32:27.320] - Jeff Grang
 Well, they don't accept them anymore anyway.

[00:32:28.990] - David Heinemeier Hansson
They also don't accept them. Which I think is also nonsense, actually. Do you know what? If the people want fart apps, let them fart. Where I actually get really incensed about this is mobile games for kids. Anyone who's downloaded any of those mobile games, and I have three boys, so I've seen it all. It's way worse than even the worst sludge I can find on the internet. It's way more exploitive. It's way more just full of nasty dark patterns. It's way more full of just ad junk. This is what exists in the App Store today.

[00:32:57.490] - David Heinemeier Hansson
If you're going to hold this moral standard that you just have the best of the best, this is basically the Hermes of App Stores. We just have the finest leathers and the finest qualities. You have to contend with the fact that you have an App Store full of shit. Now there's also a bunch of good stuff. Of course, there is. But out of three million apps, there's just tons and tons of crap, and Apple has decided they want the crap.

[00:33:21.090] - David Heinemeier Hansson
In part, they want those mobile games because I think they're highly profitable. I saw some reading saying that something like 80% of the App Store revenues comes from these mobile games. Clearly this is a huge part of Apple's monetization of the App Store, and it's nasty, right? You've already accepted this. You've undermined your own argument a thousand different ways, so you don't have a lot of credibility when you go out and talk about this highly curated experience.

[00:33:50.900] - Interviewer
How do you solve the issue with curation, level of quality and arbitrary decision around what is the level of quality? Because if you're going to go for a high level of quality, then you are going to reject App based on subjective standards, to which you can mainly argue. That's already what they do, but you're going to stay with the same issue.

[00:34:11.620] - David Heinemeier Hansson
I'll make the argument. No, they don't. There are not three million plus high-quality apps in the App Store. That is simply a mathematical impossibility because there's not three million apps that are good in the world.

[00:34:24.470] - Interviewer
Which one do you decide is high quality enough to get in?

[00:34:27.110] - David Heinemeier Hansson
Exactly.

[00:34:27.900] - Interviewer
And not piss off developers because you rejected them?

[00:34:31.640] - David Heinemeier Hansson
That's exactly it. Your rejections are going to be subjective. They're going to be random. They're going to be infuriating for any developers trying to go through that gauntlet. When you've equipped a bureaucracy with some very vague rules that are based on things like taste, what's good, what's bad, it's fart apps? Is that bad? But these exploitative games targeted to minors, they're good. You know what? I'd take the fart app over most of the mobile games that I've seen my kids get exposed to.

[00:35:01.080] - David Heinemeier Hansson
I think they just they've set themselves a mission they can never accomplish. They can never achieve. You could have achieved that purity of quality if you said, you know what, the App Store is going to be 500 apps. A thousand apps. I'd give Apple that credit. I think they could find a thousand good apps. It is utterly incompatible with the idea that this is going to be a general computing platform that can span three million apps. It's never, ever going to happen, and until you resolve that fundamental conflict, you're never going to get something that adds up that is congruent.

[00:35:35.510] - Jeff Grang
About the curation, there's a huge difference between Apple and Google, and I don't know how it works on the Danish store. Maybe you're still on the Danish store, and see the apps, but they have local editorial teams that actually curate local apps and big apps also, and tell stories, tell developer stories.

[00:35:50.850] - David Heinemeier Hansson
So does the Play Store.

[00:35:51.490] - Jeff Grang
No, no, the Play Store. They don't have like a local teams that you can reach out and showing local apps and showcasing the editors, maybe they do in the US and you have the impression because you live in the US, but if you live in Europe, if you go to the German App Store and you go to the German Google Play Store, you won't have like German apps popping off. Because they don't have any localized editorial team, so this is how they solve the issue.

[00:36:15.290] - David Heinemeier Hansson
I think this is even a better argument to the fundamental point I'm trying to make. If Apple went like, do you know what we think when we promote apps that we have a fair and legitimate interest in promoting apps that work with our stuff, so we would make it part of the deal. If you sign up for our payment processing, we're going to give you access to this editorial promotion. I wouldn't have a problem with that. I'm not asking Apple to direct any marketing attention whatsoever towards neither Basecamp nor HEY, and I don't think other people are either.

[00:36:43.300] - David Heinemeier Hansson
I don't think anyone would get offended by the fact that Apple's editorial team would favour their own interests, right? That's not the problem. The problem is that Apple is saying like, it's not just we're not going to feature you, it's that you don't get the right to exist, it's does you don't have access to the iPhone, whether the customer who paid $1,000 for that computer in their pocket want that access or not, right?

[00:37:08.910] - David Heinemeier Hansson
This is a curious, spurious point that Apple is actually working against both their own customers and their own developers at the same time on a bunch of these decisions. When Apple was threatening to kick us out of App Store with HEY, we had all these customers who would sign up, which is like, "No, Apple, please don't. I'm using, HEY, I want to keep my iPhone, and I want to keep using HEY," aren't you supposed to do what's best for users here? You have a completely consensual, contractual agreement between a user and HEY, they want to use their thousand-dollar computer. Apple says, "No, you can't do that unless you pay your 30%." It's just it's just a nasty setup.

[00:37:45.940] - David Heinemeier Hansson
I think the problem is the incentives are to be nasty, right? The way you juice the growth rates for the App Store, for the service part of the business, which, by the way, has been growing faster than any other part of Apple's business, right? The service money is the easiest money Apple makes. That is evidenced by the highest margins that they make on. That it has had the highest growth factor. It is so tempting to juice that with a few billion dollars extra by just tightening the thumbscrews on few more apps, right?

[00:38:13.230] - David Heinemeier Hansson
Hey, do you know what? This was the sensation I got. What changed? We'd been in the App Store with Basecamp, for example, for ten years. No one showed up and said like, "Hey, suddenly you got to pay." Then we submit an app that is based on the same principles of accessing an external service. It's a companion app, and suddenly the thumbscrews had been tightened because Apple wanted more growth.

[00:38:33.720] - David Heinemeier Hansson
This is the insidiousness of those incentives that when you own a tollbooth, it is ever so tempting to just say, "You should go through the tollbooth too, yeah, you guys over there as well." It is fundamentally at odds and adversarial to a working relationship with developers, and I think it's also harmful to consumers. Of course, that's that's the point that the EU has taken as well, that they're not just doing this to save some developers. They're doing this to say when you're a citizen of the EU, and you buy a product like a $1,000 phone, you should have the right to install software on that phone as you see fit, and Apple is denying that right through their monopoly, and this is why this enforcement is coming

[00:39:14.340] - Jeff Grang
You're making a perfect transition to my next question. EU has forced Apple, Google. I think in the US it's also changing with Google to let different app stores, payment processors do their job. Aren't you scared to have a multiplication of stores available to users? There's also some companies that were saying they were working on building these stores. How do you feel about what's going to happen?

[00:39:37.950] - Jeff Grang
Even if you were mentioning Apple, maybe try to slow it down using your own words. How do you feel about that and how it's going to be evolving in some ways? Won't we move the problem to another space? Because if, for example, epic releases an app store and there's a lot of people coming in, won't they use that platform to also raise the prices at some point and end up being at 20%, 25%?

[00:40:00.880] - David Heinemeier Hansson
I think the first thing to accept is when you have competition, prices usually go down, not up. When you have multiple app stores that are competing against each other, you have a tendency for those app stores to want to improve.

[00:40:13.600] - Jeff Grang
That's true. But for Uber, for example, it started with 15% cut-off, and now they take 20% and 25% on the drivers.

[00:40:19.860] - David Heinemeier Hansson
Yes. Because there's now monopoly formation. Most of the Uber competition has gone out of business. We have a good example, a good parallel to this. Software stores, especially gaming stores on PC, are actually quite plentiful. There's one for Windows, there's one for Xbox, Epic has one, Valve has one. There's actually a bunch of app stores, and they're competing against each other, and it's not terrible effects.

[00:40:42.510] - David Heinemeier Hansson
First of all, a lot of the apps are available in some stores. Sometimes there's some exclusives, but the competition, by and large, is beneficial. Now, will it solve all problems? No, especially not as long as Apple is hell-bent on malicious compliance. That's going to make the experience as miserable and nonsensical and scary as possible. Which brings us back to these incentives.

[00:41:03.240] - David Heinemeier Hansson
Apple is heavily incentivized for all alternative app stores to fail, so they're doing everything in their power within the law as they read it to make those failures happen right now. Do you know what? Yeah, that's going to be an uphill struggle.

[00:41:17.510] - David Heinemeier Hansson
I also do think, I mean, I'm not just universally happy about what's going on with the DMA. I think there's a lot of attempts to micromanage the product decisions that go into these stores that are bound to fail, because as the App Store bureaucrats fail, so does the EU bureaucrats. I don't want EU bureaucrats to design my software experience. That does not sound like a good way out.

[00:41:39.700] - David Heinemeier Hansson
I would have hoped that they would have focused on the economic terms. These were the remedies that were used against monopolies elsewhere. These were things like common carrier net neutrality, these kinds of ideas that say, essentially, do you know what? The iPhone is an important computing platform, and you have to ensure that app developers can distribute their apps directly.

[00:42:00.410] - David Heinemeier Hansson
I actually think the App Store way is a bit of a to me. I don't know if it's a blind alley. I think they should exist as an alternative. But I also just think that app developers should have the right to distribute software directly to their customers through other means, like the internet, like we've been doing it for literally 25 plus years, so there are other ways of doing it.

[00:42:20.030] - David Heinemeier Hansson
I am not at all declaring success that the DMA is going to provide the milk and honey industries, and we're all going to be happy. Apple is going to fight very hard to make that still a miserable experience, and I would actually wager better odds that they're going to succeed than not, that Apple is going to outsmart EU bureaucrats on how awful they can comply with the regulations as written.

[00:42:41.250] - Jeff Grang
It seems that the App Store is not the best proxy to, or actually how it's operated today, the best proxy to download apps. I had other question about benefits of having this intermediary. For example, if I had to ask for a refund from, I don't know, kids spend thousands of euros on Epic Games and Apple gave back that money to the parents after they claimed for a refund. I doubt that all the editors would be doing the same.

[00:43:05.970] - Jeff Grang
There's also that AT&T block that provides a privacy to the users from where it's coming on and where the downloads come from, and also all the privacy settings that were added by the EU. For example, on the GDPR that was already implemented on the App Store for accessing the contacts, accessing the photos, the geolocation, et cetera, that they forced developers to implement years before the EU came and even more before it became mandatory on some other countries like the US.

[00:43:34.630] - David Heinemeier Hansson
But remember, almost all of that is also on the Mac. Almost all of those protections, they are also on the Mac. You have to request the system to get access to the contact book, for example. None of these things are contingent on the App Store distribution platform.

[00:43:47.660] - Jeff Grang
It's recent. It's only been like 4 or 5 years since they forced you to use the address book or ask for file system-specific locations to access to specific locations.

[00:43:59.000] - David Heinemeier Hansson
But that's the right answer. Don't entangle this with the App Store. In fact, you don't want to entangle this with the App Store. One of the things I've learned with the App Store bureaucrats is they don't really review apps. What they review is business model compliance. They don't check deep into whether you have some hidden settings or whether you're trying. That's all programmatic, that's all built into the platform.

[00:44:18.000] - David Heinemeier Hansson
Apple ensures that no one can access your contact book because they actually have protections around the code. They're not relying on some App Store bureaucrat catching access in some way. They have systematic tools that protect, first of all, the platform itself, just like the parallel we were talking about with the browser. There's no one sitting around reviewing all websites, making sure that that website doesn't steal all your information. No, you build a secure platform, and then you don't have that problem.

[00:44:42.780] - David Heinemeier Hansson
Even better example than the browser is the Mac because Apple operates that too, and they have very successfully over 40 years. Well, let's just even take modern Macs starting with OS X. They've successfully produced a platform that is highly secure, not because hackers don't want to steal information from Mac users, but because the platform itself makes that very difficult to do.

[00:45:04.410] - David Heinemeier Hansson
Not impossible. It's impossible to breach any platform. The iPhone has been hit by numerous zero-day exploits. This is just what happens. But a responsible platform operator will build those protections into the platform itself. They don't need to intermingle it with the "I need 30% of your business part of the equation".

[00:45:20.880] - Jeff Grang
Well, and about the AT&T and the downloads and the fact that when you download an app from an advertising, it goes to the store, and then you open the app, and you have that confidentiality where the publisher cannot know exactly what the context you're coming from. Do you think it's just to annoy Google, or it's just to protect privacy of the users?

[00:45:38.080] - David Heinemeier Hansson
I used to have a more good faith read on Apple's actions that were not coded by their continuous examples to the contrary. I think the greatest example of this is the Google deal. Google pays Apple $20 billion every year to be the predominant search engine, and iPhone users use it. They use it so much that Google is willing to pay $20 billion. Do you think that Google is not spying on those users with all the tricks that's available to them? Of course, they do.

[00:46:07.090] - David Heinemeier Hansson
Apple implemented AT&T in large part to kneecap meta. I'm not saying the outcome is and can't be good also. I'm saying that's not the main motivation as I see it anymore. The main thing was they inflicted a very serious wound on the whole Meta Facebook business model, in part because Apple leadership has never been shy about how much they hate Facebook.

[00:46:28.650] - David Heinemeier Hansson
I go like, okay, do you know what? I'm not the biggest fan of Facebook either. I could occasionally go like, it happens to someone I don't really like either. Fair game. But then when they, at the same time, have a deal with Google, who does all the same stuff, who does tracks out the wazoo and Apple takes $20 billion just off the top from that. The moral high ground here is looking a little shaky.

[00:46:50.200] - David Heinemeier Hansson
Now let's accept all this is true. Let's just accept that it's all done in good faith, that there's no nefarious other alternative motives here. The idea that just because Apple allows third-party developers to, for example, distribute their apps and users to install them directly, that users have to do that is so nonsense.

[00:47:09.000] - David Heinemeier Hansson
If you go into a reputable store in the United States or anywhere else in Europe, you go into the store, in part, that store holds its reputation on your outcomes. If you go into Target and you buy, I don't know, a blender, and the first thing it does is cut off your hand because it's made totally shit to no safety standard, and it just explodes in your kitchen, you might go like, do you know what? I don't want to shop at Target anymore.

[00:47:31.860] - David Heinemeier Hansson
Apple has all the opportunity in the world to create the best store, the store with the highest safety and security, where AT&T roams, where they can promote the fact that if you get things from here, we take good care of you, and then they can trust that users on their own can gage whether that's a compelling argument or not. The problem comes in when Apple decides, no, there is no other way. Any distribution of software for this computing platform has to go through us. Usually, that means 30% cost.

[00:48:01.250] - David Heinemeier Hansson
They have all these incentives that are misaligned and backed them into these awful corners. One thing, as we talked about, the vast majority of App Store revenues come from totally shady, shitty games that most parents would be aghast if they actually looked at what those games are like.

[00:48:16.780] - David Heinemeier Hansson
I have been aghast looking at the games that my kids have downloaded off the App Store because I thought, isn't the App Store that safe place where App Store bureaucrats make sure that nothing nasty is in there? Absolutely not true. Any cursory review of the app or games that are targeted to its kids in there will reveal that.

[00:48:35.580] - David Heinemeier Hansson
Then second, this example, taking $20 billion from one of the largest privacy violators in the world, Google, and then holding moral high ground is incompatible except from an economic perspective. Very compatible. Take both the money from Google while claiming you're all about privacy. Kneecap one of your prime competitors in things like VR and AR with Facebook.

[00:49:00.230] - David Heinemeier Hansson
That's straight out of the art of war. You exploit your various enemy's weaknesses, and you extort the ones you can extort, and you kneecap the one you can, which is, I mean, that's business. That's corporations. I'm not even making a grand moral judgment here, because I don't hold Apple any longer to some universal ideal that they're this benevolent company that just wants the best for all of us. That's bullshit. That's never going to happen with any publicly traded company.

[00:49:29.040] - David Heinemeier Hansson
They're going to try to maximize their revenues and their profits, as they all do, as they should. The obligation for us and for the EU is to set the playing field straight is to avoid monopoly formation. This has literally been in the charter since Adam Smith 1776, The Wealth of Nations. Hey, capitalism is good, we should have multiple providers, but you got to look out for cartels and monopolies. That's when the system breaks down.

[00:49:55.860] - Interviewer
It was really awesome to have so many questions to David. We actually kept going because we had so many more questions. We also decided to split the episode in half, so we're going to stop here for today. Please download the next episode to get the rest of the interview.

[00:50:09.010] - David Heinemeier Hansson
On behalf of the purchasing team, thank you for listening to the Subscription League podcast. If you've enjoyed what you heard, leave us a 5-star review on iTunes or other audio platforms. To find out more about Purchasely and how we can improve your subscription business, visit purchaseleak.com. Please hit subscribe in your podcast player and don't miss any future episodes. You can also listen to previous episodes at subscriptionleague.com. See you soon.