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

I don't agree with it.

A good deal of complex software is abstracting away on existing complex systems that you run on. without understanding the underlying system, you can make guesses about what something is doing but that wouldn't be ideal always.

For example, package management. Your package manager might verify the files, check for existing configuration, setup permissions, directories, do dependency resolution, and lot more.

In practice, it is just package manager install something.

How will you modify the package manager without understanding what exactly is it abstracting away from you?



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

Search: