Yeah, I think part of it is due to the fact that you're good at coding, too (correct me, if I'm wrong)...
What's so funny about it (as far as I am concerned) is that I used to write a lot of 6502/6502C assembler/machine code back in the early 80s (from that time I now Tom Hudson, the original mind behind the 3DS Max), but if it comes to scripting these days, I'm scared to death!
I still have a lot of the program listings (friggin needle printer!), but if I look at them today, I'm always pretty close to a heart attack, so I avoid that if I can!
Anyway: GOOD LUCK TO YOU !!!!!
Subdivide and conquer!
Free your mind, and your ass will follow!