Let's do the same with aircraft and software and everything else and see how things turn out.
Let's do the same with aircraft and software and everything else and see how things turn out.
> Hardware is cheap, especially when you are not the one paying for it. Engineers are expensive for your company.
This is true and MBAs love to put the costs somewhere else. The software only has to work well enough for my next bonus and line item on my CV.
In the real world, you always have to make a tradeoff between delivering some value now and delivering the maximum theoretical value at some potentially non-existent point in the future. And after some time, throwing more money at the problem won't increase the value output by that same amount, and so you have to accept that your product is imperfect, but still adds some value.
Add to that some market mechanisms that exist in the software world, where it's often better to move fast and capture a large share of the market than to polish your product and be left with no users. And suddenly building your app with Electron doesn't seem so bad from the point of view of someone who just wants to solve their users' problems.
If the app turns out to add real value, you can always polish it later and do a rewrite in assembly. If it doesn't, at least you didn't spend five years writing that chat app when you could have done something more interesting.
You should read about JB Straubel's experience hacking together some of the first Tesla prototypes in the garage.
You're not really saving on engineering costs. Parts you intend to break, sure, but it's not easy to cobble together.
Exactly. Who needs a quality steak when you’ve got McDonald’s around the corner? So much cheaper, too. In fact let’s just replace all restaurants with McDonald’s. It makes a profit so it must not be wrong.