I have seen stories like these - Productivity boost of working from home (https://news.ycombinator.com/item?id=17045308) multiple times recently. However, my experience was quite contrary. I worked from home for almost 1.5 years and it was full of ups and downs, mostly downs. Multiple distractions (kids [3yr and 8yr], wife, guests, network disruptions, etc) along with home office setup issues (chair, workstation, monitor height, etc) were always nagging every week.
However, every case is unique and mine was very specific to me. So, wanted to ask those for whom WFH eventually worked out, what is your setup? Chair, desk, monitor, IP phone, headphone, "do not enter" boards, other hardware setup? Timings, schedule, kanban, scrum, GTD, meditation, long walks, other discipline rules? Any tips/tricks which boosted your productivity?
I've worked from home for four years now. We have a 6-year-old. And she has been taught not to bother daddy when the office door is closed.
If she comes up to bring me food, she is quiet coming in, and quiet going out.
As far as network interruptions, I have two Internet connections coming into the house, and my router fails over when the primary connection goes down.
Every single last issue you mentioned is solvable. If you're going to work from home long-term, then buy equipment that works for you.
In my case, I have a desk that raises and lowers, and my display is mounted on a VESA arm so that I can alternate between sitting and walking (I have a treadmill as well. You need to keep healthy!)