This post couldn’t have started different - since I’m calling myself a developer.
Why Yet Another Developer Blog? It’s always good to write down things before forgetting them - isn’t it a perfect excuse? Probably there is also another motivation…
If you can’t explain it simply, you don’t understand it well enough.