One of the main reasons we abandoned Pinta (https://github.com/PintaProject/Pinta) is we had to rewrite a significant portion of the app if we wanted to move to GTK3, as we had many custom UI needs.
See also:
GIMP, still on GTK2.
Inkscape released on GTK3 just within the past year or 2
Many comments (probably correctly) point out that SQL can't be displaced because it is ubiquitous and "good enough".
I wonder if there is room for a "TypeScript" of SQL that would allow developers to opt-in to whatever new language features or paradigms we feel SQL is missing.
It would then transpile down to regular SQL to be executed.
Ultimately there is very little consumer grade software anymore because modern consumers won't pay for software.
The only people who pay for software are enterprises and they aren't going to skimp a few hundred dollars on software that makes their $X0,000 creative workers X% less productive.
In this space there is basically Pixelmator and Affinity trying to eke out enough sales to keep their developers paid.
Thanks! Yeah, GitHub is definitely the way to go for OSS or projects with technical users. This is designed more for things like closed source apps or SaaS.
I built https://communiroo.com because I couldn't find a quick and simple single website to expose bug/feature tracking + SO type questions + forums + support requests for my other things I was building. It seemed (and still seems) like it fills a need for mine and everyone else's side projects.
I think the biggest issue is marketing. I tried a few Twitter/Facebook ad campaigns that didn't really pan out, and an HN submission that didn't make the front page. But really I haven't done much to market it, and it just sits there chugging along with few users other than myself while I work on other stuff.
I have a friend who is a medical researcher and it definitely seems they are stuck in the past.
In order to study something, he has to:
* Come up with a hypothesis that X may cause Y
* Request access to data about that hypothesis
* He is only given the data regarding his hypothesis
* He can then study whether his hypothesis has merit or not
We should be dumping these whole datasets into machine learning and having computers give us potential links to explore. Obviously there will be plenty of things that turn out to be unrelated, but it's also very likely the computer can find links that a human would not have considered.
I don't see it changing any time soon in the US, but I suspect other countries with this data will use it, and we'll find the next generation of medical breakthroughs no longer come from the US.
However, for some reason, many consumers will happily subscribe to SaaS apps. So developers go where the customers are.