Decision-making is only one of the tasks of an executive. It usually takes but a small fraction of his time. But to make decisions is the specific executive task. Decision-making therefore deserves special treatment in a discussion of the effective executive.
Developing better software means making choices among alternatives and, better still, finding that creative synthesis that integrates the best of several approaches and thereby exceeds them all.