by markcampbell on 5/23/13, 2:41 PM with 111 comments
by joel_perl_prog on 5/23/13, 3:38 PM
Let me offer a counter-example, for what it's worth, which perhaps isn't a whole lot. I've been working at home for almost a year, after being in the office for six. It's very simple. In the morning, I start working, sitting on my couch, using my laptop. Eight hours later, I sign out. Obviously eating some time in the middle there. That's it. Nothing to it, really.
by jiggy2011 on 5/23/13, 3:34 PM
How does that work out financially? I imagine they aren't too pleased if you just buy a coffee and then occupy space for 5 hours.
But I don't really want to spend a fortune on excessive caffeine consumption and $5 bagels.
by GlennCSmith on 5/23/13, 3:20 PM
My commute is still short (I often do it on a Segway), and our company is still virtual (with both staff and contractors working from their own spaces -- which we don't plan to change), but don't underestimate the value of a separate, outside, workspace.
by stormbrew on 5/23/13, 4:38 PM
Be careful who you do it for. When he talks about all the communication tools you need to use in order to be successful at it, make sure they already have a bunch of those already set up, unless you're in a position to make sure they set them up and use them.
In particular, the company I was working for had no company-wide chat system at all, and clearly didn't feel they needed it since most of their employees were in-office or only temporarily remote. Various attempts at getting one going were hampered by lack of support from above. They'd get maybe 5 random people using them off the bat and it'd dwindle from there. At various times there were competing solutions active.
In the end I gave up, they gave up, and it just didn't work out and was frustrating for everyone involved.
by fein on 5/23/13, 3:24 PM
Sometimes its faster to come up with a solution without setting hard time limits, and just let your mind churn passively on a concept. I've always found a certain amount of anxiety associated with feeling like I have to complete a task in a predetermined amount of time.
You should always have (and try to meet) deadlines, but the micromanagement of 25 mins per hour (example from the article) is just stressful.
by __chrismc on 5/23/13, 5:31 PM
My current job is a lot more flexible for remote working than any other I've had before. I don't work remotely all of the time, but at least 33%. For me, I found a bit of self-discipline is essential, as is being able to "train" others. I'm living with my parents at the moment and had to get my mum to realise she couldn't just pop into the room at any moment to chat - I could be in a call with my boss/a client, or trying to focus on a task... anything really.
Another anecdotal observation I've had - once you've trained yourself to work from home, you'll often find you're at your most productive there. I know I do. Partly it's the more comfortable/relaxed setting, and partly it's guilt of being caught "goofing off". Scott Hanselman mentions the guilt aspect in his reaction to the Yahoo! ban on remote working[1].
If I ever lost the ability to work remotely I don't know what I'd do. Nowadays I can't go more than a few days at the office without feeling completely drained, demotivated and demoralised. The flip-side is working from home for an extended period can leave you wanting to go into the office to see real people again, not just a Office Communicator window.
[0]http://chrismcleod.me/2005/06/15/six-tips-for-working-from-h... [1]http://www.hanselman.com/blog/BeingARemoteWorkerSucksLongLiv...
by tarekmoz on 5/23/13, 3:27 PM
"From the employer’s perspective, you’re risking burning yourself out if you work 50-60 hours a week"
mmm... 50 hours is pretty common in the software industry, and being remote makes it easier not to burn out in fact because you're not losing time in commutes and in loud open spaces where you can't hear yourself coding.
In any case it's quite hard to define a number of hours per weeks. Building software is done by waves. You can spend a 70h week because of a production push that goes wrong, then a very calm week. So don't take those numbers/week too seriously imo.
by simonsarris on 5/23/13, 3:16 PM
Not all of the advice applies, of course, but there's a lot of good advice on making a good workspace and keeping yourself motivated. I've certainly noticed after working alone that there's a lot of implicit encouragement merely from working near other people, and this makes working at home harder than the same work might otherwise be. That's part of the reason why many prefer to work from cafes or worker/hacker-spaces, I think. Motivation is contagious.
(The positive flip side is that working from home removes a certain set of distractions that might otherwise be bothersome, and gives you more fine-grained control over the distractions you have in general).
Lots of authors use funny setups to transition from home-mode to work-mode. Some people build extra doors in their house so they can "leave" their house and "enter" an office that is sealed off from their house, but is otherwise the same building. One author (Roald Dahl?) worked from a bunker.
That being said, its probably a bad idea to get hung up on the idea of perfect working-from-home conditions. Per E. B. White:
"A writer who waits for ideal conditions under which to work will die without putting a word on paper."
Some similar important words from Tchaikovsky, which I found especially relevant to working from home:
Do not believe those who try to persuade you that composition is only a cold exercise of the intellect. The only music capable of moving and touching us is that which flows from the depths of a composer’s soul when he is stirred by inspiration. There is no doubt that even the greatest musical geniuses have sometimes worked without inspiration. This guest does not always respond to the first invitation. We must always work, and a self-respecting artist must not fold his hands on the pretext that he is not in the mood. If we wait for the mood, without endeavouring to meet it half-way, we easily become indolent and apathetic. We must be patient, and believe that inspiration will come to those who can master their disinclination.
I think motivation is under-stated in its importance when it comes to working from home. Even if our work demands little distraction, we're social creatures, and we've probably all had days where its hard to even open up the editor.
It's important to stay positive and stay at it. As Joel said, "We just have to come in every morning and somehow, launch the editor."[1]
[1] http://www.joelonsoftware.com/articles/fog0000000339.html
by dageshi on 5/23/13, 9:47 PM
I absolutely need some kind of human voice in the background for at least a few hours per day. If I don't get it then my mind just shuts down and refuses to work on anything.
My favourite radio presenter went off the air about 8 months ago and I've not really found anything I really liked since. But since then my ability to actually get anything done has gone down drastically.
Anyway on a whim I re-listened to one of his old episodes for a few hours while working, suddenly I'm tearing through my work again.
I can't explain it but it makes all the difference in the world.
by notacoward on 5/23/13, 3:41 PM
The one thing I'd add is that working remotely means working away from machines as well as people - test machines, internal websites, etc. Even companies that are generally supportive of remote workers (like mine) often scatter essential information and resources across an annoying variety of machines that are not accessible from outside. Then they give you a VPN that's utter crap (usually because it's overloaded) or ssh to a bastion host so you have to tunnel/forward anywhere else. It's really worth the effort to make sure you use every trick in the book to get networking on your home machines and/or laptops set up in a way that actually allows you to get work done. I'm pretty darn good at that kind of stuff, but even so it took me several experiments over a period of weeks to get something I was happy with - and BTW it bears no resemblance at all to what the IT group thought would suffice. Similarly, it pays to make sure that using test machines is as friction-free as possible, and that common tasks are automated as much as possible so that you don't have to keep watching/tweaking things from afar. All good sense even if you're not remote, but even more important when you are.
by c0nfused on 5/23/13, 3:31 PM
I would add that it is really really important to occasionally do something different. If you you usually work from home, go to a coffee shop, sit in a restaurant for a few hours on a laptop.
You will be amazed how much of a difference that one day outside your office will make you excited about the same work that the day before seemed like a boring slog.
by ewheeler on 5/23/13, 3:54 PM
by grownseed on 5/23/13, 4:47 PM
As far as coffee shops go, I think the criteria for a good place to work from are as follow:
- how is the coffee, and do they have refills
- how good is the wifi: speed, quality of signal, ... also whether they use tickets. I find tickets irritating, I keep forgetting about the limit and having remote shells disconnecting and whatnot.
- how good are the seats: comfortable as well as good for your back
- how good are the tables: I tend to prefer individual tables to large, collective tables, possibly because it feels more like a desk. You also want the height of the table to be good in relation to your seat
- do they have a lot of power outlets throughout the place
- what's the atmosphere like: I've been to places that turn into pubs half-way through the afternoon, even with headphones it's really not conducive to work, particularly when lots of people walk right around you.
- how good is their food: if I find a good coffee shop with bad food, that's not a deal-breaker and I just won't eat there, but good food does help
Surprisingly, I haven't found that many places ticking all the boxes. I actually wonder why there aren't more places dedicating themselves to providing this sort of environment (at least in SF and Vancouver).
by VinzO on 5/23/13, 3:17 PM
by orangethirty on 5/23/13, 5:41 PM
Time Zone issues: If you work in a different time zone, then adjust to it to lessen the difference. This only works if you are from 1-4 hours away. Your team will appreciate the effort.
Try splitting the work day into shifts. One of the issues I had was working non-stop (as in an office job) for 8 hours. Reason was that I felt jailed into my house. So I splitastwer my work day into two shifts. One during the daylight, and one during the night (once my family has gone to sleep). I work better, and faster.
Get a hobby. When you work in an office, you have little hobbies that you do without ever noticing. Maybe its talking with another employee, or cleaning your desk, or anything. When you are home, you feel like you are in the office 24 hours a day. So get a hobby (preferably outside the house), so you feel like your life is not all about work.
by sinemetu11 on 5/23/13, 4:48 PM
by porker on 5/23/13, 6:52 PM
Joking aside, I've reached burnout by driving myself hard to get 8 billable hours each day (plus communication, writing proposals etc on top), and apart from lunch don't step away from the computer even when tired and procrastinating. Because if I'm sat there working on a problem I can bill the client, if I step away (even though I'll be more productive when I come back) I can't.
I know it's a matter of perspective on how I define 'honest' and 'billable', but I cannot make the mental leap needed!
by nraynaud on 5/23/13, 3:58 PM
How do you work without common everyday routine in the team etc.?
by chuckcode on 5/23/13, 5:42 PM
Does anyone have any links to articles that talk more about the tool for collaborating and developing remotely? With existing tools I find it pretty easy to get code written and coordinate remotely, but it it still seems very difficult to actively collaborate in real time remotely. I'm a little surprised at how hard it is still to do some white boarding with someone else remotely or just share my desktop with them so they can see a prototype easily. Gotomeeting and Webex are ok but cost money and are more geared to showing presentations than anything else.
by gedrap on 5/24/13, 12:16 AM
In 6 months, I have been using IM mainly first half, email mainly the second.
While using IM, I tended to talk more about doing than rather doing. It used to take hours to discuss things and chats which were supposed to be 15mins long happened to be an hour or more.
When switched to email, I became way more efficient. I spent more time on thinking about questions I'm asking, and questions to potential answers. This lead to 1) well thought designs 2) efficient communication 3) no distracting IM.
IM is still good for the times when you need to discuss something quickly. And I mean really quickly.
I guess it largely depends on the stakeholders/managers communication habits.
P.S. I am working solo with my boss
by Kaivo on 5/23/13, 4:41 PM
I believe that not having a place would help in keeping the blood pumping and staying proactive, yet it would probably be hard during crunch times if the correct workspace cannot be found. Would it be worth giving a shot?
by AJ007 on 5/24/13, 1:16 AM
If you already are strong in these areas and continue your current behavioral patterns you should be fine.
If you live somewhere outside a densely populated area, or if your eating-exercise-social patterns revolve around work you can be in for a very difficult time. The first weeks, months, may be fun, years in you can end up with real medical problems.
Figure those three things out, and then wrap your work patterns around that. It is much more sustainable.
by codegeek on 5/23/13, 3:33 PM
The best line in this post for me. If only we could all print this and stick on on our walls!!
by mumrah on 5/23/13, 5:16 PM
Also, I pretty much have my headphones on all the time, which is not so different from when I worked in a real office.
by prathyks on 5/24/13, 9:22 AM
by westoque on 5/24/13, 8:31 AM
I have met some of the smartest and most amazing people in these places. It's also nice because doesn't make you such a loner :-)
by albertzeyer on 5/24/13, 6:18 AM
I'm searching for a part-time job somewhen in the future.
by jtbrown on 5/24/13, 1:35 PM
by snarfy on 5/23/13, 11:08 PM
by Marwy on 5/23/13, 6:00 PM
I was wondering: are there any firms that don't set strict number of hours one have to work? How many of them is like that?
by andrew_wc_brown on 5/23/13, 4:46 PM
by motyard on 5/23/13, 5:10 PM
by _hnwo on 5/23/13, 9:44 PM
by adamconroy on 5/23/13, 11:26 PM