From the smash hit musical about the rise and fall of Payments SRE Alexander Hamilton. Authors: cesium, amyzhou, timreyn Company-external redacted version [X] = internal tool for tracking product launches [Y] = internal testing / continuous integration tools [Z] = without waiting for code review ---- [X] sends me an email every day The PMs want to know why the rollout is delayed The rollout's blocked on a CL, and the CL broke all the tests Well, I'm not submitting that CL till I've cleaned up the mess [Y] doesn't discriminate between the failures and the flakes It takes and it takes and it takes and we keep coding anyway We build and we test and we break and we make our mistakes And if there's a reason my tests turn green only if I blaze clean Then I'm willing to wait for it I'm willing to wait for it My manager once hacked on Linux kernel features But there are things that the open source projects won't teach ya My mentor was a genius; my TL commanded respect When they moved they left no design docs, just a codebase to protect [Y] doesn't discriminate between the failures and the flakes It takes and it takes and it takes and we keep testing anyway We pass and we fail and we break and we make our mistakes And if there's a reason some tests succeed while others DEADLINE_EXCEED I'm willing to wait for it I'm willing to wait for it This is the only package that I own I've been learning to keep it healthy as it's grown I'm not falling behind or running late I'm not just maintaining, I am helping create Hamilton faces exacting SLIs He has jobs to maintain, he has plenty of booze Hamilton submits dash f, he wastes no time What is it like in his shoes? Hamilton doesn't hesitate when his service is at stake He takes and he takes and he takes and keeps it running anyway Submits [Z], gets paged and alerted awake And if there's a reason he moves with speed when so few proceed Then goddamn I'm willing to wait for it I'm willing to wait for it [Y] doesn't discriminate between the failures and the flakes It takes and it takes and it takes and we keep testing anyway We pass and we fail and we break and we make our mistakes And if there's a reason some tests succeed when so many mislead Then I'm willing to Wait for it Wait for it