I often try to use similar logic to describe what I do as a programmer. I don't "fix" computers, I don't "write" code; I try to solve problems using the computer as a tool.
How often have you used the computer as a blunt force (striking something) or as a construction item (eg in a wall). You solve problems by writing code for the computer to run. Is the computer really a tool or is it simply a device for controlling tools? If the outputs are not connected to other devices the computer does no useful work.
I often try to use similar logic to describe what I do as a programmer. I don't "fix" computers, I don't "write" code; I try to solve problems using the computer as a tool.
Most people don't understand...