I'm paid for full time remote work, yet my productive hours are around 4 to 5 each day. I still deliver top quality code and I'm praised by the CTO. I still think I should be doing more, but I find it physically impossible.

Mon: In the office, pulled into one distraction (read: meeting) after another. 5:00 approaches, I stress about my minuscule progress on real work.
Tues - Thurs: Working from home, plowing through 2 weeks of backlog. I blast the boss' inbox with accomplishments. I feel awesome.
Fri: Back in the office, my boss congratulates me on the great meetings that happened Monday. She asks where I was for all the meetings Tues, Wed, and Thurs. Wants me to work on being more available, these things are important.

To everybody that says that working from remote you get lonely, you do less than being at the office, that shared offices are crap: fucking grow up. Stop complaining, stop losing time on Facebook or other shit, set yourself a schedule, talk to people. Go and fucking get off this site and do something.

I work remotely and I work for two companies at the same time. None of the two companies know i'm working for other. The funny thing is that I'm doing really good at both companies and the leads and project managers at both companies are blown away with my code and turn around time on features/bugs. On one of the company I helped save a 2 million project from a client who was on the edge of walking way the 2 week before I came on the project. That client just signed another half million dollar deal this week.

I haven't used an alarm clock in ages. I was inducing myself a lot of stress right out of bed and this early stress was affecting my day. Once I stopped using the alarm clock, I've felt more energized. Funnily enough, I wake up systematically at the same time (say 8:27am), but on my own terms. That's one perk of remote work. No need to check in at the office at 9am sharp. It doesn't mean I'm slacking, I'm getting enough sleep and can work more productively troughout the day.

Most of the company I work for is remote. At home I have windows that look out to a park, an espresso machine, and I can blast my techno music. Recently tried a cubicle job that paid a bit more, but couldn't get past the lack of windows, cameras watching me, and coworkers in tears. I lasted less than a week.

What's the worst during a meeting (video conf)?
- Your cat pukes just next to you, and you try to stay calm.
- Your AirPods die, and you can't hear anything for 2 minutes.
I just had both in the same call.

I was treated like shit. Yes, even in remote work you can't get away from bad bosses. And because of their decisions, I had to be the one dealing with users complaining.
In an office you can be micromanaged. In remote work, you can also be micromanaged.
My remote work environment suffered from: overengineering, micromanagement, being treated as expendable (and everyone was reminded of it), and people with anger issues using anger to control.
Once, I was asked why I looked like I "didn't care" when someone had another video meeting-slash-shouting session at the team. Their control-via-anger doesn't work on me. And it bothered them.
I guess you could say that I 'hit back'. Not in anger, but via other ways. Legal ways. Their 'Let's treat our remote employee like shit!' had backfired on them.
My life is much better.

Today, in Jakarta, I found a great coworking space through Nomadlist. It's the best set-up I ever had (ergonomic chair, adjustable standing desk facing the window, etc.), and I only paid 7USD to stay here for the day.
Meanwhile in Europe, I pay 10USD+ for a sub-par setup. I need to move.