What to do think of the similarities between auto mechanics and software designers? The processes seem close. Consider the subsystems of a vehicle and the process of isolating problems to allow them to be fixed. It seems much like debugging.
in reply to noveling and software design
However, mechanic work is typically 'debugging'. Some good mechanics do improvise and even design new systems to improve or just fix vehicle problems.
Would most mechanics make good software developers? Even if they would, would they like it? Would a mechanic would be happy sitting in front of a computer all day.
Well, now you know what I was thinking about yesterday trying to figure out why my car wouldn't start. :)