The assumptions that programmers do semiskilled blue-collar work -- and hence that they are virtually interchangeable and can be hired and fired at will -- are reminiscent of Taylorism as it came to be understood. Yet there can hardly be any domain in which those assumptions are less appropriate than software development.
Executive Update
Don’t have a login?
Make one! It’s free and gives you access to all Cutter research.