centum::protocol
healthy
// year-one baseline · for engineers and PMs · 28–45

Deprecate the dependency
you never chose to install.

importalcoholfrom'tech-culture'deprecated

A full year sober — instrumented, not white-knuckled. We build a baseline that survives a bad quarter, a re-org, and every happy hour the calendar throws at it.

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 — 365-day Protocol Built for High-Stress Tech Culture

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

255days

  • error_rate · hangovers/wk↓ 0
  • latency · brain_fog↓ low
  • throughput · focus_hrs↑ +2.4
  • incidents · sev_regret0 open
no higher power · no shame · 365-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.

Twelve months is long enough for the curve to flatten into a new baseline. Sobriety stops being something you run and becomes the system you are. Cohort median across your 365-day run — withdrawals included, not best-case.

metric: drinks_per_week · window: 365-day
051015D0D91D219D3657.4/wk3.8/wk2.5/wk

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

section · 06 // the year · release markers

A fiscal year sober — your 365-Day baseline.

A year is long enough for the protocol to become the OS. You can look back and see this for what it was: a dependency removed, not a willpower contest survived.

  1. Day 91

    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.

  2. Day 219

    Sobriety is normal now. You still go to social events but you're in control. Health markers improved (liver, weight, sleep). You're shipping better code.

  3. Day 365 · tagged

    Sobriety is your new baseline. You can see the engineer you could be: sharp, healthy, not waking up with regrets. You're not tempted anymore. You've found different ways to cope with stress.

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 failure365-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

Commit to the year.

A 365-day arc that ends with a sharper engineer and a baseline that does not depend on the bottle. The quiz takes two minutes, maps your real triggers, and returns a candid 365-day protocol you can run solo or with a cohort. No higher power, no shame copy, no upsell mid-quiz.

$597once
365-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 365-day · engineers and PMsno higher power · no shame · refund_if_no_delta