2,344 karma · joined October 26, 2010
Subjectively I doubt that that is a systematic driver of income inequality. For example in 60s the taxes in the higher margins were extremely high (80% I think?) and worker bargaining power was strong. Yet it was a period of unprecedented growth and innovation, one where ideas of invisible hand and tide that lifts all boats were forged but in reality it was not a laissez-fair period at all.
This is not to say that software's story is over, just that the incentive mechanisms in place have failed. We could have created protocols, interoperability, local-first apps and novel funding mechanisms but the poisoned VC/shareholder money ensured that we do not.
- The query objects can become hard to read with anything more or less complex.
- If you need an unsupported Postgres extension you are out of luck.
- One large file in a schema, impossible to shard.
- We have many apps in a monorepo and they cannot have separate prisma connections cause the schema gets baked into "@prisma/client"
Basically the only thing useful about it are the TS types which is something SQL-builder libraries solve better. Long story short, use Kysely, Prisma provides no value that I see.