Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> You could ship faulty code to billions without anyone blinking an eye.

Not all software is equivalent and there is plenty of code that gets treated with the precision you're asking for.

But the ability to ship out code to billions in the blink of an eye is both the strength and the weakness of modern software.

It allows few engineers to tackle very complex problems without the huge investment in man hours that more rigor would require.

This keeps costs down enabling many projects that wouldn't see the light of day if the NRE was equivalent to HW.

On the other hand, you get a lot of "preliminary" code in the world, for lack of a better word.

At the end of the day all engineering is about balancing trade-offs and there are no right answers, only wrong ones. :)



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: