📝Ask why

As a programmer, you should always ask “Why” digging for the root cause of the task. When you know what users tries to accomplish and why he wants that, you can provide a better solution or a shortcut (and save time implementing features that won’t be used).

See also:

Backlinks