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

The better the code is, the less detailed a mental map is required. It's a bad sign if you need too much deep knowledge of multiple subsystems and their implementation details to fix one bug without breaking everything. Conversely, if drive-by contributors can quickly figure out a bug they're facing and write a fix by only examining the place it happens with minimal global context, you've succeeded at keeping your code loosely-coupled with clear naming and minimal surprises.
 help



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

Search: