Плох тот программист, который думает о своем удобстве, а не об удобстве пользователя, который будет применять программный продукт. Не умея, начинают с нуля, а на настоящее смотрят через призму прошлого опыта.
Чем больше багаж прошлого опыта, тем разнообразнее подсказки сейчас.