Computer Programmers are often viewed as introverted people with poor social skills who spend long hours working in tiny cubicles. This image has been further elaborated in pop culture and movies too. Well, there might be a hint of truth in that, however it should be taken with a grain of salt.
Photography by Kanaka Rastamon Some rights reserved.
Good programmers are required to understand the needs and wants of their clients or employers in order to write usable programs, and that can only be achieved when programmers maintain effective and clear communication with their peers and other stakeholders within an organization.