TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

The Better You Program, The Worse You Communicate

14 点作者 ruddzw将近 16 年前

12 条评论

pg将近 16 年前
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.
评论 #643852 未加载
评论 #643945 未加载
评论 #643810 未加载
评论 #643896 未加载
评论 #643948 未加载
评论 #644117 未加载
评论 #643888 未加载
k0n2ad将近 16 年前
I think a lot of programmers mistakenly use this as an excuse when in reality, they should just get out more :)
wglb将近 16 年前
I disagree with the headline.<p>The site, however gives me "Service Unavailable", which is either bad programming or bad communication.
dxjones将近 16 年前
Some well explained thoughts. Overall, I agree with the "gist" of it. :-)<p>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.
评论 #643819 未加载
neilk将近 16 年前
It's true. The better you program, the worse you are at breathing. The essence of programming is to not repeat yourself. The essence of breathing is repetition. In, out, in, out. QED.
评论 #643892 未加载
kragen将近 16 年前
Well, it's true that they're different means of communication; programming is like math. But if the title of the article were actually true, then super-clear writers like Ka-Ping Yee would be terrible programmers, and good programmers like Larry Wall or Linus Torvalds would be bad writers. In fact all three of those people are expert at both forms of communication, and that's typical in my experience.
philwelch将近 16 年前
You'll find that philosophers talk to each other in much the same way that programmers talk to compilers. Philosophers invent and define new terms all the time, try to make the most general true statement possible, and spend an interminable amount of time debugging each other's arguments.
gnoupi将近 16 年前
And here we have a massive movement from programmers saying "how come ? You are wrong, I communicate well. If you communicate bad, you are bad programmer."<p>Well, that sounds like healthy putting yourself in question, and healthy communication "You're wrong, because you are".<p>About me, I don't think I'm an awful programmer, but I see many valid points in this (mostly about the "i explained it to you once, how come you don't get it !" :P).<p>Quite interesting read, not especially to take as a direct truth, more to lightly smile about it. Obviously, the "better you program", the less you are open to light criticism.
Zarathu将近 16 年前
I disagree.<p>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.<p>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.<p>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. :)
Confusion将近 16 年前
The argument supposes that people have a single set of abilities/tendencies that they apply to everything they do. That is ridiculous: we adapt our behaviour to the circumstances. When you're with friends, you behave and communicate differently then when you are with colleagues or relatives. Cooking requires a different kind of attention than fixing your bike does.
jexe将近 16 年前
Some interesting points, but obviously a coder bait topic.<p>I'd argue that the best coders express themselves to humans and computers both pretty well: with clarity and brevity, and without introducing unnecessary new concepts. And they cover their corner cases. :)
jrandom将近 16 年前
All green of skin. 800 centuries ago their bodily fluids include the birth of half-breeds. For the fundamental truth and self-determination of the cosmos. For dark is the suede that mows like a harvest.