Programming with Understanding

Sep 1st, 2002 by Tony in QSM1

Tools do not determine how they will be used. Therefore, it’s not the tool that counts, it’s your reaction to the tool. Programming tools can be used to program without understanding, or they can be used to free the programmer’s mind and hands for tasks that can’t be made routine. Pattern 2 managers buy tools to force programmers to work in standard ways. Pattern 3 managers manage tools to empower programmers to work in effective ways.

The same distinction can be made in managing. Management tools (such as methodologies) can be used to manage without understanding, or they can be used to free the mind and hands for tasks that can’t be made routine.

— Jerry Weinberg, Quality Software Management Vol 1, Chapter 8

No Comments