People with experience in the field have been telling me I am a very good programmer. I always compare myself to the car mechanic who holds a screwdriver to the engine, puts his ear on it, and immediately hears that the third valve needs replacement.