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

We live in an age where cars reboot while driving (Tesla). It's bizarre because we never experienced it before.

But the additional flexibility offered via software updates is the core power of software. Where we are able to replace hardware with software functionality, there's additional flexibility for improvement and iteration. That's a valuable add.



The bizarre here is squeezing in matters into things just because we can. Using techniques just for the sake of using those techniques or approaches elsewhere is not a good enough argument.

It is bad putting software into anything and everything, just because we do it frequently to other things. It should have much better reason for that. Complicating unnecessarily and many times introducing risks and troubles is a no good.

“A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away.”

Sadly, we forget this simple fact.




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

Search: