Friday, October 23, 2015

Communication and Persuasion in Software Design

It's true, though.
The majority of the communication that goes on in the field of software design does not occur between two people. Instead, it's a programmer entering a mass of generally incomprehensible coding into a computer and the computer spitting back up exactly what the programmer wrote - exactly what they wrote, nothing more, nothing less. It's probably this aversion to human interaction that gives software designers such a bad reputation for being awkward shut-ins.

The other communication that goes on occurs when you stick two of these shut-ins into one room and tell them to collaborate. This situation sounds something like what Eli describes in his post; it utilizes wording and language that most other fields of study and labor cannot relate. If any of you have tried to learn a coding language at some point, you'll understand that this distinct and enigmatic form of communication isn't easy for just anyone.

If any real persuasion does take place, it is between a programmer and their superiors. Between proposals and technical reports, a software designer faces the challenge of describing vocationally complex concepts to someone who is, for lack of a better term, technologically inept. Sadly, it doesn't work like a computer; they can't just insert data and receive the immediate and precise results of their labor. To put it concisely, the most difficult communication and persuasion that goes on in my field happens when I'm communicating with people that aren't in my field.
And you thought French was a hard language.

2 comments:

  1. Haha I loved that first picture you put in. Don't you think though that it is simply a culture for software engineers to not be around others while working. I feel like that could change. Granted I'm not super knowledgeable on the subject. But your point is very important about how we need to be able to communicate things to those who are not in our field of study. Nice work.

    ReplyDelete
  2. Many of my friends are delving into computer science or at least have to take a CS class for their major. What you described is historically the scenario for computer programmers. But it was interesting to me that even political science majors have to take computer programming classes. Do you think that because of the rise of technology, computer programming will be more generally understood and accepted?

    ReplyDelete