hey, I have a question for any product managers who are in charge of making decisions re: rebuilding app UI in Electron, like 1Password with their entire app, Adobe with their dialog boxes, Windows with their Start Bar (!#@!$!)

My understanding was that the proposition of Electron is that it’s there's some cross-platform advantages, also it’s basically easier and you can hire a junior dev to wing it.

My understanding of AI is that you can just tell a junior dev to vibe it.

So can't you turn your AI’s on making native UI via vibe apps? Shouldn't that be really easy for any idiot, and also performant?

Not a product manager but I habitually try to play devil's advocate as one. I think it's popularity, full stop. You _could_ vibe code a native app no problem - but then you're targeting one set of hardware. If you're already just vibing it, why not make something that will work cross-platform while you're at it? And if an LLM is prompted with that, they'll usually go with the popular choice: web app on Electron.

Okay, but Windows isn't cross-platform.

Adobe is but they have a ginormous multi-decade codebase that mastered cross-platform UI ages, an LLM coding assistant ought to be able to "add a range input here using our standard UI library" much more easily than "rebuild this with Electron."

1Password at least has a decent excuse for a rotten decision.

There are plenty of cross platform options. I write with Qt for example.