LifeQuestLifeQuest
← Alle Beiträge

Was beweist dein grünes GitHub-Feld ohne eine vorher angelegte Coding-Quest?

A programmer in a modern office working on computer code, showcasing a focused work environment.

Photo by cottonbro studio on Pexels

Ein grünes Beitragsfeld zeigt Aktivität, aber weder Umfang noch Wert der geleisteten Arbeit. Ein korrigiertes Zeichen kann deshalb genauso sichtbar werden wie eine ausgelieferte Funktion, während LifeQuest erst dann volle XP vergibt, wenn eine passende Coding-Quest vor dem qualifizierenden GitHub-Push angelegt wurde.

2016 musste John Stumpf vor dem US-Senat erklären, wie Wells Fargo zu Millionen Konten gekommen war, die Kunden nicht autorisiert hatten. Die Bank hatte Verkaufszahlen zum sichtbaren Maßstab gemacht. Beschäftigte standen unter Druck, Vorgaben zu erfüllen. Auf dem Papier entstanden mehr Produkte pro Kunde. Ob diese Zahlen eine wertvolle Kundenbeziehung abbildeten, war zu diesem Zeitpunkt längst zur entscheidenden Frage geworden.

Die US-Verbraucherschutzbehörde CFPB dokumentierte den Fall in ihrer Mitteilung zu den Sanktionen gegen Wells Fargo. Das Problem lag nicht in der Rechenarbeit. Die gezählten Einheiten existierten. Der Fehler steckte darin, was die Zahl angeblich bedeuten sollte.

Wenn ein sichtbares Signal zu viel verspricht

GitHubs Beitragsraster hat eine ähnliche Grenze, bei deutlich kleineren Folgen. Ein grünes Quadrat beantwortet eine enge Frage: Gab es an diesem Tag eine Aktivität, die GitHub für den Beitragskalender zählt?

Es beantwortet andere Fragen nicht. War die Änderung schwierig? Hat sie ein Problem gelöst? War sie Teil eines geplanten Lernziels? Hat jemand eine Funktion fertiggestellt oder einen einzelnen Tippfehler korrigiert?

Ein Commit mit einer Änderung von einem Zeichen kann denselben Kalendertag einfärben wie mehrere Stunden Arbeit an einer neuen Funktion. Das Quadrat lügt technisch gesehen nicht. Die falsche Aussage entsteht, sobald wir daraus eine Bewertung der Leistung machen.

Das ist dieselbe Messfalle, die auch bei Habit Trackern auftaucht. Vier Häkchen können vier bewusste Übungseinheiten bedeuten, vier hastige Check-ins oder eine Mischung aus beidem. Wer genauer prüfen möchte, findet denselben Gedanken in Was beweisen die Häkchen in deinem Habit Tracker wirklich?.

Warum ein nachträglicher Commit wenig beweist

Angenommen, du willst am Abend an der Anmeldung deiner App arbeiten. Später erscheint ein grünes Feld auf GitHub. Ohne vorher festgelegte Aufgabe bleibt offen, ob du tatsächlich an der Anmeldung gearbeitet hast oder lediglich eine beiläufige Änderung gepusht wurde.

LifeQuest schließt diese Lücke mit einer festen Reihenfolge:

  1. Du erstellst zuerst eine Quest für eine konkrete Coding-Aufgabe im Bereich Craft.
  2. Danach arbeitest du an dieser Aufgabe.
  3. LifeQuest prüft, ob nach dem Erstellen der Quest ein qualifizierender öffentlicher GitHub-Push sichtbar ist.
  4. Wenn die Prüfung gelingt, erhältst du volle XP.

Der Zeitbezug macht aus einem allgemeinen Aktivitätssignal einen brauchbareren Nachweis. Ein alter Push kann keine neue Quest erfüllen. Ein grünes Feld ohne vorher formulierte Aufgabe sagt weiterhin nur: An diesem Tag wurde etwas beigetragen.

LifeQuest liest dabei öffentliche GitHub-Ereignisse über den verknüpften Benutzernamen. Es gibt keinen Zugriff auf private Repositories. Da GitHub-Ereignisse zwischengespeichert werden können, ist ein ganz frischer Push möglicherweise erst einige Minuten später sichtbar.

Die Quest gibt dem Push seine Bedeutung

Der Push allein verrät wenig über deine Absicht. Die vorher erstellte Quest hält fest, was du dir vorgenommen hast. Zusammen ergeben beide Signale eine überprüfbare Abfolge: erst Ziel, dann Arbeit, dann ein dazu passendes technisches Ereignis.

Das beweist weder die Qualität jeder Codezeile noch den Umfang der Änderung. LifeQuest behauptet das auch nicht. Die Prüfung bestätigt einen engeren, ehrlichen Sachverhalt: Nach dem Anlegen einer geeigneten Coding-Quest wurde ein qualifizierender Push registriert.

Genau deshalb bietet LifeQuest je nach Aufgabe unterschiedliche Nachweismethoden an. Ein serverseitig gemessener Fokuszeitraum passt zu konzentrierter Arbeit. Ein Kamerafoto kann für sichtbare Ergebnisse geeignet sein. Ein GitHub-Push passt zu Coding-Quests. Wenn objektiver Nachweis unpraktisch ist, bleibt der ehrliche Selbstbericht für halbe XP verfügbar.

Diese Trennung verhindert, dass ein einziges grünes Symbol zum Universalbeweis wird.

Miss die Handlung, die du wirklich fördern willst

Der Wells-Fargo-Fall zeigt die große Gefahr eines schlecht gewählten Maßstabs: Menschen beginnen, die sichtbare Zahl zu erfüllen, während der eigentliche Zweck aus dem Blick gerät. Ein Dashboard kann dabei vollkommen korrekt rechnen und trotzdem eine falsche Geschichte erzählen.

Für dein eigenes Lernen reicht eine einfache Prüfung: Welche konkrete Aussage darf dieser Messwert tatsächlich tragen? Ein Commit belegt einen Commit. Eine Fokuszeit belegt verstrichene Zeit. Ein Häkchen belegt einen Check-in. Erst der passende Kontext verbindet das Signal mit einem Ziel.

Formuliere deshalb vor Arbeitsbeginn eine kleine, prüfbare Aufgabe. „An der App arbeiten“ lässt fast jedes Ergebnis gelten. „Fehlerbehandlung im Anmeldeformular ergänzen und pushen“ schafft einen klaren Bezug zwischen Absicht und Nachweis.

Das grüne Feld darf grün bleiben. Es braucht lediglich eine bescheidenere Rolle: als Teil der Beweiskette, nicht als Urteil über deine Leistung.

LifeQuest

LifeQuest is the proof-of-work life RPG: turn real goals into quests, build skill trees and ranks, and earn more XP when progress is backed by a reviewed photo, server-timed focus session or qualifying GitHub push.

LifeQuest testen

Kommentare

Noch keine Kommentare.