That may fly if you are single. Otherwise everybody will assume that if you are at home, you are here to go shopping, take care of kids, let in guests, cook meals, do cleaning, take out trash, etc. ect, and lets not start about other household members distracting you with loud noises.
Working from home doesn't work for us singles either. I don't want to spend my days working alone. What fun is that? And for those of us who aren't married, that solitude extends to being solo 24x7. That's even worse that the nightmare of an open office. There has to be a balance somewhere between the isolation of Home Alone and open office chaos.
But if those are my only choices, after 30 years in the biz, I'll give up on software. That's no way to live.
The same week my job went from mostly to fully remote, I split up with my ex-wife-to-be and a large chunk of my social network went with her. I'm an introverted person who enjoys a fair amount of alone time but being alone 24x7 quickly had me craving social interaction.
The cure for that was pretty straightforward: Leave the damned house.
All those annoying chatty people you encounter during everyday errands? Far less annoying when you're starved for social interaction, engage them. Have interests? Turns out there are meetups for all sorts of interests. I walk into one, find a small cluster of people, and introduce myself. "Hi, I'm tbyehl, crowds of strangers are about my least favorite thing so I need to make a couple of fast friends" is quite effective.
Need more, uh, intimate social encounters? Treat yourself to a couple nice outfits, find a nice barber, and read up on /r/seduction. I'm obese and my personality is something of an acquired taste but I've hardly spent any days alone that I didn't want to.
There are +/- 72 waking hours a week that you aren't scheduled to work. That's plenty of time to build a social life that isn't dependent on commuting to a crappy office environment 5 days a week.
Depends how close you live to operations / devops / pager rotation. If the boss trusts you not to have both of you drive in at 2am for every little problem (you to work and him to hover over you to make sure you work), they'll trust you to also actually work at 2pm from home on a normal day.
You also have to be realistic about slacking. I can let in service people and rotate the laundry and cook dinner in less time than my (few) smoking coworkers spend on smoke breaks. Also the world is full of people who take an entire sick day to let the cable guy in or something like that, so a work at home dude stealing 5 minutes is 7 hours and 55 minutes more productive than the fake sick day slacker.
I guarantee my coworkers are going to waste at least two hours tomorrow talking about the superbowl. Working at home, I have no one to talk to, and if instead I post for an hour on HN I'll still be ahead of the office grinders.
Many people don't understand that everybody is slacking. In general though, the good remote workers spend less time slacking than everybody else. And that's what makes the difference. They are more productive because of the freedom.
Working from home with a family can be great - it takes a little training. I'm 100% remote at home in a spare bedroom. My youngest is 5 and even he knows not to burst in the room and start talking without waiting for me to talk to him first. Maybe I'm just in the middle of a thought or more often working with another dev, but family can be taught to respect the work space in a home. "Goodbye, I'm going to work" seems to kick it off well.
I also had to explain money to my kids. All that stuff they enjoy - we only have it because I can sit here and work. Once they understood there was a reason I wouldn't drop everything to play Mario Kart all day - life is good. That doesn't mean I can't take a break to have lunch with the family and take a break for a few laps of racin.
I find that it is easier to control the distractions at home than it is at work. People at work have work related things that they think are important, but aren't really. It is much harder to train them than it is my family.
> That doesn't mean I can't take a break to have lunch with the family and take a break for a few laps of racin.
My favorite part of working from home. Take my morning break and cuddle with my daughter on the couch before she heads out to the park/YMCA with mom and play 15 minutes of Minecraft or see what art project she's been working on.
I honestly thought I'd miss having a more defined separation between work and personal life, but being able to blend them together has made me a lot happier, especially getting an extra 40-60 minutes a day with my family from not having to commute.
It's a lot easier when you have a spouse/partner willing to be the homemaker while you support the family financially. I would have a hard time working from home if I had to take care of my four year old myself, but since my wife is a stay-at-home mom she's able to take care of the kiddo and making sure the house doesn't fall apart (I won't blame any woman for not wanting to fit the gender stereotype, but I feel kids these days are missing out a lot on not having a parent - dad OR mom - that doesn't have to work and can spend time with them beyond what their work schedule allows).
If you aren't in a situation where you have someone home with you or they can't comprehend that WFH doesn't mean you have to work your 40 a week then sometimes you have no choice but to just put the kids in daycare - which stinks because it robs you of a valuable perk of not having to commute when you have a family.
I work from a home office with a family. You close the door and as long as the boundaries are clear there's no problem. If you want to take a break and go shopping you can do that... It's doable.
Yes definitely, the problem is more with the perception of those in the office. All they see is you are working from home with your family and they might assume you're not able to give it your full attention.
At a previous job my manager complained incessantly about my arrival and leave times but could not find an instance where I wasn't responsive, available, and getting done everything that needed to be.
The reason I wasn't more responsive to his complaints was that I'd watch him spend his entire day at his computer either browsing facebook or reading sports blogs.
In my first ever job my manager would always sort of deliberately look at his watch when I got in, which was anything between 9am and 1pm :) But otherwise we got along great. I think it was just his way of trying to teach me some of his values which unfortunately I didn't share ;) Usually if I came in at 1pm it's because I was at work until 1am the last night... Other than that job my other managers never cared. I've always worked long hours but never fixed hours. When I managed other people, unless there are some other problems, I couldn't care less about arrival and leave times. I think these days it's unusual to find managers in tech who are about these things but YMMV.
If you're happy working those kinds of moving shifts where you're there 'til the wee hours, leave a breadcrumb trail showing that you were working. A minor email; a message in a chat channel; a manual build that sends an email out to stakeholders. It'll softly remind folks that you were on the case. And if, heaven forbid, you ever get a stickler HR person, you can show them that trail.
It probably depends on the location/culture but I've never seen issues with that. I've also, as far as I recall, never signed a contract that specified hours/week or a particular schedule. I've worked with people who came in at 5am to beat rush hour and would leave early and people who came in much later and would stay late and anything in between. Tech workers' time is generally considered flexible which is why they don't usually get paid overtime either. If you're ever at a point where HR is looking at how many hours you "punched in" then there's probably other problems. I would say that if your value is measured by "hours" that would be a red flag already. Probably no shortage of workplaces like that but I wouldn't want to work there as long as I have choice.
EDIT: p.s. if it wasn't clear I no longer do the 1pm->1am schedule. That was when I was young with no other commitments. It's not the healthiest schedule ;) Now my hours are more conventional but still reasonably flexible. I work for a large tech company and no one cares when you come in or leave as long as the work gets done.
Ironic really considering you are actually the only one who is actually able to give your work full attention as they are constantly being distracted by each other. The perception of work != actual work.
WFH always seems appealing from my open office station with my back to twenty other people and a walkway next to my desk.
Then I work from home and in the middle of presenting during a conference call, one of the kids gets home and starts ringing the doorbell incessantly, the dog starts barking and my spouse doesn't come answer because they know I am home.
The only time I can get work done if from 8am until 10am in either location.
I think the point was family would expect that from you, because you're home, not that it takes too much away from work.
I had to have that talk with my roommates when I worked from home. No, I won't be solely responsible for the dishes because I'm "home all day" when Im working 50-60 hours a week and you're working 40.
No, it just isn't. When I work from home it invariably ends up being a free-for-all from my wife (who works from home full-time and suffers this daily when I'm at the office, the saint that she is) and kids making demands on my time. In order to work "from home" what actually happens is I find a nice, low-traffic coffee shop where 95% of the other patrons are doing the same thing, work odd hours and take an extra long period in the mid-morning to mid-afternoon to take care of appointments and domestic issues.