Freitag. Bullshit Programmer 2.0

Hallo Habr! Letzten Freitag habe ich meine verrückten Gedanken gepostet . Vielen Dank für das Karma, die Pluspunkte und vor allem für die fürsorglichen Kommentare. Heute ist eine Fortsetzung. Bitte urteilen Sie auch hier nicht zu hart. Immerhin ist dies nur eine Fantasie.

Bild


Rost auf einem Schwert


Freitag nach der Arbeit. Ich verlasse das Büro und überlege, wie ich den Abend verbringen soll. Ich kann die letzte Reise in den Nachtclub einfach nicht vergessen. Es war etwas Seltsames daran, wie Alla gegangen war. Und noch etwas. Als wir mit ihr tanzten, näherten sich unsere Körper irgendwie erfolgreich. Sehr oft müssen Sie sich anstrengen und versuchen, Ihrem Partner nicht auf die Füße zu treten, um die Unbeholfenheit zu überwinden. Hier lagen die Hände selbst dort, wo sie gebraucht wurden, und die Körper berührten sich dort, wo es nötig war. Wir müssen versuchen, sie zu finden.

Und Sie müssen schauen, wo Sie es verloren haben. Wahrscheinlich heute wieder ein Nachtclub. Ich gehe in den Laden, um ein Abendessen zu kaufen. Eine Flasche Wein und eine Flasche Wasser, Brot, eine Art Paste, Äpfel. Kassierer bricht Einkäufe.

- Haben Sie eine Rabattkarte?


Ich reagiere irgendwie seltsam, auch für mich selbst ...

- Haben Sie eine Rabattkarte?

Es muss eine schreckliche Grimasse sein, die mein Gesicht verzerrt, weil die Kassiererin aufhört zu kommunizieren und den Scheck schnell bricht. Ich trete zur Seite.

Ich mag keine Rabattkarten. Die Geldbörsen der Käufer sind jetzt riesig. Sie sind einfach voller Inhalte. Aber sie enthalten kein Geld, wie es zunächst scheinen mag, und für das, wofür die Brieftasche allgemein gedacht war. Und sie enthalten unglaublich viele Plastikversprechen.

Ich mag auch keine Tankstellenkarten, alle Arten von Flugzeugmeilen, Cashbacks, dumme Aktien 2 = 1, 3 = 2, 4 = 3, knifflige Aktien wie im August bezahlen und im Dezember bekommen. Hassen Sie akkumulierte Konten von gefälschten Bonbonverpackungen. Kragen und Maulkörbe aus Gold, Silber, Bronze, Platin. Ein besonderer Ekel sind die Tarife der Mobilfunkbetreiber, die sie mit besonders raffiniertem Sadismus erfinden.

Natürlich werden sie mir sagen - warum bist du verrückt. Die Leute kümmern sich um dich. Nehmen Sie es billig und gehen Sie bald, während wir alle so nett hier sind. Aber Freunde, wir werden keine so naiven Simpletons sein. Schließlich stellt sich nicht die Frage, warum sie mit einem günstigeren Rabatt an uns verkaufen, sondern warum sie in allen anderen Fällen teurer an uns verkaufen. Und dies, den sogenannten Rabatt für Treue, würde ich lieber als Aufpreis für das Wahlrecht bezeichnen.

Aus meiner Sicht ist dies alles Diskriminierung und Einschränkung der Freiheit. Ich denke, früher oder später wird all dies auf gesetzlicher Ebene verboten, da der Tauschhandel oder der Verkauf von Alkohol an Kinder auf einmal verboten war. Nach der Verabschiedung des Gesetzes werden mir solche Szenen präsentiert.

Zum Beispiel. Ein Polizist, als Teenager in eine Baseballkappe gekleidet und mit einem Skateboard unter dem Arm, kauft eine Mikrowelle in einem Haushaltsgerätegeschäft. Er schaut den Verkäufer mit flehenden Augen an und sagt kaum hörbar:
- Vielleicht gibt es eine Rabattkarte, oder?
- Was bist du, Junge, das ist verboten.
- Mindestens anderthalb Prozent. Ich werde es niemandem erzählen.
Der Verkäufer, der sich unter der Theke umschaut, holt ein altes, vergilbtes Stück Plastik heraus. In dem Moment, in dem der Kunststoff bereits die Hand des Teenagers berührt hat, aber die Hand des Verkäufers noch nicht verlassen hat, schnappen Handschellen am Verkäufer. Menschen in Schwarz bringen ihn durch die Hintertür und bringen ihn in einem unbekannten Auto in einem schwarzen Auto weg.

Oder es gibt RAM in einer großen Marketingfirma. Der CEO sagt:
- Etwas ist bei uns in diesem Quartal nicht sehr gut. Irgendwelche Ideen, wie man den Umsatz steigern kann?
Jeder erwägt Optionen. Dann steht ein junger, aber vielversprechender Manager auf und sagt schüchtern.
- Vielleicht ... Dies ... wir werden eine Rabattkarte ausstellen ...
Im Büro hängt tödliche Stille. Alle starrten verständnislos auf den Tisch. Die Fliege des letzten Jahres schlägt durch das Fenster. Der General verblasst und schaut den Leiter der Sicherheitsabteilung scharf an. Er schaut wissend weg. Nach der Perspektive eines vielversprechenden Managers sieht niemand etwas mehr, zumindest nicht im Pale of Settlement.

Zusätzlich zu den wilden Unannehmlichkeiten für Geldbörsen und für das Gehirn der Kunden haben alle Rabattkarten eine weitere schlechte Eigenschaft. Sie müssen nur darüber nachdenken, was auf der anderen Seite des Kartenlesers passiert. Dies sind schreckliche Belastungen auf Servern, die all diesen kumulativen Unsinn berechnen und speichern. Und das sind natürlich schreckliche Belastungen für die Köpfe der IT-Teams, die all dies unterstützen.

Sind Sie sicher, dass die unglaubliche Leistung von Computern genutzt werden sollte, um sparsame Hausfrauen zu beeindrucken? Haben unsere Väter und Großväter dafür IT geschaffen?

Siegesgeschichte


Wenn Sie die Entwicklung der Informationstechnologie lesen, entstehen diese Vitalität und die Beharrlichkeit, mit der sich die digitale Technologie in Wissenschaft, Verteidigung und Industrie durchgesetzt hat.

Sobald sie in Form sperriger Strukturen aus Lampen und Ferriten auf die Beine kam, löste sie bereits strategische Aufgaben wie das Auflösen feindlicher Chiffren, das Erstellen einer Atombombe oder das Berechnen ballistischer Flugbahnen. Es ist dasselbe, als würde man einem dreijährigen Kind einen Helm auf den Kopf setzen, ein Maschinengewehr in die Hände geben und ihn in die Schlacht schicken.

Und die digitale Technologie hat standgehalten.

Obwohl sie ziemlich erwachsene Konkurrenten hatte. Ich spreche jetzt über AVM - analoge Computer. Für eine Weile waren sie schneller, genauer, wirtschaftlicher als digital. Das Wesentliche von AVM ist, dass wir, um eine Lösung zu erhalten, ein bestimmtes physikalisches Prinzip anwenden, dessen Verhalten dem, was wir modellieren müssen, ähnlich (ähnlich) ist.

Die verwendeten Prinzipien waren sehr unterschiedlich - mechanisch, hydraulisch, pneumatisch, elektrisch. Wenn Sie noch nie gesehen haben, wie Gaudi seine architektonischen Formen mit Seilen und Sandsäcken berechnet hat, sollten Sie einen Blick darauf werfen. Ein bezaubernder Anblick.

Um das Wesentliche der AVM endgültig zu verdeutlichen, können Sie versuchen, ein einfaches Problem zu lösen, wie dies in einem seiner Bücher vom Popularisierer der Physik Perelman beschrieben wird.

Angenommen, Sie möchten den optimalen Standort einer ländlichen Schule für drei Dörfer ermitteln. Die Sache wird durch die Tatsache kompliziert, dass es in den Dörfern eine unterschiedliche Anzahl von Kindern gibt, zum Beispiel 10, 20, 50. Sie legen eine Karte auf den Tisch und bohren ein Loch in die Dörfer. Und durchquere drei Seile, die zu einem Knoten verbunden sind. Binden Sie ein Gewicht an jedes Seil entsprechend der Anzahl der Kinder (10 Gramm, 20 Gramm, 50 Gramm). Na und? Nun, das ist es. Die Gewichte werden ausgeglichen und der Knoten zeigt den optimalen Standort der Schule an. Schnell, einfach, elegant.

Und es ist einfach erstaunlich, wie sie im Vergleich dazu in ungeschickten digitalen Maschinen das Potenzial erkennen konnten, das selbst die wildesten Fantasien von heute übertroffen hat. Aber was passiert ist, hat die digitale Technologie gewonnen. Und hier möchte ich unerwartet über modernere Angelegenheiten sprechen.

Quantencomputer


Wenn der Hype um Quantencomputer aufhört und sich der Wellennebel der Unsicherheit auflöst, wird klar, dass Quantencomputer dieselben analogen Computergeräte sind. Sie arbeiten wie ein Gerät mit Gewichten, nur Quantenteilchen anstelle von Gewichten und Verschränkungen anstelle von Seilen. Und sie zeichnen sich durch alle Mängel aus, die schließlich zum fast vollständigen Verschwinden der AVM geführt haben. Diese Mängel sind enge Spezialisierung, Genauigkeitsverlust, mangelnder Determinismus.

Interessanterweise entwickelt sich das Quantencomputing im Vergleich zur Geschichte des klassischen Rechnens unter Gewächshausbedingungen. Niemand legt ihnen bestimmte Aufgaben und Fristen vor. Im Gegenteil, jeder versucht, ein echtes Problem zu erfinden, bei dem die Quantenüberlegenheit offensichtlich wäre. Bisher ist dies nicht sehr erfolgreich. Die Faktorisierung von Zahlen, die jemand zuvor mit schlechten Zielen multipliziert hatte, kann ich solchen Problemen nicht zuschreiben. Darüber hinaus entwickelt sich die Post-Quanten-Kryptographie schneller als die Quantenkryptographie.

Wenn sich jemand für meine Meinung interessiert (was natürlich lächerlich ist), wo er ein paar Billionen Dollar investieren soll, würde ich ihn daher eher anweisen, eine Art super-nanooptischen Transistor zu entwickeln, der die Leistung gewöhnlicher von Neumann-Computer um ein paar mehr erhöht -Drei Bestellungen. Dieses Pferd hat nie versagt.

Quantencomputer haben jedoch etwas Besonderes, das dem bisher Bekannten nicht ähnlich ist. Dieser Gedanke entgeht mir ständig, aber Sie können versuchen, ihn irgendwie zu klären. Ich denke, dass der Punkt im Arbeitskörper dieses analogen Computers liegt. Diese Gewichte sind perfekt. Sie haben absolut genaue Eigenschaften und sind einander absolut ähnlich. Das ist zwar eine blöde Frage, aber ich möchte trotzdem fragen: warum?

Warum sind zwei Elektronen so ähnlich wie ... Ich wollte zwei Tropfen Wasser sagen. Tatsache ist jedoch, dass Wassertropfen unterschiedlich sind und in der Natur im Allgemeinen alles anders ist. Alles außer Elementarteilchen. Gleichwohl gilt das mehr für das Informationsgebiet als für die Physik.

Bits ... Qubits ... Das alles ist sehr verdächtig.

Im Allgemeinen, wie DiCaprio sagte. Wir müssen tiefer gehen.

Kybernetik


Heute denken wir alle ziemlich leicht über virtuelle Welten im Allgemeinen nach und dass unsere Welt möglicherweise virtuell ist. Und das alles ist in der Matrix, dem dreizehnten Stock, dem Anfang. Dies ist bereits Teil des Massenbewusstseins. Zuvor wurde die Frage von Lem im Allgemeinen fast vollständig untersucht. Und wahrscheinlich jemand anderes. Aber die ganze Zeit interessierte mich die Frage, wer als erster dieses geistige Verbrechen begangen und die umgebende Realität so weit interpretieren durfte.

Und alle Fäden, zumindest ich, führen zu Norbert Wiener und seiner Kybernetik.

Jetzt werden jedes Jahr viele Wissenschaften und wissenschaftliche Bewegungen geschaffen. Aber ihr Thema ist in der Regel eng und die Ziele sind zweckmäßig. Ich denke, Kybernetik ist die letzte grundlegende Wissenschaft. Viele Menschen glauben, dass Kybernetik nur eine Theorie der Informationsverarbeitung ist, die den Weg für die Ära der digitalen Computergeräte ebnete. Dies ist wahr, aber dies ist nur die Spitze des Eisbergs.

Die Kybernetik hat das getan, was noch keiner Wissenschaft gelungen ist. Sie spezifizierte ein so schwer fassbares Konzept als Information und drückte es durch eine strenge physikalische Größenentropie aus. So bildete sie die wissenschaftliche Grundlage für das Studium von Informationsprozessen, geistiger Aktivität und letztendlich des menschlichen Geistes.

Bevor Kybernetik, Physik, Biologie und Psychologie unabhängig voneinander existierten, waren alle Versuche, belebte und unbelebte Natur zu verbinden, bestenfalls naiv. Die Kybernetik hat das letzte Glied in der Wissenskette des Universums geschlossen. Sie legte die Brücke zwischen Sein und Bewusstsein, zwischen Seele und Körper, zwischen Leben und Tod. Und nachdem wir auf dieser Brücke gestanden haben, können wir bereits, wenn nicht den Schöpfer selbst, zumindest seinen Plan erkennen.

Das sagt Norbert Wiener selbst:

Zumindest eines ist ganz klar: Die physische Persönlichkeit einer Person ist nicht mit einem materiellen Träger verbunden. Individualität ist eine Flamme, kein Stein, keine Form, keine materielle Füllung. Dieses Formular kann über Kommunikationskanäle übertragen, geändert oder kopiert werden. Die Tatsache, dass wir das System einer Person immer noch nicht von einem Ort zum anderen verkabeln können, ist hauptsächlich auf technische Schwierigkeiten zurückzuführen.

Wir schwimmen flussaufwärts und kämpfen mit einem riesigen Strom von Desorganisation, der gemäß dem zweiten Hauptsatz der Thermodynamik dazu neigt, alles auf Hitzetod, universelles Gleichgewicht und Gleichheit zu reduzieren. Wir kämpfen in der ungewissen Zukunft nicht um einen endgültigen Sieg. Der größte aller Siege ist die Gelegenheit, deine Existenz fortzusetzen und zu wissen, dass du existiert hast. Keine Niederlage kann uns den Erfolg nehmen, der darin liegt, dass wir einige Zeit in dieser Welt waren, die uns anscheinend nicht interessiert. Die Anforderungen unserer eigenen Natur, ein Versuch, eine Insel der Organisation angesichts der vorherrschenden Tendenz der Natur zur Unordnung aufzubauen - dies ist eine Herausforderung für die Götter und gleichzeitig eine von ihnen geschaffene eiserne Notwendigkeit.

Nun, was machen wir hier?


Norbert Wiener war ein sehr zerstreuter Mensch. Sie können viele Geschichten und Witze darüber im Internet lesen. Ich werde sie nicht wiederholen. Aber es scheint mir, dass er nicht abgelenkt war, sondern konzentrierter als die um ihn herum. Was durch das Ergebnis seines Lebens bestätigt wird.

Ich wage es nicht, mich mit den großen Genies zu vergleichen, aber ich habe auch genug Geistesabwesenheit.

Zum Beispiel habe ich gestern darüber nachgedacht, wie ich den Anwendungsbestätigungscode durch drei Systeme ziehen kann, die ihn benötigen, und nicht vier weitere Systeme ruinieren kann, die ihn nicht benötigen. Dieser Bestätigungscode entstand einfach, weil sich die beiden Abteilungen in einer Kleinigkeit nicht einigen konnten.

Und in meinem Kopf erklärt das umständliche Bild von Geschäftsabstraktionen, die am Rande des Verständnisses stehen, wie unser Unternehmen letztendlich Geld verdient. Natürlich bin ich in diesem Moment ein wenig von der Realität abgekoppelt. Unbemerkt von hinten nähert sich ein Mitarbeiter.

- Michael ... Michael ... Entschuldigung, ich habe gestern einen Antrag für einen Bericht für die Personalabteilung gestellt.

Der gewichtige Gedankengraph streut in alle Richtungen. Gedankensplitter wie Nadeln durchbohren den Schädel von innen. Ich schaue dumm in den Raum und versuche zur Besinnung zu kommen. Das Mädchen sieht das, als sie plötzlich aufholt.

- Oh, ich sehe, du bist introvertiert ... Na gut, ich komme morgen irgendwie rein ...

Verdammt!!! Ich bin kein Introvertierter !!! Ich versuche nur zu denken. Wenn irgendein Unternehmensgott Programmierer vor dieser Verpflichtung gerettet hätte, hätte jeder gesehen, dass sie ziemlich gesellige Menschen sind. Und dass sie aktiv an allen Freuden und Sorgen des Bürolebens teilnehmen können.

Tatsache ist, dass der Programmierer nach all diesen heiligen Tänzen um Missionen und Ziele, nach spirituellen Sitzungen in Besprechungsräumen, nach dem Streicheln von Unternehmenselefanten auf rauen Stämmen, dem Ausblasen von Kerzen auf Geschäftstorten und anderer Zusammenarbeit früher oder später allein an seinem Arbeitsplatz bleibt bei einem mit einem Computer und beginnt direkt auf den Monitor zu schauen. Und versteht ganz klar das Folgende.

Erstens kann er nichts an jemanden delegieren. Weil alle einander alles delegiert haben, was möglich ist. Und schließlich an den Programmierer delegiert.

Zweitens kann er dem Computer kein Bestechungsgeld geben. Er kann ihn nicht mit dem Europäischen Gerichtshof für Menschenrechte bedrohen. Er kann nicht mit ihm trinken, um Vertrauen zu gewinnen. Er kann ihn nicht verführen und ihn bitten, die ganze Arbeit selbst zu erledigen.

Der einzige Weg ist, sich eine Tasse gruselig schmeckenden Kaffee einzuschenken. Um in dieses ganze Chaos einzutauchen, das von den sogenannten Extrovertierten verursacht wurde. Sammeln Sie die Überreste des gesunden Menschenverstandes zu einer Faust und schreiben Sie Code, der dieses Chaos mehr oder weniger beherrschbar macht.

Wo ist die Wahrheit?


Natürlich hört der Programmierer auf, auf der Suche nach der Wahrheit in verschiedenen sozialen Strukturen nach der Wahrheit zu suchen, und taucht immer mehr in die Welt des Programmcodes ein. Der Code ist wahrscheinlich das einzige, was ihn niemals täuscht.

Es war einmal ein normales Unternehmen, das sein Bestes gab, um das zu verbessern, wofür es gegründet wurde. Und da war so ein cooler Oracle-Spezialist, Tom Kite. Und er hatte eine Website Ask Tom. Auf dieser Seite stellten ihm Leute Fragen und er beantwortete sie. Die Seite war ein voller Erfolg. Und der Grund war einfach.

Als Tom die Frage beantwortete, bezog er sich in der Regel nicht auf die Dokumentation und nahm keine Diskussionen auf. Er schrieb einfach in die Konsole des Teams, erhielt die Auslieferung und veröffentlichte diese Dumps als Antwort auf die Frage.

Somit hat sich Tom nie geirrt.

Wir müssen also alle handeln und nur dem Code vertrauen. Auch Kommentare im Programmtext sollten mit Vorsicht behandelt werden. Und je mehr Kommentare, desto mehr Verdacht sollte es geben. Was für ein Mod ist das übrigens - Programmlogik auf Annotationen zu übertragen. Das ist schrecklich. Sie können auch abgleichen, wann Anmerkungen für die Dokumentation verwendet wurden. Aber wenn sie jetzt das Verhalten des Programms durch verschiedene CI-Container und ORM-Mapper bestimmen ... Wie ist es, Leute? Immerhin ist der Code die einzige Wahrheit, die wir übrig haben.

Der Programmierer mit angehaltenem Atem schaut auf den Bildschirm. Der übliche Editor ist auf dem Bildschirm. Im Editor - der Code. Nur perfekter, sauberer Code. Und er fühlt: WAHRHEIT ist irgendwo in der Nähe.

Noch ein Abend ohne Alla


Nach dem Nachdenken fand ich mich wieder ruhig zu Hause. Brauche etwas Ruhe. Und wahrscheinlich in einen Nachtclub.

Überprüfen Sie die Mail.

Von: PhD Hose <shlang31415@yandex.ru>

„Hallo Bruder! Unser Professor war völlig wütend, er möchte ein Stipendium beantragen, aber es gibt keine Berechnungen. Im Allgemeinen müssen Sie sich entweder in der Tiefe oder in der Breite auf ein großes Diagramm verlassen - es ist noch nicht klar. Ich weiß, dass du solche Probleme magst. Die Frist ist morgen um 10:00 Uhr. Siehe Anhang. Sie wird nicht nach mir rosten. "


Herzschlag schneller. Solche Aufgaben kommen nicht immer vor. Natürlich können Sie sie selbst erfinden, aber das ist nicht interessant. Es ist, als würde man ein fiktives Mädchen küssen. Und dann ist alles echt ... Der Nachtclub scheint zu warten.

Ich schaue auf die Uhr - es bleibt nicht viel Zeit für die Frist. Und es ist nicht klar, wie lange die Entscheidung dauern wird. Sie sollten keine Zeit verschwenden. Bei der Automatisierung öffnen die Hände selbst die Programmierumgebung, eine Datei mit TK, der Link beginnt mit dem Laden von Daten ...

... Wer mindestens einmal Computerprobleme für eine Weile gelöst hat, versteht, worum es geht. Je länger eine Person denkt, desto weniger Zeit bleibt für die Arbeit eines Computers und umgekehrt.Sie können schnell ein einfaches Programm erstellen, das das Problem direkt löst, aber dann hat der Computer nicht die Zeit, alle Optionen zu berechnen. Die umgekehrte Situation kann eintreten, wenn eine Person, die versucht, einen Hochgeschwindigkeitsalgorithmus zu erstellen, das gesamte Zeitlimit auswählt. Die optimale Lösung liegt wie immer in der Mitte.
"Mann, ich habe keine Zeit, es herauszufinden, es ist zu viel", sagt der Computer. "Keine Sorge", sagt der Mann, "jetzt füge ich ein Dutzend Zeilen hinzu, und die Anzahl der Optionen wird um eine Größenordnung abnehmen." Oder eine Person könnte sagen: "Hören Sie, Kumpel, ich weiß, dass dies besser gemacht werden kann, aber ich werde zu viel Zeit brauchen, um ein Programm zu erstellen und es zu debuggen." „Nichts“, antwortet der Computer, „komm schon, was du hast. Ich bin eisern, ich werde nicht müde und schwitze, ich werde alle Optionen durchgehen und die richtige Antwort geben. Denken Sie vorerst an etwas Wichtigeres. “ Beim Lösen werden der Programmierer und der Computer eins. Sie haben ein gemeinsames Ziel und eins für zwei Mal. Und wenn die Aufgabe pünktlich erledigt ist, ist es großartig, weil alle ihre Arbeit gemacht haben und es gut gemacht haben ...

(Fortsetzung folgt)

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


All Articles