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

> Because you gotta work with other people's code at some point or another. And much of it is unreliable, buggy and/or badly documented.

Blaming others is fine but really sometimes that "other people" is yourself and often you barely remember that you wrote it.



> often you barely remember that you wrote it

Yes, exactly. My memory is extraordinarily crappy, another reason for me to invest time into writing documentation.


“Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live” - John Woods

I have a terrible memory. Sometimes I'll look at code I wrote ages ago and think "Wow! I really did a good job here.". Other times I'll think "Wow! What the hell was I thinking?" lol


Some people can maintain the complex code they write but might be viewed as spaghetti to someone else. You can't trust always trust someone's call when they say code is unmaintainable.




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

Search: