|
|
|
|
|
by baq
449 days ago
|
|
> People will want to use what they learned, and if they can't learn on your software, they won't be inclined to try it later. This is why Microsoft never seriously pursued piracy of Windows and this is also why Windows was never a market leader on servers. This is why Postgres won databases even though it’s clearly an inferior product to Oracle, MSSQL and DB2. This is why CUDA is the defacto standard in GPGPU. This is why every saas business must have a free tier. Etc. |
|
Postgres won out because it was better than the others considering the money you pay and the features you (in the end) don't need or couldn't afford with the others. If it just were down to learning, MySQL/MariaDB would have won. Back in the days, everyone knew MySQL, nobody knew Postgres.
With CUDA, it also isn't what people know, it rather is the existing heap of software that only runs properly, quickly, efficiently in CUDA. People buying Nvidia cards and CUDA-based software don't care about CUDA and don't know any CUDA, they are usually higher level, but the availability of software is what drives the popularity there.