Have you ever had problems in your business? I have many friends among medical and dental professionals, but also among business managers and other professionals. When you evaluate their business as a third-party you can easily find that the major part of their business is often limited with misunderstanding with IT. They growth speed is equal to growth of IT support efficiency.

Nearly all IT schools educate their students how to perform specific tasks, but they forget to tell them that they will not work with other IT professionals. It is most often scenario that they will work with other professionals, but a lot of them will not be IT professionals. That is the greatest error in education because we have to educate ΓÇ£workingΓÇ¥ professional and not professional that will not be able to integrate himself to prospective firm.

You have to understand that the same problem is in other education programs. In everyday lecturing in School of Dental Medicine I emphasize importance of creating a ΓÇ£user interfaceΓÇ¥ in every dental professional. I learn them many subjects, but in every topic I try to help them gain experience that will allow them to function. They have to know how to do a triage of problems, to learn how to plan and how to use available time with patient and the most important to take good ΓÇ£problem historyΓÇ¥. By talking with their client, in this case a patient, they have to know how to meet patient expectations and how to give an advice to the client what is needed and perhaps to correct their expectations.

Contemporary IT professional have to be able to do the same thing: to talk with colleagues and others in the company and to adjust his language to every personΓÇÖs technical knowledge. For example: accountants and managers do not know what is better to do in networking IP v4 or v6, or is it better to use ASP.NET or Python or Visual Basic or Visual C#. If they know, it is OK, then you can advice them, but if not you have to make that decisions for themselves. The major task is better productivity and nothing else.

All noted is  one of reasons that forced me to start programming. I have had the same problem with my IT professionals. They knew every topic and every piece of technology better than everyone possible can know. But they cannot employ that knowledge to help other systems. They expect someone to draw to them what to do and by using what technology, and that is not acceptable in doing modern business.

I remember one occasion when I have selected one Database Developer to start organizing one of last parts of our library that is organized only with book identification cards. And after three weeks I asked him what is the status of ΓÇ£our projectΓÇ¥ and he told me that he cannot do anything because Director of Library does not know ΓÇ£what data types to use in some data fieldsΓÇ¥. That example can demonstrate the chief problem. He had to invent a solution, to adjust all systems to accept that data and not to expect that from ΓÇ£lady chief of the libraryΓÇ¥.