Delayed gratification. Long-term planning.
Tactics are essential and unavoidable. Usually the most pressing problem is today's.
Insofar as there are choices, though, look here first. Just in case.
Programmers should be extremely vigilant, and continuously roam their own code..(ball of mud).
nedwaves.com 2017