Post Axb6x4Nm4m1DoCToOG by wolf480pl@mstdn.io
 (DIR) More posts by wolf480pl@mstdn.io
 (DIR) Post #AxawrRrMsMwhLL0Ekq by mage_of_dragons@mastodon.social
       2025-08-27T12:08:05Z
       
       0 likes, 0 repeats
       
       @elly @weirdtreething > Technology made in the past decade is a mistake (including web3).*Non-foss technology
       
 (DIR) Post #AxawrTb8Ph9IjZQIjI by wolf480pl@mstdn.io
       2025-08-27T12:25:51Z
       
       0 likes, 0 repeats
       
       @mage_of_dragons @elly @weirdtreething unfortunately, many FOSS projects also fell for the same antipatterns
       
 (DIR) Post #Axb0tzOPZVoXjuvSHQ by mage_of_dragons@mastodon.social
       2025-08-27T13:11:07Z
       
       0 likes, 0 repeats
       
       @wolf480pl @elly @weirdtreething did they?
       
 (DIR) Post #Axb1rRQIzxUBlCA0ye by wolf480pl@mstdn.io
       2025-08-27T13:21:54Z
       
       0 likes, 0 repeats
       
       @mage_of_dragons @elly @weirdtreething well, for some of those antipatterns let's see what uses electron in the Arch repo:> element-desktop> deltachat-desktop> mattermost-desktopthese are FOSS IMs whose flaghship client is built on electronthen there's telemetry - many FOSS packages do that, from Firefox to Audacityoh, and obnoxious features that are hard to disable? Firefox is good at those, but I heard GNOME is even better
       
 (DIR) Post #Axb3oATdkObqF4Hrqy by mage_of_dragons@mastodon.social
       2025-08-27T13:43:40Z
       
       0 likes, 0 repeats
       
       @wolf480pl @elly @weirdtreething Ah yeah, my bad.Although there is an argument to be had about electron. It's a hacky solution sure, but it works. What does that say about native toolkits? Or about other cross-platform solutions?
       
 (DIR) Post #Axb6x4Nm4m1DoCToOG by wolf480pl@mstdn.io
       2025-08-27T14:18:56Z
       
       0 likes, 0 repeats
       
       @mage_of_dragons @elly @weirdtreething could be any of the following:- it's hard to find skilled GUI programmers for those, because  * business demands web for selfish reasons  * irrational hype for web frontend tech- it's more difficult to develop an app using a native toolkit, because:  * those toolkits are more demanding on the quality of your app1/
       
 (DIR) Post #Axb785kPLCwxEBK1zc by wolf480pl@mstdn.io
       2025-08-27T14:20:56Z
       
       0 likes, 0 repeats
       
       @mage_of_dragons @elly @weirdtreething   * those toolkits have bad APIs and we've figured out better paradigms of GUI programming that have been implemented in web frontend frameworks but not in native GUI toolkits  * those toolkits are opinionated towards some  styles of GUI look & feel, and those are not the styles that are trendy these days2/2
       
 (DIR) Post #Axb7RQgHjd4pebcAWu by mage_of_dragons@mastodon.social
       2025-08-27T14:24:22Z
       
       0 likes, 0 repeats
       
       @wolf480pl @elly @weirdtreething or it could be because what you call "the web" provides a fairly simple abstraction for creating interactive user interfaces, even though its primary programming language can be considered as inferior to others
       
 (DIR) Post #AxbEbtIgsn5gzTVw7k by mage_of_dragons@mastodon.social
       2025-08-27T14:25:19Z
       
       0 likes, 0 repeats
       
       @wolf480pl oh well, that's why they invented webassembly
       
 (DIR) Post #AxbEbucZyKat5RpKlM by wolf480pl@mstdn.io
       2025-08-27T15:44:45Z
       
       0 likes, 0 repeats
       
       @mage_of_dragons idk, I think half of the reason it's simpler is that they're ignoring some edge cases that native toolkits handle.For example most native UI toolkits don't have focus race conditions, where you press arrow up to move the focus from the message compose box to the last message, then E to edit, but wince the E was pressed before the focus moved, E gets typed into the input box and the focus moves back to it