Die Geschichte von Folklore.org erzählt eine Episode des Entwicklungsprozesses innerhalb von Apple in den Anfangsjahren des Unternehmens.
Anfang 1982 arbeitete das Lisa-Softwareteam hart daran, die Software in den nächsten sechs Monaten herauszubringen. Einige Manager entschieden, dass es schön wäre, die Leistung jedes einzelnen Ingenieurs an der Anzahl der pro Woche geschriebenen Codezeilen zu messen. Die Manager erstellten ein Formular, das die Ingenieure jeden Freitag ausfüllen mussten. In diesem Formular wurde eines der Felder der Anzahl der Codezeilen pro Woche zugewiesen.
Bill Atkinson, Autor von Quickdraw, einer der führenden Designer von Benutzeroberflächen und bei weitem der wichtigste Entwickler der Lisa, betrachtete die Anzahl der Codezeilen als ein dummes Maß für die Produktivität. Bill sah es als sein Ziel an, Programme so klein und schnell wie möglich zu schreiben. Im Gegenteil, der Indikator in der Anzahl der Codezeilen ermutigte dazu, schlampigen, aufgeblähten und krummen Code zu schreiben.
In dieser Zeit arbeitete Bill an der Optimierung der Quickdraw-Berechnungsausschnitte. Mit einem einfacheren und allgemeineren Algorithmus hat er die Regions-Engine [die Quickdraw-Schlüsselstruktur, die ein Fragment des Bildschirms im Speicher kompakt darstellt - komplett neu geschrieben. pro.]. Nach mehreren Verbesserungen hat sich die regionale Produktivität fast versechsfacht. Als Nebeneffekt reduzierte Bills Arbeit die Programmgröße um 2.000 Zeilen.
Bill war gerade dabei, die Optimierung zu optimieren, als es an der Zeit war, ein neues Managerformular auszufüllen. Als der Entwickler mit der Anzahl der Codezeilen pro Woche auf das Feld kam, dachte er eine Sekunde nach und schrieb dann auf: -2000.
Ich weiß nicht, wie die Manager darauf reagiert haben. Eines weiß ich ganz genau: Nach ein paar Wochen wurde Bill nicht mehr gebeten, das Formular auszufüllen, und er ignorierte es glücklich.