Hacker News new | ask | show | jobs
by YmiYugy 512 days ago
When I use VSCode I do so because of the extensions. I use slack, because my employer tells me to use slack. I use discord because that's where my friends are. Features, coercion and network effects are more important than UX. I think similar things apply to the examples given in the article. The buyers of Bloomberg Terminal Software or NASA operators probably aren't all that concerned with startup time, RAM usage, animation smoothness or click latency. But for software that primarily competes on UX rather than features or having a captive audience, native is usually the way to go. That's why there is a rather thriving scene of native terminal emulators, minimal text editors and calendar software. Maybe Electron is what you need to deliver the features you need with resources you have, but please don't just default to it.