3 ms·
Corollary 1: A good workman uses tools that make it easier to diagnose his own mistakes, since that's what most problems are. Valgrind is a beautiful example.
by camccann 17y ago
Corollary 1: A good workman uses tools that make it easier to diagnose his own mistakes, since that's what most problems are. Valgrind is a beautiful example.
Corollary 2: Tools that don't help you catch your mistakes are, in fact, bad tools, and shouldn't be used.
- doty 17y agoI understand the point, but I think corollary 2 is a bit too strongly worded. Sometimes tools don't help you catch your mistakes but are fantastically useful for other things. The fact that the assembler does exactly what you tell it to is a prime example. I think it could probably be re-worded as "use the safest tool you can to get the job done."