I feel like I have the additional challenge of being a web developer so when I do get the chance to talk to people, I don't have the "oh you won't believe this crazy guy I work with" stories. Everything is "oh you won't believe this wacky stacktrace I was getting." Cue glazed over eyes.
I love sitting here in my sweats, making fresh lunches, taking a short nap almost every afternoon to refresh, and being able to travel literally wherever I want as long as there's wifi. I miss people more than I thought I would. I think I'll probably join a coworking space before long even if it's only to go for a part of the week.
One of the odd things that happened is that I've become more extrovert when I do meet people. To off-set working alone at home, I volunteer two days a week at the local hackerspace to socialize. That has been a blast.
A girlfriend way back when introduced me to the term "People Batteries." As in it takes energy to be around people. Some people get energy from being around other people and some from being alone. If you're the alone type those batteries still fill up. I think that's a much better model than people being extraverts OR(and only or) introverts. We're more complicated than that.
Seriously.
I worked from home for 2.5 years and it has had a profoundly negative impact on my social life and even my personality. I'm good with people, but sitting alone all day for such a long-time has turned me into the kind of person who thinks of calling an old friend, then thinks 'eh, why bother. Let's see what's new on Reddit instead'.
Then there's the problem with setting a routine. I can wake up whenever I want to, sleep whenever I want to. And that's what I usually end up doing. Sure, it's fun for the first few weeks, but soon you realize why human beings need structure and organization.
It's corrosive. I moved to a co-working space and I've never been happier.
Working from home is seriously overrated.
I've been working from home for more than a year (with some half year stints before) and I can't imagine going back to an office. I have my kid to play with and my wife to talk with if I need to. I also chat with co-workers online but if I really want to talk to people, I can always pick my laptop and go to a cafe, gym, mall even. I wake up at around the same time everyday (well, kid is my alarm clock), do the normal morning chores with the family, then start working. I can (and do) stop every so often and do some exercise or sometimes just stop and read a bit of a book if the weather is nice outside. I'm always on time for dinner since I'm the one that cooks it, and I put my kid to bed everyday. The fact I work from home could have been an excuse to not care about schedules, slack of on the personal hygiene/appearance, but I didn't and as I said, I would probably take a large payout over going to an office again.
I think, and to be fully honest, whenever I worked in an office, I would say I actually enjoyed the company of 2-3 people and the rest were a bother (to me) and I couldn't really go: "John, no you can't come for coffee because people don't like talking to you" so having my family, some friends (have a few that also work from home living nearby) and ability to talk to random strangers gives me all the socialising I need.
Best way I've over come the social needs is to work out of a local cafe once or twice a week. Get to know the people there. Learn their names. Make friends. Work on a crossword together.
Get a whiteboard. Plenty of notebooks. Take time to journal your day. Thoughts, frustrations, tasks. Explain things to yourself out loud.
Reward yourself. Take a walk to the park. Catch up on the New Yorker Poetry podcast.
I don't find motivation to be a problem so long as the team is good at planning and there's always something to do that I can take action on without bothering folks. Use a system and stick to it: pomodoro, GTD, whatever. Be systematic and work with intent. If you're stuck wondering what you should be doing you need to re-evaluate your process and plug the leaks: you should always know what needs to be done next.
Things that make working remote suck for your remote workers:
1. Hallway planning. Making decisions face-to-face in meat-space and not documenting them anywhere. Everything needs to go into an email list or task tracking system.
2. Poor communication. If you're never available online, refuse too many requests for chats, ignore emails... it can be really frustrating. The great thing about working remotely is that communication can be intermediated by scripts. Set auto-replies, status updates, reminders, alerts.
3. Never enough information. When you're working closely in a group face-to-face it can be easy to draw consensus on an issue and document it with a single, innocuous task in the task manager and not bother filling in the description, properly rating it, tagging it, etc. Always add enough information so that anyone can come along and take care of it without having to hunt you down.
It's funny, that's a lot of what it takes to keep a dog happy and healthy too. They need a job and friends and play time and special snacks. We just need to take the same care and consideration for ourselves when it's not provided by an employer.
The past few years my wife started staying home and we have two kiddos now. Being able to work from home while raising a young family is a huge advantage logistically speaking and I am thankful every time I get to have lunch with my kids or take a 15 minute break to play in the backyard. But there's also a lot of distractions that are sometimes hard to ignore and the problems of professional isolation and like and reduced networking opportunities.
To this end I started working with a couple friends on a project last year called SpareChair (https://sparechair.me) to build a community of people who work remotely and so we can get connected and provide easy access to a lot of places to work together. We're mostly active in Brooklyn/Manhattan right now to gather feedback and learn how to make this work. Would definitely love to hear any thoughts you all might have on SpareChair, too.
I've wanted something like this for a while now, especially because the usual coffee-shop routine is to pack everything up and take it all with you to the bathroom, and bring it right back and it can get tedious after a while. It's too bad you don't have any spaces in Toronto right now.
What I missed most about working in an office (and what I liked most about going to work at an office again 2 years ago) is the sense of separation and decompression that a commute gives you. If you're not careful, you can easily wind up always working all the time since your "office" is right in your living space.
Maybe something to consider? You could also physically drive to a gym if that would help. Or just have one office/computer for work that you don't touch when not "working."
I've had a better experience when doing firmware upgrades for mature products, but has anybody had a good experience developing hardware products with a work from home team?
By the time I had hardware access, we always had jtag or more advanced access methods working.
A big frustration was using tools like PCIe logic analyzers remotely. Luckily, these were mostly controlled by PCs, and we could access them via an IP KVM solution (but again, we had to wait for on-site labstaff to hook up physical connections).
- Get a different computer (use a mac if you are a windows guy for extra separation). - Work in a different room (DO NOT work from the room you sleep or play in!). - Wear different clothes (business casual is great, and if you have to do a quick errant outside, you feel like a professional instead of a lazy guy working from home in his underpants). - Do not visit NSFW websites (you are working, and we both know that porn and/or reddit can eat up your time).
I love being able to talk to my coworkers and go in for meetings, but when it comes down to it, it's really nice to be able to sit in the silence and comfort of my house and work when I need to get stuff done.
Both working in the office and at home have their pros/cons. It's all about preference.
1. Set up regular lunch get togethers with friends.
2. Use Video Conferencing liberally. Don't keep trying to hash something out via email or chat for too long. At some point the higher bandwidth of face to face communication even over a VC will be much more efficient.
3. Keep a persistent group chat for you team open. IRC, Slack, Anything that is always on and provides a sense of presence for you. Don't be afraid to joke around and make small talk there. Out team even plays the occasional verbal logic puzzle there.
4. Stock some variety in your kitchen. You get bored of Bologne and PB&J after a while. You are going to want to provide some variety for lunches.
5. Be responsive but only during regular working hours. It helps your team to know when they can contact you and get a response. After 5pm I don't respond to txts or emails unless they are emergencies. But before then I make sure people get a quick response from me even if it's just that I'll have to get back to them later.
6. And lastly join a Gym. I swim regularly but you might run or play some basketball or lift weights. When your place of work is your home it can be hard to disengage. A gym is a good way to leave the work behind and reset the mental clock as well as meet other people.
If I feel like I'm in a rut, I go to a coffee shop to change it up. I have one 40 feet from my front door, or I take a longer walk on a nicer day to the coffee shop I frequented from my last apartment.
It forces you to shower, dress like a real human being and can sometimes substitute for that human interaction.
I think what people in general tend to forget is that you can work from home but you don't have to. Renting a spot in a coworking space is very fun and helps with the loneliness.
In my experience, older folks with kids and a spouse tend to love the work from home thing. Younger people tend to get bogged down by the lack of social interaction.
I love it.
I do at times feel the loneliness, but we have worked hard as a team to make it possible for me to be "in the office" as much as possible. We set up a persistent Google Hangout on a 60" TV that I can jump in at any time and be a part of the rest of the non-remote team.
I love being able to rush in to my kid's room when he wakes up in the morning, saying goodnight when he takes his nap. I love eating from my own kitchen. I love working outside of home.
Like I said, I love the choice it brings me - I don't have to work form home (I can use a coworking space for instance), but I get to decide every morning. I tend to go to a coworking space or to friends/friendly startups/friendly companies to hang out about one day a week, but it can be much more.
One tidbit: almost the whole company is remote (600 people!), so we're all organized around that, and it probably makes it easier.
So my personal take away: it's about the choice it gives you :)
I've noticed this if I spend too much time without meaningful face to face conversations. Translating my thoughts into coherent sentences becomes a little more challenging.
I think the worst for me is not being able to switch off at 5pm. Without the journey home to empty my mind a little, I do find myself thinking about work for the rest of the night.
If I find the notifier starting to bug me on the non-work days, I just switch it off. I have a cron job that starts it 9am every work day if it is not already running.
I am with the other commenter that having some sort of activity to transition yourself from work to home is important. Sometimes a jog, or walk is enough. Most days I don't have anything to transition with beyond cooking the family dinner.
I also agree with the author that a bad day working from home is worse than at a job. Since I'm a solo-founder it means I'll not get paid on a bad day, but at a job you typically get at least something done – and get paid.
At my current job we have daily two daily meetings (in the morning and in the evening) where everyone tells what he's done or we discuss something with a whole team. These meetings lock us to particular schedule and make traveling hard. I'd like to suggest my boss to get rid of these daily meetings but I don't know with what to replace them.
Secondly, the "freedom" people tend to talk about is pretty minimal in some roles and being remote tends to reinforce the need for your role to be available as much as possible. If you're the on-call contact in operations where it's arguably more important that you're available immediately rather than that you just make some deadlines (transactional work), you really can't just take off very often like you can oftentimes with very asynchronous, start-stop workflows like development. You're not about to work at Starbucks much unless you can be guaranteed that you won't have a really important call come in. I would have lost precious availability time if I was working at Starbucks a few days ago when I had to manage a production outage and get on the phone and start talking authoritatively quickly. It's one thing to have a kid or pet in the background, it's another when you're obviously sitting at a coffee shop.
For work-life separation, I recommend separate devices from your personal belongings for starters. It's oftentimes substantially cheaper than getting a separate room or larger residence. I have a company-provided laptop that I do my work on as well as a company-provided phone, and that helps keep things separate from the rest of my life. If I have to reach for that phone or RDP / ssh into that machine, that's time I've spent for the company, not for me.
I now love walking to work as much as I used to love working from home and I don't see myself going back to a home office anytime soon.
Also some people don't like the feeling of being watched.
It's usually cheap and has a coffee machine, and plenty of people to introduce yourself to and smalltalk with.
Also, I live in the city, but my workplace is in a pretty rural area, next to a field. On my way to work, and from my office, I get to see rabbits, roe deer, horses, cows, a kestrel hunting... I would not get to see any of that if I worked from home. I do feel a little guilty at times for staring out the window so much, but having grown up in the city, I totally love that awesome view.
For the last 4 years I've been based in a coworking space. I can highly recommend it. The biggest benefit to me was that it forced me to have set times to finish work. When I worked from home I would always work a little bit longer.
Now I switch my computer off, leave the coworking space in the evening, go home and relax. There is no temptation to start working again.
Also, just to say I love Lagos and the western Algarve - it's such a beautiful place
That said, I prefer cafes to offices. It's nice to be around people with no real ties to your source of income. It eliminates the stress of needing to manage all of your actions more carefully.
Also, I find that over time I make actual friends coffee shops. Co-workers rarely make good long-term friends.
My biggest gripes about telecommuting is that I have a hard drive focusing. Something about the process of getting up and getting ready and LEAVING the house, puts my brain into this mode of "time to work!" While telecommuting I can get up and get ready, but there's nothing there that convinces my brain I'm going to work.
Along with that, I'm also changing my diet and even starting to go to the gym since it's right across the street.
Hopefully these things help.
I have less distractions and am more productive on my worse day at home than my best in any office.
Probably not a very original thought but this strikes me as very similar to the same game mechanics / psychology involved in grinding ladder-type MMOs.
Is it possible the mundane office environment is created to be somewhat addicting?
When you drive back home you feel the sensation of work is "finished" but at home you are always in the feeling of "work"
That's quite funny if you're working from home with a dodgy internet connection