Das Hinzufügen zusätzlicher Humanressourcen zu einem verspäteten Projekt verzögerte seine Leistung noch mehr.
Der beste Weg, um im Internet die richtige Antwort zu finden, besteht nicht darin, eine Frage zu stellen, sondern eine absichtlich falsche Antwort zu veröffentlichen.
Ein funktionierendes komplexes System kam notwendigerweise von einem funktionierenden einfachen System. Ein komplexes System, das von Grund auf neu entwickelt wurde, funktioniert nie und es ist unmöglich, es so zu reparieren, dass es funktioniert. Sie müssen mit einem einfachen Arbeitssystem neu beginnen.
Jedes beobachtete statistische Muster neigt dazu, zusammenzubrechen, sobald Druck auf es ausgeübt wird, um es zu kontrollieren.
Wenn eine Maßnahme zum Ziel wird, ist sie keine gute Maßnahme mehr.Marilyn Strain
Führen Sie niemals Bosheit auf das zurück, was vollständig durch Dummheit erklärt wird.
Die Ausführung einer Aufgabe dauert immer länger als erwartet, auch wenn Sie das Gesetz von Hofstader berücksichtigt haben.
Verbesserung ist gleichbedeutend mit Zerstörung.
Wir neigen dazu, die Auswirkungen der Technologie kurzfristig zu überschätzen und langfristig zu unterschätzen.
Wenn Sie eine ausreichende Anzahl von API-Benutzern erreichen, spielt es keine Rolle, welche Funktionen Sie allen versprochen haben: Für alle möglichen Funktionen des Verhaltens Ihres Systems gibt es einen Benutzer, der davon abhängt.
Das Debuggen von Code ist zweimal schwieriger als das Schreiben. Wenn Sie also Code bis an die Grenzen Ihrer geistigen Fähigkeiten schreiben, verfügen Sie per Definition nicht über genügend Intelligenz, um ihn zu debuggen.
In der Netzwerktheorie wächst der Nutzen eines Netzwerks ungefähr als Quadrat der Anzahl seiner Benutzer.
Die Anzahl der auf einem integrierten Schaltkreischip platzierten Transistoren verdoppelt sich ungefähr alle 24 Monate.
Alles, was schief gehen kann, wird schief gehen.
Wenn etwas schief gehen kann, wird es passieren und im schlimmsten Moment.
Sie sollten die Dinge nicht unnötig multiplizieren.
Die Arbeit füllt die ihr zugewiesene Zeit aus.
Vorzeitige Optimierung ist die Wurzel allen Übels.
Der Technologiesektor wird von zwei Arten von Menschen dominiert: denen, die verstehen, dass sie nicht kontrollieren, und denen, die kontrollieren, was sie nicht verstehen.
In jeder technischen Hierarchie entwickelt sich im Laufe der Zeit eine Umkehrung der Kompetenz.
Der Nutzen großer Netzwerke, insbesondere sozialer Netzwerke, wächst exponentiell mit dem Wachstum der Netzwerkgröße.
Alle nicht trivialen Abstraktionen unterliegen einem gewissen Fluss.
Sei keine Ziege.
In Unternehmen besteht die Tendenz, inkompetente Mitarbeiter zu Managern zu machen, um sie aus dem Arbeitsprozess auszuschließen.
Zum größten Teil ist alles im Leben ungleich verteilt.
Im hierarchischen System hat jeder Einzelne die Tendenz, auf das Niveau seiner Inkompetenz aufzusteigen.
Seien Sie konservativ in Bezug auf Ihre Aktivitäten und liberal in Bezug auf die Beiträge anderer.
Jedes Objekt muss eine Verantwortung haben, und diese Verantwortung muss vollständig in der Klasse enthalten sein.
Entitäten müssen für Erweiterungen geöffnet, für Änderungen jedoch geschlossen sein.
Es sollte möglich sein, den Typ durch einen Untertyp zu ersetzen, ohne das System zu beschädigen.
Software-Entitäten sollten nicht von Methoden abhängen, die sie nicht verwenden.
Module der oberen Ebene sollten nicht von Modulen der unteren Ebene abhängen.
Jedes Wissen sollte eine eindeutige, konsistente und maßgebliche Darstellung innerhalb des Systems haben.
Halte es einfach, dumm [Nicht komplizieren, Dummkopf]
Implementieren Sie Funktionen immer nur dann, wenn Sie sie wirklich benötigen, und nicht, wenn Sie glauben, dass Sie sie in Zukunft benötigen.