Okay, trying out the move to @akahn@hachyderm.io …
Self-conscious backend software guy. Into games, #Unschooling, bicycles, weird music.
Posts
I find distributed tracing so annoying and difficult to set up that at this point I just want metrics for everything. Just me?
I don't know who turned me on to this, but now I can't live without it: Karabiner Elements mapping so that my caps lock key is "escape" if I tap it and "control" if I hold it down. https://ke-complex-modifications.pqrs.org/?q=caps%20lock%20control%20escape#tap4caps_hold4ctrl
Never saw my tech colleagues come closer to fighting back against the bosses than open enrollment season when facing stiff healthcare premium increases for worse coverage.
I have a colleague who is worse-than-useless when responding to even a minor incident. Extremely frantic, almost hysterical, to the point of losing analytical thought. For a while I found this just frustrating to deal with, until I realized… some past life experience made him this way. Now I'm more like "who hurt you?"
TIL Go's mutex is unfair by default, allowing the running goroutine to re-acquire a lock it just released. This is faster because it avoids having to park and unpark goroutines, and is kind to CPU caches. But if starvation is detected (defined as >1ms of waiting), it switches to fair servicing of waiters.
https://go.googlesource.com/go/+/refs/tags/go1.25.3/src/internal/sync/mutex.go#31