News for hackers. Stuff that matters.
Re:Why do programmers need private offices with doors? (Do N... by cevn on Tuesday December 19, 2023 @07:44AM (#38694848)
Everybody thinks their question is simple and quick, then it takes 30 minutes of time at minimum. I dunno why you are getting so much push back, must be a bunch of managers. Developers need to be left alone.
Re:Why do programmers need private offices with doors? (Do N... by robertlagrant on Tuesday December 19, 2023 @07:53AM (#38694909)
The push back is because it's extreme and one-sided. If you have some information that unblocks a team member, or another part of the business, say to make a sale, yes you should be interrupted. Your salary comes from somewhere, and your delivery is as a team, not an individual.
Re:Why do programmers need private offices with doors? (Do N... by funcDropShadow on Tuesday December 19, 2023 @08:29AM (#38695257)
Because, you bring up sales, I am assuming that is your area of expertise. If a big sale can be unblocked by asking some specific employee an important question now, do it. If that happens five times a day, those sales are neither big nor are these very specific questions. Developers are most productive when in deep working mode. A simple question like "What time is it?" can be answered in 5 s, but it may cost a developer 30 min when in deep working mode. Because of the lost focus. On the other hand, many questions (not onboarding questions) could be answered by the colleagues themselves, if they would spend a bit more time on them. Thereby, they would learn more than just by getting the answer.
Re:Why do programmers need private offices with doors? (Do N... by robertlagrant on Tuesday December 19, 2023 @08:57AM (#38695538)
> Because, you bring up sales, I am assuming that is your area of expertise

I'm not in sales at all. Having an overview of the different bits of the business isn't a sales attribute. It's just an example of "what your job is" - which might range from weeks of uninterrupted detailed technical work at Microsoft Research, to presenting to clients, to running teams, to making technical decisions and getting agreement, to writing code.

Thinking every engineer's job is "writing code" and anyone who thinks wider is wrong is what the pushback in this thread is all about.

Re:Why do programmers need private offices with doors? (Do N... by funcDropShadow on Tuesday December 19, 2023 @08:59AM (#38695562)
> I'm not in sales at all.

My fault.

> Thinking every engineer's job is "writing code" and anyone who thinks wider is wrong is what the pushback in this thread is all about.

Writing code is not the only activity of an engineer that requires focus and concentration. Most of my activities require that.

Re:Why do programmers need private offices with doors? (Do N... by cevn on Tuesday December 19, 2023 @08:11AM (#38695074)
We all have access to the exact same information. Sure, for a first time on boarder, I'll point them the right way.

But 90% of the time someone taps on my shoulder, they want me to think for them. You can do that by yourself. Just send an email.

Re:Why do programmers need private offices with doors? (Do N... by robertlagrant on Tuesday December 19, 2023 @08:25AM (#38695213)
> We all have access to the exact same information.

We might have the same access, but rather than dig through 20 medical textbooks, I'll go ask a doctor. Access is a really poor way of thinking about things.

> But 90% of the time someone taps on my shoulder, they want me to think for them. You can do that by yourself. Just send an email.

Why send an email when they're thinking for themselves?

Re:Why do programmers need private offices with doors? (Do N... by funcDropShadow on Tuesday December 19, 2023 @08:32AM (#38695289)
> Why send an email when they're thinking for themselves?

Because, the act of writing down a question --- with the necessary details to state the question precisely --- is often enough to find the answer yourself. Unless it is simple matter of a missing fact. But that is rarely the case in my line of work.

Re:Why do programmers need private offices with doors? (Do N... by robertlagrant on Tuesday December 19, 2023 @09:00AM (#38695564)
I think assuming everyone's situation is the same as yours, or your imagined stereotype of what people must be like if they don't agree with you, constitutes a lot of the content that's being pushed back on.

Some businesses have huge depths of technical content to understand that can't all the memorised in a training session. Nothing difficult can. Even knowing who to talk to about an issue is going to be found out via a question.

Re:Why do programmers need private offices with doors? (Do N... by awelxtr on Tuesday December 19, 2023 @09:06AM (#38695616)
You don't go to ask a doctor.

You get an appointment. Here noone is against appointments, here people discuss the notion of going to ask a doctor in the middle of a surgery a "quick question".

Re:Why do programmers need private offices with doors? (Do N... by cevn on Tuesday December 19, 2023 @08:51AM (#38695493)
If I am a doctor in this situation, then you can create a JIRA ticket and I will see it .. eventually. Do you have instant access to all of your doctors?
Re:Why do programmers need private offices with doors? (Do N... by robertlagrant on Tuesday December 19, 2023 @09:01AM (#38695575)
But why would you see it if we have access to the same information? That's the point you made that I'm disagreeing with. Are you now saying that yes, even though I and my doctor might have access to the same information, that doesn't mean I should never ask my doctor things?
Re:Why do programmers need private offices with doors? (Do N... by cevn on Tuesday December 19, 2023 @09:06AM (#38695617)
If we have the same access, we are both developers? You can ask things, just.. asynchronously. If it takes a long time for me to respond, you probably could have found the information yourself in that time.
Re:Why do programmers need private offices with doors? (Do N... by danaris on Tuesday December 19, 2023 @09:48AM (#38696155)
Because an email allows me to field it when I am not working on high-focus tasks.

It also

1) forces (or at least encourages) laying the whole thing out in a coherent order

2) leaves a record of both the question and the answer, so that the asker can refer back to it if they forget

3) leaves a record so that if the asker is asking obvious questions, or repeatedly asking the same questions, or failing to formulate their questions in a sane and coherent manner, there is documentation to take to their supervisor, not only to prove it, but to show exactly the shape of the problem, and have a possibility of getting them the kind of help they need

Re:Why do programmers need private offices with doors? (Do N... by alemanek on Tuesday December 19, 2023 @01:35PM (#38699593)
It really isn’t though. OP has been pretty clear.

Need help? Send an email or make an appointment and he will respond with help.

How is it your assumption that the team member asking the question can’t possibly be delayed 30-45min for them to be available. Seriously? Are they in an active shooter situation and need to phone a friend or something. Lives on the line?