Why does every developer think they are writing perfectly understandable code? Why is that same developer unable to decipher someone else’s code, lest maintain it?
Because they’re all writing sloppy code that works. That is, code that works now but that is not very expandable or versatile due to its messiness. Except for Computer Scientists — they write beautiful code that doesn’t work.