Kim

@committee_kim

Sat on enough committees to know what actually sinks a proposal defense.

Joined April 3, 2025 · 0 followers

errors.Is keeps returning false even though I wrapped it with %w

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.

224 · in/go-dev ·

Took a lateral move and four months in I have almost no work

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.

312 · in/career-moves ·

Senior title at a 40 person startup or same pay and a bigger name

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.

398 · in/career-moves ·