Hacker News new | ask | show | jobs
by aeberbach 4393 days ago
Why stop at having an office merely "open"? Hot desking is the new thing - it's nothing to do with cost saving, it's all about "flexibility". Except that your organisation might also have a policy against working from home. There's no implicit message that you are simply a replaceable functional unit, not at all. You might even find there's no desk left when you arrive at work - who doesn't love the suspense of arriving for an oversold airplane? Now you can have that at work every single day!

Truly modern offices have hot desks AND are wired for teleconferencing - right in the open areas! That's right, if "open" is good for communication then a 60" screen on the wall with video cameras pointing at you is even better! You can share in the dull roar of collaboration with people on other continents ALL DAY! In the average open space you can fit at least two, maybe three such screens. When you have them installed, get the tradesmen to come during office hours. It costs way more if they come after hours and your employees should get the chance to see drills, saws and nailguns operated by professionals, they may learn something.

We all know there's nothing that stimulates productivity like the sound of productivity, right? So when you plan your next office, leave the kitchen open too - the scrape of chairs on the tiles, the sound of the dishwasher being unloaded, the happy PING of the microwave - not to mention the aromas of hot food - all these things will make employees feel right at home. Using only the most modern materials in the office - lots of glass and steel - will ensure the entire workforce shares the joy. You don't want to be damping the precious sound waves with carpet or plasterboard.

I wish I was joking.

9 comments

Hot desking is the new thing

I visited a place that was a giant room of ~100 people working. No one had their own computer, instead you just sat down and whatever computer was there and started working. The guy running this insanity said they re-image all the machines all time taking settings from one of the machines that has been in use. His theory was that over time everyones preferences would merge.

It was interesting to see and a little frightening. Right off the bat the noise level would have turned me off. I asked how hard it was to hire and he said interviews are held in the room with him or another senior person pair coding with the candidate.

At my university, 15 years ago, we had network profiles. So you would log to any machine in the university, your home directory would be your own. That worked with dual boot Windows and Linux, so you'd get the same files on either platform.

The machines were pretty much stateless. When you booted a machine you could choose between Windows, Linux, or reset the whole machine. The third one was what you did when the machine acted funny, it would wipe the hard disk and reinstall both OS' from a network image. The whole process was completely automatic and was done in 20 minutes.

So it was real hot desking, and it worked great. You sat at any computer, it became your computer. Way before Google started to talk about stateless computers and their chromebook.

That works pretty well on Linux systems, where you can simply remote mount (usually NFS) your home directory.

For Windows, what's actually happening is that your user profile is getting copied to the system. Which is why logging off takes so long -- the profile is getting copied back to the server.

Do this on an underprovisioned and busy network, or worse, one on which work cycles are highly synchronized (e.g., students, in standard class blocks, over the course of a day), and where account profiles can grow without limit (at one point I had tools to ID and prune large profiles), and things go all to hell.

The Linux / Unix model actually can be quite useful, and it isn't too dissimilar from my own initial experience: console logins to the campus Unix network from dumb serial terminals (precisely zero local state).

Sun Microsystems did some work with this (in conjunction with their own hotdesking workplace experiments) as well.

The downside is when you're doing highly compute- or data-intensive work, in which case the amount of information transferred across even NFS links becomes problematic, and/or you need to provision some really beefy servers. At that point you likely want some sort of shared batch compute resource. Again, more easily accomplished under Linux/Unix than other platforms.

I've configured a number of student labs exactly as eloisant explained. In windows we've used folder redirection which has options to disable the "offline files" type features such that it doesn't do any copying of profile files to the local drive.
I'll admit to 1) avoiding Windows admin work to the maximal extent possible and 2) wow, it's been ten years since I've had to do any.

So my information may be somewhat dated. Still generally harder to do this under Windows than Linux.

We had this for meeting rooms at a previous job. It worked quite poorly, since it took a long time to pull in your profile. Meeting runners learned to get to the thirty-minute meeting ten minutes early so that there was some hope of being able to use the computer for part of the meeting. Also, the Windows profiles we were using didn't include applications, so there was the fun of each person who needed, say, Skype, or Chrome, downloading it onto each computer that they hadn't previously used it on.
The university I went on used a similar setup, and pulling the profile took no time.

I don't know what's wrong with corporate enviroments, that Windows profiles take so long to roam. That seems to be true to all of them. Also, corporate IT has an extremely irrational aversion to simply installing the software on all the computers for once. Even when it's free software, or things that everybody uses. That also repeats everywhere.

I remember from the old days when I used to deal with this. It was most often a case of people putting a lot of big files on their Windows desktops.

Certain people refused to put their big files on the network share because they said it took to long to load and then complained that their roaming profiles took to long to load because they had those big files on their desktop.

The fact that MS platform management separates user capabilities (profiles) from platform capabilities (applications, installed and managed per-host) results in some particularly painful characteristics.

This is where the ability to have automatically configured (puppet / chef / ansible / cfengine) clusters of servers for 'Nix hosts, or NFS-mounted /usr, so much more powerful.

My university still does this, it works perfectly on the Linux computers. I'm not sure how well it works with Windows machines since I don't use them more than I have to, but you at least get access to your home directory.
UT Austin, nearly 20 years ago. NFS and NIS and a locally-written authentication system meant you had the same home directory on any Unix machine you sat down at. Since your configuration was all in your home directory, personal configuration was also instant. A skilled and somewhat crazy sysadmin team meant that (almost) all of the programs that were available on one system were supported on all of them, so you had the same environment on any of about six different OS/hardware setups.
That's not what this was. I was specifically told that over time their settings would all merge together.
Due to RSI I have my mouse set to the lowest possible sensitivity, I'd like to see my settings merge with his
My only stipulation would be to have my own keyboard/mouse, and my own chair. And some bleach wipes for the desk to take care of cold and flu season.
My university did this as well. I also worked on the software that handled the configuration management for these machines too. Really awesome setup. http://www.labnet.ca/MainPage/index.html
That sounds remarkably like my school; New Mexico Tech perchance? I was a UC, then SysProg at the TCC for a while.
Systems like this were very common in universities, especially in the late 80s/early 90s. Thin client computing (or simulated thin client) went out of fashion after mid-late 90s implementations of similar things on top of Windows were massively disastrous.
This is a great idea! You could apply genetic algorithms to the process. Pick the most popular and productive computers and re-image from these, eventually identifying the optimal configuration. Popularity of a shared resource could have nothing to do with location, hardware specs, or other external factors. Likewise, productivity is only going to have a miniscule correlation with the actual person behind the computer as opposed to the configuration of the operating system. Forget individualized tooling, single licensing, and security. We want to encourage cross-pollination of skills. If the accounting package is available to everyone, well, they might just learn some accounting. Win - Win for everyone.

Hell, you might as well leave some of the viruses on there. Haven't some viruses integrated with the human genome? We want the same concepts to apply to our IT and office layout. Perhaps one of those viruses is closing security vulnerabilities and keeping other viruses out.

Some years back I walked into a startup for an interview.

First impression: no lobby, no receptionist. I had to interrupt someone at a "desk" to announce myself.

Second impression: the "desks" were in fact folding Costco tables, arranged in ranks of around 10 and about 6-8 files through a cavernous space, edge-to-edge.

Third impression: site had some exceptionally poor security practices (and is among the more notable password disclosure case histories), which constituted a considerable part of my own interview content. The expressed interest in changing procedures was near nil.

I phoned the recruiter as I walked out (early) telling her that this was my new reference point for the worst interview experience ever.

No, I wasn't in the least interested.

There is no middle ground between my desktop settings and the crazy cat lady.
That is inspired. I use VsVim and remap certain keyboard chords that I rely heavily on, whereas the rest of my office have very vanilla setups. Days where my settings are the baseline would be glorious.

    > So when you plan your next office, leave the kitchen
    > open too - the scrape of chairs on the tiles, the
    > sound of the dishwasher being unloaded, the happy
    > PING of the microwave - not to mention the aromas of
    > hot food - all these things will make employees feel
    > right at home.
This is an accurate description of lunchtime at the digital shitshow where I work. An open plan kitchen really is the handiwork of the idiot. Sometimes I'm glad the toilets were prebuilt when we moved in, or else I fear we'd have open plan shitting as well.
When I was in prison, we had open plan shitting. It was very morale-boosting synergy.
Wait, you made your release date and didn't tell me?! I've missed the party!
I used to be in prison. I still am, but I used to be as well.
I think my ideal office space would have both - little separate rooms for one person or, depending on preference and necessity, a small group. And then there'd be large and quirky open areas where people could go and sit down with their laptops randomly.

Because I have experienced both extremes (including my own startup) and they're not ideal. Having your own office is nice, but sometimes you want to ad-hoc with a small group of other people, or maybe you just want a quick change of scenery, maybe go to a place where there is some background activity. You shouldn't have to go find a Starbucks for that.

For me, these laptop-only environments don't work very well either, because at some point I want to have my desktop with a decent multi-screen setup.

Lastly, there should always be the option of working from home when appropriate.

So, if I ever start a company again, I'd try to just keep all these options available and let people find the right balance that works for them individually.

Our laboratory actually employed hot desking for a bit, albeit out of necessity. We had a limited amount of desks (in an open office configuration no less) available, and they were distributed by seniority. All the graduate students, undergrads, and some post-docs were forced to share a small, hot room with long benches for doing computational work. There was also inadequate space in this room, so people would have to go elsewhere to do work at times. The results were literally disastrous. Tension built up among the people sharing the room, and also between people with and without desks. People stopped coming into work or would leave early etc. It was bad enough to warrant our purchase of another room to solely devote to personal cubicle space for these hot desking individuals, which also isn't perfect but it's better.
This reminds me of the hip news organization on House of Cards where everyone is sitting around on stair steps and such. I wonder how productive such an environment is for anyone, and whether the decision to design an office in such a way is solely for the sake of image.
Considering it's not a real office, yes, it's purely for image. It's meant to communicate "Slugline is so creative and forward-thinking that they don't even need non-beanbag furnishings!", and contrast against the Post's button-down, cubicle hell style.

The sad part is that some people see things like that in TV shows and try to duplicate them in the real world, without realizing that devices that work to communicate something on television don't necessarily actually work for doing the thing that the TV people are supposedly doing.

Funny that – I often imagine that a nicely productive compromise would be a scheme like the SCDP office on “Mad Men“: mostly private offices, but with a pseudo-open “Creative Lounge“ that facilitates collaboration but retains basic human stuff like doors, for some sense of sonic isolation.

That particular plan is far from perfect – they have often used the lack of isolation (e.g. people peeping on neighbors through ceiling-level windows) as a plot device – but I still like the actual looks of it, based on actual experience with the open-plan-induced drudgery discussed in the article.

> like the SCDP office on “Mad Men“: mostly private offices, but with a pseudo-open “Creative Lounge“ that facilitates collaboration but retains basic human stuff like doors, for some sense of sonic isolation.

Except SCDP's creative lounge doesn't have doors, see the floor plan: http://www.jordanorlando.com/other/scdp/

small (permanent) war rooms for workgroups and private offices for management/shared offices for drones (2-3/office) is a great setup, imho.

I worked at a place that did big war rooms per project and had tons of empty "home" cubes where you went for an hour or two per day to do non-primary work. I think a fixed-time system in the groups would be best.

I work in a news organization. Seating is scarce, the environment is loud and distracting, and going on vacation means you just might be moved to a new desk when you return. Fortunately as a developer my computer is off limits to most but the open office layout completely wrecks my anxiety and pushes my stress levels through the roof while my productivity plummets from distraction.
I got a bit stressed out just by reading that.
"The dull roar of collaboration" is my favourite expression of the day.
One job I had went to hot desking for a campus of over 1000 people. The oversubscription ratio was 1.25 people to 1 station, with the assumption that every 5th person would be not in a desk for some reason (travel, vacation, sick, in meetings -- they actually measured this by taking headcounts). The idea is that if you were going to leave your desk for more than some specified amount of time you'd pack everything up.
My friend hot-desks in an oversubscribed office which solves the oversubscription problem with a work-from-home-day rota. The punchline: he's a quant for one of the world's biggest banks.
They've optimized the living daylights out of the whole thing.

Well, I'm sure the savings free up money for other, more valuable purposes.

You sound like an angry person.