“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.
Blaming others is fine but really sometimes that "other people" is yourself and often you barely remember that you wrote it.