"I work on ads at Google" "Can I ask why? I honestly can't understand how anyone could."

Someone recently asked me why I work on ads, and I wanted to write up something more thorough than my comment. (Despite being a work topic this is a personal post and I'm speaking only for myself.)

One answer is that I'm earning to give: I give half of what I earn to the most effective charities I can find, and the more I earn the more I can give. This is not the full answer, however, since when people ask me this they're generally coming from a perspective of viewing ads (or perhaps online ads) as negative, and the question is more like "why do you choose to work on something bad?"

The thing is, I think advertising is positive, and I think my individual contribution is positive. I'm open to being convinced on this: if I'm causing harm through my work I would like to know about it.

So: why is advertising good? I mean, isn't it annoying when sites show you ads instead of whatever it is you want to read? The question is, what is the alternative? I see two main funding models:

It's also possible to fund projects through donations, or as hobbies, but producing most of what there is to read requires more money.

(I'm using the internet-specific term 'paywall' to refer to the general "pay money for access" concept: buying books, paying admission, subscribing to streaming services, etc.)

Both paywalls and ads have a range of advantages and disadvantages. Some of these vary by medium: books are expensive enough to print that they couldn't be funded by advertising; an analog radio receiver is simple enough that a paywall would require draconian legal force. On the internet, however, I think ads are generally a better fit for two reasons:

You can sort of fix friction with bundling: you subscribe to a streaming service then can watch (or listen to, or read) anything in their collection. There are advantages to this approach, but it's a bad fit for articles. Web browsing works best when people can read and share anything without a subscription ("sorry, this article is for Conglomerated Media Group subscribers only"). To meaningfully fix friction with bundling you would need to get down to a small number of subscriptions, which then gives those organizations an enormous (and dangerous!) amount of power.

Micropayments could potentially resolve this friction in a decentralized way, which I would love to see. On the other hand, this is a really hard problem: people have been working on it since at least Digital's Millicent over 25 years ago. There have been many proposals and startups, but nothing has really worked out.

Even if we could resolve payment's friction issues, however, we would still be stuck with the basic problem that some people have much more disposable income than others. Universal basic income would help, and I'm strongly in favor of it, but I don't think that's likely to be politically feasible anytime soon.

And so: ads. Funding the open web.

Or perhaps: better ads than paywalls

I don't want to be too easy on ads, though: there's a lot wrong with internet advertising today. For example, there isn't enough incentive for advertisers to limit their use of bandwidth or publishers to avoid annoying ad experiences. But the biggest issue I see people raising is the privacy impact of targeted ads.

Most products are a much better fit for some people than others. If you tried selling bicycles to fish very few would be interested, and you'd mostly be wasting their attention. This means advertising is worth a lot more when you can put the right ad in front of the right person.

One way to do this is to advertise in places where people who are disproportionately interested are likely to be. Model railroad ads on model railroading forums, sponsored products on Amazon, a booth at a trade show. This works great if you want to write a blog about cool new credit cards, but what about all those sites that don't have a strong commercial tie-in?