A good article, reminding us of what should be obvious, but even so, one or two of the responses seem to miss the point.
The people who are tasked to maintain your product are disadvantaged by not having been there during development, and they have less opportunity to develop the skills that were in play at that time. This presents a challenge to you, the developer, to minimise complexity wherever possible. Bear in mind at all times
"It's easy to make things complicated but it's hard to make them simple"
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.