centum::protocol
healthy
// kickstart build · for engineers and PMs · 28–45

Deprecate the dependency
you never chose to install.

importalcoholfrom'tech-culture'deprecated

A short, honest first sprint. We map the triggers that make you reach for a drink and ship a handler for each one — starting with your next sober happy hour.

In tech, drinking is culture. Happy hours, post-launch parties, bonding over beers. You started using alcohol to deal with stress and now you can't ship without it.

Sobriety for Engineers — 30-day Protocol Built for High-Stress Tech Culture

−35%
drinks/wk · median Δ
+0.6
sleep score · Δ
2
sober happy hours
1,840
engineers in cohort
~/centum/sobriety.runtimelive
alcohol@legacy
removing
protocol@30d
installed
sober_uptime

21days

  • error_rate · hangovers/wk↓ 0
  • latency · brain_fog↓ low
  • throughput · focus_hrs↑ +2.4
  • incidents · sev_regret0 open
no higher power · no shame · 30-day build
section · 02 // traces

The traces you keep silencing.

Not character flaws. Repeating exceptions with a single, lazy handler. Read them honestly — if any of these are in your logs, this protocol was written for you.

ERRsev2TRG · launch_anxiety

You drink before big launches to calm anxiety. You drink after failures to numb shame. You drink because everyone else in tech drinks. 'Work hard, play hard' means drinking is identity, not choice.

handler: alcohol() // override below

ERRsev2TRG · social_pressure

Your company has a keg in the office. Your team goes to happy hour 3x/week. Everyone's doing it. You can't just opt out without being weird. So you keep drinking and your tolerance keeps going up.

handler: alcohol() // override below

ERRsev1TRG · health_debt

You're worried about your health (liver panels, weight), your productivity (brain fog, hangovers), your future (early mortality). But stopping feels impossible because it's so woven into tech culture.

handler: alcohol() // override below

section · 03 // protocol

The migration, in three commits.

Observe the triggers, replace the function, review like a retro. The same loop you run on shipping software — pointed, for once, at the thing draining you.

daily.routine.diff+2 −2
  • -20:00 open a bottle to come down from the launch
  • -23:00 scroll, half-asleep, third glass
  • +20:00 10-min reset, log the ship, close the laptop
  • +23:00 actually asleep — no 3 a.m. spike
  1. commit 0xA1observe

    Separate tech culture from personal choice

    Your company drinks. That doesn't mean you have to. We map your triggers: Which situations make you drink? Work stress? Social pressure? Boredom? Loneliness? We build alternatives for each.

  2. commit 0xB2replace

    Create a sobriety protocol for social situations

    You still go to happy hours. You just drink club soda and lime (looks like a drink). Or you go for the first 30 minutes, then leave. Or you skip it. You decide. The protocol makes it normal.

  3. commit 0xC3review

    Weekly engineering retro for your sobriety

    What happened this week? What worked? What didn't? Root cause: was it the protocol, or was it a harder week? We iterate. Like actual debugging.

section · 04 // handlers

Exception handling for the triggers that fire.

You do not have a willpower bug. You have one overloaded handler catching every exception. We register a real handler per signal — so the bottle stops being the default catch.

5
registered handlers
0
willpower required
signallegacy handlernew handlercost
work_stress · pre-launchdrink to calm the nerveswalk + 4-7-8 breathing, then ship the smaller PR10 min
social_pressure · happy_hourdrink to fit in with the teamclub soda + lime, or first 30 min then leave0 min
failure · post-incidentdrink to numb a bad shipwrite the post-mortem, then log it sober15 min
boredom · weeknightopen a bottle to fill the eveningqueue one thing that is not a screen2 min
loneliness · after hoursdrink alone, againping the cohort thread or call one person1 min
section · 05 // trajectory

Drinks per week, charted honestly.

Even a short run bends the curve. Before the big health numbers move, the week stops revolving around the next drink. Cohort median across your 30-day run — withdrawals included, not best-case.

metric: drinks_per_week · window: 30-day
051015D0D10D20D308.8/wk6.9/wk6.3/wk

methodology: n=1,840 engineers · median, not mean · adherence-weighted · nothing here is theoretical

section · 06 // first commits · release markers

The first wins, across your 30-Day run.

Short and concrete. We are not promising a transformation in a kickstart — we are proving the protocol catches a real trigger in your real week.

  1. Day 10

    First sober happy hour shipped. Turns out the table did not notice the club soda — and you remembered the whole night.

  2. Day 20

    The 3 PM fog and the post-launch hangover quiet down before anything else moves. The mornings get clear first.

  3. Day 30 · tagged

    You've survived 2–3 team happy hours sober. You found that people don't care as much as you think they do. Productivity is noticeably up. Brain fog is clearing.

section · 07 // field_reports

Not testimonials. Field reports.

Three engineers, three cycles, one protocol. Handles anonymized; roles and deltas real.

A.
@a.kovac
Senior SRE · 38
−11 drinks/wk
I do not need a higher power. I needed a handler for the post-incident drink. The Thursday retro caught it and the bottle just stopped being the default catch.
P.
@p.merran
PM @ infra startup · 33
sober 4 happy hours
Club soda and lime, nobody blinked. I remember the whole launch party for the first time in years — and shipped clean the next morning.
R.
@r.duboix
Staff eng · 41
sleep +1.6, fog gone
They treated a slip as data, not a fall off the wagon. We root-caused the week instead of the willpower. That framing is the only thing that ever held.
No higher-power languageClub-soda social protocolNo one at standup needs to knowSlips are data, not failure30-Day protocol · refund if no measurable change
section · 08 // objections

Objections, pre-cached.

Every one of these has come up in a retro before. Straight answers, no fine print, no shame copy.

Q01If I don't drink at happy hours, won't people think I'm weird?
+

Some might notice. Most won't care. The ones who do care are probably struggling with their own drinking. You model something better by simply not participating.

Q02What about client dinners where drinking is expected?
+

You're a professional. You can have one drink and stop. Or zero. Clients respect competence, not how drunk you get. If they judge you for drinking responsibly, that's a red flag about the client.

Q03Will sobriety make me less fun?
+

You'll sleep better, think better, remember your nights better. That's better fun. The 'we were so wasted' stories get old around age 30 anyway.

Q04I've tried cutting back before and always relapsed.
+

Cutting back doesn't work for some people. This is about stopping, not moderating. Different approach, different outcome. Give full abstinence 30 days and see what happens.

commit · enroll

Run the calibration.

A 30-day kickstart that earns the next sprint — built around your launches, your happy hours, your on-call. The quiz takes two minutes, maps your real triggers, and returns a candid 30-day protocol you can run solo or with a cohort. No higher power, no shame copy, no upsell mid-quiz.

$47once
30-Day protocol
  • Trigger calibration + a handler for each signal
  • Daily protocol queue (Slack or email)
  • Weekly engineering-style sobriety retro
  • Confidential cohort — your standup never finds out
  • Refund if no measurable change
Take the 2-min quiz
centum · v4.a3 · sobriety.runtimebuild 30-day · engineers and PMsno higher power · no shame · refund_if_no_delta