Actually on the subject of engineering, here’s another thought inspired by a couple of posts:
http://tech-artists.org/forum/showpost.php?p=9149&postcount=4
And then this site cribbed from a RiggingDojo discussion:
https://sites.google.com/site/mayariggingwiki/pymel
Relevant quote here being:
“…I tend to build my own package of tools… This way you learn the most :]”
Got me thinking, is that really true? Context being that I’m a maya guy, i want to learn Python, so i’m going to learn python in the scope of maya tools development. Now while some folks may actually go those extra steps and really explore the language, it seems to me like most people only go so far as replicate MEL behaviors in Maya, something i’m sure you guys have seen me rant about elsewhere. To press it even further, often times people tend to assume things about a language based on their knowledge of the learning scope, eg, i do something in Maya Python that’s not really Python, but it works, so i make an assumption that that’s how Python works.
Topic being, value in learning a language as a language, and how do you schedule/structure that learning?