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

> In all projects that I’ve worked on the code was much too complex for a single developer to have even a surface level understanding of all of it, yet one is regularly required to change unfamiliar pieces.

That sounds like a self-inflicted problem, caused by a team failing to develop and maintain their system following basic software engineering principles. I'm not sure how diagrams are relevant.



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

Search: