Skip to content

jimbojw/karmarank

Repository files navigation

The KarmaRank Manifesto

Optimizing the Unspoken Corporate Objective Function

You are good at games. You understand systems.
So why does your performance review feel like gaslighting?

KarmaRank is a framework for understanding how you are actually evaluated in modern corporations. Not the HR story, but the real objective function.

Start Reading

Stream in terminal:

curl -sL https://jimbojw.github.io/karmarank/karmarank-manifesto.7 | man -l - 

Latest builds:

Read The KarmaRank Manifesto Online (HTML) Download The KarmaRank Manifesto (PDF) Download The KarmaRank Manifesto (ePub)

See Releases for stable versions.

TL;DR

Corporate performance evaluation is not a function of work quality; it is a function of Status-Weighted Stories.

This document patches the Default Engineering Worldview (which assumes meritocracy) with KarmaRank, a transitive, narrative-aggregating algorithm over the corporate social graph.

KarmaRank: Time-Decayed, Capital-Constrained, Adversarial Eigenvector-Sponsorship.

While this full KarmaRank definition describes the actual appraisal process, for the day-to-day practitioner, it suffices to optimize for Net Status-Weighted Karma:

Net Status-Weighted Karma EquationNet Status-Weighted Karma Equation

$$ K = \sum_{i} S_i \cdot k_i $$

Where:

  • $K$ — Net Status-Weighted Karma
    In a given field: a company, a team, a subculture, a community.
  • $i$ — The Index
    Ranging over the people whose opinions about you actually travel—your manager, your manager's peers, the Staff engineer everyone listens to, the PM who won't shut up in calibration meetings.
  • $S_i$ — Status
    Intentionally capitalized, because it's the most important term. It's not just the witness's job title, but their actual ability to move decisions and narratives as it pertains to you.
  • $k_i$ — Karmic Appraisal
    The signed "emotional value" person $i$ gets from telling a story about you and your work.

The KarmaRank Manifesto proceeds from this observation, explaining how to decouple your self-worth from your rating (Law #1), optimize your output for the Firm Ledger, and maximize your karmic ROI within your local Calibration Cylinder.

Calibration Cylinder showing You (Defendant), your Manager (Counsel), your Manager's Peers (Prosecution/Jury) and your Skip Manager (Judge).Calibration Cylinder showing You (Defendant), your Manager (Counsel), your Manager's Peers (Prosecution/Jury) and your Skip Manager (Judge). Figure: Calibration Cylinder showing You (Defendant), your Manager (Counsel), your Manager's Peers (Prosecution/Jury) and your Skip Manager (Judge).

Table of Contents

Contributing

Contributions welcomed:

  • 💬 GitHub Discussions for: Questions, Stories, Ideas, Debate.
  • 🐛 GitHub Issues for actionable tasks only: Typos & Grammatical Errors, Rendering Bugs, Specific Content Requests.

See CONTRIBUTING.md for PR process details.

Build From Source

Requires Docker:

make -j$(nproc) all 

Artifacts will be written to output/. See DEVELOPING.md for details.

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

See the LICENSE file for the full legal text.