Or say some error or urgent request comes up, it's been my experience at our office that the point person can look around, grab people into a quick meeting and resolve something in 10 minutes that would otherwise kick around in email for days.
It also helps on the social side to be "plugged into" the company. When you run across some weird error or feature request it's really valuable to know who you can even ask about a related part of the codebase or functionality. And you build that mental database by socializing.
Just a few of points the other way :-) I've done both remote and office work and just happen to prefer the higher bandwidth/iteration speed of in-person work.
I wish I could take back all my prior invocations of the complaint that someone interrupting me for 15 seconds eats 15 minutes of my productivity. Not only have I come to recognize just how transparently self-centered that meme is (and I'm embarrassed that I couldn't see it before, but given all the other great things about working from home I suppose a little confirmation bias is understandable), I've also realized that there are really quite a few domains where premature optimization is the root of all evil.
I think that the interruptions thing is definitely true, but the things that interrupt us are our devices, not our people. You can tell a colleague that you've got to get more uninterrupted time, but your device continually beckons.
Another thing that interrupts me is slow system access. I'm trying to develop on a test database that's abhorrently slow. Each time I'm forced to wait, I quickly pick up my phone, or load up a Hacker News tab.
- strong work ethic: no one needs to tell you that it's time to start working for the day/after lunch etc.
- strong communication: not the same as being an extrovert. might even help if you are an introvert. Just comfortable with text being the dominant means of articulation.
- strong 9-5 boundaries: might not be 9-5, might not be exactly 8 hours, but they have work hours and non-work hours and adhere to them.
- not junior: I've met a few junior devs who are good remote workers, but overwhelmingly most are seasoned. Maybe it just takes time to figure out the work-life balance/discipline integral to being an effective remote worker?
- trustworthy: the kind of person you can hand off something to and know it will be done.
- not great at ping pong: maybe those relate to the strong work ethic? That is, they never took/had time for honing ping pong skills at work ? Maybe that's just me :)
I work remotely too so maybe the traits are biased towards the positive.
 Team lead with one on ones + reviews for ~20 people.
I agree with all but the 9-5 premise. The thing that makes it easy for me is Git! Having all of our work stored in version control gives our team 100% accountability in a totally painless way. And if there's ever a project I'm working on outside of git, I do daily dump archives so each day is snapshotted.
No need to track hours, no need to wonder what somebody did all day. If you want to know what I did last tuesday go check my commit!
Version control = accountability and trust
I don't really look at commit logs because, to me, they reflect how one prefers to work, rather than how productive they are being. 2 people can easily have 2 or 20 commits for the same feature set. I'm not going to be calling one a 10x engineer based on that :)
To that end I don't believe in looking at commit log, or time tracking (!) because both can be falsified pretty easily: they are just another form of counting lines of code IMO. I prefer to look at how much customer value someone is delivering and how much other team members listen to them.
I'm not advocating numbers of lines of code or numbers of commits either, value is what's important, but having a daily, timestamped record of everything everybody did just takes all the question out of 'What did you do last Tuesday?', any of us could just go and check. Working with version control has been a _huge_ benefit to remote working because it provides a way that people who don't see each other can trust each other.
It also ensures that nothing of value what was ever produced by anybody (and paid for) is ever lost, even if deleted. That's just smart business!
It's so team members can get in touch if they need to. It's also about signaling when team members can't get in touch. Both are important since they are implicit to an office but something you need to be careful to correctly define/signal when you are working remotely. Note that it doesn't have to be 9-5 office time, just needs to be hours people expect to be able(and not able) to get in touch: 12-8 your local time? Go for it! Whatever works so you can maximize you and your team's work/life balance :)
From a personal sanity perspective it's as firebones says in reply.
FWIW, I -- and most engineers -- fall victim to the the personal sanity perspective rather more frequently.
But in my mind there is a difference between being available for questions/advice vs. actually working, e.g. designing a system or writing code. If someone messages me on a Saturday asking, "hey, which server do I log into to do X?" then taking the two minutes to reply means I'm available, but I don't think of it as "work".
However, I can see that if you work for someone else, there could be a lot of pressure if things aren't going well or if you have a demanding boss, and you might feel trapped being at home and not having anywhere else to escape to.
(It sounds like you are happy! I just wanted to point out to you and others that these two particular perks do not necessarily require working from home)
Edit: same general idea goes for the folks down thread appreciating access to a full kitchen. In fact, if one were designing an office, would this thread not be a great place to get ideas to distinguish your new office in awesome ways?
Relatedly, freezing is the healthiest way to preserve and transport fruits and vegetables. It also allows them to be harvested when naturally ripe, rather than artificially ripened.
Edit: sales team just added coupon code T2F8NB9UBC for HN readers! [expires 11/16 at 11:59pm PT]
Pantelligent is the ultimate kitchen tool that helps you cook better food with step-by-step directions and real-time temperature feedback.
You’ll also get access to Pantelligent’s FREE app available for iPhone, iPad and Android packed with deliciously smart recipes to try out at home.
60-Day Money-Back Guarantee If you are not fully satisfied for any reason, just return your device for a full refund within 60 days, no questions asked. We'll even cover return shipping!
$199 with Free US Shipping
Add to Cart
Free US shipping. 1-year limited warranty.
Since the microwave is often used for reheating food that was cooked with these other methods, there's often no advantage.
There ought to be more awareness of recipes for the microwave. Many restaurants are using them to good effect.
Yeah who would want that? I've done both and both have their pros and cons, socializing is definitely a perk and introvert or extrovert should not be underestimated in keeping you healthy and happy and a skilled professional.
Also, socializing in the workplace tends to be very superficial, because you're extremely limited in the range of topics you can discuss. God forbid that you say something unprofessional.
And yes, doesn't matter the company size. Ofc there are different situations but I always feel like people have a too broad definition of harassment.
Going a bit off topic, I know that's not the popular view in the western world, but I think you should fend for yourself in society and we are over reliant on rules and regulations, and then people complain about lacking freedom.
Bouncing ideas off co-workers is what I miss most about working in an office.
No, it's not. It is a hindrance to the reason you are there, which is to get a job done.
I do not wish to socialize at work, I do not wish to work when I socialize.
I started my career working in an office, then spent about 10 years working from home, and am now in an office again. The flexibility of telecommuting is a benefit that can't be overstated, but I personally find that being in an office I solve problems faster and enjoy my working hours more, as a result of the people around me.
Not being interrupted and everybody defaulting to using e-mail for communications has to be the best benefit of it besides not having to commute.
Also, I totally don't get the complaints about loneliness and isolation. I have the company of family and friends. And I distinguish firmly among clients, coworkers and friends.
Having some social interaction is nice. The problem is that there are too many people who'll stop by and initiate social interaction while you're in the middle of something more important. What's worse, in an open plan office like mine, your flow isn't just disrupted by people stopping by at your desk. Your flow is interrupted by people stopping by at any of your neighbors desks. God forbid you sit next to a PM who has foot traffic coming and going at all hours of the workday.
For me the best working situation would be an office (doesn't have to be big) with a door that closes. After that comes working at home. Finally, at the bottom, is working in an open plan office (which is unfortunately my current situation).
Only break protocol for your boss's boss, even then only accept one sentence from him, give one sentence back, and unless the office is on fire say you're deep into Y and you'll stop by later to discuss. When you do stop by, make sure to mention that interrupting you like he did is not pleasant and request he use Slack or whatever instant messager your company uses.
Your boss can just learn to use email. It may take a few discussions before he'll respect it but it'll be worth it. Send anyone who complains a link to Paul Graham's Maker's Schedule, Manager's Schedule.
The most difficult part was having to deal with a dead-weight VP of Engineering (my boss) who had no process, knowledge, who could not think on his feet in person or over the phone. I had to talk to the CEO and product management to understand the next evolution they wanted, and to actively thwart fruitless conversations and diversions from the boss. I asked for wikis, better bug-trackers, or other tools to better coordinate documentation and work. Finally, after a new CEO and after the VP Engineering was fired about four months ago, things have improved. We immediately followed through on Confluence (great wiki for organizing and documenting engineering and other efforts), JIRA (OK bug tracker), transitioned to git with Bitbucket. Communication and recording of designs, etc., has improved a lot. The new VP Engineering hired a month ago has improved things more -- he's rational, understands the technology, is good at organizing effort, and doesn't asked stoopid questions. I no longer venture into inappropriate and unprofessional phone behavior, which I resorted to many times previously out of frustration.
I regretted so many times joining the company, and knew from my initial interview discussions with the VP Engineering that I shouldn't have joined in the first place. The salary and options were too good to pass up, though, and the problem addressed was interesting enough. I also knew others in the company and thought it might be fun working there. I spent many late nights working on stuff for a boss who could not appreciate the magnitude of what was being requested and delivered.
I also spent many late nights repeatedly diagnosing scalability and performance problems that were not my own but rather in a few modules I had to invoke. Even after being presented with clear evidence in myriad in-house and customer cases this prior boss could not clearly grasp the urgency of fixing the issues. The issue was live at customer sites for over eight months before they were finally fixed.
- I miss SV friends after my move to the Southeast and haven't quite found "my people" here yet ... so I feel somewhat isolated
- I work very effectively and don't take liberties with schedule, but I don't overwork either unless there's an urgent issue
- I get to work from home or from a local coffeeshop, restaurant, or other venue -- I like this freedom
- I get to do a lot of my daughter's events in daytime, nobody's looking over my shoulder
- ... all these pros/cons were heavily dominated, though, by one big negative -- make sure you can get along with your boss, which wasn't my case
- why didn't I jump ship? it's hard to find another remote gig, and my terms were, I believe, pretty decent; the company has a chance of doing something decent and being worth something -- largely due to product area, C-level reputation, good sales -- the product has some shortcomings that will eventually be overcome
Excellent tools like Slack and Speak really help comms. We pair program very often by sshing into a tmux session which makes any lag close to nil. We use Trello for sprints. And Invision for product work. It's extremely efficient.
We have our usual retrospectives and watercooler talk and it feels natural.
Every 6 months we get together for fun.
The advantages of being remote far outweigh the disadvantages. Rather than listing all the advantages. What are the disadvantages?
It's really great that working remotely (anecdotally) works well for your team. It also doesn't work well for some folks. Like any other approach to business, YMMV, but discounting the disadvantages that have been enumerated for you is explicitly ignoring the fact that some people, including those who are top performing employees in their fields, prefer not to work remotely.
It's best to make the decision and your own recommendations acknowledging there are trade offs, no?
Some these can be both! I have been working remote since 2008 and our entire team went remote in 2013
Communication: We are much more streamlined. No more "hallway talk" that doesnt get recorded or followed up on etc. No more "did you get my email?" kinda crap. Much less (I won't say no more!) impromptu meetings gathering way more people than needed in the office that could have been resolved in a simple email
Isolation: I'm going to assume this is different than "loneliness"? I like isolation to work on hard problems, or just be super productive. We still video conf, phone, and chat, but outside of that all the coders love their isolation time
Timezones: This is definitely a challenge at times, but the boss man loves knowing someone is awake somewhere in the world should servers catch on fire.
Discipline: Is the person who doesn't do work at home the same one that would be checking their fantasy sports or hn/reddit/facebook at work? I guess if you were in an open office and everyone could see what you are doing 100% of the time you'd be "forced to work" but do you want that on your team anyways? You know that BS line in most job postings about "self motivated" it could actually apply for remote :)
loneliness: I can definitely see this for some people I've worked with in the past, there is no advantage to being lonely. I would say use your added free time of no commute to go out in the world and do something fun. Sometimes its great to not be around work people and not talk about work
I'm not a very good country music singer. When I sing country music, I feel shame, discomfort, and general depression. Therefore, I don't sing country music.
Even if you are having a successful time hiring great people that are happy remote, how are you going to retain them? A remote software job is much closer to a commodity than a traditional software job. (I read the 37signals book and built a remote team over 5 years; in the end the difficulty finding people that are truly happy remote meant retention was difficult and, overall recruiting and cost of living considered, a remote team was, for me, a net wash).
Edit: after thinking more, it's even worse; you don't know if most applicants can really be happy singing country music for a year, 2 years, or longer... Even those that seem to really value and are excited about the prospect of singing country music may learn before too long that it's not for them.
In the current climate all software [engineering] jobs are commodities from an employee viewpoint.
As an introvert, there is only so much social interaction I can take in a day. The office burns through most of it.
I agree that when it comes to team productivity rather than personal productivity, offices do work better. Especially when people of varying skill levels are involved.
We're all over 30.
Managing a distributed workforce, definitely has challenges. From what I have seen, onboarding new employees can be particularly awkward. It may be different in hip, new startups, but in my experience with less fashionable, old school organizations, it makes accountability, knowledge-sharing and organizational-political navigation more challenging.
I've been working for a 100% remote company for 3 years now. It was an adjustment. But everyone who was here before me gave me advice to do well in this environment. And everyone who was hired after me got the same support and guidance. We also all get together on occasion, and when we do, we brainstorm how to do things better.
I do miss the casual social side of having colleagues in an office from time to time, but I tend to be quite a social person. That, and maintaining delivery over a long period of time requires focus and discipline, no small effort.
The disadvantages are the health problems that occur if a remote worker is sitting at home all day, physically and mentally. These can take years to begin manifesting themselves and are really bad if the remote worker can't self identify them.
Certainly it's made it easier to jump on the home elliptical, lift a few weights, do a few chin-ups, or run outside for 45 mins.
Back when I was in an office downtown, it was an expensive and time consuming project to go out 4-5 times a week to a gym at lunchtime or after work, then need to shower immediately before you can be around your workmates again, etc.
I'm also so much more relaxed now that I don't have to commute. That was a real stressor.
So about two times per year, once for a tech summit we go to , and another we have our own summit, we take over a hotel and hang out. During this time we also gives talks and other things but it is half fun and half work.
I think occasional face to face time and bonding time is super helpful, but not everyone needs that every day, and I think in our case it had made these twice a year meet ups something we all really get excited about and look forward too.
If the entire team is distributed, a lot of those challenges are mitigated. If only a few people are distributed, then you can get problems like unequal access to information, or unequal access to people. Even though my team is used to remote workers and is very conscientious, it is not unusual to have things change direction without anyone thinking to inform me. The "everybody knows" problem is pervasive.
Access to people is even more difficult. When you are working locally, it is easy to brainstorm with someone while walking to the store to buy lunch, for instance. You have a certain amount of influence on the team because conversations are low cost. Remotely, you have to come up with the idea on your own, then send an email, wait for a response, etc, etc. It is not spontaneous, which means that by and large remote workers have much less influence than local workers. Even with hangouts, IRC and slack, it's hard to generate the same banter that you would have locally (especially when you are separated by 9 timezones).
If there is anyone local who is keen on political machinations, you pretty much have to be happy with letting them have their way. You will be outmaneuvered at every turn. This places a much higher requirement for trust on remote workers. You have to trust that people will tell you about things, and then ask for your input and then wait for your reply -- rather than just doing what they wanted to do in the first place.
As I said, if you are a fully remote team, this is less of an issue. However, there are still lots of challenges in this scenario. One of the biggest surprises that I had when I moved from local to remote on my present team was how my attitude towards my team mates changed. When I was local, I went out for drinks with people, and chatted about sports and basically hung out with them. When I was remote, most of my interaction centred around code.
In the local situation, if I was pissed off about a technical issue, or something that somebody did, then my attitude towards the person was tempered by my general good feelings about them as a person. In the remote situation, my interface with people is almost entirely technical, so when someone does something I don't like, I tend to feel badly about the person as well as the issue. This is something that I need to constantly remind myself about -- they are good people doing things I don't like. It is much easier to forget this when you are working remotely, I find.
There are many other challenges as well. It's not that these challenges are insurmountable, though. You need to build a culture where people operate in the way that works for your team. It sounds like you have done that on your team. On our team as well, I don't think there is anyone remote who would rather be local, so from that perspective it works well. There are people on our team who would much rather be local and I can understand their feeling. I suspect there may be one or two people who would rather that there weren't any remote people on the team because it interferes with how they would prefer to work. I respect that too and always try to accommodate my team mates. It's a balancing act.
Super low bandwidth audio/video/screensharing.
Sit at home with a computer all day? Sounds too much like solitary confinement for my taste.
What has your favorite work location been so far?
Basically, we use tmux and any editor that uses a terminal (tends to be vim, but sometimes emacs on our team). If you have good bandwidth and latency then you can use screen sharing tools for the same purpose. For audio, you can use mumble, which is really low bandwidth and low latency. It is really easy to set up the audio so that it is exceptionally good. You've got different channels (basically rooms) so you can chat all day, just like you were in the same office and move to a private room to shut out chatter. If you are in the same city then you can meet after work for real face time.
There are definitely some people who do not like working remotely, so I'm not trying to convince you that you should do it. I just want to point out that working remotely does not equal working alone.
For example, I work full time from home and am able to drop my elementary school daughter to school and pick her up at arbitrary times of day (15 mins. round trip) while my spouse is off at her day job which is in a classroom and thus has rigid scheduling.
It makes it possible for my wife to work. It also means I can skip the shower and "business casual" dress-up ritual every morning. I typically work all morning in my pajamas/sweats, throw on running shorts and head out at lunch time for a quick noon time run, knock off around 5 or 6pm and throw some dinner together.
I'm in nearly constant contact with my teammates and management using skype chat and email. Occasionally, Webex conference calls with customers. Once in a while we screen share. (pro tip: You should disable Chrome browser's Gmail popup notifications if you are screen-sharing with your boss and you tend to get a lot of email from recruiters....)
Then there is the quiet, the ability to step outside for 3 minutes and breath the fresh air, make your own coffee or drink of choice and not have to settle for the office Keurig or institutional drip brewer. My preference has long been a French press and freshly ground beans -- though lately it's been chai tea -- easy at home, a pain to set up at an office.
The work-from-home option is truly a great advancement if you have a complicated home life, such as children. You can also take the laptop and pretty much work from anywhere; I frequently take the family on vacation and just work 9-5, saving my real time off for other occasions.
Certainly, it's "not for everyone" -- especially, I would think, for 20-somethings who are recent grads and still socializing into the work environment, or for people in some kind of tight work loop where the shoulder-to-shoulder approach is necessary, and the 5-minutes-in-the-hallway is critical for random idea vetting and brainstorming.
The groups that are serious about it enforce rules about collocated humans preferring the remote collaboration tools anyway. It's tough to bake this into a culture that didn't start there.
The results? 400% output, and when youre self-employed that means 400% more potential for revenue. For me, I dont mind working on any project with any psrson or team - but anybody asking me to operate in a way that knocks me down to 25% output is NOT worth my time or money, or theirs! It just doesnt make sense at this point.
After 2-3 years working at home, even an introvert gets a little stir-crazy. Thats normal! I would go out and hit up Starbucks, or local coffee shops that were friendly to me buying a couple drinks over 2-3 hours. But after a while even that isnt enough.
The single, biggest change I made to my work lifestyle as far as my emotional health is concerned has been joining a shared office space. The rent is a little more than my Starbucks budget was each month, but I can go to an office 24/7 with free flowing coffee and hack on anything I want. Even though none of the folks there work with me, I have found work through other members.
For me, having the option of going i to a shared office space any time I want has removed all those awkward days for me. And on any day I dont feel like going in, literally nobody will notice or expect me to be there. Its perfect.
In the future I believe companies will realize that they dont have to house their employees, and so many business simply wont! I envision a new style of employment where you choose and rent the office space you want, you surround yourself with the atmosphere and people you work best with, and even if you dont work for the same company, or during the time you have the office you change work - only your paycheck changes.
I cant wait to rent a private shared office with friends someday in the future :)
Two years ago, I took a job that let me work from home. And it's pretty awesome. I have my office in a detached building from the house, all my colleagues are also remote, so I don't have that disconnect where everyone else is planning things in person and I'm catching up later. I get to spend more time with my family.
The downside is that I've been realizing that I don't have much in the way of friends locally. None of my coworker friends, past or present live near me. I have some friends in my radio club, but most of them are over twice my age and retired. I don't know how to make new friends. The way I made friends when I was younger was through people I worked with, people at college, and then people they knew. I don't think I ever hung out at a bar and made a friend that way, I don't think that would work today.
My situation may be atypical, but I could imagine others in such situations. Lots of people commute to work and would jump at an opportunity to work remotely. Some people will move "out of the city" when they get a remote job.
> I don't know how to make new friends
It's hard if you're an introvert, but the reliable way to make new friends is to keep meeting new people until some stick.
Personally I have observed that some people who work remotely suffer from delusions as to what happens in the office when they're not there. They'll
scoff at the lack of progress of the office workers, compared to their own majestic productivity - ignoring the fact that someone needs to be
back at base coordinating all of this stuff, dealing with customer situations, walk-ins from product managers and execs, etc. etc.
A further elaboration of this is when remote workers expect to impose some kind of extreme rigour on their unfortunate office-bound colleagues. They might insist
on 24 hours advance notice of important design discussions, which could otherwise take place at the water cooler, just to be sure they can be included.
When told thats not the way the world of work works, they may play down the effectiveness of the water cooler discussions, when most people have observed
first hand just how beneficial those serendipitous hallway meetings can be, and how detrimental it can be to have to delay important discussions until the
remote people can be involved.
Counterpoint: the remote workers I've worked with don't do any of the things you mentioned.
I personally think that colocation is the preferred way to perform work. Remote development environments require a conscious attention to the tools, practices, and culture. It is far simpler from a management perspective to be colocated.
3 citizenships, 2 continents, and still a small team. If they wanted us all in-office they probably couldn't have hired us
Several companies later, I find it actually difficult to work in an office environment. I'm not a hermit or even a strong introvert. I enjoy the company of other people from all walks of life, but there are so many distractions in an office environment that prevents me from doing my best work. As a Technical Operations engineer (SysEng, DevOps, SRE, or buzzword-dujour), most of my work is contemplative and best performed away from a keyboard. At home, I am free to work while running, walking, or sitting in the bathtub (TMI) with no fear of judgement from my peers. When I do need access to someone, I have a variety of tools at my disposal to suit the required latency and interactivity of the conversation.
Plus, pants are optional and slippers are the prescribed footware.
There are always challenges, though. For me, strict enforcement of work hours is a must. Sometimes I still get in the zone, lose track of time and work late, but usually I sit down around 9AM and take off around 5-6PM. Otherwise, work takes over my life and I end up neglecting my responsibilities as a husband, father, and homeowner. I am lucky to have a wife who understands my work boundaries and children who have never known a father who leaves the house for work each day. "Daddy is working" is enough for them to get them out of my office. Oddly, I grew up in a similar environment, as my father worked from a home office when I was a kid.
The biggest challenge for me has been while working for a medium-sized (1000+ employee) company in a Director role for a mostly colocated company. As an individual contributor, communication with my team and boss is relatively easy, but as a leader it is incredibly difficult to inject myself into important conversations via chat and email when those people are literally sitting next to each other. Having trusted "spies" within the organization that will keep their ears open and report back is a must or else you end up completely out of the loop.
Having worked primarily at colocated companies where I'm in the minority as a remote employee, I'm very excited to be joining an established remote first company next year and seeing how they do it in the "big leagues."
But after I decided to change my job, I went back to live with my parents in my city. I started to work at home.
I'm honest I've made many mistakes, just for I had not experience.
The results were just immediate:
* Do not discern work place and house
* Have no desire to go out. I remind that going out for me had become very hard, maybe for laziness, I don't know.
* Personal relationships very bad. Having relationships with friends or girl friend is not simple. If you stay all day at home with only your pc, you degrade your ability on cultivate relationships.
I've made similar choice to yours, I've took an office with my friend and many things are changed, I back to gym I start to meet many people each day.
But I continue to work as remote position :)
Indeed the problem is not the remote work , the problem is your job location.
In my experience, take an small desk in an open office or a room with a friend is a good choice, and it solved many problems for me.
Working from home I at least have the opportunity to customise my environment to my taste instead of the bland white-and-cigarette-stain-brown of the current interior decorating of the office.
Working alone in an office is really really hard.
The loosening of tribalism from your job (which between 20-40 could be your main "tribe") may be the root cause of the sense of isolation/loneliness.
I wonder if it's as much the emergence of meetups & co-working spaces rather than the online tools (Slack, Speak, Trello etc) which will grow the remote workforce.
Save money by not commuting daily. No suit dry cleaning each week. Eat tasty home made food and leftovers. Way way way way wayyyyy less stress than dressing up looking brighteyed and having to sit at a desk all day so your slave owners can stare at you not working for 8 hours plus two 15 minute breaks plus 30 minutes "lunch"
"Remote work is terrible" and "Remote work is The Way" are gross oversimplifications that are guaranteed to be wrong.
But for me it worked great. I think one of the things that make remote work a lot harder are when most of the team is in one place, and you are in the other. In those situations, I find that remote workers are often the "odd man out", since it's easy for everyone else to get together in a conference room to talk something out without the remote worker.
Another issue is timezones - it's one thing if you're an hour off from everyone, that's manageable. Much harder if you're spread across multiple timezones, or a long distance from everyone. Even NY->california can be challenging. I manage a team in Europe and the timezone challenges are downright exhausting.
No commuting which means time can be spent on reading up materials, doing actual work, or going to the gym.
Meals is also an important matter. Working remotely, I feel I have more control on what I eat. Typically i tend to pick up food at a cafe/restaurant, which depending on my pick diminishes my productivity. Working at home means having access to full fledge kitchen like stove, oven; I could do weekly/daily groceries to prepare healthy food like salad, yoghurt, etc.
There are still some setbacks though when it comes to communicating and working in a team. We tried to solve that with Slack and project management tools (ie. Basecamp, Asana); it works for most projects, while some I supposed we are still looking for the right way to get everyone on the same page mainly because there are a few stakeholders involved.
Most want you to already have experience working remotely :|
communication - This is really hard and sometimes harder in person.
loneliness - I'm married, wife is a homemaker so I get to see her all the time, this isn't an issue for me but i can see it could be for some.
isolation - Exactly, that is the point, sweet quiet.
timezones - This is only not an issue when it isn't. Otherwise the problem with timezones makes no difference whether the people are remote or in an office, the problem is the timezone difference itself.
discipline, After several years in the military early on, this isn't an issue either.
Slack has been an invaluable tool to help with socialization, and keeping up with what's going on in the office. Also helps with visibility issues.
I could happily sustain this pace of work for a long time, I think--though, when school is over, it might be a bit more challenging.
I'm here with my wife and my two kids (4 and <1 years) and we've been on the road for almost a month.
So far it's been great. It took a few days to get started with remote work; tooling, getting the computer set up for low bandwidth work etc. I don't have fixed working hours, although I try to work a few hours in the morning and then 3-4 hours at night after the kids are sleeping. That might change soon, though, as I think we'll have to incorporate a proper siesta after lunch for my wife and the kids' sake; I'll probably use that to work. It's just too hot in the middle of the day here to do anything if you're not used to the heat (and even then -- the locals have siesta as well).
We're staying in this place for three more weeks (been here one week), and then we're off to another place. Currently it looks like we'll buy a used car to avoid some of the hassle of traveling with kids and to be able to see places off the beaten path. We're talking about heading North to Santa Marta, but nothing is planned yet.
I've been working from home in Denmark for some months before we left, so my family is somewhat used to me shutting them out when I'm working (or trying to). Re: work ethics: I guess it helps loving what you do -- although the beach is really inviting when it's pushing 35 degrees outside... Realizing that the reason why we're even here in the first place is due to the trust of my employer helps as well!
I wonder if working remotely vs at office does any difference at all, except you can just drop out the commute time which might be a huge win depending from situation.
I think if people have a hard time getting motivated at home that's a symptom of a larger or unrelated problem.
My cofounders and I are in this situation. We don't have a choice and have to work remotely as we have been in different countries for over a year now. We have been dogfooding our product (a real time collaborative whiteboard) to work together because as a startup we are always exploring new ideas, discussing strategies and designing solutions. Can't say that it beats meeting or working in person, but it definitely has worked well for us by making it easy to communicate and focus on ideas.
And what's more, it's creating a false dichotomy: there's no universal right answer to whether remote or in-person is better. Remote work is the best way for some teams. But it's certainly not the best way for any team I've been on, mostly because I'm far too extroverted to work on such a team.
I don't know if all coworking spaces are as awesome as the one I have found myself at, but it fundamentally competes the "work at home" model for me.
It's easy when you're working in an office job: Shave and shower before you go into work in the morning.
When no one will see your face, you're suddenly left with the curse of too many options.
In the morning? But what if your roommate needs the hot water before he goes to work?
During your lunch break? What if you're hungry?
After work? What about your other roommate who usually works night shift?
Maybe that's totally silly to some folks. Communication came easy for me, but I grew up on IRC.
The work is great but just feel like having someone to talk about your problems and getting quick help is no where near pinging them on IM tools and asking if they are free or whatever. I envy most of my co-workers here who always have someone to walk the hallway, have lunch together etc.
Any other engineers out there that feel the same way? How would you approach finding a work at home job should you be looking?
Then doing something like going to the gym, or going for a jog etc when you finished work for the day can help you make the mental disconnect. A routine can really help develop that mindset.
I would like to try but I see it difficult for a company to hire someone remotely who has never worked remotely. Catch-22 anyone?
It is like the person who skips a meeting to be 'more productive' and then has to go around bothering everyone to understand the decisions made in said meeting.
"I know it's going to be tight, but we'll make it fit".