I have often heard that it is easy for programmers to make themselves indispensable to a company. Just keep your code cryptic and your documentation minimal if not, nonexistent. But these are just signs of a bad programmer and not of somebody that company could value.
Since I have never followed these ill-advised practices, perhaps that is why I am the only programmer left in my company. And now, my job function is in extremely high demand (though you never know how valuable I am from my pay raises, or lack thereof). So to try and make my job more accessible by the shrinking number of workers in our facility, I was able to convince my boss's boss to purchase a programming environment known as LabVIEW. Instead of writing thousands of lines of code and documentation, I can now drag and drop an icon of the function that I need. I can then draw a wire from the icon's inputs and outputs to that of other icons to create my program. Result is a picture that shows how the program flows in a way that almost anyone can understand. Amazingly, the size of the executable file has shrunken like a large person on a hoodia diet. So now I have a smaller, often times faster file that can be read and modified by someone other than me.
Now this doesn't mean I'm putting myself out of a job. Like any programming environment, LabVIEW has its own set of complexities and learning curve. But if I write my LabVIEW programs well with enough flexibility in them, someone else can be called to the floor to do the hand-holding that our production and sales often need. I can then spend my time more productively ... like looking for another job with a more appreciative company.
"The secret of all victory lies in the organization of the non-obvious." Marcus Aurelius
Translate
Showing posts with label labview. Show all posts
Showing posts with label labview. Show all posts
Saturday, August 25, 2007
Friday, August 03, 2007
I'm Back From my Training
Well, I just finished a week long training course for LabVIEW software at a community college on the coast of North Carolina. The classes were held in a air-conditioned trailer on the college campus. While I wasn't expecting the room to be filled with fancy office furniture, I was pleasantly surprised by the ergonomic table and chair arrangement for each student. I didn't notice this comfortable arrangement in classrooms that were inside the college building. So I am very appreciative of where I had to plant my body during this grueling course.
Subscribe to:
Posts (Atom)