Archive for the ‘Programming’ Category

Sitting Is Killing You!

Serving the better good of industrial automation means a lot of time sitting at a desk in front of a computer.  Whether programming a PLC or detailing a panel layout, I sit almost the entire work day; not to mention the over 2 hours I spend commuting each day in my car.  You’ve probably heard about the dangers of sitting too much on long flights, but did it ever really occur to you that sitting at your desk is the same thing?  You do that every day!  The statistics don’t lie as you can see for yourself below in a graphic depiction of the dangers lurking right around the corner.  If you follow my other blog Running for a Cure, you’ll know that I am in the process of training for the 2011 NYC Marathon on Nov 6th.  This is a two part plan: 1. to raise awareness of rare cancers that are killing people every day and 2. to get back into shape and avoid the lurking killer under my rump.  My suggestion, from one sitter to another: Get up; jump up; do cartwheels; do whatever you need to do to stay active and lower your risk.

Sitting is Killing You

An Apple a Day Keeps Mr. Jobs Away

Once an iPad intrudes, there’s no escape. You will be more productive. Let me set things straight, I hate Apple. I don’t like the way they force you into their own products and completely ignore the other technology that is everywhere you look. Anyone who knows me understands that I think they have the cleanest products out on the market and for good reason…they do. The OS is simple and effective. Android has far more capabilities and features, but that is only because it’s open source. If Apple would climb down off their high-horse and share the code, there could be some fantastic handsets and tablets out there with limitless accessories.


To set things straight again, this post is being written from an iPad 2, see how tired I look? That’s what new technology will do to you. Keep you up until all hours of the night when you should be sleeping. If this ‘gadget’ wasn’t what it was all cracked up to be, I’d be asleep and dreaming of burritos and Maker’s Mark. Unfortunately, I have to say that I’m very impressed with the intuitive navigation of the iPad though once again, the Safari web browser leaves lots to be desired with no native support for Flash or JavaScript apps. Oh well, maybe in the next OS Mr. Jobs will lighten up his death grip.

Wishing you a Good 38!

Well I was informed by a co-worker that today is a very special day. It’s 38. How is that special you may ask? Well, for all you programmers out there, you may noticed that today’s date in 6 digit format ‘100110’ is binary code for 38 (or 26h if that’s how you roll). This happens 9 times during a year that ends in ’00, ’01, ’10, or ’11. Today is the 4th occurrence of a binary date in 2010. With only 36 days per century (0.09%) being binary, today is very special. So, I wish you all a very happy 38!

Intellectual Property – A Tough Pill to Swallow

Recently, I was contacted by a company that refurbishes used medical equipment. The owner, we’ll call him Harvey, purchased a machine which has a PLC for the main controlling the different system components and to bridge communications between these other systems. The issue was that the PLC’s memory had been erased due to the backup battery going dead after several years of non use. Normally this is no problem if you have access to the original PLC program, which he did not. Going into this call, I knew that the machine was developed and programmed by a large multinational conglomerate and that there was a good chance of the memory being password protected. My suspicions were correct. Even though the memory was blank, I still could not access any of it with my programming software because of the password. Knowing one of the top application engineers, we’ll call him John, in the country from the PLC manufacturer, I gave him a call to see if there was a workaround. I knew that this was an intellectual property issue right from the start and that even if he could ‘crack’ the code, Harvey would probably still be out of luck. It turned out, again, that I was right. John knew exactly how to get around the password, but was not legally allowed to do so because of the manufacturer of the machine. He told me under which circumstances that it would be allowed and how to go about getting the proper authorization so that he would be able to help. I informed Harvey of this and he was very appreciative of the efforts but disappointed at the same time. He asked if there was anyway that John would be able to ‘make it happen’ as the conglomerate wanted 5x the cost of the PLC parts for a replacement that was preprogrammed. Harvey couldn’t afford to, nor did he feel he should have to, pay such an inflated rate and ended up having to cancel the order with his customer.

Intellectual Property

When faced with protected intellectual property, Harvey’s response is not uncommon. I’ve seen it numerous times. People feel that if they own something, that they own the rights to anything inside it, including software. For an example, imagine you spent hundreds of thousands of dollars, and 5 years, developing a robotic widget and of that, only about 1% went to developing the software that makes it function. Quite an insignificant amount of time and money on the whole project. Now think of how useful the widget would be completely assembled and ready to go, but it didn’t have that software. I will bet you said, “Not very useful at all.” Now, that simple and insignificant program would seem to be the ONLY thing that would matter when trying to sell any units. I would argue that the intellectual property invested in the software is the most important portion of this widget and should then be able to command the highest percentage of the total widget price. As a programmer and designer I like to share my knowledge with others, usually free of charge, with the hopes that some day the favor will be returned. However, if I create something that no one else has, whether it’s a PLC program or a new style of screwdriver, I would hope my efforts would be well paid and not pilfered by those who don’t understand the value of knowledge. My customer learned the hard way that you need a big glass of water to swallow intellectual property.

Return top