In my experience, the best programmers I've worked
with came into the work force as programmers,
then moved to the AV Integration industry. There's
a message in that for me.
My experience has shown the opposite, I've seen a few programmers at an old company I worked for come out of school as hot shot C++ and whatever programmers only to crash and burn in AMX only because they couldn't grasp the fundamentals on how AV and other systems work and interact with each other. They were out to write the most complex he-man program to impress anyone who would ever dare to look at the code, and if something didn't work the way they thought it should they wouldn't know how to fix it or make it work other than through trial and error. "I'm sending the On command and the Input command, I don't know why it doesn't go to the right input, the TV must be bad"