Problemlösung: Handwärmer

Dies ist eine Übersetzung einer lustigen Notiz von Alex Papadimoulis , dem Gründer von The Daily WTF.

Während der Entwicklung guter Software stehen wir immer von mehreren Seiten gleichzeitig unter Druck.
Erstens besteht die Gefahr bei Neuankömmlingen, die es irgendwie geschafft haben, ihren ersten Job zu bekommen, indem sie am Tag zuvor vor dem Interview „Programming for Dummies“ gelesen haben.
Zweitens stehen wir Anfängern gegenüber, die sich nach Abschluss des ersten Vertrags erfolgreich niederlassen konnten (lesen Sie: Sie haben Geld erhalten, aber der Kunde hat sie nicht wegen der Entwicklung eines nutzlosen Produkts verklagt). Manchmal schaffen sie es sogar, eine Karriere aufzubauen, indem sie diesen Weg mehrmals wiederholen.
Und schließlich gibt es Komplikatoren oder Mega-Resolver"(es war nicht möglich, eine erfolgreiche laut klingende Übersetzung des Wortes" Complicators "zu finden, daher -" MegaResolution ". - ca. Übersetzer), eine andere Seite, die die Besten von uns dazu verleitet, sich ihnen anzuschließen, selbst mit nur einem oder zwei Mikroprojekten.

Es gibt Menschen, die so tief in den Lösungen von Megaproblemen verstrickt sind, dass sie anscheinend einen sechsten Sinn erlangt haben: die Fähigkeit, Megaprobleme zu finden („Lösen eines Problems, das ein anderes Problem bei der Lösung eines echten Problems schafft“).

Wir haben viele solcher Systeme und Produkte gesehen, die durch eine solche " MegaResolution " erstellt wurden. Sie sehen aus wie funktionale Anwendungen wie "Nesting Dolls", die aus Lösungen bestehen, die andere Probleme und Lösungen für diese Probleme mit sich bringen, und so weiter bis ins Unendliche.

Manchmal sollte die Möglichkeit gegeben werden, eine Lösung für ein Problem zu finden, ohne Informationen oder innovative Technologien zu verwenden. Ich habe mich oft gefragt, was ein gutes Beispiel für eine solche Absurdität sein könnte. Glücklicherweise gab uns ein Freund von mir, Mike, diese Gelegenheit.

Das Unternehmen, in dem Mike arbeitet, verfügt über ein gemeinsames elektronisches Message Board, in dem alle Mitarbeiter um Rat fragen oder ihre Idee mit allen Entwicklern teilen können.

Einmal hat ein Entwickler, ein leitender Architekt aus einem Büro an der Ostküste, Folgendes veröffentlicht:

[Off-Topic] Fahrrad-Upgrade
Heute habe ich an einem Fahrrad gearbeitet und mich gefragt: Warum, warum hat sich niemand ein beheiztes Lenkrad ausgedacht?
Wegen dieser Morgenfröste in Neuengland frieren meine Hände und meine Gelenke schmerzen furchtbar!
Hat jemand etwas über solche Dinge gehört?

Die erste Antwort stammte von einem Entwickler, der in Mikes Abteilung arbeitete und für die verwirrendste und seltsamste Komponente in seiner Anwendung verantwortlich war:
Schnelles Googeln fand nichts fertig, aber ich denke, das ist eine großartige Idee!
Lass uns so etwas selbst machen!
Ich habe bereits eine ungefähre Implementierung gefunden, und ich sehe das so: Befestigen Sie den Dynamo an den Pedalen, führen Sie die Drähte durch den Rahmen und befestigen Sie das Heizungsnetz am Griff des Lenkrads.

Diese Antwort löste eine Lawine von Diskussionen aus. Entwickler verschiedener Ebenen aus verschiedenen Abteilungen, die an einer Diskussion teilnahmen, boten ihre Optionen an, z. B. zusätzliche Batterien, einen weiteren Dynamo, der vom Vorderrad aus arbeitet, um die Küstenenergie zu nutzen, und andere. Nach dem Mittagessen verlangsamte sich die Diskussion etwas, aber die Ideen wurden immer komplexer und fortgeschrittener:
:
! , . , , , , , (, , ). , .
, - - .
, , .
, , .

Glücklicherweise gab es in Mikes Firma mindestens einen geeigneten Entwickler, der anonym an der Diskussion teilnahm.
Dies ist die idiotischste Diskussion, die ich je gelesen habe ... genauer gesagt in den letzten Tagen, in denen Sie die Architektur der UND-Komponente besprochen haben.
Der Grund, warum niemand ein „Handwärmer-System“ entwickelt hat, ist, dass die meisten normalen Menschen nur ein Paar Handschuhe gekauft haben. Handschuhe halten die Hände sehr effektiv warm.

Leider endete für unser Beispiel (zum Beispiel möchte ich ein paar Diagramme und Diagramme von MegaReshetatel abwarten ) nach dieser Antwort die Diskussion über das „ Handwärmer- System“.

Abschließend möchte ich einen kleinen Rat geben:
Wenn Sie das nächste Mal ein neues Produkt entwickeln, achten Sie auf MegaResolution .
Bevor Sie mit der Entwicklung selbst beginnen, halten Sie eine Minute inne, reißen Sie sich zusammen, geben Sie Ihrem Projektdesign ein allgemeines Aussehen und sagen Sie sich „ Handschuhe “.


Die Complicator's Gloves enthalten
Artikel von Alex Papadimoulis am 16.01.2007

Source: https://habr.com/ru/post/de388841/


All Articles