4 ms·
> as someone in tech talking to others in tech I'm constantly surprised how optimistic people are Me too. I can't explain it. Here's one point I try to make (i
by air7 7y ago
> as someone in tech talking to others in tech I'm constantly surprised how optimistic people are
Me too. I can't explain it. Here's one point I try to make (in vain): When people imagine such tech, the level of "just-works" is very high, almost sci-fi high. The car would would perform on a super-human level, making near-perfect split-second life-and-death decisions. There's very little room for software/hardware failures. Where do you, as someone in tech, see anything consumer facing that is even close to that level of polishness? It's <current year>, and I still have to restart my Firefox browser every few hours because it gets bloated [0]. We haven't figured out bluetooth yet [1]. Heck, state-of-the-art CAPTCHAs are using street-signs [2].
[0] https://www.reddit.com/r/firefox/comments/ak18uz/help_insane_memory_leaks_in_firefox_recently/ https://www.reddit.com/r/firefox/comments/ak18uz/help_insane...
[1] https://news.ycombinator.com/item?id=19956512 https://news.ycombinator.com/item?id=19956512
[2] https://meta.stackexchange.com/questions/296574/captcha-with-street-signs https://meta.stackexchange.com/questions/296574/captcha-with...
Of course these are tongue-in-cheek anecdotes, but the points stands, that it seems we just haven't figured out how to make complex code work very well yet.
- JulianMorrison 7y agoSoftware for consumer computing hasn't chosen bug free as a path. Because you can build software like NASA does, but you have to pay money like NASA does, and develop slowly like NASA does.
- drzaiusx11 7y agoSadly NASA does not pay as well as you think it does, at least from my anecdotal experience (worked with NASA and DARPA folks that left the gov sector for better pay.) You'll get better pay at a tech company in a major US city.
- kickopotomus 7y agoI think that GP is commenting on the overall cost of software at NASA opposed to individual salaries. At that level, software/hardware bugs will kill people so testing/safety is paramount. Building non-safety-critical software is cheap when compared to building software that has been verified to virtually never fail.