3 ms·
I also agree with the sentiment, although two "but..."s did come to mind so I'll play Devil's Advocate: 1: does this contribute to the inefficiency and bloat w
by SpecialistK 2y ago
I also agree with the sentiment, although two "but..."s did come to mind so I'll play Devil's Advocate:
1: does this contribute to the inefficiency and bloat we see on the web and applications nowadays? Of course everyone complains about Discord and Teams and other Electron apps (which aren't a direct comparison) but one I deal with regularly is the Microsoft Power BI Gateway application, which allows access to on-prem data for reports and automations. I'm sure it does a little more than just establish connections to Azure and send data, but it's a 672MB download! That's larger than the ISO for Windows XP. Throwing more hardware at a problem becomes less effective when the application has fundamental inefficiencies.
2: although server hardware is affordable compared to western salaries, a lot of the world has far less purchasing power and server hardware prices aren't as regional as labor costs. So some developers may have more time than money for more silicon. I haven't run any numbers on this and doesn't mean that rolling your own "everything" is worthwhile.
Edit: fixed grammar in last paragraph.