I used to think vibe coding would get us slow Electron apps but now we got speed wars between game launchers. I hope this comes for all types of software.
With that said, I tested it right now and Steam takes about 2 seconds to restore from tray and 10-15 for cold boot. The new Epic launcher is around 0.5 and 5 like the article mentioned. Maybe it's still in A/B testing or something.
I actually think that vibe coding lends itself well to stuff with really strict type systems. When you use Claude Code, it basically works on a loop until it gets something "right". A type system allows for part of the "right" criteria to be baked into the compilation, giving a hard block if it doesn't at least pass that.
I've had reasonably good luck having Claude generate Rust code that performs well.
yeah, Steam takes forever to start, one of the slowest apps I use. Photoshop is similarly lethargic starting up.
It’s similar for the productivity/launcher app Raycast. They’re trying to find new USPs compared to the many copycats.
Not really a war. Steam updated their client the day before Epic decided to mouth off. Kinda hilarious actually.
I'd imagine one can now focus on creating a client for a single OS and having the AI do the porting to others as it would essentially be a translation.
Perhaps it will bring back native apps because supporting other platforms is less laborious.
Surprise it’s speed wars between Electron apps. Steam is based on Chromium/Electron.
i don't care how fast it is beyond a certain point. What is more shocking is all the bugs that vibe coding landed epic. I can't imagine shipping software at this scale in this state.
Hopefully LLM models and harnesses improve to where Chromium or Electron apps can be more trivially converted to native apps. You're paying for tokens for downstream compute efficiency across the user base.
People still talk about "Vibe coding" or implying "vibe coded" stuff is poor quality
Imo it's just the only way to write software now. Opus 5.5 is better at coding than humans. Human code is slop.
Vibe coding can yield us Tauri apps that end up being like 3mb rather than 130mb for a "Hello World" app.