4 ms·
That's the thing, though: the vast majority of Bay Area programmers aren't writing code to serve people--they're writing code to make money. Serving people is s
by kerkeslager 9y ago
That's the thing, though: the vast majority of Bay Area programmers aren't writing code to serve people--they're writing code to make money. Serving people is sometimes a side goal, but for most it will always be a side goal and money will always come first.
There's a running narrative in a lot of Bay Area startups that they're saving the world, but over the years I've become increasingly cynical that saving the world and making money are compatible goals. Every startup I've seen start with noble intentions has compromised their values to make money. Sometimes it's just to stay afloat, and I don't begrudge them that. But even while I don't begrudge people making money just to get by, I can't support the narrative that this somehow is making the world a better place. The ways people become rich involve increasing income inequality, centralizing power, collecting and selling people's privacy, stealing people's attention, lying and manipulation (most marketing), inserting yourself as the middle man in transactions. Some products do provide real benefits, to be sure, but I can't help but think that if it weren't for the desire to get rich, we could get those same benefits without the problems I've listed. And notably, there are very few cases where I believe the tradeoff is a good one--more often the downsides outweigh the upsides.
And to be clear: I don't think there's usually any malicious intent here. When people start off, they really do intend to save the world. But you make compromise after compromise because you "have to" make money, and eventually you're not serving users any more. It can happen to anyone.
- DougN7 9y agoThat was perfectly put. When it comes down to it, making money is the same thing as "extracting value". Hopefully the system provides as much as or more than extracts, but that is very often not the case.
- nugi 9y agoNext up on HN; professional programming is just abstracted rent seeking. Forum implodes.
- kerkeslager 9y ago> Next up on HN; professional programming is just abstracted rent seeking. Often, yes. It doesn't have to be. The first step to improving things is admitting there's a problem.
- deleted 9y ago[deleted]
- dwaltrip 9y agoYour last sentence directly contradicts the one right before it. Value creation is not the same thing as value extraction.