For decades, integrators, consultants, manufacturers, and technology managers have wrestled with the challenge of addressing programming for their AV projects. Some have hired programmers on staff, while others look to freelancers or subcontractors to satisfy or supplement their needs. In any case, programmers remain a scarce resource, and the demand for good programming can be a limiting factor for the success of AV integration, product adoption, and client investment. The challenge of attracting, developing, maintaining, and becoming skilled AV programmers presents an opportunity for growth and innovation for members of the AV industry.
AV programmers come in a variety of flavors. Some are engineers or technicians who either took on the responsibility of control system programming accidentally or aspired to become a programmer as a career path. Others have computer science or IT backgrounds and come to the industry with native programming education or experience. Both approaches have their merits