Should I Hire an AMX/Crestron Programming House – No!
Why should an A/V company choose a small programming firm over a programming house with many programmers?
In most situations, when you come across an audio/video programming firm that is recognized as both a Crestron CSP and AMX VIP, you can expect quality. But if you’re choosing one of those companies that have several programmers within their organization, then who is really programming your job?
For this article a programming house will be defined as a programming company that is part of AMX VIP’s and/or Crestron CSP’s program and that has more than one AMX/Crestron programmer.
Recently, I was told about an incident that occurred with a well-known and established programming house that has multiple programmers working for them. Now, some dealers might think that this would be an advantage. However, the audio/video dealer that hired them and did millions of dollars for the government, was in for a surprise. The programming house, on two separate occasions, sent totally different programmers to the on- site commissioning. The first visit went as planned.
For the second on-site date, the company had to send a different programmer because the original programmer was not available. The audio/video dealer told the client (the government) that this new programmer was going to be at the job site first thing in the morning because that was what was told to them. After some time had passed, the client called the dealer and told them no one had shown up. The audio/video dealer called the programming firm who, in turn, could not get in touch with the programmer.
Some time went by and neither the programming firm nor the dealer was able to find him. If the programmer could not show up as scheduled, then what could possibly be worse? Perhaps that the source code, with all the most recent changes, also went missing.
They eventually found the programmer. I did not ask for all the personal details but I was told they found him drunk — going bar hopping.
If you are an audio/video dealer and looking to hire a programming company, then ask yourself the following questions:
- How much is it going to cost me?
- Who is doing the work on my job? – you should know the individual programmer.
- What are the qualifications of the individual programmer? – you should have their resume.
Every company, small or large that has employees working for them, can have personal problems. Those problems can be extremely unprofessional such as the example above or it could just be training issues.
Many programming companies cannot afford to pay their employees to go through costly training programs. Programming companies have large overhead costs even without employee training. Many times when you hire a programming house their employees are getting trained by actually doing your job that you hired the company to program. How often do you see on the company’s website the resumes of their current employees?
It would be unfair to be overcritical of the CSP’s and VIP’s programming firms/programming houses. But when you are a dealer and hire a programming company for a specific job (that has your company reputation online), then you should expect a higher level of quality.
The audio/video dealer was not expecting ‘personal’ problems arising from the CSP/VIP company they subcontracted. The above example has the potential to make everyone from manufacturing companies to other programmer firms to look bad. This same dealer told me they would not hire any more programming companies or individuals for their jobs in the future. The client (government) only knew that this person that was going to program their system to meet their deadline was out drunk somewhere in the city.
I do not know how many times I have been to clients’ facilities (commercial or residential) in which they have complained that the reason why the system does not work is because of the logo that appears on their system — AMX, Crestron Savant or Control4. Some clients only see that logo as the source of their problem. So the above information from the audio/video dealer should be very concerning to manufacturing companies.
If you are in audio/video dealer or manufacturing company and you hire a programming firm that has many employees working for them, you cannot guarantee the results that you are going to get. Just like the above example where the programming house could not guarantee the professional quality of their own employees. For this reason and many others, going with a programming company that has just one employee gives you more of a guarantee of a great outcome of your job. But to be fair, there are some disadvantages of going with a smaller AMX VIP’s or Crestron CSP’s programming company that has only one programmer. Probably the most obvious ones are limited scheduling opportunities and problems that will arise if that one programmer becomes sick or detained. However, for this conversation let’s assume health is not an issue and that your company has plenty of time to get someone scheduled to work on a particular job.
Scheduling Is Not A Problem
So I am asking, what else would be the disadvantage of working with a programming company that has only one programmer? Honestly, I cannot think of any disadvantage but perhaps some readers of this article might feel differently.
Is they are an advantage to using a programming house – No!
If you believe that there is an advantage to using a programming house then please leave a comment.
Once you take scheduling and health out of the equation, I willing to bet there will be very few comments making the argument that hiring a programming house is more advantageous.
This dealer was very open about the name of the programming house company that encountered this problem. The dealer offered to make this information public so that everyone learn & benefit from this ordeal. However for professional courtesy, I am withholding the name of the programming firm. I’m sure the audio/video dealer has already told many individuals about his experience and I bet the programming house knows who they are from reading this article. I doubt they’re going to leave a comment.
Just because your company hires a AMX VIP’s or Crestron CSP’s (individual or programming house) it will not guarantee that your project will be successful. I believe the best option is to hire an individual programmer (programmer’s) and make sure you know the person that will be programing your system.
Hiring an individual or programming house that is part of AMX VIP’s or Crestron CSP’s is becoming less of an advantage to dealers. Because how many managers or owners have had problems with AMX VIP’s or Crestron CSP’s programing companies? For the audio/video dealer in this article it was a disadvantage to hire that Crestron CSP company. In the Source Code Revealed article it was also a disadvantage to that dealer too.
Most importantly, I think the real problem with this situation was the fact that the source code was not backed up on a server. The latest code should always exist on a location that can be accessed from anywhere. Always get a copy of the resume of the individual that will be working on your job and the full source code. For more information about audio/video source code please read Source Code Revealed. The Source Code Revealed article will discuss what an audio/video dealers and manufactures need to know about source code, file extensions, wrapper code, and source code for modules.