Live data from Hacker News

The Better You Program, The Worse You Communicate

secretgeek.net

1–10 of 25 posts

Re: The Better You Program, The Worse You Communicate

#3
Some well explained thoughts. Overall, I agree with the "gist" of it. :-)

I have experienced something similar, after rather intense stretches of coding, especially when it involved optimization or visualization, ... I sometimes find it difficult to resurface and be verbally expressive and articulate again.

Re: The Better You Program, The Worse You Communicate

#4
post #2

Boy is that not true. The key to miscommunication and bad programming is the same: not to be clear in your own head about what you're doing.

settings aside what is going on inside your head, ...

The article correctly observes that effective communication in a programming language is very concise, structured, non-repetitive, etc. ... which is quite different from effective communication among humans (imprecise, repetitive, analogy-based, etc.)

Re: The Better You Program, The Worse You Communicate

#5
I disagree.

I think that if the average programmer steps out once in a while to communicate with humans and keeps social momentum, he can differentiate between the two.

As a programmer, I don't talk to my friends like they're machines. I do, however, speak pragmatically and logically. I also use common sense.

I do have a little unproven, silly theory that good programmers are able to solve social conflicts easier because of good debugging skills. My life seems to be rather drama-free. I could just be full of shit, though. :)

Re: The Better You Program, The Worse You Communicate

#6
post #3

Some well explained thoughts. Overall, I agree with the "gist" of it. :-) I have experienced something similar, after rather intense stretches of coding, especially when it involved optimization or visualization, ... I sometimes find it difficult to resurface and be verbally expressive and articulate again.

Same thing happens to me. I just tell everyone I'm "code brained" and sit in a corner until I snap out of it.

Re: The Better You Program, The Worse You Communicate

#9
post #2

Boy is that not true. The key to miscommunication and bad programming is the same: not to be clear in your own head about what you're doing.

I don't know... I'm frequently very clear about what I'm trying to communicate and yet fail to comunicate it. Clarity certainly helps, but communication skills are another thing altogether.

Another part of the problem that he doesn't go into is that in programming, you have to "say" everything you want to say, and what you don't say is irrelevant. In communication, leaving out certain bits can be paramount - and the bits that you do leave out often say as much as the bits you leave in, to an astute interlocutor.

Post reply on HN