06-18-2009 01:29 PM
Congratulations to two new Certified LabVIEW Architects (CLA's) in the area. Ben Sasseen of Aegis Technologies, and Andrew Seelye both passed the CLA exam.
Passing the CLA exam shows that Ben and Andrew have the training and experience to lead a team of developers on a LabVIEW project. This is important- I see many LabVIEW projects, many of which are not well-architected. In fact, most LabVIEW programs I see aren't architected at all- they are cobbled together as developers lay down code to accomplish the next task on the list. It's no wonder that as this code gets bigger it doesn't run well- any other programming language wouldn't run code like this at all.
Here's one of my favorites:
However, like the carpenter who cusses at the hammer when he smashes his thumb, coders who fail to architect their code tend to blame the tool- LabVIEW. I've seen good code running very large projects and it's easier to follow than C# or any other language. But only if it is properly architected.
Our certification program helps your company identify what level of expertise you have on-site:
CLAD - Your developer is qualified to open and modify code, and even write smaller, simple code.
CLD - Your developer is qualified to work on a team, develop complex code, and optimize existing code.
CLA - Your developer is qualified to lead a team and develop the system architecture.
If you are trying to improve your career, you should be trying to get CLA certified- not because of the piece of paper, but because of the work that the paper represents. When I meet with companies that complain about LabVIEW code problems, it always comes down to a lack of architecture experience, and I tell them to get a CLA on staff. Aegis Technology Group is available to hire as a consulting company, Andrew Seelye happens to be available right now as well.
You can get more information about the certification levels at http://www.ni.com/training/certification.htm
- Steve Summers