Yeah, I agree 28 million is high. I was being generous. Reality is probably fewer.

But for the purposes of my argument I’m saying “roughly 0” which I think you’d agree with?

A given programmer/engineer often builds a piece of software likely aiming at more than 285 people. Because a typical person (from that pool of 285) needs thousands of pieces of software for daily life.

Think about the n*m of programmers*users. It’s practically infinite how much software we’d like/need. But the more custom a need is the harder it is to justify the cost.

Reply to this note

Please Login to reply.

Discussion

Yes, I totally see your points and I agree that needs to more softwares.

We should take game industry as an inspiration. Many games have mods and modular design. Minecraft is the best example. Without coding, players can create interesting new things from existing rules.

However, functionality software is not like this at large. To extend a functionality software, one has to code. Examples are:

Small nostr clients, VS code extensions

Worse, centralized platform software does not even allow you to extend with code.

Therefore, to address this problem, having more programmers is not the key. To have more no-code, extendable software is the key.

When users find composing with existing modules (minecraft building blocks) not enough, they will have a reason to learn the code.