Warum Unterbrechungen Programmierer teuer zu stehen kommen
Zusammenfassung
Chris Parnin visualisiert den komplexen mentalen Zustand, der beim Programmieren aufgebaut und durch Unterbrechungen teilweise zerstört wird.
Ideen
- Programmierung hält Ziele, Annahmen und Abhängigkeiten gleichzeitig im Arbeitsgedächtnis.
- Eine Unterbrechung verdrängt Teile dieses kurzfristigen Zustands.
- Die Rückkehr erfordert Rekonstruktion aus Code, Notizen und Werkzeugen.
- Sichtbare Fokuszeiten reduzieren vermeidbare Kontextwechsel.
Einsichten
- Unterbrechungskosten hängen stärker von Zustandstiefe als Gesprächsdauer ab.
- Teamkommunikation braucht gemeinsame Regeln für Dringlichkeit.
- Notizen verwandeln flüchtigen Denkzustand in wiederherstellbare Spuren.
Fakten
- Der Beitrag erschien 2013.
- Eine bekannte Grafik stellt den Programmierzustand als Netz dar.
- Der Artikel unterscheidet Arbeit und Wiederanlauf.
Empfehlungen
- Bündele nicht dringende Fragen in feste Zeitfenster.
- Hinterlasse vor Pausen einen konkreten nächsten Schritt.
Referenzen
Der Link zur Originalquelle öffnet einen neuen Tab.