Warum „Das könnte ich an einem Wochenende bauen“ fast immer falsch ist
I could do that in a weekend (2016)
Dan Luu analysiert, warum Außenstehende den Aufwand hinter großen Softwareprodukten massiv unterschätzen. Am Beispiel von Google Search zeigt er, dass selbst scheinbar einfache Features wie Indexierung, Internationalisierung oder Sicherheit enorme Komplexität bergen. Dazu kommen organisatorische Ineffizienzen und der Bedarf an kontinuierlicher Optimierung, die weit über ein Wochenendprojekt hinausgehen. Ein Unternehmen, das profitabel bleiben will, muss so lange Ingenieure einstellen, bis die Grenzkosten den Nutzen übersteigen – oft mehr, als man denkt.
Wenn ich mit höheren Führungskräften spreche und vergleiche, was sie zu sagen glauben, mit dem, was meine Kollegen verstehen, stelle ich fest, dass die Verlustrate von Nachrichten weit über 50 % liegt, jede Nachricht wird korrumpiert, und die Latenz kann Monate oder Jahre betragen.