If I wan unemployed and had no savings and no other job offers, of course I would take whatever job I could get. I hear the market is shit right now but still, it was never that hard to find a remote job if you’re qualified at least as a software dev.
Also my wife would let me turn down whatever job if it didn’t feel right as long as we’re covered. I turned down a job for ~60% more pay that would’ve required 2-3 days in the office about 40 minutes away for my current job that’s fully remote and let’s me make my own hours. I spent a couple nights working on my couch watching movies and working last week so I could take Friday off with full pay and go to a water park.
You cannot replace that freedom and extra time.
Although there are circumstances that could make me consider going into an office, they would have to be dier.
Not really a dumb reason, but back in the day I was stuck in the WordPress developer loop and tired of it. I was pretty familiar with a handful of languages, but wasn’t doing much more than setting up themes and building out pages with builders.
One day I heard the CTO talking about a tool he would love to have but couldn’t find anything that worked how he needed it to. The CTO was a big buzzword guy and recently shared an article with my manager at the time about how C++ was “the best language”. So naturally I chimed in and told him I could build that tool easy peasy and I would use C++ obviously because it’s the best language.
It was such a simple tool, basically just matching phrases and categories and spitting out a list of options. It took me months to make, but I learned a lot and it kind of worked for the most part and everyone was happy. I eventually got a de-facto department in the company where I would just build internal tools and handle some legacy codebases that they were previously outsourcing.
I later on got my current job because of that leap.
TLDR: I learned C++ because I was bored and lied that I already knew it.