Das Produktivitäts-Märchen: Warum Bob bei Facebook mit Sublime Text gewann
The Productivity Mirage

Ich erinnere mich an Bob, einen legendären Software-Engineer bei Facebook, der trotz eines einfachen Sublime Text-Setups ohne Debugger oder Live-Reloading bei Hackathons brillierte. Während ich mich auf komplexe Vim-Konfigurationen und Syntax-Highlighting für Hack konzentrierte, zeigte Bob, dass Produktgeschmack und Intuition wichtiger sind als das Tooling. Sein Erfolg bei Facebook Groups beweist, dass das Lösen der richtigen Probleme zählt, nicht die Art und Weise, wie man arbeitet.
Ich war so sehr damit beschäftigt, wie er Dinge erledigte, dass ich völlig übersehen habe, woran er arbeitete.
- nine_k
Ich denke, das ist eine falsche Dichotomie. Ein guter Handwerker kümmert sich tief um seine Werkzeuge. Aber die Werkzeuge sind ein Mittel zum Zweck, kein Spielzeug.
Ich habe eine Reihe kleiner Produktivitätswerkzeuge erstellt, die meinen Arbeitsabläufen entsprechen: winzige Shell-Skripte und Funktionen, benutzerdefinierte Emacs-Funktionen und Einstellungen, kleine Werkzeuge zur Steuerung der Fensterplatzierung usw. Kumulativ habe ich viele Tage damit verbracht, sie zu erstellen und anzupassen.
Aber wenn ich mich einer Aufgabe zuwenden muss, funktioniert alles einfach. Die Syntaxhervorhebung ist da, die Code-Navigation ist da, die Code-Analyse ist da, ich kann Dinge in meinem Aufmerksamkeitsbereich mit ein paar Tastenanschlägen so anordnen, wie ich möchte, ich kann Git mit ein paar Buchstaben so steuern, wie ich möchte. Ich muss nichts nachjustieren. Nichts stört mich, nichts lenkt mich ab, nichts verschwendet meine Zeit und bricht meine Konzentration, indem es Handarbeit erfordert.
(Gleiches gilt für meine mechanischen und elektrischen Werkzeuge. Meistens.)
Investieren Sie in Ihre Arbeitsumgebung. Passen Sie Ihren Stuhl an. Passen Sie Ihren Shell-Prompt an. Passen Sie Ihre Editor-Einstellungen an. Bequem? Gut. Jetzt können Sie all das vergessen, sie sind einfach da und arbeiten für Sie. Konzentrieren Sie sich auf das eigentliche Problem, das Sie haben. Gottes Segen!
Die Fähigkeit, sich auf ein Problem zu konzentrieren, ist jedoch viel schwieriger. Endloses Nachjustieren Ihrer Werkzeuge, das all Ihre Zeit verschlingt, kann ein Zeichen dafür sein, dass Sie nur versuchen, dieser einschüchternden und uninspirierenden Aufgabe aus dem Weg zu gehen. Aber das ist nicht das Problem der Werkzeuge, nicht so einfach.
- marcus_holmes
Das ist so wichtig. Ich habe so viele Kollegen aus der Tech-Branche gesehen (und ich habe das selbst schon getan), die sich so sehr auf ihr Setup fixieren, dass sie mehr Zeit damit verbringen als mit dem eigentlichen Ding, das sie bauen.
Die ganze Idee von "90 % meiner Zeit als Programmierer verbringe ich mit Tippen, also sollte ich meine Fähigkeit, schnell zu tippen, optimieren" ist so, nun ja, falsch. 90 % unserer Zeit sollten wir mit Denken verbringen, und der größte Teil davon mit Lesen.
- bob1029
Ich habe festgestellt, dass ich umso mehr erledige, je weniger Zeit ich am Computer verbringe. Meine Produktivität stieg auch dramatisch, als ich von drei Monitoren auf einen reduzierte.
Ich löse die meisten meiner Probleme, wenn ich Dinge tue wie Gemüse hacken oder den Rasen mähen. Das Sitzen in der Gegenwart von glänzendem Technologiezauber verleiht einem nicht magisch die Fähigkeit, schneller bessere Entscheidungen zu treffen. Ich finde, das Gegenteil ist meist wahr. Ich kann das Entwicklungsteam meiner Kunden massiv übertreffen, einfach weil ich kein Vollzeitangestellter bin und lange genug aus dem Trott aussteigen kann, um auf die langsame Art über ihre Probleme nachzudenken. Der Drang, den Status-Kreis in Teams grün zu halten (und damit verbundenes Produktivitätstheater), führt in vielen Unternehmen zu einer Menge dummer Entscheidungen.
- discreteevent
Es gibt eine Blase, in der von VC finanzierte Unternehmen nichts produzieren, das die Leute wirklich nutzen oder dafür bezahlen. Um ihre Bewertung zu rechtfertigen, versuchen sie stattdessen nur zu zeigen, wie produktiv sie sind. Sicherlich, wenn sie so beschäftigt und produktiv sind, müssen sie etwas wert sein? (Das könnte auch den Hype um KI erklären, der alles über "Produktivität/Wie" und nichts über "Was" ist.)
Dieser Artikel vergleicht diese Art von Unternehmen ("Nihilisten") mit Spieleentwicklern, die Dinge produzieren, für die die Leute bezahlen und die sie nutzen. Die Spieleentwickler achten nicht viel auf Produktivitätswerkzeuge, weil sie zu beschäftigt sind, Dinge zu produzieren.
https://components.news/the-gamer-and-the-nihilist/
> das perennially unprofitable venture-backed startup, für das eine gefälschte Produktivität mit der im Allgemeinen immateriellen Natur seiner hohen Bewertungen verbunden ist, gegenüber dem Spielstudio, das vom Gewinn seiner Produkte lebt und stirbt.
> In einem Wirtschaftssektor, in dem "es nicht darum geht, wie viel Sie verdienen, sondern wie viel Sie wert sind", sind die Arbeiten der Unternehmen, deren Arbeitsabläufe auf den Arten von Produktivitäts-Apps basieren, die heute fast 40 Prozent der Output von Product Hunt ausmachen, nicht tatsächlich auf die Schaffung eines Dings gerichtet, sondern auf das Aussehen der Schaffung eines Dings.
- YouWhy
Der OP wirft implizit die Frage auf, warum "Produktivität" überhaupt existiert. Ich habe mir in letzter Zeit Gedanken darüber gemacht, und die Hypothese, zu der ich kam, war die der Verminderung von Leid.
Viele Arten von Leistungsoptimierung, einschließlich "Programmierer-Produktivität", sind eigentlich die Flucht des Ingenieurs davor, sich mit der Ambiguität des Problemgebiets, der Politik, der Vagheit, dem Risiko des Scheiterns und anderen Arten von Leid auseinandersetzen zu müssen.
Leider erfordert die Lösung eines Problems, das aus der Welt kommt, die Konfrontation mit der Welt – ein paar Beispiele sind die Langeweile, einen Benutzer-Workflow mental durchzugehen, jemand anderen zur Zusammenarbeit zu bewegen, indem man eine gemeinsame Strategie artikelt und vorschlägt, und mehr.
Ich glaube nicht an Schmerz um des Schmerzes willen, aber eine gute Lieferung hat eine inhärente Qualität von Athletik, und man kann kein Athlet sein, ohne zu akzeptieren, dass das Training für die Bahn die Fähigkeit bedeutet, Schmerz zu managen – und zwar auf der Bahn und nicht anderswo.