4 ms·
We absolutely do this, in every possible industry. The first cars weren't anywhere near the efficiency they have today, and the ones we have today aren't anywhe
by hansworst 4y ago
We absolutely do this, in every possible industry. The first cars weren't anywhere near the efficiency they have today, and the ones we have today aren't anywhere near theoretical max efficiency either.
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.