personal venting
Getting very sick of the constant substance-less shitting on Electron and JS by people on here, I think I'm just going to start muting anyone who toots this stuff.
If you people would ever goddamn engage on the conversation of *why* people use Electron instead of just throwing a pile of developers under the bus who have been fucking begging for better tools for decades, then the whole problem you're complaining about wouldn't exist.
But noooo, it's much easier to just whine about the tech, of course, and never actually introspect about how we got here or what role you and others might have played in that. Fuck off with that shit, seriously.
personal venting
Also: if you are picking out Electron *specifically* to complain about, and absolutely nothing else, then I *know* that you haven't actually done your fucking homework on what's going on and where the problem lies and you're just complaining at the first thing that someone mentioned that looks related. Cut that shit out.
personal venting
Jesus fucking christ I hate tech discourse.
reading material, re: personal venting
Also, this is frankly mandatory reading if you're a programmer: https://blog.aurynn.com/2015/12/16-contempt-culture
reading material, re: personal venting
@joepie91 me, learning C++ and webdev simultaneously in 2014ish: wow, html is so much easier to use than any desktop GUI. Someone should take the declarative style of HTML and the power and ease of use of CSS and put them into a native GUI toolkit I can use C++ with
Me, a few years later when Electron and React Native and other technologies increasingly bring *exactly* HTML, CSS, and JavaScript to the desktop instead: this is not exactly what I had in mind
re: personal venting
@joepie91 I'm torn on electron, because it basically means Linux desktop support for corporate apps is at an all time high, but also I just wish it was a tiny bit more compatible & didn't hurt my iGPU as much (which is probably just because the Linux support was haphazard). But ragging on it for being js is bottom tier criticism, or even for memory usage really.
re: personal venting
@ZeroEcks Oh yeah, there are certainly valid criticisms to be directed at Electron. But crucially those are never the ones that people actually bring up, and the people complaining about Electron are *also* never the ones willing to contribute to getting the remaining issues fixed.
re: personal venting
@joepie91 well I would have to actually contribute and maintain things so I'd rather not, if every complainer actually contributed a fix we could get places.
I think my main complaint is actually that it should be easier for me to update companies electron for them though, like how Wayland support is much improved but a bunch of apps don't ship with it. But arch solves that with their "system electron" packages so idm. Probably says a lot about how much it's improving too.
re: personal venting
@ZeroEcks Honestly you can just use the system Electron for like 95% of Electron apps in my experience without anything meaningfully breaking, I've been doing that for years, the whole "shipping an Electron with every application" was more of an invention by tech companies because they didn't want to deal with package managers, originally it was meant to be used with a system runtime much like Node
re: personal venting
@ZeroEcks @joepie91 ime all the electron apps I've used work better with better sandboxing and less total RAM use by running the web app in my normal browser
(My foreground tasks are often io limited where as much disk cache as possible saves me time, and I don't know how electron handles that memory pressure)
personal venting
Also: yes I have in fact checked many many times over the years what people based their anti-Electron sentiments on, and I can count on none fingers the amount of times that anyone came up with anything that even vaguely resembled a sound rationale, 100% of it has been hearsay, every single time I've checked, without exception