Posted by allanrbo 16 hours ago
My real problem with Electron is the multi-process render architecture, which I think is pointless for the "just a GUI toolkit" case of rendering only trusted content. I'm 100% fine with Slack, Spotify, whatever using Electron as their choice of GUI toolkits. These come and go. I'm miffed that they use multiple processes when there's no real security boundary between them just because there is a security boundary in the homologous scenario on the web.
The real reason they're using Electron is that some PM is comfortable with it and since nobody is reading the code, they use that comfort as a crutch to release most-likely working desktop app.
When the creator of a project has infinite money, infinite labor, and infinite incentive to lock more devs into their platform via skill atrophy and the product is still shit, that's the human in the loop.
Also these things are supposed to help you, their idea is that you give it access and it's helpful proportional to the access you give it. A separate user works for some, especially when vibecoding, you whitelist accesses. But for general computer usage, an assistant that has access to your files and acts as a sort of OS needs your user access.
Codex messing around with the usage limits so much these past few months have convinced me to exit my $200/month burden and pick up Pi Coding Agent and Deepseek V4 Flash 0731.
It's incredible what you can do with subagents that you design yourself.
Liberating, really.