The Middle-Manager Rotation: A Modest Proposal, Or Possibly A DevOps Parable
Sep 19, 2024
(This is almost-verbatim a memo I recently sent to company leadership.)
If we think the on-call rotation is working well and is an efficient use of personnel, I’d like to propose we fire all the middle-managers and replace the current management structure with an analogous “middle-manager rotation.”
My team’s developers spend—on average—about one day each month on-call for our products, and have about a month between their on-call shifts. We don’t currently have any full-time SREs assigned to respond to incidents for the product we’re building, work on observability, follow up on post-mortems, or other operational tasks.
...
➦
Who manages compliance for your outsourced compliance specialists?
Nov 29, 2023
Starting around 20 years ago, a popular way for shady startups to skirt employment laws was to hire an outsourced “co-employer” or “employer of record.” Employees would receive their offer letter from—and perform services for—one company, but their paychecks would come from another, which was often in a different state. That way, if the employment relationship went sideways, a shell game could be played as to which company the employee actually worked for.
...
➦
Murder Hornets
Aug 03, 2021
Nobody talks about murder hornets any more. Is that because they’ve gotten therapy and learned to suppress their murderous rage?
(Sculpture by Alethea.)
The User Agent Manifesto
Dec 30, 2020
Much of the experience of browsing the web is actively hostile towards users.
Web pages are stuffed to the gills with obnoxious advertising. Spammers and scammers are constantly trying to trick us into revealing our passwords, or into infecting our computers with malicious software. Cookie banners interrupt us every time we visit a new site. The news article we want to read is obstructed by pop-ups and overlays begging us to “subscribe now!
...
➦
Boldness
Mar 10, 2020
I recently had the experience of watching a leader—whom I really respect and look up to—get lambasted by his employees for a couple of big strategic decisions at his company. In one case, I think it was the right decision, but it seemed to abruptly come out of nowhere. In the other case, not only was it possibly the wrong decision, but it took weeks of agonizing, circular debate to get to the decision point.
...
➦
Don't Call Me, Maybe?
Jul 16, 2019
Thanks to a flood of robocall spam, I rarely answer the phone these days; if you want to get in touch, I recommend using email or SMS instead.
But They Might Be Giants once recorded a voicemail greeting for me, so I’ll just leave that here:
Let's Talk About Killing PGP
Jul 13, 2019
There’s been renewed talk on the internet recently about killing off Pretty Good Privacy, aka PGP, once and for all. (If you’re having Déjà-vu, I don’t blame you.) I think this is well-intentioned, but because there’s a huge, legacy ecosystem around “PGP,” both its defenders and the folks proposing replacements seem to be talking past each other. Without trying too hard to advocate whether “PGP” is good or bad, this post can hopefully set out some common context for both sides.
...
➦