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

why does the author imply not knowing everything is a bad thing? If you have clear protocol and interfaces, not knowing everything enables you to make bigger innovations. If everything is a complex mess, then no.


Not knowing everything never "enables" you to do anything. Knowing how something works is always better than not knowing, assuming you want to use it or make changes to it.


knowing how it works, meaning what it does, doesn't always imply knowing its inner details. Its the basis of abstraction.


Abstraction isn't ignorance, it's the very conscious choice not to depend on implementation details. Being ignorant to those details doesn't give you any superpowers, abstraction itself does. It doesn't work because you don't know everything, it works despite that. Not knowing everything is still a bad thing, we just find ways to make it less bad.




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

Search: