AISIP
  AISIP Association of Independent Software Industry Professionals
spacer

Just a Personal Point of View
The Dangers of Stagnation
16-Jun-2006      by Gary L. Cole Jr.

There are a lot of people who do not like change in their field. At one time, I was one of them. I was a major supporter of the status quo, did not want to learn the newest languages and fought tooth and nail against doing so. I was happy knowing Pascal and saw no need to learn C++. I believed anything could be written in Pascal, so why learn another language? Of course, with that outlook, we’d still be writing in Cobol, or worse, Assembly Language.  

glass and glasses I also was much happier programming DOS applications than I am Windows. In fact, after Windows changed the way we program, I simply could not wrap my mind around it. I was bewildered by the code that created the windows and no matter how hard I tried, I could not create a working Windows application. It did not help that when I was in college they were still teaching programming from a DOS perspective, with Turbo C++. If Borland had not invented C++ Builder (with which I was finally able to teach myself windows programming), I believe I would be out of the programming field altogether.

Now, I could have simply hung on and continued to create DOS applications in Turbo Pascal or Turbo C++. That would have been the easy solution. I look back and see certain people I know who followed that sort of path.

One person I know was a mainframe programmer. I never used a mainframe that filled an entire room, but I have always assumed they were similar to today’s servers. This mainframe programmer refused to change. He held onto the belief that he would always be able to find work on mainframes. So today, moon photo he is selling life insurance. Granted he is good at the job and is recognized as a top producer for the company he works for, but he is not out of the computer industry because of choice.

Another person who went to school with me, like me, found Windows programming to be a difficult transition. Unlike me, he refused to use C++ Builder because he viewed the WYSIWYG aspect to be beneath him. An ego, which I admit I have, is a dangerous thing in any industry.

I always considered him to be a superior programmer to me, but he could not put his mind around the event driven model of Windows programming. He wanted to continue to control the flow of the program to his wishes, instead of the users wishes. He also decided that there would always be DOS programs to build. He, too, is now out of the computer industry.

It's not just individuals; I also see companies that follow the easy path. Just recently on a company’s messageboard, a customer asked when a tool would be made available for the Net Framework. The company response was that they do not have the time nor the resources necessary to make the tool available for the Net Framework. If they stick with that, they will soon see their tool becoming obsolete and not used because it is not keeping up with the industry’s needs.

So what am I trying to say here? Change is not always easy. But those who cars speeding on freeway refuse to change will end up obsolete and standing on the outside looking in with the computer industry. So the next time you are fed up because the new programming tool does not do what the old tool did, do not go back to the obsolete tool. Move forward and learn what the new tool does, and most importantly, be willing to adapt. Holding onto outdated tools because they are comfortable for you is professional suicide in the computer world.


If you enjoyed this article, please show your support by joining AISIP. A membership costs only $15 or $24, and gives you access to members-only forums, book club discussions, discounts, and more.

Join AISIP now


To sign up for the new AISIP newsletter,
enter your email address below.

Email address:



We will never share your email address,
and we will use it only to tell you about new articles.
You can unsubscribe at any time.
spacer
bottom border