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

One time, when I had just started on a legacy project and was struggling to understand how things worked and where the bug was, I printed out many many pages of the code, booked a meeting room for the day, taped the code printouts to the walls of the meeting room and started drawing and annotating.

It helped me see patterns from a birdseye view of the code and see how things related to each other and I eventually found multiple issues that I was able to fix more efficiently at once because I had taken that viewpoint instead of just trying to fix one class or function at a time.



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

Search: