reward_function.pseudo

The Reward Function

How a software team earns its points here. No ceiling, only a floor.

highlighted = the brave stuff

Team Lead

  • if hired someone smarter than themselves +50
  • if gave the weekend hero a trophy instead of fixing why −20
  • if only assigns tickets, never picks one up −50
  • Brave: if shared their own failure first, so others would too +90

Product Manager

  • if said "no" to a shiny feature +50
  • if roadmap deck > 20 slides −20
  • if hasn't talked to a customer since kickoff −50
  • Brave: if killed own pet feature when the data said so +90

Tech Lead

  • if deleted more code than they wrote +50
  • if is the only one who understands the architecture −20
  • if backlog has tickets older than the interns −50
  • Brave: if took the heat from above so the team could keep building +90

Developer

  • if the new hire ships on day one +50
  • if commit history: "fix", "fix again", "final", "final FINAL", "why" −20
  • if imported 300 packages to use one function −50
  • Brave: if refactored the module everyone is afraid of +90

Tester

  • if broke it before the customer did +50
  • if re-ran the flaky test until it went green −20
  • if entire bug report: "it's broken" −50
  • Brave: if said "not ready" on release day, and was right +90

UX Designer

  • if removed a screen instead of adding one +50
  • if invented an 11th shade of gray −20
  • if user testing = asked the designer at the next desk −50
  • Brave: if nobody ever needed the help docs +90

DevOps / SRE

  • if wrote the runbook before the outage +50
  • if paged at 3 a.m. for a disk at 81% −20
  • if deploy needs a 14-step wiki and one specific person −50
  • Brave: if ran a blameless postmortem, and meant it +90

Executive Sponsor

  • if funded a quarter to pay down tech debt +50
  • if asked "can't we just add AI to it?" −20
  • if changed priorities after reading one LinkedIn post −50
  • Brave: if said "take the time to do it right," and meant it +90

How the score adds up

if score > 100: celebrate() // innovators earn the spotlight

if score < 0: score = 0 // two wrongs don't multiply into a right

project.excellence = team_lead × pm × tech_lead × dev × tester × designer × ops × exec

// one zero, and the whole project is zero.

Simplicity is a team sport.

Download The Reward Function as a picture (PNG)

Read why it matters: Software is a superpower. Complexity is its kryptonite.