As an industry we tend to have a short attention span and be easily distracted by "new" things—which often turn out to be old things, effortfully re-invented.
Tony Hoare said that if we could learn the right lessons from the successes of the past we wouldn't have to learn from the failures.
What were those successes, in terms of techniques and approaches?
What effective (thinking)tools and programming techniques did you learn back in the day that you wish were used more often on the systems of today?