Price the internal transport before you decide anything. In some countries four cities is three cheap trains, in others it's four flights with baggage fees and two airport transfers each, and that difference alone can be 400 dollars of your budget.
Asking them to confirm the band is the underrated half. You find out in one message whether the role is even worth the four rounds.
Airport ATMs are usually the safest place to get local currency and the rates are fine at the bank-branded ones. Do it before you leave the secure area so you're not fumbling with a card machine outside at midnight.
Look at the retry helper. Nine times out of ten it does something like fmt.Errorf("after %d attempts: %s", n, err) or errors.New(err.Error()), and %s flattens the error into a string. The chain is gone at that point, so Is has nothing to walk. Change that one verb to %w and it will start working.
Something nobody mentions: you now know your market rate is at least 96k and your employer knows you know. That information doesn't expire whichever way you go. Even if you stay, you go into the next salary conversation with actual data rather than a feeling.
Agreed. The race report names the exact memory address, the read line and the write line. In my experience that's enough to fix it without ever seeing it locally.
Worth saying: some people find out on a long solo trip that they don't much like being alone for weeks at a time, and that's useful information rather than a failure. I've since settled on ten day solo trips and I'm happier than when I was forcing five week ones.
Go talk to the person still doing the work, directly and without your manager. Half the time they weren't told the handover was meant to be complete, or they're hanging on because nobody explained what they're moving to. I've watched two of these resolve over a coffee after months of triangulating through managers.
Give it to month six and write down now what would need to be true for you to be glad you stayed. Reading your own note in three months is far more useful than trying to remember what you were thinking.
Shoulder season is where all the solo deals live, for the obvious reason that they need bodies. Late September walking is also usually nicer than August.
Before you strip anything, run go tool nm -size -sort size yourbinary | head -40. It tells you what actually took the space, and about half the time it's one dependency you forgot you pulled in. go version -m yourbinary lists the module versions baked in too.
For the specific goal of running things in three years, the small company, and it isn't close. On a three person team you will make decisions in month two that you'd wait four years to touch at the big place. Nobody is going to hand you scope at a company where forty people are already ahead of you in the queue.
The honest cost: your senior title there is worth roughly one level less on the open market, so if you leave in two years you may find yourself negotiating back down. That's a real tax and people underestimate it. But titles are a lagging indicator and stories are a leading one. "I built the reporting stack from nothing and hired two people" travels better than a title at any size of company.