Thursday, March 5, 2015

Canary Labs Integrity

A company’s values start at the top and trickle down through the whole organization. The leadership at Canary Labs has always focused on providing value and quality products to the end-user. Emphasis has always been on long term growth, not short term profits, this is why the terms 'high performance' and 'small footprint' are significant. 

Programming and designing software products is an art. Canary Labs senior programmers were trained in a time when memory and CPU hardware resources were very limited. 30 years ago, programmers had to spend days at a time organizing and optimizing their code. With today’s tools, the philosophy is productivity and there is always more powerful processors and unlimited memory to make your program run faster. Canary Labs engineers focus on effective engineering practices, knowing when to optimize the code versus the productivity of turning out code.

"People may doubt what you saybut they will believe what you do." - Lewis Cass

Efficiency is highly important when dealing with time-series data. The design of the database determines the speed to write data, read data, and the space in which to store the data. Canary Labs has specialized in the management of time-series data since the beginning of the company. Historian and trending tools provide users easy access to the data needed, in order to make informed decisions.
  
Another saying here at Canary Labs is that software is never done. As soon as our engineers think they have added all the necessary features, it is probably time to do a major redesign to the software to take advantage of the latest technologies available. We typically see this occurring every 7-10 years with minor improvements throughout the life of a product. If your supplier is not constantly making product improvements, they will be left behind quickly. Another advantage we practice at Canary Labs is examining how the customer uses the product daily, searching for how to make the product more efficient according to customers. Also, if the same recurring questions come up in customer support, the software should be redesigned to eliminate those questions.

We appreciate positive feedback from our customers and often are told that our product provides value many times over while exceeding their expectations. This also means that our work is never done.

No comments:

Post a Comment