It is also why "tinkering" is not always a bad thing. The people who do the most "tinkering" would be artists and musicians. Sometimes, you can't really calculate what the right note for a chord would be. Sometimes, you can't get that tree leaf to look correct. It is not something that many people can "experiment" with and come up with the same solution, it is just something that you "tinker" with until it feels right to you.Which Is why I personally consider gamecode programmers to be artists. You can be able to code an OS kernel on your sleep yet if you don't know how to evaluate when something looks/feels good you end up with clunky gameplay and boring special effects.