Live data from Hacker News

Ask HN: Which companies give programmers offices?

news.ycombinator.com

191–200 of 252 posts

Re: Ask HN: Which companies give programmers offices?

#192

Earlier quoted context omitted.

I use slack for those questions and, very rarely, a phone. Collaboration doesn't need to be in person.

I consider it rude to Slack someone after they've left, unless it's a critical issue. People shouldn't be "on call" for anything that could wait until morning.

This is why slack has configurable notification levels, depending on message content and the channel its sent to.

Re: Ask HN: Which companies give programmers offices?

#194

On the general question of open vs. private offices, my views have tempered over time. The first time I worked in an open office, I hated it. But I've come to realize that a lot depends on the layout of the office and that there are better and worse ways to configure one. The first case -- the one I hated -- had a) long rows of desks, b) bright overhead fluorescent lights, c) a lot of noise due to being in a large ro…

a) my desk faces the wall, for fewer visual distractions I'm sitting here feeling stunned that anybody could ever want their desk facing a wall, as the implication (in terms of any "open plan" environment) is that their back is facing, well, nothing. IOW, somebody can walk up behind you unnoticed. Me personally, I hate that with a passion. I'd pay money to have my desk facing out with my back to the wall, just so nob…

Well, technically I'm facing 8th floor windows, but my blind is down. Others are partially open though so I can glance to the side and see the outdoors, which is nice. So it's not quite as bad as facing a wall, but it is true that anyone can walk up behind me unnoticed. Because it's a standing desk (though I use a high chair) that somehow doesn't seem as bad because they can't loom over you.

Re: Ask HN: Which companies give programmers offices?

#195

Earlier quoted context omitted.

Depends on the work. I do code all day, but the codebase I work on is massive, fairly old (although some parts have been updated) and everyone in the office has their own area of knowledge. What the code does is also complex enough that it requires specific domain knowledge to code properly (I suppose "expert system" is the correct term), so you can't just throw general computer science at every problem. In that type…

I use slack for those questions and, very rarely, a phone. Collaboration doesn't need to be in person.

No, but I find it's a lot more fluid when it is. Talking with a white board is much more time-efficient than typing aside from exchanging code/logs/etc, and why go through the trouble of video conference/screen share with all the myriad of things that can go wrong when I can just walk over to someone's desk (or have them walk over to mine) and point at the screen/draw on the white board? Even in individual offices I'd still rather walk over or have people walk over to me. Slack and such have the advantage when it comes to location flexibility/distributed workforce, but for effective active collaboration co-location is still king IMO. At the end of the day you're having a human conversation with someone, no point in adding unnecessary layers.

I think too many developers have a "shut up and let me code" mentality that ironically hurts their progress in any collaborative effort.

Re: Ask HN: Which companies give programmers offices?

#196

I would hope most companies that consider software to be their core business give programmers offices, even if they have to share those offices with another person on the same team. Most companies that do not often consider programmers secondary to their core business, which is a good reason not to work there if you have a choice.

Agreed, I also think it's smart to pay your programmer $350k/year. If you don't work for a place like that then you don't work for a true software development company, or you work for a dumb one (in which case you shouldn't work there).

Is this sarcasm? As far as I’m aware, jobs at even large successful software companies rarely pay that well. Perhaps super high level engineers at Google or FB but a very small subset of developers would have this opportunity.

Re: Ask HN: Which companies give programmers offices?

#197
Universal Avionics provides their Engineers private offices. It was important to the founder of the company, so when a new building was constructed it was specifically arranged to provide as many offices as possible, even if some are internal (no outside window).

Re: Ask HN: Which companies give programmers offices?

#198
post #10

Most people programming in National Labs get offices, though you might need to share with one person. If you are in the bay area, think about SLAC or LBNL.

Similar experience where I work (FFRDC). Most people have their own offices, although some of the more desirable offices (ones with windows that are also bigger than interior offices) are shared. It does get a little sardinelike in summer when interns need somewhere to go.

Re: Ask HN: Which companies give programmers offices?

#199
Honestly, I'm less concerned about an "office." A cube with high walls is more similar to an "office" than an open layout where everyone shares a table.

What's more important is company culture. Does your company expect you to accept interruptions at any time for any reason, no matter how trivial? Is your manager willing to run interference when suddenly every new employee in every department shows up expecting that you'll handhold them?

You can have an office with a bad company culture; you'll find that your office door is always full of lurkers, or you'll find that you can't walk between your office and the bathroom without getting mobbed with "urgent" requests that need your attention immediately.

What's more important is to ensure that management avoids distractions, that newcomers in other departments are trained, and that processes are established and followed when needed. Handholding should not be required from any engineers; instead mentoring and process refinement goes a lot further than a door that you can close.

Re: Ask HN: Which companies give programmers offices?

#200

Earlier quoted context omitted.

In the USA... Given real estate prices in tech hubs, who can afford an office space anymore, let alone private offices! I imagine working from home will become the new normal. At least until the FCC allows ISPs to throttle Internet connection speeds so much that ISDN lines start looking attractive. Hopefully they make the phone company maintain those copper phone lines!

this fcc comment is so uninformed. getting rid of net neutrality will make service way better because you will be able to pay for a line with prioritized access for video conferencing and remote presence. net neutrality is what makes it impossible for individuals with a public isp connection to get the same quality as corporations with their own private networks.

>net neutrality is what makes it impossible for individuals with a public isp connection to get the same quality as corporations with their own private networks.

Right, its definitely not the ISP monopoly/duopoly

Post reply on HN