
58 Chapter 2 • How to Avoid Becoming a “Code Grinder”
Coding in a Vacuum
One of the worst things about working in a shop that furthers the
legions of code grinders is that software is often not thoroughly tested.
Oh, they might go over every function of the application, they might
check every button, menu, and mouseover, but are they looking at secu-
rity? Rigorous testing takes time, energy, and skill. So does initial design
work. Both of these are crucial steps to both security and functionality,
but both are often quite carelessly overlooked or ignored.Why? Think
about it this way. If a programming house has certain subsets of code
that it feels are ...