Hacker News new | past | comments | ask | show | jobs | submit login

To be sure.

There's also a trade off to doing it too much as the time it can take to really go deep can effectively paralyze the development.

You need to be able to properly use abstraction layers and be able to treat code as black boxes when needed, you only need sufficient knowledge to work with a system. Of course we shouldn't stop until we reach that level and too often developers give up. But it's also common, especially for very skilled or perfectionist developers, to go too far.




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

Search: