@avalos I disagree: it's not necessary at all.
It's a tradeoff between bloat and developer (not user) convenience.
Developers decided that their convenience was worth software bloat and suboptimal user experience (non-native apps).
It is a choice, I understand it, but I do not agree with it, neither as a dev, nor as a user.
@Seirdy
Conversation
Notices
-
Silmathoron (silmathoron@floss.social)'s status on Sunday, 06-Feb-2022 11:32:03 UTC Silmathoron - Santa Claes 🇸🇪🇭🇰🎅 likes this.
-
Iván Ávalos 🇲🇽 (avalos@mstdn.social)'s status on Sunday, 06-Feb-2022 11:32:04 UTC Iván Ávalos 🇲🇽 @silmathoron I'm not talking about the multiplatform part. I'm talking about the necessary complexity of software that makes software development easier for everyone. The more I think about it, the more I come to the conclusion that unfortunately, a lot of this bloat is necessary.
Web and Flutter development is ORDERS of magnitude easier and more versatile than GTK or Qt development, for instance.
-
Iván Ávalos 🇲🇽 (avalos@mstdn.social)'s status on Sunday, 06-Feb-2022 11:32:05 UTC Iván Ávalos 🇲🇽 @Seirdy We know the problem, but where are the solutions?
How do you make software smaller and faster to build withouth sacrificing useful and crucial features? It's very easy to say, “let's go monke!”, make software ultra minimal and useless, and abandon GUI entierely, but we all know 99.99% of people in this planet can't be bothered to become professional hackers and learn how to use a bare bones OS.
-
Silmathoron (silmathoron@floss.social)'s status on Sunday, 06-Feb-2022 11:32:05 UTC Silmathoron @avalos
not sure what you mean: There has been multiplatform software being build for years before Chromium and flutter... We don't need this bloat... We never have.
@Seirdy -
Seirdy (seirdy@pleroma.envs.net)'s status on Sunday, 06-Feb-2022 11:32:06 UTC Seirdy Flutter and Chromium accept contributions from anyone. Anyone who's rich enough to buy modern hardware capable of building the software from source.
Like no, I don't want my computer to be unusable for hours just so I can attempt a Flutter build.
Daily reminder that software has a carbon footprint. How many devs buy new hardware because they need to build software like this while running Discord/Slack/Spotify? How much e-waste is your software responsible for?