in reply to Greatest programming mistakes and what to learn from