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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Would you employ a developer who talks to himself during work?

22 点作者 mattjung超过 14 年前
I know this question might sound bizarre. I have never met someone in my career talking to himself in front of his computer until recently and puzzled myself about the reasons and the impact on his work...

26 条评论

lee超过 14 年前
Is he doing some kind of rubber duck debugging? <a href="http://en.wikipedia.org/wiki/Rubber_duck_debugging" rel="nofollow">http://en.wikipedia.org/wiki/Rubber_duck_debugging</a><p>I don't talk to myself, but sometimes by simply talking aloud about my problems to my peers I can flesh out a solution to a hard problem.<p>I have seen other programmers talk to themselves to find a solution when they're stuck, and it seems to work quite well.
评论 #1679436 未加载
评论 #1679310 未加载
评论 #1678775 未加载
marcusbooster超过 14 年前
At least I know he's focused on his work. As opposed to say writing an Ask HN about it.
mhd超过 14 年前
Probably not, if he's doing that all the time, the office is shared, he does it in different voices and/or uses the Black Speech of Mordor.<p>Other than that, why not? When I'm behind closed doors, I sometimes to this myself, too. Giving thoughts proper form often helps to order them, so both writing and monologue are perfectly fine. That's what some people get out of pair programming.
tzs超过 14 年前
We had an employee once who essentially narrated himself. For instance, if he was installing the latest build of our software to test the installer, he might say something like this:<p><pre><code> I'm putting the floppy in the drive. I see it on the desktop. I'm double clicking it. I see the new installer. Now I'm opening RegEdit. I'm finding the keys for $OurProduct, and deleting them to test a fresh install. Now I'm double clicking the installer. I see a dialog box. I'm typing in my product key, and hitting the install button... </code></pre> If you had to do anything with him, he'd include you in the narration:<p><pre><code> OK, now I'm watching Bob make a new release for me to test. His compile finished, and he's copying to a floppy. He's giving me the floppy. I'm going to go test it... </code></pre> This got real annoying real fast.
评论 #1680198 未加载
varjag超过 14 年前
I would, since I do it myself. Infrequently actually, but a lot of it is swearing.
jarek超过 14 年前
Do you accommodate other preferences of the developer? Do you let them adjust their chair or rearrange their desk? Do you let them come in at flex hours, as long as the work is done and they don't unduly inconvenience others (meetings, etc)? Do you let them wear headphones at work? Do you let them choose their preferred editor (again, as long as it doesn't inconvenience others) or perhaps even OS?<p>If so, why would you not accommodate someone who works slightly differently in this one way?
SanjayUttam超过 14 年前
It depends. If they are talking and it is barely audible, sure...I do this, and with the exceptional expletive, it's more or less silent. Most of the developers here, myself included, wear headphones for the day unless we're talking to one another. I don't think anyone even notices I'm mouthing things to myself or reading "out-loud" (e.g., moving my mouth).<p>Not totally related, but I'm also bobbing my head to music all day (usually groovesalad on some.fm)<p>All that said...how would you know if you're going to hire someone who talks to themselves anyway, or is this just hypothetical?
madhouse超过 14 年前
Yes, I would. Thinking out loud helps a lot in my experience - and that's what most people perceive as "talking to himself".
Manolis超过 14 年前
Since the question refers to a developer (a special category of employees) the answer is a strong "Yes".
评论 #1678889 未加载
jasonmcalacanis超过 14 年前
if they file clean code, solve problems, are positive in their nature and make the people around them great they can marry their their iPad.<p>some of the best people startup people, at least in my experience, are "unique."<p>Embrace the odd, create the future.
retroafroman超过 14 年前
I wouldn't. At one job, the desks were arranged so that I sat at my computer with my back to my coworker (who talked to himself/no-one-in-particular/me throughout the day) and I could never tell when he was trying to talk to me or just vocalizing something. Also, I found it annoying. A small annoyance, sure, but if it bothers your other developer's, it's not a good idea.
评论 #1679082 未加载
sofuture超过 14 年前
I wouldn't consider it a factor in an employment decision unless it was exceptional in some way (i.e. it was non-stop, extremely loud, disruptive).
评论 #1678988 未加载
smutticus超过 14 年前
Talking to yourself is fine. It's when you start responding to yourself that you should be worried.
评论 #1679283 未加载
basicxman超过 14 年前
There's a difference between delusional psychosis, being socially awkward, and talking to yourself to debug computer problems. However, some might believe it to be a very thin line between psychosis and debugging computer problems aloud.
niels_olson超过 14 年前
Depends. At the best, you're being paranoid. At the worst, he could be developing schizophrenia. Is he in his late teens or early twenties, does he sound agitated or paranoid? Is his thought process coherent? What is he talking about? A young, paranoid male talking gibberish to himself without regard for who's around would be concerning. If you want a great portrait of schizophrenia, watch "The Soloist": <a href="http://www.imdb.com/title/tt0821642/" rel="nofollow">http://www.imdb.com/title/tt0821642/</a><p>But if he's not acting like that, then maybe he's just helping you expand your definition of normal.
robgough超过 14 年前
If they were working from home, sure :P<p>I can't see it impacting on their work, but it might irritate others.<p>There is an obvious second question though, how would you know before you employed them. The question then becomes, would you <i>fire</i> an developer that talks to themselves at work.<p>In which case, No - I probably wouldn't. At least not without trying to find other ways of dealing with it, it is possible they don't even know they're doing it - and after making them aware you might find that they stop.
agotterer超过 14 年前
Sometimes people with dislexia or other reading problems will read aloud. Sometimes, the only way they can process the content is by hearing it.
jdietrich超过 14 年前
Will he get a private office?
klaut超过 14 年前
I talk to myself during work most of the time (but usually it happens in the privacy of my head only). Or better, I talk to the monitor in front of me as if it would help debug something faster :) ... well sometimes it does, actually. But when i become very frustrated with the piece of code i am debugging, I usually say something out loud as well.... swearing mostly :D
markbnine超过 14 年前
Sounds like the newest in agile techniques - pair programming for one. Write a book and start your consulting career now.
chrischen超过 14 年前
I talk to myself, even when not working. So yes. He's just special.<p>Sometimes if you're eager to say something to real people, you may talk to yourself (ADHD people do it). If you're standing right there and he's talking to himself, then he either doesn't know you're there, or it's just helping him think.
评论 #1679421 未加载
wccrawford超过 14 年前
No. I worked with a guy who did this. I didn't have to sit at the desk next to him, but the guy who did... Well, he absolutely hated it.<p>It's also quite a bit different than 2 people talking, or even someone talking on the phone.<p>I think a quiet workplace is very important for proper thinking.
runjake超过 14 年前
You know of good developers who don't?<p>I mean, as long as he isn't muttering about red staplers or burning the office down, what's the issue?
noodle超过 14 年前
this would be an incidental, to me. perhaps it would be annoying, but i don't feel like it would necessarily impact his actual work.
julius_geezer超过 14 年前
Sure.
zackattack超过 14 年前
Talking to yourself is a symptom of stress. Because your working memory is too populated by stressors in order to keep the entire "conversation" inside your head, you externalize it. Think of it as paging out. The only inconvenience is that it can bother people. Well, maybe there are other inconveniences, too, but I'm not aware of any studies that suggest externalized verbal problem solving creates worse results than internalized problem solving, though I suspect it actually might be the case.
评论 #1679345 未加载