The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
I feel your pain. I live near a country park. Which has a gate at either end. Maintained by the Highways Agency. The gate at the south end fell apart. I complained. A year later they fixed it. By which time the gate at the north end had fallen apart. I complained again. 6 months later I had the report from the 'highways engineer' "Gate is new. What is problem?" North, south, potato, potaahto.... I had sent them lat and long and a google earth and said, its the one at the other end of the park from the one you fixed last year.... Ffffff
Apologies if this is a repost (I know how much that hurts some).
Yahoo has abolished work-from-home[^]. I'm wondering how the rest of you feel about it. Speaking for myself, this would be (yet another) sign of time to move to a new employer, as I don't know if I even could work in a regular office anymore.
There are just so many tools (IM, Campfire, IRC) that make communication easy.
I've worked from home for a long time and I'd be hard pressed to have to do any real commuting to get to an office on a daily basis. I have remote clients in several countries and across the US and we've figured out how to work together with online tools and phones. It can be done without too much loss of information. For me, working with a small group of clients, working remotely is no big deal.
However, there is a definite need to have some face-to-face from time to time. That involves me traveling a few times a year. It's just nice to be able to put a face and a personality with a voice, a Skype name and an email.
I can't speak for the situation in a large company, but I can see both sides of the picture. They have to do what is right for them and I am in no position to judge their decision.
CQ de W5ALT
Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software
I'm too dumbfounded to respond coherently, so this will be a bit fragmented.
The memo says working from the office facilitates more brainstorming. “Some of the best decisions and insights come from hallway and cafeteria discussions, meeting new people, and impromptu team meetings, (source[^])
is utter tripe. What utter BS.
Second, in this day of technology, you can have a better meeting experience with things like Google hangouts than you can trying to coordinate people to show up in a meeting room, get somebody else on a crap quality speaker phone, squint at blurry projected presentations, and so forth. Meeting physically in person is not only not necessary, it's inconvenient, time wasting, and often uncomfortable.
Third, and again in this age where we want to be thinking about the ecological impact of commuting, the waste of heating/cooling office space, etc., it's absurd.
Fourth, the insensitivity of it, that wouldn't it be better for people who want to work at home and have demonstrated their productivity to not have to commute, so they can spend more time with their family, doing the things they want, rather than sitting in a car / train / bus / subway ? When I worked at Citigroup, most people had a 2 HOUR commute by train and subway, one way. That's 4 hours a day of waste, just transporting their brains and bodies to a cubicle because some arse of a manager thinks it promotes communication.
I'm sure I have more points, but at the moment I think is Mrs. Marissa is suffering from postpartum hormonal b*tchiness. Because *she* can't/won't be with her kid.
I hate to disagree, but I have to say that when I'm working from home (a couple of days a week) I get different things done than when I'm working from work. I don't like my commute, but I'd feel really disconnected if I didn't spend time at the office with my colleagues. On the days I'm home, I get more coding done, and more of the sort of rote management work done. When I'm in the office, I chat with people who I wouldn't have set up a meeting with, and find out what's going on in a broader, less targeted way than when I'm at home. It's true that technology makes it less important to be there and, for example, sometimes pair programming is better done with screen sharing and VOIP than sitting in a chair and craning to see the code on the screen. But I feel that the social interaction/brainstorming/overhearing that occurs at the office just doesn't happen as well as it does in person.
I agree with you. There are pros and cons to working at home or working in an office with other people. To me, trying to make a one-size-fits-all ruling is a sign of poor management and a better idea would be to figure out the right combination.
Saying there will be no working from home would be just as absurd as saying that there would be no working from the office. A judicious combination would be a more reasoned approach.
CQ de W5ALT
Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software
But I feel that the social interaction/brainstorming/overhearing that occurs at the office just doesn't happen as well as it does in person.
I've had experiences where I agree with you, but I've also had experiences where being around other people is a distraction, leads to gossip and rumor-mongering, and simply wastes a lot of time. I'm noticing I have a really strong opinion, probably because I like to work in my own environment (my computer hardware and software and environment has, without exception, been superior to what a company has ever provided, except for a client that I worked with once that supplied me with some amazing hardware), I like to set my own hours where I don't have to work (or look like I'm working) when I need to take a mental break to get some creative ideas on how to tackle a problem, etc.
Basically, what I want an employer to do is to give me the freedom to choose what is the best way for me to get the work done. I'm not opposed to coming in to an office, but I am opposed to stupid rules preventing me from being a sane, productive, individual. All too often, I think that employees are little more than indentured slaves.
It seems to be as if Walt and Marc are largely making the same point: trust the employee to be a professional (i.e., don't si thome and watch movies/play games/etc), and decide what works best for them.
This can vary from day to day; maybe it's best for me to work from home once in a while due to weather/appointments/whatever. I prefer to go in just to get out of the house, but a company should be inclusive of those who don't prefer to (as long as, as Marc points out, they remain productive and accessible).
I think there is some marginal value in being in the office. The other day, I got pulled into a discussion in a product with which I have no interaction, just to have a general discussion about how to solve a problem. Had I not been physically there, I wouldn't have been walking by, and gotten pulled in.
(It turns out that the right answer was to question the preceived requirements. I heard later the understanding of the problem wasn't what the product owner was thinking. I think I added value by being an outside source to point out what was being perceived wasn't a good idea generally, and giving them a new perspective on it to use as an example to go back to the product people with).
Anyway, the marginal value is almost certainly not as great as Ms. Yahoo seems to think it is. Sure, events like that happen once in a while, but they're not an everyday event.
Marc's points about the environmental impact also have some merit, although they're probably not quite as great; the heat/lights/etc at the office are going to be on whether you're there or not. It's actually worse, I suspect, to work from home, because you're heating/lighting/etc your home which you wouldn't otherwise. Not sure how that offsets once you factor in commuting. If you take public transportation, that's running whether you're on it or not; if you drive, certainly you're saving those emissions.
I'm not sure I'm with you on that Marc. The alternative is to set up processes that ensure that all necessary communication occurs. I'm pretty suspicious of process. An analogy I often use is this:
In a cell, things like ATP production in mitochondria occur because, even in the Krebs cycle, enzymes float around and make certain reactions more likely to occur than not. Its not a bunch of gears and levers. If you put a project manager in charge of ATP production, all life on earth would end instantly because they would insist on well defined gears and levers. They'd say "we can't depend on 'chance encounters' and changes in probabilities for something as important as cell energy production."
I guess my point is that the asking people to be physically together and thus capable of interacting and communicating somewhat randomly has a systemic effect that is positive. Whether you call it 'cross pollination of ideas' or the 'watercooler effect', it has a real and valuable effect. Yes there are things you can do (like daily meetings) to mimic its effect when people are remote from each other, but I don't believe it is as effective. There are folks at my work who are considering moving from remote locations back to the Bay Area because they feel left out of the mix. No-one is trying to do that to them and they are absolutely included and welcomed into conversations and meetings, but it isn't the same.
I guess my point is that the asking people to be physically together and thus capable of interacting and communicating somewhat randomly has a systemic effect that is positive.
But that same hypothesis can lead to negative outcomes as well.
Tom Clement wrote:
Yes there are things you can do (like daily meetings) to mimic its effect when people are remote from each other, but I don't believe it is as effective.
I believe that formal code reviews provide that effect explicitly. It allows cross domain knowledge transfer, provides technical knowledge transfer and domain knowledge transfer. When done well it would be hard to see how that couldn't happen.
Where random path crossing might have the impact it is only likely to do so when the people involved already have a social (not professional) relationship.
Tom Clement wrote:
There are folks at my work who are considering moving from remote locations back to the Bay Area because they feel left out of the mix.
There are places that are wonderful to work for and places that are nightmares.
On average however most places are in between. So most solutions should fit those and not the extremes.
What do you think would be the impact to the culture of your work place if management told you next week that everyone would be required to work from home full time one month from now? Would everyone be "thats a great idea"?
Don't get me wrong here. I am not arguing that everyone should work full time from home or full time at the office. My original point was that a mix is right. I actually am very happy with my work and the flexibility we have. I wouldn't be happy with the Yahoo approach, nor would I be happy with working always from home. (I thought that was my point about folks considering moving away from a working always from home situation. ) Maybe we agree!
I think it largely depends on what you are working on.
If you are working on an individual task, or based on previous decisions you just have 20 or 30 hours of coding to bang out, then it doesn't really matter where you do that.
I find with the stuff we work on though, things evolve rather dynamically and these independent coding stints don't usually last that long. We tend to gather around the workspace area whiteboard and bang out interface layouts or discuss code strategies multiple times a day.
Transitioning seamlessly between gathering around the whiteboard, to splitting off and having a senior dev pair program with a junior guy to show him a few tricks while another dev goes over the object tree structure with the designer so she can setup her bindings properly, to all working independently and someone just turning around and throwing out an idea to discuss...it's magical. You can kinda "simulate" these types of interactions with software, but it just isn't the same, not by a long shot.
We are currently all working from home as we are moving offices, and let me tell you, the collaborative ecosystem has been stiffled considerably. People don't want to keep calling people into video chats because it's more disruptive than just talking to the guy next to you in an offce, so there is less "work in progress" sharing going on. This means that people tend to share their work after it is finished, and by then revisions and changes are a lot more expensive and time consuming, and people feel like they are throwing away large portions of their work.
That said, sometimes a dev just gets a well defined task that we know will take 2 or 3 days to complete...in which case, do it from wherever you like! Hell, feel free to leave early if you have several hours of number crunching or whatever to do and you don't want to sit at the office doing it. I have no problem with working from home in situations like that.
While I do wish my company would let me work from home from time to time
Marc Clifton wrote:
waste of heating/cooling office space
I think it's better to heat one office full of 100 people than to heat 100 separate homes that otherwise don't need heating till the evening.
Marc Clifton wrote:
just transporting their brains and bodies to a cubicle
There's the problem. Why, in deed, bother going all the way to the office if all you're going to do is sit by yourself in a cubicle? I work in an open plan office and the intermingling is marginally better.
As an aside, I think our company's argument for not allowing work from home is that there is no way to control the hours the employee works. Left to their own devices our employees would work themselves to their graves so they need to make sure they commute so that they only work for the number of hours they are paid for. I'm serious.
Well I see you're profile says you're in Japan, so maybe things are different there. In the U.S. at least, there wouldn't be an additional cost to staying home in terms of heating for most people, but I could see that varying from region to region...even where I grew up, a decent portion of homes are still heated by wood stoves, which obviously wouldn't be powered when no one's there, but then I'd still want to compare the cost and environmental impact of wood stoves vs. office heating systems before saying one was a better option than the other. (As for me, I'd rather just wrap up in a blanket, and save both costs...unfortunately I'm not the sole decision maker on that...)
Last Visit: 31-Dec-99 19:00 Last Update: 28-Mar-17 6:02