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 say, but 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