Scroll down
It's not a bug - it's an undocumented feature.
With enough practice, any interface is intuitive.
One person's data is another person's program.
If you can read this, thank a Software Developer.
Hindsight is an exact science.
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
Proverb
From More Programming Pearls: Confessions Of A Coder.
There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.