> The biggest boosts in my salary came when I left a job. When I left Scotland I was like, Hey, I'm leaving Scotland. This has been great, thanks for everything. But they were like, Wait, wait, wait, do you wanna keep working remotely?"<p>> and<p>> "Hey, I gotta go. I'm gonna move to Vermont. I'm gonna stop working. And it was exactly the same. She said, "Hey wait, wait, you can keep working remotely if you want and, by the way, here's over a 50% raise.”<p>TL;DR:<p>1. Become indispensable at a day job.<p>2. Tell them you are quitting and moving to _INSERT_LOW_COST_OF_LIVING_PLACE_HERE ( and be ready to follow through )<p>3. Wait for counter offer for 100% remote.<p>4. Rinse and repeat every few years.<p>This story is not practical and not applicable to over 95% of us (programmers / software engineers).<p>Kids, healthcare costs, COLA, commute, very few 100% remote jobs that pay more than the day job,<p>will all ruin your math and sh*t on your grand plans to retire early.