A Sense of Control -- CCI Blog

Programming Ahead

As Control Concepts gets ready to celebrate 15 years in business, we travel back in time to share our perspective with you on how control systems programming has evolved in the past decade and half; what the control system programmer’s unique contribution to the audiovisual industry is right now; and what the future holds for AV and IT through control systems programming for out manufacturer, integrator and end-user customers.

Up through the early 1990s, systems were very basic.  Touchpanels were used only in the most complicated systems.  Video conferencing was nowhere near main stream, and systems were limited to the devices within a room. Continue reading “Programming Ahead” »

Posted in Control System Programming, Independent Programmers | Leave a comment

AV Configurable Systems

The AV Configurable System Uses Complex Models to Make AV Easier

Control Concepts is embracing the idea that the control system programming element of a project can be streamlined and made more cost effective for the client.  Rather than programming complex one-off systems that are costly to design, program, implement and maintain for each system with a project, CCI developed an innovative solution in which a single complex model is developed to minimize implementation, upgrade and maintenance costs.

Control Concepts developed the AV Configurable Solution as a means of maximizing current technology and responding to increased demands to provide programming more quickly, easily and inexpensively. Continue reading “AV Configurable Systems” »

Posted in Control System Programming | Leave a comment

Is it time to have non-proprietary courses for control system programming and possibly a CTS-P?

I recently saw several posts on LinkedIn by industry veterans and newcomers looking to learn control system programming which brought up a long time concern. At the current time, the only way to learn is through a combination of manufacturers training, on-the-job training, and trial & error potentially at the customer’s expense.

In order to continue to meet the demand for programmers in the industry and support the growing number of control system related projects, it seems clear that there needs to be a standardized development program. This training program or collection of courses would be geared toward teaching not only the logical thinking that goes into control system programming, but also all of the related skills like troubleshooting, networking, signal flow, project management, etc.

Having an advanced certification, such as a CTS-P from InfoComm, geared toward programming would help to provide an non-biased or agnostic way of developing skills and identifying qualifications. This concept would certainly not replace the need for manufacturer’s training, it would only augment the knowledge base leading to more well-rounded programmers.

Posted in Control System Programming | Tagged , , , | 2 Comments

Can Independent Programmers Play a Vital Role on Your Team?

I continually devote a lot of time to building personal relationships with our customers and associates, in order to better understand their needs and ways of doing business. This is because we want to develop an easy, efficient working relationship and become a more effective and valuable resource.  From my experiences and conversations over time, I have realized that although individual situations vary, no matter if you are a consultant, integrator, end user, technology manager, independent programmer, or manufacturer, everyone’s trying to achieve the same goal: customer satisfaction.

It’s easy to get caught with blinders on when your focus is limited to your area of expertise. All the players in the AV industry feel their own unique pressures to be responsible for their job and satisfy the demands of their immediate client as well as the end customer.  As programmers, we often face limited project input, compressed schedules, inaccurate system information, installation difficulties, and equipment issues.  Although some are preventable or perceived as someone else’s responsibility, it’s important to recognize the challenges and adversity each party faces within the project. We should all learn to be more aware of each other’s needs and understand that, most of the time, we’re on the same team trying to work in a cooperative, non-adversarial manner. Continue reading “Can Independent Programmers Play a Vital Role on Your Team?” »

Posted in Control System Programming, Independent Programmers, Small Business Ownership | Leave a comment

Green AV Through Control System Programming

As seen on Project Green AV www.projectgreenav.com article link http://bit.ly/ejngS5

In a previous discussion, I mentioned the fact that it’s easy being “Green-er “ in AV and talked about the collective effort and responsibility of building Green AV systems.  From manufacturers to designers to technology managers to programmers, each constituent plays a role and has a particular responsibility.

So where do we begin?  Can any system become Green?  Or are there pre-qualifications or requirements for Green AV systems? Continue reading “Green AV Through Control System Programming” »

Posted in Control System Programming, Green AV | Tagged , | Leave a comment

It’s Easy Being Greener in AV

Green AV has a lot to do with making systems smarter, more energy efficient, and being more conscientious about waste.  Components of Green AV impact all parties involved in the industry, so the responsibility  falls on many shoulders; however, feature-rich  programming is the linchpin.

Manufacturers can be called upon to produce “greener” products through environmentally conscious processes as well as by  including features for energy management and reporting and improved control functions like discrete control for on and off, standby features, and economy modes. Continue reading “It’s Easy Being Greener in AV” »

Posted in Control System Programming, Green AV | Tagged , , , , , | Leave a comment

So You Want to Go Out on Your Own

The desire to “go out on your own” is often sought by an individual who is frustrated with their current position, compensation, level of respect, or potential for growth.  To top it off, the glory of others’ success stories enhance the temptation to be your own boss, work from home, set your own hours, and live a fancy lifestyle.  If this is what you are after, you will have more luck playing the lottery because a decision to “go out on your own” should not be primarily motivated by hopes of greener pastures.  Do you really know what you are getting into?

Whether you are looking to become a freelancer or start a company, are you really aware of the commitment that you are about to make?

For starters, don’t expect to get paid right away.  Unless you have a backlog of sales already committed and have set up shop in advance, it could take months to get prepared.  From establishing a company name to defining a business structure to setting up an office and finally soliciting to potential customers, just getting started is a lot of unpaid, time consuming work. Continue reading “So You Want to Go Out on Your Own” »

Posted in Independent Programmers, Small Business Ownership | Tagged , , , , | Leave a comment

It’s Time to Focus on Efficiency

I think that we’ll all agree that time is a very precious commodity.  In business and in life, we’re always saying how busy we are and how difficult it is to get things done.  No matter how busy we really are, a lot of time is spent frantically responding to stimuli, putting out fires, and “planning” in real time.

What can we do to help make our lives more manageable?

Sometimes it is so difficult to “see the forest through the trees” to coin a popular saying.  Making time to plan, become more organized, address inefficiencies, and work on time management seems next to impossible; however, it is the solution rather than the problem.  Taking a step back to identify ways to use time more effectively will lead to having more available time. Continue reading “It’s Time to Focus on Efficiency” »

Posted in Project Management | Tagged , , , , | Leave a comment

The Truth about Working with Independent Programmers

Many questions go through the heads of business executives, project managers, and sales people everyday when they are put in the position as to which direction they should go to satisfy their control system programming needs.

Outsourcing isn’t for everyone

There are many integrators who have never outsourced programming and do not believe that it is an effective solution for them.  Whether they have a skilled in-house programmer or they prefer a dedicated resource for reasons of flexibility or cost, they are investing in a solution that works for their business.  On the contrary, there are many others that either outsource control system programming as the demand arises or develop relationships to solely programming outsource as part of their business model. Continue reading “The Truth about Working with Independent Programmers” »

Posted in Independent Programmers | Tagged , , , , , , | Leave a comment

Know Your Control System Programmer

Whether you realize it or not, the outcome of a high end, customized audiovisual system ultimately rests on the shoulders of a control system programmer.  Establishing the requirements, conveying the proper information, and entrusting in the capabilities of reliable resources are the critical factors that lead to success.  With so much time and effort dedicated to planning, scheduling, and design, as well as selecting specific players to be involved in a project, why leave programming up to chance?

Choose to work with a programming resource or programmer who is industry certified, reputable, and adheres to industry best practices.

Qualifications, a proven track record, fair pricing, and reliability are basis for working with a service provider of any type (industry or non-industry related).  So why risk the outcome of your project by utilizing an unqualified or unproven resource because they provide a low cost solution or fit into an unrealistic budget? Continue reading “Know Your Control System Programmer” »

Posted in Control System Programming | Tagged , , , , , , | Leave a comment