 Der nächste Speaker ist Coltree Freezer mit dem Titel Koalitionsvertragsanalyse mit Tools, Methoden, dem Appellvertrag auf den Zahlen fühlen. Er ist Enterprise Engineer, inspiriert durch das Känguru. Wie kann man sich besser inspirieren lassen? Und er beschreibt sich selbst als Faktenchecker, der Spaß daran hat, Zusammenhänge zu erkunden. Wenn ihr Fragen habt, könnt ihr die auf IAC, Twitter oder Mastodon stellen und dann Film ab, Kamera, Action. Herzlich willkommen, meine Lieben und Lieben. In den folgenden 30 Minuten möchte ich euch die Geschichte von Coalacit und mir erzählen, wie wir die qualitative Text-Analyse und das explorative Lesen entdeckt haben. Diesmal anhand des Koalitionsvertrags der Ampelregierung, den wir folgen kurz einfach kaffronen. Mein Nick ist Coltree Freezer und los geht's. Am 24.11. sind drei Dinge passiert. In der Familie gab es einen Geburtstagsvorfall, Supernice. Pizmiz Kochbuch ist endlich erschienen. Wir haben es in den Hähnen gehalten und der Koalitionsvertrag wurde vorgestellt. Andere nennen es die gelben Seiten. Am 25.11. ist dieser kleine Comic Strip mit dem Känguru bei mir retweeted und mir ist klar geworden, dass ich mich doch tatsächlich mit dem Koalitionsvertrag auseinandersetzen möchte. Zu merkwürdige Dinge habe ich da im Vorfall zugehört. Am 26.11.23.2042, wer kann sich erinnern, was ist das für eine Uhrzeit? Genau, das ist der Einsendesschluss für Coal for Papers gewesen. Und wie ich habe gesagt, komm, ich bleibe mir was ein. Und am 23.40 habe ich glaube ich was eingereicht gehabt. Und es wird auch noch angenommen. Bernhard Wehlensalat. Und was muss man machen, wenn man einen Vortrag hält und man in den Medien ist, man muss was für die Aufmerksamkeitsbewirtschaft erkennt. Schlagzeilen, Skandale, Sex-Sales, irgendwas muss wer finden. Aber wir mussten ja eigentlich lange suchen. Da sind wir aber irgendwas ziemlich doofes gesteupert. Diese 177 Seiten bestehen mich aus 76 Seiten Luft. Ja, so ist es. Deswegen eine Bitte, drogt das so nicht aus. Damit haben wir schon mal was in das Kapitel eingezahlt. Und dann standen wir damit unserem Engagement, dass wir die Welt verändern wollten und einen Koalitionsvertrag vor uns liegen hatten. Also was machen wir denn jetzt? Okay, wir nehmen das mal auseinander als Source Code. Das können wir machen. Das geben wir uns aus. Source Code Analyse, was sich nicht alles Mögliche zählen und zusammensetzen und vergleichen. Das haben wir schon oft gemacht. Das können wir ja hier mit dem Koalitionsvertrag auch mal machen. Aber was ist denn das, wenn wir den Koalitionsvertrag mal als Spezifikation verstehen? Als Spezifikation für die nächste Legislaturperiode? Oder was ist denn das, wenn wir das Koalitionsvertrag mal als Objekt-Modell auseinandernehmen? Bringt das was? Im Koalitionsvertrag habe ich bis heute noch nicht richtig davon überzeugt. Aber das mal mal schauen. Und zum Schluss wollen wir uns natürlich auch anschauen, wie stellt sich denn der Koalitionsvertrag als Literatur dar. Denn ich möchte euch auffordern, denen auch tatsächlich mal zu lesen. Unsere Regierung wird uns damit die nächsten vier Jahre matern wollen. KV als Source Code. Unser erstes Kapitel in dieser Reihe von vier Kapiteln, der ist Source Code. Was haben wir denn für uns? Also wir haben ja jetzt keinen Java, wir haben keinen Dolan, wir haben keinen Juvie, wir haben Deutsch. Deutsch als Programmiersprache. Wenn wir eine Programmiersprache haben, müssen wir uns vielleicht ganz kurz am Anfang mal über die atomaren Einzelteile einer Programmiersprache verständigen. Das ist der Buchstabe, der Erfgurt, der hat optimalerweise das Wort, den Limited durch zwei Leerzeichen. Der Satz wird mit einem Punkt in der Regel abgeschlossen, auch wenn es das in Kohlen gibt. Aber der Satz ist meistens Punkt und der Letztschritt ist das Ende eines Satzes. Dann gibt es auch noch die Absätze, die Gliedern auch noch verschiedene Sätze zusammen. Darüber hinaus gibt es höhere Designstrukturen. Die werden im Vertragswesen oft nach dem DECAD-Prinzip strukturiert. DECAD ist ziemlich simpel. Das ist das Dokument, damals gerade eins von. Das sind die Kapitel. Da haben wir in den Koalitionsvertrag neun Stück. Wir haben 22 Abschnitte innerhalb dieser Kapitel und wir haben insgesamt 200 Themen, das so mal grob zählt. Zählen. Das ist auch noch so eine Sache. Wenn man etwas zählen möchte, muss nachher vielleicht auch zu vergleichen, sind Seitenzahlen und Zeilennummern nicht unbedingt zielführend, weil sie sind nicht unbedingt gerätumaglich, unabhängig, sind sehr abhängig von Formatierung, sind ein bisschen aus der Zeit gefallen. Also auch Lines of Code nimmt man heutzutage gar nicht mehr in der Codemetrik, weil auch die durch unterschiedliche Styleguides sich unterschiedlich darstellen, aber nicht so toll. Buchstaben alleine zu zählen wäre jetzt auch ein bisschen nicht so doll, weil sehr inhaltsleer. Wörter sind ja schon ein bisschen besser. Auch die kriegt man natürlich ohne Satzbau im schwierigen Kontext. Aber man kann so müssen die schon mal nach Nomen, nach Verben, nach Attektiven aufeinanderdröseln. Man kann schon mal die Stoppwörter daraus holen. Das ist schon mal vielleicht keine schlechte Grundlage für späteres. Dann sind die Anzahl der Sätze. Das eigentliche für mich besten vergleichbare Mengengerüst, wenn das ist vergleichbar mit den sogenannten Non-commenting Source Code Statements. Das ist in den Codemetriken die Basiseinheiten, wenn man nachher irgendwas messen will. Interessantes, leiddeck hierzu, von Gerrit Beiner könnt ihr hier lesen, habe ich euch verlinkt. So, was kann man denn jetzt nur mit diesen Messereien anstellen? Ich habe mal zum Beispiel noch mal die Wörter gezählt. Die gezählten Wörter habe ich jetzt einfach mal so in diese drei Klassen eingebaut, in den Nomen, Verben und Attektiven. Da sieht man zumindest schon mal, was denn so die meist genutzten Nomen sind. Kein Wunder, dass Deutschland, natürlich Rahmen, Ziel, Land, Mensch, das sind die größten Wörter. Bund und Kommune sind dann schon ein bisschen kleiner zusammen, aber Digitalisierung ist auch immer noch recht groß. Ich suche Klima. Klima ist nicht so ganz so groß. Klimaschutz sogar noch ein bisschen kleiner. Die Finanzierung ist jetzt auch nicht so groß. Na gut, es sind erst mal nur Nomen. Bei Verben ist es ein bisschen schwieriger. Werben an sich Kraft der Programmi-Sparer Deutsch kommen bestimmte Verben einfach öfters vor als andere Verben. Deswegen ist müssen, wollen, setzen und schaffen schon groß und das ist auch schon gut. Aber ob das jetzt eine Bewandten ist hat, dass dann Vereinfachen oder Berücksichtigen oder Gestalten oder Anpassen recht klein ist, das ist schwierig zu beurteilen, ohne weitere Mannschaft zu ordnen. Bei den Adjectiven sieht es ein bisschen anders aus. Das gibt ja schon ein bisschen Farbe ins Spiel. Da sehen wir gut, neu, gemeinsam, europäisch, deutsch, öffentlich, digital, ganz groß, wunderbar. Aber auch hier bin ich mir nicht sicher, ob mich das verunsichern soll, dass Transparenz sehr klein ist, dass ökologisch mit zu den kleinsten gehört. Gut, das sind nur Wortzählereien. Das muss erst mal noch nichts heißen. Ihr könnt euch solche Wortwolken übrigens selber bauen. Es gibt ein schönes Angebot. Wortwolken.com habe ich euch verlinkt. Schaut mal rein. Was kann man ja noch machen, wenn man Wörter zählt? Man kann zu den Wortzahlen auch Wortbeziehung mal zählen. Also welche Wörter stehen nahe beieinander? Europa, die EU, das ist ziemlich logisch. Aber zum Beispiel auch National, Stärken, Umsetzung, Schutz sind Sachen, die hier zusammengefunden worden sind oder Führen schaffen, Zugang, Regelungen. Wir sind so ein kleiner Cluster und so weiter und sofort. Und mit diesen Abständen kann man auch noch Grafen darstellen oder man kann das auch in sogenannten Self-Organizing Map of Words darstellen. Da kommen wir später noch mal zu, wo wir das vielleicht noch mal verwenden können. Hier habe ich mal die Sätze gezählt. Die Sätze in den Abschnitten. Wir haben erfahren, wir haben 22 Abschnitte. Das sind jetzt hier die 22 Abschnitte innerhalb dieser Kapitel. Und da stellen wir fest, Klimaschutz in einer sozial-ökologischen Marktwirtschaft ist das dominierte größte Thema. Das freut mich. Aber vorsichtig, hier wird ja Wirtschaft und Umweltschutz zusammengefasst. Das macht auch das aus, warum das so groß ist. Aber nicht so trotz, der Schwerpunkt stimmt meines Erachtens. Moderner Staat, digitale Aufbruch. Das ist das erste Kapitel. Ich glaube, da hatten Sie am meisten Spaß dran. Da haben Sie wahrscheinlich auch am ehesten gefunden, die drei Koalitionäre. Dann gibt es einen Kapitel. Da steht nichts. Finanzen ausgerechnet. Das Thema. Keine Inhalte? Na ja, ganz so ist es nicht. Was hier nicht erfolgt ist, hier wurden die Themen, die dem Innenwohn nicht noch mal zu Abschnitten zusammengefasst. Als ich das PDF-Dokument gesehen habe, ein bisschen schmunzeln, ich habe echt geglaubt, das haben wir absichtlich gemacht. Hätten die nämlich bei Finanzen nochmal die Abschnitte ausformuliert, hätte das nicht auf eine Seite gepasst. Ich weiß nicht. Aber vielleicht auch nicht. Gut, dann schauen wir doch nochmal in die Themen rein. Das sind jetzt die zwei Themen zugegeben. Das wird jetzt im Video wahrscheinlich nicht so gut lesbar sein. Deswegen habe ich was vorbereitet. Das Ganze habe ich dann auch mal als SVG rausgelassen. Und da können wir mal in diesem SVG ein bisschen besser rein und raus zoomen. Und da können wir uns mal unser liebtes Thema in Marktwirtschaft und Umweltschutz mal anschauen. Und das hier ist jetzt sortiert nach den Größen der Themenblöcke. Von links nach rechts und von oben nach unten werden die Themenblöcke immer kleiner. Schon mal interessant. Bahnenverkehr und Autoverkehr ist gar nicht so weit auseinander. Hätte ich mir jetzt ein bisschen mehr gewünscht für den Bahnenverkehr, aber ist okay. Tierschutz ist gut, Ernährung ist gut. Aber Radverkehr, schaut mal, es gibt ganze zwei Sätze zum Radverkehr. Fußverkehr kommt gar nicht vor. Na ja gut, okay. Aber wie wir sehen bei Finanzen gibt es ja doch Themen, also ganz so schlimm ist es nicht. Sehr interessante Themen, Geldwäsche. Da war doch was, könnt ihr euch noch erinnern. FIU, FIU, Finanze, Intelligence Unit, Cyber, Cyber. Schauen wir mal, was da noch passieren wird. Aber da könnt ihr mal einen Überblick bekommen über die 200 Themen, wie sie in den verschiedenen Kapitel aufgeteilt sind. Verlinkt ist das dann auch hier in den Slides, könnt ihr das direkt aufrufen. Das mal soweit so gut zum Thema. Was kann ich denn so schon mal sehen, wenn ich einfach nur ein bisschen rumzähle und das gezielte darstelle? KV als Spezifikation. Hierzu mal ein kleines Gedanken-Experiment. Wie wird denn das? Das Volk wäre der Customer, Start wäre den Enterprise, Ziele würden wir für dahin als Objektiv bezeichnet und eine Legislaturperiode wäre ein PI, ein Programmingrument. Kommt euch das vielleicht bekannt vor, klingt doch ein bisschen wie Safe. Ja, tatsächlich, das ist tatsächlich angelehnt an den Safe-Methoden. Unten ist auch ein Link, wenn euch Safe interessiert, könnt ihr mal reinschauen. Das ist eine ganz interessante Variante, verschiedene Teams, Entwicklungsteams zusammenzubringen. Es wird vieles vorhandene bereits kombiniert, Scrum, DevOps, Release on Demand und solche Geschichten. Und es ist Customer driven, das Community driven sogar, noch darüber weiter hinaus. Das heißt, ihr selber könnt euch engagieren und auch mit an diesen Framework mitarbeiten. Es wird auch versioniert. Es ist mittlerweile, glaube ich, die Version 5.1 oder 5.2 ist schon, glaube ich, 5.1 gerade draußen. Und das Interessante ist die Kollegen, die daran arbeiten und das weiterentwickeln, arbeiten selber nach Safe, eat your own dog food, finde ich ganz interessant. Aber wir wollen uns ja hier um den KV kümmern. Das heißt, beim KV geht es ja hauptsächlich um Ziele. Das heißt, unsere Objectives sind das Objekt der Begierdater, als er allererstes. Und die hat Safe eigentlich ein ganz interessantes Regelangebot. Nach Safe seien PI-Objectives smart. Das heißt, Specific, Ziele müssen eindeutig definiert sein, Measurable, Ziele müssen messbar sein. Achieveable, Ziele müssen erreichbar sein. Da fällt mir als erster Idee spontan ein, das mit dem Wahlalter. Wahlalter ab 16, hört sich ja toll an. Und da bin ich auch stark dafür. Für Europa können sie das, glaube ich, auch rein mit der Regierungsmehrheit machen. Aber für den Bund brauchen sie eine 2 Drittelmehrheit. Also das ist eigentlich gar nicht erreichbar aus sich selbst heraus. Okay, obwohl ich das dadurch ein tolles Ziel finde. Reasable, Ziele müssen angemessen sein. Time-bounded, Ziele müssen einem PI regalisiert sein. Und das finde ich jetzt sehr, sehr interessant. Und dazu habe ich mir mal Folgendes gemacht. Ich habe mir einfach mal alle Jahreszahlen aus dem Koalitionsvertrag rausgezählt und geschaut, wo sind die Liegen, die denn so? Und haben wir 126 gefunden. Die sechs vor der Legislaturperiode oder die 80 in der Legislaturperiode sind okay, sind fein, sind super, weil da weiß ich genau, das ist erreichbar in dieser Zeit, wo die Regierung in der Regierung ist. Aber es gibt auch 40 Ziele, die liegen außerhalb der Legislaturperiode. Und das finde ich nur so 2 Drangig optimal. Denn im Zweifel sind die gar nicht erreichbar. Okay, fairer Punkt. Man hat auch schon mal größere Ziele. Das heißt, man muss sich auch schon mal mit längeren Zeiträumen beschäftigen. Aber dann würde ich erwarten, dass zu diesem größeren Zielen etwas beschrieben steht, was in dieser Legislaturperiode getan werden wird, damit diese Ziel erreicht werden kann. Gut, dem wollte ich mal ein bisschen nochmal genauer auf den Zahn füllen. Deswegen, diesen 40 Zielen. Deswegen habe ich mir einen kleinen Zeitstrahl-Reder gebaut mit allen Jahreserwähnungen, die außerhalb der Legislaturperiode liegen. Wenn ihr nachher in der Folie auf dem Slide Deck seid und ihr könnt nicht hier durchnavieren, nicht hier drin lesen, dann ist hier nochmal Link zu der HTML Seite. Da könnt ihr das außerhalb dieser Folie nochmal lesen. Also ganz interessant. Es gibt auch ein positives Beispiel. 2026 möchten Sie etwas erreichen. Das liegt außerhalb der Legislaturperiode. Aber bis dahin möchten Sie was dafür tun, das liegt innerhalb der Legislaturperiode. So kann das aussehen. So könnte das sein. So könnte man damit arbeiten. Und wenn man jetzt hier mal... Gut, okay. Ich glaube, dieses Wort hier, das ist schon genug durch die Presse gegangen. Da brauche ich jetzt, glaube ich, nichts zu sagen. Na ja, oder seht ihr halt, da sind doch schon einige Sachen drin. Weiß nicht. Ist halt so nicht vorgesehen, das innerhalb dieses PIs zu erreichen. Und somit wären 40 Ziele nicht smart. So viel mal zu KV als Spezifikation. Kommen wir nur zum nächsten Thema. KV als Objektmodell. Objektmodell. Also da hat Cola Kid mich auch schon auf das Schritt so angeguckt. Echt jetzt wirklich? So was ist doch Architektur. Stinkt doch. Könnte euch vielleicht an die vielen Diskussionen erinnern, die ihr vielleicht schon in den Projekten hatten. Agile versus Wasserfall, AnstandTVer gegen Agiles Manifesto. Machen wir alles Big Up Front oder machen wir das evolutionär. Anul-Modelle versus kein Plan. Docs S-Code, Design S-Code, Diagramma S-Code, Architektur S-Code, irgendwas SS Service. Ach, wir kennen das doch zu länglich. In diesem Spannungsfeld hat sich Simon Braun, was interessantes ausgedacht und hat das C4 genannt. C4 hat jetzt nichts mit dem Gölner Chaos Club zu tun, ist auch nicht der Sprengstoff mit gemeint. Mit C4 meint Simon Braun einen Abstraktionslevel, genau genommen vier Abstraktionslevel. Das ist so ein bisschen ein Missing-Link in der UML. In der UML haben wir zwar alle möglichen Arten von Artifakten, aber wir haben keine Idee, also vielleicht bei SSML ein wenig, aber wir haben sonst eigentlich keine wirkliche Idee, wie wir größere Objektmodelle strukturieren von dem Level auf Detail her betrachtet. Und hat jetzt einfach gesagt, okay, lass uns mal von vier Level auf Details ausgehen. Kontext, Container, damit sind jetzt nicht die Docker-Container gemeint, sondern hier könnten wir über Kapitel und Abschnitte reden und Components, das sind die Basic Packages und runter. Und dann der Code, also der Text selber. In diesen vielen Abstraktionsstufen denkt Simon Braun, wer dazu noch was nachlesen möchte, habe ich natürlich auch wieder was verlinkt, auch über die Debatte Agil-Versus-Architektur, ein schönes Slidesack, sehr, sehr amüsant zu lesen. Ja, gut, toll. Und wie fängt man damit jetzt mal an, zum Beispiel Kontext? Könnte mal mal so anfangen, ganz simpel. Das wäre so ein absolut minimalistisches C4-Modell auf Systemkontextebene. Wir haben eine Regierung, wir haben einen Koalitionsvertrag, wir haben eine Beziehung, nämlich die Regierung forgt unbedingt, natürlich tut sie das, dem Koalitionsvertrag. Das könnte man jetzt noch weiter ausspinnen. Eine Regierung besteht ja aus Ministerien, der Koalitionsvertrag besteht aus Kapiteln und da gibt es dann bestimmte Sachzusammenge, die man da modellieren könnte. Das habe ich mal ein kleines bisschen weiter angefangen. Übrigens kleine interessante Nebeninformation. Plant.uml, das wird öfters eingesetzt, um etwas Diagrammes, Code Diagramme zu erzeugen, Architektur Diagramme zu Plant.uml gibt es auch ein C4-Plugin. Hier ist das verlinkt, da könnt ihr euch das runterladen, bitte so könnte euch diese Adresse, die jetzt hier nicht ganz so sehen ist, entsprechend benutzen und dann könnt ihr ganz einfach mit Plant.uml C4-Modelle entwickeln. Zum Beispiel hier haben wir, wie ich Ihnen gesagt, ein paar Ministerium, der Kalle ist unser Bundesgesundheitsministerium, Herr Habeck ist Wirtschaftsministerium, Bissing ist Verkehrsministerium. Alle wollen die Ziel des Koalitionsvertrags umsetzen und bilden natürlich das Kabinett, was in der Region unterstellt. In dem Bereich des Kontextes spricht Simon Brown ja auch von der Vergleich zu Google Maps, dass man also was sich nicht Kontinente hat, dann Länder hat, dann Städte hat, in den Städten dann die Details sieht. Und ich hatte ja schon mal von dieser self-organized Wordmap gesprochen, die man mit KACO da generieren kann aus Texten. Das könnte eventuell eine Idee sein, wie man in dieser Richtung solche Wortland-Karten erzeugen könnte. Gut, jetzt hat man schon im Kontext, aber jetzt möchte man natürlich auch mal sein Objektmodell irgendwelche verwalten und da gibt es einige Applikation und Tools, womit man Objektmodelle verwalten kann. Da gibt es da uml, da gibt es Visual Paradigm oder Enterprise Architect, gefällt mir persönlich ganz gut. Da kann ich meine Strukturen auch drin verwalten. Aber Enterprise Architect, UML, XMI ist das Aussageformat, Spritze, Klammern, nice XML ist nicht mehr ganz so modern, ich weiß eigentlich auch gar nicht so richtig warum, aber heutzutage macht man es ja doch viel lieber mit JSON oder Jummel. Das habe ich dann auch mal gemacht, mit dem Vertrag von JSON und Jummel mal angeschaut. Dann bei dem Ganzen aufbereiten und anschauen habe ich auch endlich mal wieder ein bisschen peissen geschrieben, habe schon lange nicht mehr gemacht, macht richtig Spaß und dabei habe ich nebenbei auch mal ein vernünftiges Inhaltsverzeichnis für den Koalitionsvertrag generiert, den man dann auch lesen kann, wo man auch die Zusammenhänge erkennen kann. Dabei ist mir auch eine Idee gekommen, wenn ich dann später alles in einem Objektmodell generiere und alles auseinandernehme vom Koalitionsvertrag, dann macht es vielleicht Sinn, alle Teile dekat orientiert so bibliografisch zu nummerieren. Dann weiß ich halt eben, dann bin ich hier bei T211, da bin ich bei der Verwaltungsmodellisierung, ich weiß, ich bin in Kapitel 2 im Abschnitt 1 und hier im Thema 1 oder T227, ich weiß, ich bin Kapitel 2, Abschnitt 2, Thema 7. Dann habe ich immer ein Kontext, wo ich bin und dann ist es auch egal, ob ich das auf A4 ausdrucke, ob ich das auf einem E-Book Rieder lese oder sonst so. Ja, gut und was habe ich denn jetzt nun, wenn ich das so analytisch auseinandergenommen habe und Objektmodelle gestopft habe, was habe ich von diesen Ideen? Na ja, zum Beispiel könnte man diese ganzen Dekatelemente anotieren. Wir hatten von Smart gesprochen, bei den Spezifikationen, erinnert euch vielleicht, könnte man ein Ranking einführen. Akzeptanzkriterien könnte man vielleicht ergänzen. Man könnte auch ganz einfach die Minister zuordnen, den Alken geben oder die Farben der Parteien verwenden, um das zu anotieren oder ganz einfach mal die Leserdauer dran schreiben, könnte die Dekatelemente untereinander auch noch verknüpfen und die Beziehungen dazu aufbauen oder einfach Literatur oder Kotmitrigen anreichern. Das wäre eine Idee, was man recht gut machen könnte. Aber man könnte auch dann diese Entitäten, die man so auseinandergenommen hat, wieder mit Generatoren in neuen Kontexten generieren. Oder ihr vielleicht noch eine Idee. Jetzt kommt eine Idee. Was könnte man denn machen, wenn man solche Texte in Objektmodellen hätten? Was könnte man damit anstellen? Ich sprach hier eben zum Beispiel gerade von Smart Rankings. Objektives, könnte ich erinnern, das sind so die Ziele. P.I. gibt es da so ein Verfahren, dass man an diesen einzelnen Zielen, sogenannte BVs anotiert, also Business Values. Das heißt, der Stakeholder sagt, was bringt mir das für ein Wert, wenn ich dieses Ziel umsetze im Vorfeld, bevor es umgesetzt worden ist, wird das anotiert. Und nach einem Increment, nach einer Cadence, kommt derjenige, der das Feuer anotiert hat, noch mal dazu und sagt, wie viel ist denn der actuale Value? Was hat mir das denn jetzt nur wirklich gebracht? Wäre vielleicht eine ganz interessante Methode, um die Zielerreichung mal einer Legislaturperiode auseinanderzunehmen. Oder etwas zu generieren. Spaceships, verschiedene Arten und Sorten, Museen vielleicht verschiedene Arten und Sorten. Und da habe ich was Interessantes gefunden. Das könnt ihr euch gleich direkt im Anschluss an diesem Talk anhören. The Everything Exhibition. Das nimmt sich verschiedene Strukturen. Ich glaube, aktuell basiert es auf Wikistrukturen, Wikipedia-Strukturen, wenn ich mich nicht täusche, und generierte raus 3D-Ausstellungsräume. Das finde ich sehr spannend. Das gucke ich mir nachher auf jeden Fall nochmal was anderes an. Ja, ihr seht, für 22 für das nächste Jahr habe ich ein neues Hobby. Es wird noch das eine oder andere noch bei rumkommen. So viel zum Thema KV als Objektmodell. Kommen wir nun zum letzten größeren Kapitel dieses kleinen Vortrags, KV als Literatur. Der Koalitionsvertrag ist ja auch schon irgendwie ein Text, Fachliteratur zugebenerweise. Aber möchte auch einfach mal gelesen werden. Da hatte ich so am Anfang meine Probleme mit. Ich wusste auch nicht so richtig, warum, aber irgendwie, als ich das PDF so in der Hand hatte, ist es mir einfach schwer gefallen, loszulesen. Ich hatte zwingendurch sogar das Gefühl, wollen die das vielleicht einfach nicht? Wollen die das lieber eigentlich geheim halten, wie sie so vieles geheim halten haben? Dann habe ich mir mal das Dokument selber mal angeschaut und dabei sind mir so ein paar Sachen aufgefallen, die mir gar nicht gut gefallen haben. Zum einen Mal der Zeilenabstand 1,5 Bläters wahnsinnig auf, macht es wirklich auch ein bisschen schwieriger, dann zu lesen. Die Seitenränder, okay, ist dann vielleicht okay oder nicht, aber ist alt auch ein bisschen groß. Die Absatzabstände, ja auch ein bisschen viel. Aber richtig krass, also zum Lesen finde ich Blogsatz. Blogsatz auf A4 auch noch, ne? Also so ewig lange Zeilen und da fällt es einem wirklich schwierig zu lesen, wenn man das mal entspannt Eine andere Kleinigkeit ist die Themenummerierung, beziehungsweise die Nichtnummerierung. Da fällt es einem manchmal schwer, wenn man sich so ein bisschen den Jahr in den Text reinfallen lässt und man auf dem Thema stößt, dann, wo bin ich denn gerade? Wenn man Fachkräfte, bin ich da jetzt bei Internationales, bin ich in der Arbeitswelt, bin ich bei Wirtschaft. Ich weiß es nicht, ne? Deswegen würde ich also auch vorschlagen, auch die Pritte, die Themenebene durchzunummerieren. Aber schau mal, das ist wirklich echt aufgeblasen, das Ding. Das sind jetzt hier knapp 177 Seiten. Wenn man doch einfach nur die Seitenränder auf Normalsetz, die Absatzabstände auf Normalsetz, den Zeilenabstand auf Einsetz, linksbündig statt Blogsatz. Okay, das verkleinert jetzt nicht die Textmenge, aber erhöht ein bisschen die Lesefähigkeit. Dann komme ich mal ganz locker von 107 auf 101 Seiten. Das klingt jetzt irgendwie kleinkariert und so lang mal das nicht ausdruckt, ist es ja eigentlich auch egal. Aber stellen wir uns mal vor, der Vertrag würde tausendmal ausgedruckt in den Regionalbereichen, in Ortsverbänden, in den Redaktionen, in den Ortsverbänden aller 4, 5, 6 Parteien. Interessierte Menschen gibt es bestimmt zu genügend. Ich bin mir gar nicht sicher, ob tausend wirklich zu hochgegriff ist, aber geh mal von tausend aus. Dann wären 76.000 Seiten einfach überflüssig. Wir hätten 43 Prozent Papier, Wasser CO2 verschwendet, für Nupes. Das finde ich ein bisschen schade. Warum denn nicht gleich? Vortrittlich, digital, Klima und Energieschonend, Formate anzubieten, die auch Geräte unabhängig sind. Aber ich will nicht nur motzen, sondern ich will auch was tun. Und das habe ich noch gemacht. Ich habe den Koalitionsvertrag mal in verschiedenen Varianten ausgeprägt. Ich habe mal eine Variante gebaut in HTML. Wie ich sie mir gerne vorstellen würde, wie ich sie gerne lesen würde, sogar auch auf dem Handy möglich. Wunderschön. Für mich persönlich, mein Geschmack. Dann habe ich euch auch mal eine E-Pub-Version zur Verfügung gestellt. Die könnt ihr auf eurem E-Book wiederlesen. Ich habe das Ganze mal als Markdown rausgelassen, wunderschönen GitLab oder GitHub. Oder auch den Vertrag, wie ich es eben gezeigt habe, atomarisiert in alle Themen, mit den Einleitungstexte 231 Texteitalien erzeugt. Die könnt ihr euch in den Zip Datei runterladen, auf der Konsole auspacken und wunderschön in jeder Shell lesen. Mit dem Tchiebefehl könnt ihr auch ganz toll dadurch navigieren. Ist es eine interessante Erfahrung, Koalitionsvertrag auf der Shell zu lesen? Geht eigentlich ganz gut. Wenn ihr das lesen wollt, da habe ich euch noch etwas zusammengestellt. Ich habe euch nämlich mal ermittelt, mithilfe eines Tools, Wortliga. Das bietet an und gibt eine Abschätzung an, wie lange ein Text braucht, um gelesen zu werden. Da habe ich euch mal eine Playlist zusammengestellt, der verschiedenen Kapitel. Es muss ja nicht alles von Anfang bis Ende gelesen werden. Man kann ja auch explorativ sich das eine oder andere raussuchen. Und dann sieht man hier dabei, wie lange man ungefähr braucht, wenn man das selber liest. Interessant ist die Idee von Börte Schneider, die hat den ganzen Koalitionsvertrag vorgelesen, 8.50 Uhr. Das könnt ihr euch auf YouTube anschauen. Habe ich hier unten verlinkt. Ja, somit vielen lieben Dank. Das war es dann hier erst mal so weit, so gut. One last thing. Keine Session ohne. One last thing. Also, ich habe jetzt das eine oder andere an Spitzen ausgeteilt. Aber wenn man sich den Koalitionsvertrag mal so mit der rosa roten Brille anschaut und den Beef Flow an den Sachen sieht, dann gibt es doch eine ganze Menge, die eigentlich gar nicht mal so schlecht sind. Paragraph 219 finde ich toll. Wahlalter 16 finde ich super, auch wenn wir wissen, dass mit dem Bund es nicht so einfach wird. Cannabis, klasse Sache auf jeden Fall. Ehegule umlage endlich, kommt das weg. Die DB Netz wird gemein wohl orientiert. Ich bin gespannt, wie sich das ausprägt. Atomenergie kommen selber viel auf Kosten auf. Hallo Macron, nix greenwashing für Atom, nix greenwashing für Fukushima, Harrisburg, Chernobyl. Nee, komm, das ist doch mit das Schlimmste, was es auf der Welt jeweils erfunden worden ist. Bleibe und schanke und aufnachtsrecht finde ich auch eine super Sache. Endlich fasst das mal jemand an. Endlich ermöglicht jemand mal den Menschen am Teil, teilweise am Rand unserer Gesellschaft den Eintritt in unserer Gesellschaft, wo sie doch bisher sonst nur die Kriminalität als Möglichkeit gesehen haben. Rechtsanspruch auf Open Data. Fantastisch. Fragt den Staat, wird sich freuen. Und ich bin sehr, sehr neugierig, ob dann z.B. die deutschen Deenorm mal öffentlich zur Verfügung stehen wird. Wer ihr meintest hat. Recht auf Anonymität. Ich kann für euch der Code-Reaser bleiben. Open Source und Multicloud für öffentliche Aufregen. Ganz, ganz fantastisch. Also teilweise, ich wirklich freue mich teilweise auf die Sachen, die auch da drin stehen. Wenn ihr dazu noch mehr lesen wollt, speziell, was also auch unsere Cybergeschichte anbelangt, schaut mal bei Netzpolitikorg, da habe ich einen schönen Artikel verlinkt, da haben viele daran gearbeitet. Sehr, sehr lebenswert, sehr, sehr schön. Aber, aber, aber, nichts ohne aber, das hier, das sind Themen oder auch Wörter, die nicht im Koalitionsvertrag auftauchen. Die Größe habe ich jetzt hier mal abgeglichen mit Google Findings zu den jeweiligen Themen. Dringlich verfahrrad und das größte Findings, okay, gut. Aber es wird halt eben nicht über Freckin gesprochen. Tempolim-, ah Moment, Tempolimmit, da kommt ja jetzt bestimmt einer ums Argument. Tempolimmit steht doch drin. Stimmt, steht drin. Ein generes Tempolimmit wird es nicht geben, steht da drin. Ja, und da denke ich mir, müssen wir ein bisschen aufpassen. Also im Gegensatz zu vielen anderen Regierungen vorher waren das irgendwie alles nicht so meine Regierung. Das war halt die Mehrheit, ich war nicht die Mehrheit, aber jetzt geht es euch vielleicht so wie mir. Ich habe eine von diesen drei Parteien gewählt. Jetzt fühle ich mich auch ein bisschen verantwortlich. Deswegen möchte ich schon schauen, dass wir diesen Koalitionsvertrag nehmen, was er ist. Er ist ein Versprechen, er ist keine Gesetzesgrundlage. Man kann an ihm und man muss an ihm teilweise noch einiges fallen und müssen aufpassen, dass das gut wird. Jetzt bin ich thematisch durch. Jetzt bleibt mir nur noch eins übrig. Ein One More Last Thing, eine Danksagung, an verschiedene Amplip-Decke, zum Beispiel für Kohler-Kids. Das habe ich mich super gut gefreut. Habt ihr vielleicht schon erkannt, am Zeichenstil. Die Remoudreinroustade steht. Die Remoudreinroustade, ich kann schon nie mehr sprechen, für die Bühne. Es ist super Cyber, Cyber Ever. Also ganz toll. Hab der super gemacht. Ich war super happy, dass ihr das angenommen habt und natürlich meiner Familie. Die hat sehr viel Geduld aufgebracht, hat mir auch viel Beck gegeben und mich teilweise auch eingespornt. Ein bisschen zu Weihnachten auf mich verzichtet. Vielen lieben Dank dafür. Dann natürlich noch, wie könnt ihr die Sachen hier erreichen? Die Projekturl habe ich euch ergeben. Wir haben ein kleines Trello, wo wir planen, was wir nachher verpeilen. Wir haben die Folie natürlich, ich versuche sie mit ein bisschen Glück, aber ich habe die während des Vortrags jetzt auch schon hochgeladen. Das heißt, ihr könnt sie auf der Pre-Talk-Seite sehen und könnt ihr euch das direkt darunter laden. Erreichen selber könnte mich im Rocket-Chat unter Code Reaser. Wir könnten mir eine E-Mail schreiben. Ihr könnt mich im Fedefest antreffen. Nicht selten bin ich aber auch im Slack zu erreichen, bei den Kollegen von dem Cloud-Nachdefin. Das war es jetzt aber endgültig. Vielen lieben Dank für eure Aufmerksamkeit. Bis nächste Mal. Ciao, tschüss. Auf von unserer Seite. Vielen, vielen Dank für den Talk. Der war super spannend. Ich glaube, es, da können sich einige Zuschauer mit anschließen. Ich hätte nicht gedacht, allein, dass es so viel Ersparnis gibt und es gibt auch einiges an Fragen. Deswegen hau ich einfach mal die erste Frage raus. Was war die Datenbasis für die gezeigten Sehenswürdigkeiten, um zum Ranking der Inhalte zu kommen? Grundlage für das Gezeigte war der Koalitionsvertrag mit all seinen Kapiteln, Absätzen, Texten und Formulierung. Das habe ich alles aus dem Koalitionsvertrag herausgeneriert. Okay. Dann die nächste Frage. Könnte man nicht auch die Parteiprogramme der Ampel linken? Dann müsste man, wer welche Teile letztlich einbringen könnte? Ja, das ist interessant. Also die Vergleichsanalyse von den Wahlprogrammen zum Koalitionsvertrag, das werde ich auf jeden Fall in den nächsten Wochen und Monaten auf jeden Fall noch mal decidiert angehen. Da will ich nämlich auch wissen, wer hat denn was wie beeinflusst. Aber die Wahlprogramme selber kann ich mal raussuchen und wer das gerne möchte, nimmt Kontakt mit mir auf. Dem stelle ich das zur Verfügung. Das ist super lieb. Dann direkt zur nächsten Frage. Ist der Koalitionsvertrag wirklich so ernst gemeint, so gelesen zu werden? Ist es nicht eine reine Fensterrede oder vielmehr gar nicht das Ergebnis, das Ziel, sondern der Weg? Also, dass die Ampelparteien Arbeitsgruppen bilden und durch den Zwang zu Teambilden gezwungen werden? Also einer Logo zu dem, was bei Selbstbildnis, Mission Statement in Firmen gemacht werden soll? Das war eine sehr lange Frage. Also ich glaube zusammengefasst, ob es nicht einfach eher viel gerede ist und mehr eigentlich zu Teambilden und zum Bilden eines Selbstbildnisses. Ja, also unbedingt, das will ich auf jeden Fall unterschreiben. Also von dem Kapitel 1, das war so eine Selbstfindungsabteilung. Weil sie müssen sich ja auch irgendwie zusammenfinden. Die sind ja auch jetzt nicht unbedingt von vornherein alle so gleich direkt beieinander. Und von daher finde ich es auch gar nicht mal so verkehrt, dass man sich da in einem Koalitionsvertrag findet. Das ist ja auch eine Absichtsecklerung. Das wollen die auch machen. Das haben die jetzt nicht nur so geschrieben, um dann Ruhe vor uns zu haben, sondern das sollten wir schauen, dass sie das auch wirklich machen und dass sie das nicht nur darum rum geredet haben. Dann noch eine Frage. Kann man via Versionierung gibt dann eine Erweiterung und Updates in fünf Jahren arbeiten? Klar, warum nicht? Also ich habe sogar vor, nicht nur die Wahlprogramme gibt mit reinzunehmen, sondern auch die Koalitionsverträge von den Legislaturperioden davor, um die auch zu vergleichen. Also da werde ich regelmäßig was updaten. Ja. Dann habe ich einfach nur eine Frage. Hat die Arbeit dran Spaß gemacht oder wird es einfach irgendwann nur noch anstrengend? Das hat unbedingt Spaß gemacht. Also ich habe auch eine ganze Menge dabei gelernt. Und wie ihr seht, ich habe mir auch für dieses Jahr 2022 einiges vorgenommen, da noch mehr zu machen. Und ja, ich mache da bestimmt noch weiter. Ich würde mich auch tierisch freuen, wenn es jemand anders noch gibt, der vielleicht auch Mitlust hat, mitmacht. Gerne. Sehr cool. Sehr, sehr schön. Ein Schlusswort. Wenn ihr Lust habt, mit dran zu arbeiten, meldet euch bei Coat Reaser. Und noch einmal vielen, vielen Dank für diesen super coolen Talk.