Stellen wir uns zum Geburtstag der „Sonne der russischen Poesie“ vor, wie sein gegenwärtiges Leben aussehen würde: ein Versionskontrollsystem für Verse, ein Zensor Benckendorf als Projektmanager und brennende Fristen.

Puschkin sitzt, schreibt Gedichte. Läuft Benckendorf.
- Hören Sie, Puschkin, wir haben alle Fristen! Muss freigegeben werden. Investoren fragen: Wo ist der Inhalt?
"Nein, das kann ich nicht!" Benckendorf, ich habe es dir so oft gesagt, dass ich das nicht kann.
- Alexander! Sie fordern von mir, ich kann nichts machen. Lass uns raus gehen. Was hast du da
- Hier ...
Puschkin zeigt zwei Strophen und den Anfang der dritten.
Ich erinnere mich an eine wundervolle Vision:
Du bist vor mir erschienen
Wie ein flüchtiger Moment
Wie ein Genie von weißer Schönheit.
In Trägheit hoffnungsloser Traurigkeit
In den Alarmen der lauten Aufregung
Eine lange schneebedeckte Stimme ertönte für mich
Und ich träumte von niedlichen Gesichtszügen.
Ta-ta-ta. Stürme
Verstreute alte Träume
Tra-ta-ta-ta sanft
Purum pum pum Eigenschaften.
- Großartig! Verteilen Sie die ersten beiden Strophen im Essen.
- Aber ...
- Dann ist alles "aber". Wir müssen den Inhalt zeigen!
Läuft weg
Puschkin seufzt, schneidet die unvollendete Strophe aus, lässt git init, git gedicht.txt hinzufügen, git festschreiben und git auf den Server drücken. Er gibt die letzte Strophe zurück und schaut nachdenklich in die Ferne, dreht den Federkiel in seinen Händen ... Nach ungefähr 10 Minuten kommt ihm eine Idee, er legt den Stift hin und beginnt, auf die Tasten zu klopfen.
***.
Nach einer halben Stunde ist die dritte Strophe in vollem Gange.
Tara-ta. Stürme
Verstreute alte Träume
Tra-ta-ta-ta-ta sanft
Und träumte von guten Eigenschaften.
Puschkin steht auf und gießt sich Kaffee ein. Im Korridor stößt er auf einen rauschenden Benckendorf.
- Puschkin, was machst du? Es gibt Fehler in der Produktion!
- Nun ja! Bugs? Bei mir? Kann nicht sein.
- Schau selbst.
Benckendorf öffnet den Laptop und zeigt Puschkin etwas. Puschkin legt seine Hand in ihr Haar und kratzt es nachdenklich.
- Ja, tochnik, sieh mal ... Aber ich habe gerade alles im Code ... Ich habe gerade angefangen, über die vierte Strophe nachzudenken ... es gibt ein paar Gedanken, aber nicht die Tatsache, dass sie schnell implementiert wird ...
- Wir müssen es dringend beheben!
Benckendorf rennt weg. Puschkin, der den Kaffee vergessen hat, geht zum Arbeitsplatz. Dort macht er Git Stash, regiert "schneebedeckt" bis "sanft", Git Commit, Git Push, Git Stash Pop. Schaut nachdenklich auf den leeren Becher. Dann an die Decke. In seinen Augen ist ein Versuch, sich zu konzentrieren. Fünf Minuten später ist er erfolgreich und klopft an die Schlüssel.
***.
Nach einer halben Stunde kommt Benckendorf angerannt. In seinen Händen hat er einen Laptop und einen Bigmak, er kaut unterwegs.
Unvollendete Arbeit auf Puschkins Bildschirm:
Jahre vergingen. Stürme
Verstreute alte Träume
Und ich habe deine sanfte Stimme vergessen
Und träumte von guten Eigenschaften.
In der Wildnis, in der Dunkelheit von Tram-Ta-Ta-Tam
Meine Tage waren ruhig
Ohne Straßenbahn-Ta-Tam, ohne Pam-Pa-Ra-Ram,
Keine Tränen, kein Leben, kein Ta-Tam.
- Hör zu, Puschkin! Dann haben sich die Investoren den Inhalt angesehen, alles ist in Ordnung, aber wir brauchen Urheberrechte und einen Namen.
Puschkin beiseite:
- Blah ...
Benckendorf kaut Bigmac, Schutzbrille.
- Nun, Puschkin, zum letzten Mal! Lass mich sterben!
Puschkin seufzt, versteckt sich wieder und fügt eine Copyright-Zeile hinzu. Nach einigem Nachdenken nennt er das Gedicht "K ***".
"Dann werde ich es herausfinden! ...", flüstert er vor sich hin.
Git Commit, Git Push. Benckendorf hat die ganze Zeit hinter ihm gestanden und kaut intensiv Bigmack.
Puschkin:
- Er hat es getan, verstehen Sie? So glücklich? Wird es keine Änderungen mehr geben? Lass es ruhig arbeiten!
"Er wird mich an diesem Ort nicht scheitern lassen!" - versichert Benckendorf. - Danke, ich schulde dir etwas! - und rennt weg und lässt die Krümel fallen.
Puschkin schaut auf den Monitor.
- Damit Sie leer waren, ist der Manager effektiv!
Es entwickelt sich ein Git-Zweig, ein Git-Stash-Pop, ein Git-Commit. Er blickt auf einen leeren Becher, setzt Kopfhörer auf, setzt sich etwa 10 Minuten lang hin und schüttelt im Takt der Musik den Kopf. Dann klopft er heftig auf die Tastatur.
***.
Nach einer halben Stunde kommt Benckendorf angerannt. Er hat einen Ausdruck in der Hand. Auf dem Bildschirm von Puschkins Laptop Mehl der Kreativität:
In der Wildnis, in der Dunkelheit von Tram-Ta-Ta-Tam
Meine Tage waren ruhig
Ohne Straßenbahn, ohne Reue
Keine Tränen, kein Leben, keine Liebe.
Benckendorf nimmt Kopfhörer von Puschkins Kopf.
- Puschkin, hör zu! Alles ist in Ordnung, jeder mag alles, aber Investoren, verstehen Sie ... Kurz gesagt, die erste Strophe rollt nicht.
- Was ?! - Puschkin reißt die Kopfhörer ab und dreht sich zu Benckendorff um.
- Nun, nicht wirklich ... Sie sagen, es sei unpraktisch zu lesen, "flüchtiger Moment" schneidet irgendwie ein Auge ... Kannst du es wiederholen? Ich habe eine Blase!
"Nun, wie soll ich das wiederholen?" Wie? Ich habe den gesamten Code in einem zerlegten Zustand, die Tests bestehen überhaupt nicht!
- Nun, Schatz, denk an einen Faden!
Puschkin macht einen Git Commit, Git Checkout Master, nimmt nachdenklich einen Stift in sein Ohr und tauscht dann die "Vision" und "Instant".
- So geht es?
- In! Was du brauchst, Nishtyak, loslassen! - Benckendorf rennt weg.
Puschkin sieht ihn unfreundlich an, lässt Git Commit, Git Push und Git Checkout entstehen. Führt mit einem Stift über nicht festgeschriebene Änderungen, klopft nachdenklich auf eine leere Kaffeetasse. Ungefähr zehn Minuten später dämmert es ihm, er übernimmt die Tastatur.
***.
Nach einer halben Stunde kommt Benckendorf angerannt. Er geht leise auf Puschkin zu und bleibt stehen.
- Was nochmal? - Puschkin legt seinen Stift hin und tippt nervös mit den Fingern auf den Tisch.
- Nichts, ich bin gerade gekommen, um zu sehen: Ist die neue Version fertig?
Puschkin rollt mit den Augen und seufzt tief. Der Bildschirm ist voller Arbeit:
In der Wildnis, in der Dunkelheit der Enge
Meine Tage waren ruhig
Ohne Gottheit, ohne Inspiration
Keine Tränen, keine Bosheit, keine Liebe.
Die Seele ist angekommen pum-purum-pum:
Und hier bist du wieder,
Wie eine Pum-Puram-Pam-Vision
Wie Straßenbahn-Taram-dort-dort param.
- Nun, wie soll ich sagen ... - Puschkin fummelt an einem Stift herum. - Es gibt ein paar Zeilen, es scheint nichts ... Nun, die fünfte Strophe scheint zu picken ... wir müssen eine Menge mit anderen Komponenten durchdenken, weil ...
- Großartig! - Benckendorf unterbricht ihn. - Kannst du es zum Essen ausrollen? Den Anlegern hat es gefallen, sie wollen uns eine Tranche geben, aber sie bitten uns, Fortschritte zu zeigen, verstehen Sie?
- Nein.
- Hören Sie, Mann, sie zahlen uns Geld, wissen Sie. Wir sitzen nicht nur hier, nicht zu unserem eigenen Vergnügen. Es wird kein Geld geben - sie werden alle mit einem Hund in die Hölle zerstreuen. Schreiben Sie dann nicht Ihre Gedichte. Roll out, Sie müssen Fortschritt glänzen. Und ja, es gibt wieder einen Fehler - hier gibt es nicht genug Komma.
- Wie geht es euch allen für mich? - Puschkin setzt seine Kopfhörer auf und sieht Monique scharf an. Benckendorf klopft ihm auf die Schulter und geht.
Puschkin schneidet die unvollendete Zeilengruppe, lässt Git festschreiben, gibt die Zeilengruppe zurück, macht Git-Stash, Git-Checkout-Master, korrigiert das Komma, Git-Commit, entwickelt Git-Merge, Git-Push, Git-Checkout-Entwicklung, Git-Stash-Pop. Seufzt, nimmt eine Tasse und geht Kaffee trinken.
***.
Nach einer halben Stunde - Puschkin im Kopfhörer am Computer - läuft Benckendorf. Puschkin gibt vor, ihn nicht zu bemerken.
Das Erwachen ist zur Seele gekommen:
Und hier bist du wieder,
Wie eine flüchtige Vision
Wie ein Genie von purer Schönheit.
Und das Herz schlägt Tum-Turum-Tum
Und für ihn gibt es Pam-Param
Und dort-Taram und Pum-Purum-Pum,
Und das Leben und die Tränen und die Liebe.
Benckendorf geht frech auf Puschkin zu und legt einen Ausdruck auf den Tisch.
- Hier. Das Feedback kam vom Kunden. Benötigen Sie Änderungen.
Puschkin schaut traurig auf das Blatt, auf dem am Ende viele Buchstaben und Emoticons stehen. Entfernt Kopfhörer.
"Ich verstehe das überhaupt nicht." Warum brauchen sie andere Beinamen? Warum mochten sie diese nicht? Ich bin geschockt, es gibt auf der Welt ...
- Hör zu, sei nicht schlau. Jeder hat schon für dich gedacht. Sie ändern die Beinamen und alle sind glücklich. Also ist es notwendig, zu verstehen? Ich kann Ihnen nicht die ganze Küche erzählen, aber der General hat die Kontrolle übernommen.
- Dies sind Infektionen, sie geben keine Arbeit. - Puschkin beendet den Rest des Kaffees. - Nun, es wird Änderungen für Sie geben. Aber ohne Tests! Ich werde nicht einmal solchen Mist testen.
- Das ist wunderbar, stimmte zu! - Benckendorf rennt weg.
Puschkin macht Git Commit, Git Checkout Master, drückt das Revisionsblatt, korrigiert den Code, schaut manchmal zur Decke und flüstert etwas vor sich hin, dann entwickelt sich Git Commit, Git Push, Git Checkout. Er biss die Zähne zusammen, korrigierte nervös den Text, verpflichtete sich und murmelte ständig etwas vor sich hin.
***.
Drei Stunden später lehnt sich Puschkin in seinem Stuhl zurück. Seine Augen sind rot, seine Haare sind zerzaust. Gedicht auf dem Bildschirm. Puschkin untersucht ihn liebevoll, fügt an einer Stelle ein paar Leerzeichen hinzu und entfernt an einer anderen. Git Commit. Schauen Sie sich um: Es ist schon Nacht vor dem Fenster. Er nimmt das Telefon und wählt die Nummer.
- Benckendorf! Ja, ich bin es, hi. Fertig ... Was bedeutet es, dass du schläfst? Wach auf, komm schon! .. Sag mir, kann ich veröffentlichen? .. Nun, ich weiß nicht, Investoren mit Kunden spielen Poker auf unserer Website, Vermarkter haben mit der Werbung begonnen und viele Benutzer sind bestrebt, uns ihr Geld zu geben ... Nein? Großartig! Dann lege ich es auf das Essen ... Ja, ich antworte ... Ja, nichts wird passieren! .. Ja, unter meiner Verantwortung ... Ja, wir waren uns einig ... Adieu!
Puschkin macht Git Checkout Master, Git Merge entwickeln, Git Push. Lehnt sich in einem Stuhl zurück. Vor dem Fenster ist die Stadt nachts laut. Puschkin streckt sich knirschend aus und steht auf. Er steckt einen Stift und Kopfhörer in einen Rucksack, setzt einen Rastamanka-Hut auf sein ungezogenes Haar und verlässt den Raum. Im Büro gehen die Lichter aus, alles taucht in Halbschatten und nur der Bildschirm leuchtet. Es zeigt einen Commit-Baum und ein schönes Gedicht.
K ***
Ich erinnere mich an einen wundervollen Moment:
Du bist vor mir erschienen
Wie eine flüchtige Vision
Wie ein Genie von purer Schönheit.
In der Trägheit hoffnungsloser Traurigkeit
In den Sorgen der lauten Aufregung
Ich hörte eine lange sanfte Stimme
Und ich träumte von niedlichen Gesichtszügen.
Jahre vergingen. Stürmische Böen Rebellion
Verstreute alte Träume
Und ich habe deine sanfte Stimme vergessen
Deine himmlischen Züge.
In der Wildnis, in der Dunkelheit der Enge
Meine Tage waren ruhig
Ohne Gottheit, ohne Inspiration
Keine Tränen, kein Leben, keine Liebe.
Das Erwachen ist zur Seele gekommen:
Und hier bist du wieder,
Wie eine flüchtige Vision
Wie ein Genie von purer Schönheit.
Und das Herz schlägt in Ekstase
Und für ihn sind sie wieder auferstanden
Sowohl Gottheit als auch Inspiration
Und das Leben und die Tränen und die Liebe.
1825 Jahre
goo.gl/P8iuogVom CompilerDer Text erschien während der Vorbereitung des Online-Python-Kurses von Grund auf neu. Der Autor dachte darüber nach, wie man in einer einfachen Sprache ohne Programmierung über Verzweigungen in GIT sprechen kann und warum dies erforderlich ist. Dann beendeten sie die Video-Screencasts und legten die Musik von Frederic Chopin auf. Alle Ereignisse und Charaktere sind fiktiv, alle Zufälle sind zufällig.
