Latest / Coding Buddies | Tech & Dev-Mindset / Die drei Geister der Softwareentwicklung: Ein Weihnachtshörspiel
Transcript
- 0:00Softwarelastige Weihnachtsgeschichte und.
- 0:04Die wahre Weihnachtsgeschichte, so wie man sie uns schon von
- 0:07Klein Auferzählt Coding Buddies, Dein Podcast rund um
- 0:11Softwareentwicklung und aktueller Tech News.
- 0:14Herzlich Willkommen. Halli Hallo und herzlich
- 0:28Willkommen zur neuen Folge vom. Coding Buddies.
- 0:31Podcast und es wird eine weihnachtliche Folge, ganz im
- 0:35Sinne der Weihnachtszeit und in diesem Sinne begrüße ich
- 0:39natürlich auch Tino ganz herzlich an meiner Seite.
- 0:42Hallo Tino. Hohoho Hi Fabi, Grüß dich.
- 0:47Aber weiß ja auch, viele Wissen nicht, dass dein zweiter Vorname
- 0:50Santa ist. Ja, ich habe mein Nebenjob geht
- 0:54immer im Dezember los, dann. Der Stressigste.
- 0:57Job der Welt Podcast ja, ja, ja, man kommt viel rum, ja.
- 1:05Das glaube ich, das glaube ich. Aber wie ist denn das so, bist
- 1:09du schon voll Weihnachten angekommen?
- 1:11Weihnachtszeit, Weihnachtsstimmung, Kekse schon.
- 1:14Gegessen? Ja, ja, es steht ja quasi vor
- 1:16der Tür. Ich bin bereit, ich bin bereit
- 1:20für Weihnachten. Das klingt fantastisch.
- 1:23Hast du schon ne Menge Kekse genascht?
- 1:25Nee, das noch nicht, das heb ich mir auf.
- 1:27Also ich versuch das so lange wie möglich hinauszuzögern, weil
- 1:30bekanntlich sind sie ja jetzt auch nicht so kalorienarm, sag
- 1:35ich mal. Und wenn ich einmal damit
- 1:36anfange, dann dann geht es richtig zur Sache und deswegen
- 1:39das schieb ich immer so n bisschen nach hinten noch.
- 1:41Krass. Also ich bin dem dem Band schon
- 1:43verfallen. Also ich glaub ich glaub ich hab
- 1:46schon 2 keksdosen aufgegessen, sehr.
- 1:49Gut, sehr gut, sehr gut, war lecker.
- 1:52Weil das glaube ich dir sofort. Jetzt habe ich auch.
- 1:54Bock ich würde sagen, wir holen uns nach der Folge erstmal ein
- 1:58paar Plätzchen, oder? Ja oder währenddessen, denn es
- 2:02ist ja eine spezielle Folge, denn hau doch mal raus, was
- 2:05heute geschieht heute. Gibt es eine Weihnachts special
- 2:09folge? Und zwar wollen wir eine kleine
- 2:12Weihnachtsgeschichte in so einer Art Hörbuchstyle machen und
- 2:17jetzt natürlich nicht. Abschalten, Liebe zur lieber
- 2:20Zurer, sondern weiterhören, denn es wird eine ganz weihnachtliche
- 2:24und gleichzeitig softwarelastige Weihnachtsgeschichte und.
- 2:30Die wahre Weihnachtsgeschichte, so wie man sie uns schon von
- 2:33klein auferzählt. Genau kennen wenige aber nach
- 2:38dieser Folge werdet ihr sie alle in die Welt.
- 2:41Hinaustragen genau deswegen. Fabi, hol die Kekse, ich würde
- 2:45sagen Hörspiel ab. Die Weihnachtsgeschichte von
- 2:55Scrooge, dem Software Developer. In einer Version der Coding
- 2:58Buddies von Tino und. Fabi Prolog es war der letzte
- 3:08Arbeitstag vor Weihnachten und Mister Scrooge ein verbitterter
- 3:11Senior Developer, saß allein in seinem dunklen Büro.
- 3:15Nur das Licht seines Bildschirms erhellte den Raum.
- 3:18Während alle anderen im Team den Weihnachtsurlaub bereits
- 3:21genossen, hämmerte Scrooge auf seiner Tastatur herum.
- 3:26Weihnachten eine ineffiziente Unterbrechung des Workflows.
- 3:30Brummte er, während er eine lange Liste technischer Schulden
- 3:34durchging. Er hatte es sich zur Aufgabe
- 3:36gemacht, in den Feiertagen alleine den veralteten
- 3:39Monolithen ihres Systems zu refectern.
- 3:42Sprints will er relaxen. Diese jungen Developer und ihre
- 3:47modernen Arbeitsmethoden, dass ich nicht lache, machen lieber
- 3:52frei als hier die wahren Probleme zu lösen.
- 3:56An Zusammenhalt und Aufopferung im Team glaubte Scrooge schon
- 3:59lange nicht mehr. Dafür sind zu viele Projekte
- 4:02kläglich gescheitert. Und jetzt noch die
- 4:05Umstrukturierung auf agile Methoden im Unternehmen, das war
- 4:08ihm von Anfang an ein Dorn im Auge.
- 4:11Dailys, Sprints, Reviews. Was soll all der Mist?
- 4:16Und dann noch diese Retros, um sich gegenseitig die Probleme zu
- 4:19beichten. Da bleibe ich lieber auf mich
- 4:21allein gestellt. Außerdem, was wollen mir diese
- 4:24modernen Developer eigentlich erzählen per Programming, damit
- 4:28ich die Fehler der anderen Ausbügel, die sollen erstmal
- 4:31programmieren lernen. Scrooge betrachtete das zweite
- 4:34Paar Maus und Tastatur neben ihm auf dem Tisch und schmunzelte
- 4:37grimmig. Die Probezeit wird Katie eh
- 4:41nicht überstehen. Wenn unser Chef erst mal meine
- 4:44Beurteilung gelesen hat. Aber soll sie mal ihre
- 4:47Urlaubstage genießen? Scrooge hackte weiter auf der
- 4:50Tastatur rum, gewillt die letzten Änderungen seiner
- 4:53Kolleginnen und Kollegen zurückzusetzen.
- 4:56Doch das Schicksal hatte einen anderen Plan für ihn, denn an
- 4:59diesem Abend würde er eine Lektion über Teamwork, Empathie
- 5:04und das wahre Geschenk der Softwareentwicklung erfahren.
- 5:08Kapitel 1 der Geist des vergangenen Codes während
- 5:13Scrooge in einen besonders hässlichen Stück Spaghetticode
- 5:16vertieft war, begann sein Bildschirm plötzlich
- 5:18anzuflackern ein Fenster poppte auf, dass er nicht schließen
- 5:22konnte. Der Geist.
- 5:25Des vergangenen Codes. Möchte seine.
- 5:27Verbindung zu Ihrem. System herstellen.
- 5:29Akzeptieren. Was für ein Unsinn.
- 5:33Murmelte Scrooge aber, ehe er auf Ablegen klicken konnte,
- 5:36bewegte sich die Maus wie von Geisterhand und akzeptierte die
- 5:40Verbindung. Was zur Hölle?
- 5:43Wer bewegt die Maus? Scrooge blickte zur Seite und
- 5:46erschrak. Hallo Scrooge, alter Kumpel,
- 5:49sagte Marley mit trauriger Stimme, sein alter Kollege, der
- 5:53vor Jahren die Firma verlassen hatte, saß nun plötzlich an der
- 5:57Paringstation neben ihm und blickte gespannt auf den
- 5:59Bildschirm. Marley wie wa was, wo kommst du
- 6:04denn her? Platzte es aus dem völlig
- 6:06überraschten Scoot heraus. Doch Marley fuhr fort.
- 6:09Erinnerst du dich noch an die glorreichen Tage, als wir
- 6:12gemeinsam mit C plus plus entwickelten?
- 6:14Scrooge damals, als unser Code noch sauber war und wir ein
- 6:18richtiges Team waren. Der Geist zeigte ihm Logs und
- 6:22Dokumentationen aus der Vergangenheit auf dem
- 6:24Bildschirm, ich mein sie, unsere ersten gemeinsamen Deployments.
- 6:29Wir stießen mit unseren Kaffeetassen an, nachdem wir
- 6:32einen neuen Service live geschaltet haben.
- 6:34Das ist doch Schnee von gestern. So läuft das heute nicht mehr,
- 6:38Marley. Fauchte Scrooge leicht erzürnt
- 6:44und unsere hackersons Wochenenden voller Pitzen und
- 6:47Ideen. Die besten Features entstanden
- 6:50so auf dem Bildschirm waren verschiedene Fotos der beiden zu
- 6:54sehen, freudestrahlend saßen sie an ihren damaligen PC s.
- 6:58Pizzakartons und Kaffeetassen so weit das Auge reichte für den
- 7:02Bruchteil einer Sekunde zeichnete sich ein Lächeln in
- 7:05scrooges Gesicht ab. Dafür hast du aber keine Zeit.
- 7:10Schau dir doch mal diesen Code hier an und die anderen machen
- 7:13lieber Urlaub. Einer muss doch aufräumen.
- 7:15Platzte es aus ihm heraus und das Lächeln verschwand.
- 7:19Lachen, Zusammenhalt, Freundschaften, die selbst
- 7:23stressige Deadlines erträglich machten.
- 7:25Kaum noch konnte sich Scrooge daran erinnern, das.
- 7:28Doch er war nicht immer so verbittert.
- 7:30Früher freute er sich, morgens ins Büro zu kommen, um dann
- 7:34wieder einer von diesen witzigen Geschichten von Marley zu
- 7:36lauschen. Ach Scrooge, du hast den Spaß
- 7:39und die Gemeinschaft verloren, früher hast du an Menschen
- 7:42geglaubt, nicht nur an Maschinen.
- 7:45Was soll das denn heißen, glaubst du?
- 7:48Doch Marley war verschwunden. Scrooge schaute sich verwundert
- 7:51um. Da war nichts, er legte sein
- 7:54Gesicht in Falten und murmelte. Hatte Marley etwa Recht?
- 8:02Kapitel 2 der Geist des aktuellen Codes nachdem Marley
- 8:08verschwunden war, hörte Scrooge ein neues Geräusch.
- 8:10Das Klackern einer Tastatur. Als er sich umdrehte, sah er
- 8:14Tobi, seinen ehemaligen Mentor und Professor aus der
- 8:17Studienzeit, einfach hinter sich sitzen, auf seinem Bildschirm
- 8:21erschien eine Konsole voller Fehlermeldung er.
- 8:24Ich bin der Geist des aktuellen Codes.
- 8:27Verkündete er, während Scrooge ihn verdutzt ansah.
- 8:31Tobi, Was machst du denn hier? Doch Tobi fuhr fort.
- 8:36Schau. Wohin deine Arroganz geführt
- 8:39hat? Der Geist zeigte Scrooge die
- 8:41Realität seines Teams. In einem Fenster leuchtete groß
- 8:45das Wort Burnout auf, es zeigte seinen Kollegen mit den
- 8:49technischen Schuldenkämpfen, die er immer ignoriert hatte.
- 8:53Grooge kümmert sich nur um seine Projekte.
- 8:55Wir sind hier völlig auf uns allein gestellt.
- 8:57Beschwerte sich Katie. Ja und hast du dir mal seinen
- 9:00Monolithen angeguckt? Erwiderte Martin.
- 9:03Er ist völlig besessen davon. Dabei ist das nur
- 9:05konkurrenzfähig. Moderne Lösung lässt er einfach
- 9:08nicht zu, ich will ja nicht lästern oder Trash talken, aber
- 9:11es fühlt sich so an, als würde er uns mit Absicht klein halten,
- 9:14keine Wertschätzung, keine Unterstützung, lange mache ich
- 9:18das nicht mehr mit, es gibt genug andere.
- 9:20Teams, die froh über uns wären. Katie nickte zustimmend.
- 9:23Ich hab in der Kaffeeküche mit Brian gesprochen.
- 9:26Du weißt schon, der Teamleiter von nebenan.
- 9:28Er meinte, er kann immer junge Talente gebrauchen, soll
- 9:31Scrooges doch allein entwickeln. Scrooge fühlte sich unwohl, doch
- 9:35er verteidigte sich. Das ist nicht meine Schuld.
- 9:39Wenn Sie sich anstrengen würden, könnten Sie es auch alleine
- 9:42schaffen. Plötzlich sah Tobi ihn ernst an.
- 9:46Du hast nicht erkannt, dass du als Senior Entwickler eine
- 9:49Verantwortung hast, Scrooge. Du bist ein Vorbild, ob du es
- 9:53willst oder nicht. Mit diesen Worten stand Tobi auf
- 9:57und ging in die Kaffeeküche. Wartet Tobi.
- 10:00Scrooge rannte ihm völlig empört hinterher und schaltete das
- 10:03Licht an. Wie kannst du es wagen?
- 10:06Doch Tobi war verschwunden. Nur eine sauber gespülte
- 10:10Kaffeetasse stand auf der Theke. Ich, ein alter abgehangener
- 10:15Entwickler, dass ich nicht lache.
- 10:18Sie verstehen nur nicht die Komplexität meines Codes, aber.
- 10:21Andererseits, wie sollten Sie auch?
- 10:24Ich habe Ihnen nie richtig erklärt, aber ihre neu modernen
- 10:27Frameworks und Sprachen, wer soll da durchsteigen?
- 10:34Kapitel 3 der Geist des zukünftigen Codes plötzlich
- 10:39wurde Scrooge in die Dunkelheit gerissen.
- 10:41Jemand muss den Lichtschalter betätigt haben, der letzte
- 10:45Geist, der vor ihm erschien, war groß.
- 10:48Gut gekleidet und schaute verärgert auf Scrooge hinunter.
- 10:53Schweigend ging er an ihm vorbei und zeigte auf die Monitore der
- 10:56einzelnen Arbeitsplätze. Sie zeigten, so erkannte
- 11:00Scrooge, schnell die Zukunft seines Projekts.
- 11:04Aber das ist doch mein Projekt. Das kann nicht sein.
- 11:10Halt. Überall wurden abgestürzte
- 11:12Systeme gemeldet. Das Mail Postfach, es lief voll,
- 11:15überall waren Beschwerdenachrichten der
- 11:17verärgerten Kunden. Doch was war geschehen?
- 11:20Scrooge stürmte an seinen Arbeitsplatz, ich.
- 11:24Ich kann das retten. Es ist nicht vorbei.
- 11:26Doch der Monolith war so veraltet, dass niemand einen
- 11:29Durchblick hatte. Nicht einmal Scrooge selbst.
- 11:33Die Logs waren unvollständig und ein Monitoring gab es sowieso
- 11:36nicht. Die Probleme konnten überall
- 11:39sein. Ich brauche unbedingt dringend
- 11:42support. Katie Martin ist hier
- 11:45irgendjemand. Doch das Büro war leer, niemand
- 11:48wollte mit Scrooge arbeiten, schon gar nicht so kurz vor den
- 11:51Feiertagen. Die letzte Nachricht in Ihrem
- 11:54Slack Channel war der Abschied einer Entwicklerin, die schrieb,
- 11:59Ich gehe, weil ich hier nichts lernen kann, er war alleine mit
- 12:04seinem Code verzweifelt versuchend, einen irreparablen
- 12:07Bug zu beheben. Nee, wo ist das?
- 12:11Ich brauche ja noch consol log, ich weiß nicht, kann ich, kann
- 12:14es nicht ändern, ich finde es einfach nicht verdammig kann ich
- 12:17es nicht irgendwie ändern? Fragte Scrooge, als plötzlich
- 12:22eine Mail einging, dessen Betreff seinen Atem stocken
- 12:25ließ. Kündigung zum 3112 2024 sehr
- 12:32geehrter Herr Scrooge, leider müssen wir Ihnen mitteilen,
- 12:35nein. Tränen fielen auf die Tastatur.
- 12:38Als er mit geballter Kraft auf den Tisch schlug.
- 12:41Es war ganz still im Büro, das. Hab ich nicht gewollt.
- 12:46Der Geist tauchte an seiner Seite auf.
- 12:49Erst jetzt erkannte er, dass es sein Chef war.
- 12:53Dieser zeigte nur auf einen Button auf dem Bildschirm.
- 12:56Kann ich etwa? Was soll das heißen, Restart?
- 13:00Zögernd nahm Scrooge die Maus bereit, es zu versuchen.
- 13:06Was ist das? Kapitel 4 das Weihnachtswunder
- 13:13Scrooge wachte in seinem Büro auf.
- 13:16Die Uhr zeigte Mitternacht, sein Telefon klingelte, es war seine
- 13:20Frau, die sich bereits Sorgen machte.
- 13:23Völlig entsetzt scrollte er durch das Dashboard seines
- 13:26Projekts. Es ist noch nicht zu spät, alles
- 13:29zu ändern. Ein bisschen hier noch da, dann
- 13:33noch ein bisschen hier, dort noch.
- 13:37Am nächsten Morgen überraschte er sein Team, als er doch zur
- 13:40Weihnachtsfeier auftauchte. Nicht nur das, er hatte Ihnen
- 13:43auch Weihnachtsgeschenke mitgebracht für die Junior
- 13:46Developer hatte er Cosabos für moderne Technologien im Gepäck,
- 13:50und zwar mit ihm, denn er hatte sich fest vorgenommen, selbst
- 13:54daran teilzunehmen, er war schon selbst sehr erstaunt, er konnte
- 13:58sich nicht erinnern, wann er das letzte Mal eine Schulung besucht
- 14:01hatte, geschweige denn zu welchem Thema.
- 14:04Zusätzlich überraschte er das Team, in dem er seinen Laptop
- 14:07aufklappte und ihn eine neue Website zeigte.
- 14:11Ich wollte euch was zeigen und zwar die neue cicd Pipeline.
- 14:16Ihr habt mich so oft danach gefragt und immer meinte ich wir
- 14:20müssten ein Projekt sparen, dabei hattet ihr von Anfang an
- 14:23recht, gebt mir gerne Feedback dazu, falls euch etwas fehlen
- 14:28sollte und. Das ganze Team blickte verdutzt
- 14:31und wusste nicht, was hier vor sich ging.
- 14:33Wer ist das Scrooge? Was ist mit ihm geschehen?
- 14:38Ab jetzt arbeite ich mit euch und nicht gegen euch.
- 14:41Sagte er und entschuldigte sich für seine Sturheit.
- 14:45Naja, das wollte ich unbedingt mal loswerden.
- 14:48Wir sehen uns im 9. Jahr im Büro.
- 14:51Sagte Scrooge, während er bereit war zu gehen und.
- 14:54Wo willst du hin? Bleib doch, wir haben eine Menge
- 14:56zu feiern, wir freuen uns sehr, dass du da bist.
- 14:59Sagte Katie und stellte sich ihm freundlich in den Weg, als
- 15:03Scrooge sie lächeln sah, spürte er seit Jahren wieder dieses
- 15:06Gefühl, was ihm kaum noch vertraut war, Zusammenhalt.
- 15:11Na Marley, was sagst du jetzt? Danke, mein alter Freund.
- 15:18Murmelte Scrooge vor sich hin, und da war es wieder, sein
- 15:22Lächeln. Er wandte sich dem Team zu.
- 15:25Na dann, wer hat Lust auf Pizza? Lachte Scrooge und ging zusammen
- 15:29mit Katie zu den anderen Kollegen zurück.
- 15:32Die Zusammenarbeit blühte auf, der Monolith wurde endlich durch
- 15:36Microservices ersetzt und die Firma erlebte eine Art
- 15:39Renaissance. Scrooge wurde ein Vorbild für
- 15:42alle, ein Entwickler, der nicht nur Code, sondern auch Menschen
- 15:47verstand und so blieb er für immer ein Freund von
- 15:50Weihnachten. Und von sauberem Code.
- 15:54Und die Moral der. Geschicht Weihnachten erinnert
- 15:56uns daran, dass in der Softwareentwicklung nicht nur
- 15:59der Code zählt, sondern auch die Menschen, die ihn schreiben.
- 16:05Wir hoffen, dir hat unsere kleine Version der
- 16:07Weihnachtsgeschichte gefallen und wir konnten dir hoffentlich
- 16:10auch ein Lächeln ins Gesicht zaubern.
- 16:11In diesem Sinne wünschen wir dir, liebe Zuhörer, liebe
- 16:14Zuhörer, frohe Weihnachten, eine schöne Zeit mit deinen liebsten.
- 16:18Und wir wollen an der Stelle auch noch mal sagen, wir sind
- 16:20unendlich dankbar dafür, dass du unseren Podcast hörst und uns
- 16:23damit auch unterstützt. Auf jeden Fall auch von mir ein
- 16:26ganz herzliches Danke und natürlich auch eine schöne
- 16:28Weihnachtszeit. Alles Liebe deine Coding.
- 16:31Buddies gemeinsam besser.