Freak Show
Menschen! Technik! Sensationen!
https://freakshow.fm
Neues aus Entenhausen — LGTM — Equal Earth — Google Earth RIP — MouthPad — Inter — Artcraft — AI Coding — Sprachmodelle und Wissen — Stagehand — Switchcraft — Metaebene Applications — Space Shuttle — Space Glider — Kugelblitz
Das Thema AI scheint noch lange nicht an seinem Höhepunkt angekommen zu sein und darum bestimmt es auch diese Folge der Freak Show in Form der Anwendung für Softwareentwicklung und was das für die gesamte Software-Industrie bedeutet, jetzt wo findige Einzelkämpfer anfangen mit der Power von AI Coding Agents ganze Application Suites nach- und vorzuprogrammieren. Wir diskutieren auch, was das für Open Source bedeutet und welche Auswirkungen das sonst noch haben kann.
Tim wiederum folgt dem Trend und eröffnet in dem Zuge ein ganz neues Outlet und produziert jetzt – wie sollte es auch anders sein — neben den Podcasts jetzt auch selbst Software. Metaebene Applications ist geboren und wird Teil des Angebots der Metaebene. In dieser Sendung stellt er die ersten fünf Projekte vor.
Zu Gast ist Pavel, den ihr aus früheren Sendungen und von UKW her schon kennen dürftet.
https://freakshow.fm/fs313-der-tripelpunkt-der-metaebene
Veröffentlicht am: 15. Oktober 2026
Dauer: 4:38:51
Das heißt, das ist jetzt 46, Jahre her. Krass naja das finde ich, ja, aber das ist interessant ich meine, Donald Duck ist ja irgendwie immer noch Teil des, der Popkultur und auch meiner Meinung nach auch gar nicht so sehr groß in der Vergangenheit wahrgenommen was mal war, sondern ist ja immer noch 86 Jahre und sozusagen immer noch präsent 86 Jahre 313, in etwa so lange, wie diese Sendung immer wieder gehört werden wird. Mindestens.
Ja, ja, Erika Fuchs. Wer jetzt noch nicht genau weiß, wovon wir eigentlich reden. Erika Fuchs ist diejenige, die die ganzen Donald Duck und Mickey Mouse Bücher und so weiter übersetzt hat. Und das nicht einfach nur tat, indem sie die Worte übersetzt hat, sondern sie hat sozusagen dem Ganzen auch ihren eigenen Humor mitgegeben und auch ihren Irikativ.
Also ich mochte die Disney-Sachen schon auch gerne. Ich fand Mickey Mouse immer doof. Das heißt also irgendwie so die lustigen Taschenbücher, so die Mickey Mouse-Geschichten. Wobei die wahrscheinlich, wenn man jetzt irgendwie so drauf gucken würde, qualitativ jetzt irgendwie gar nicht viel schlechter wären. Und die hatten ja auch viele historische Events bei denen immer mit drin. Die sind auch immer durch die Zeit gereist und in komischen anderen Settings und so. Wahrscheinlich ist das irgendwie nicht schlecht, aber irgendwie so dieses ganze Donald Duck Ding so mit Entenhausen und Dagobert und seinem Geldspeicher, das verfing irgendwie mehr.
Ich fand als sehr kleines Kind, da erinnere ich mich noch dran, fand ich Mickey Mouse cooler, weil Donat war irgendwie immer so, es war mir irgendwie zu quirlig. Und dann ist es irgendwann gekippt und dann fand ich Mickey Mouse langweilig und Donald eigentlich cooler. Obwohl er schon auch mitunter ein ganz schönes Abziehbildchen war. Dass er eigentlich, naja, dass er immer der Pech Dachs ist und immer verliert und so.
Es geht eh nicht anders, man muss das die ganze Zeit hören. Das ist einfach so. Ja naja, so ist jetzt die Welt. Wir wissen alle, dass die Unternehmen so durchdrehen und wie wir ja hier auch schon mehrfach besprochen haben und Spoiler, heute auch besprochen werden, ist ja auch leider viel dran an dem ganzen Apparat und das macht es dann irgendwie gleich noch viel scarier, weil man kann sich nicht einfach drüber lustig machen wie Blockchain oder so.
Kommt noch. Genau. Und bei AI ist es schwierig, überhaupt irgendeinen Bereich zu benennen, wo ich sagen würde, da gibt es jetzt keinen Use Case. Also zumindest wenn es auch nur im Entferntesten irgendwie mit Informationen und Computern zu tun, also alles was, sagen wir mal, die Informationswelt touchiert, wird auch davon touchiert, von daher, naja, okay, wie auch immer. Ach, ja. Aber ja, es geschehen ja auch andere Dinge noch. Die UNO hat sich zum Beispiel darauf geeinigt, jetzt mal eine Weltkartenstandardisierung vorzunehmen. Habt ihr das mitbekommen?
Die dagegen waren. Ja, so eine religiöse Fanatiker und so weiter. Genau. Also wer das nicht mitbekommen hat, ich glaube Togo, schlagt mich, wenn es nicht Togo war, aber irgendein afrikanisches, vierbuchstabliches Land mit T, ich glaube da gibt es nur Togo. Die haben das irgendwie vorgeschlagen und was haben sie genau vorgeschlagen, dass die Weltkarte anders projiziert wird, weil heutzutage, wenn du auf Weltkarten guckst, guckst du fast immer auf Mercator oder auf, Plattkartenprojektionen und beide Systeme haben halt ein Problem, was die allermeisten Kartenprojektionen haben. Sie verzerren, entweder die Formen oder die Größen oder im schlimmsten Fall sogar beides von den Ländern und Kontinenten. Und insbesondere, sagen wir mal, Europa und den USA war das immer sehr recht und Russland sowieso, weil sie dabei halt so unglaublich riesig wirken, obwohl sie es halt eigentlich im Vergleich dazu gar nicht sind. Wahrscheinlich hat auch Donald Trump das nicht verstanden, deswegen will er unbedingt sich irgendwie Grönland einverleiben, weil das ja genauso groß ist wie Russland oder so. Oder wie Afrika.
Naja, du hast natürlich das Problem, wenn du eine Kugel auf eine Ebene projizierst, dann hast du im Prinzip zwei Möglichkeiten. Winkeltreu oder flächentreu. Winkeltreu ist, wenn du irgendwo ankommen willst und in die richtige Richtung fahren willst, mit deinem Boot sehr, sehr hilfreich. Und deswegen gibt es ja diese Mercator-Projektion, die winkeltreu ist, aber sie ist halt extrem flächenuntreu, weswegen es halt so Karten gibt, wo Grönland so groß aussieht wie Afrika, was natürlich völliger Unsinn ist oder größer als Australien oder solche Scherze. Kleine Sache am Rande ich war vor drei Wochen in Löwen in Belgien und wer kommt da daher? Der Herr Markator.
Na gut, jetzt fragen sich natürlich alle, was ist denn jetzt sozusagen die Alternative? Und die Alternative heißt Equal Earth. Und Equal Earth ist halt eine andere Projektion, die dieses Problem der Größenverteilung irgendwie so nicht hat. Und von daher alles besser macht. Vor allem sieht Afrika da mal ordentlich aus, und hat das richtige Größenverhältnis im Vergleich zum Rest und das ist ja…, Schon mal ganz gut. Finde ich auch ganz schick, weil das halt so ein abgeplattetes Ellipsoid ist. Also kann man auch sich gut an die Wand hängen und dann hat man einfach eine deutlich bessere Projektion. Ich meine, ich habe dann mal so geguckt, was es überhaupt sonst noch so an Weltkartenprojektionen gibt und da gibt es ja wirklich das Lustigste, zum Beispiel die Dymaxion-Projektion.
Genau, also das ist dann so auf so einem Ico Saeda gemacht, das ist irgendwie auch ganz putzig. Also die Leute sind ja schon wirklich auf die wildesten Ideen gekommen, um einfach mal so die Erde zu verteilen. Das macht natürlich jetzt irgendwie nur Sinn, weil das dann eben sich so auseinanderfalten lässt, dass die Kontinente da irgendwie genau reinpassen und dann hast du ja noch ein paar Eckchen mit ein bisschen Wasser.
Da gibt es einen Vier-Minuten-Clip halt genau darüber, die Ungerechtigkeit der Mercator-Map. und dann wird dann als Alternative unter anderem hier die Galpitas Projection gezogen. Dann hast du halt diese Management-Typen da auf der, uramerikanische Management, die dann halt da auf dem Sofa sitzen und überhaupt nicht wissen, wovon da gerade geredet wird und was, Projektion. Das ist ein sehr schöner Einstieg in dieses ganze Thema.
Stimmt und das heißt, das ist, sagen wir, das ganze Thema wird schon seit Jahrzehnten debattiert und jetzt, wo du es gesagt hast, fällt mir auch ein, wo ich das erste Mal von dieser politischen Debatte gehört habe, nämlich bei West Wing. Und jetzt tatsächlich so ist es Realität geworden, aber nicht mit amerikanischer Hilfe oder US-amerikanischer Hilfe und Unterstützung, sondern ja.
Ich fand das ja immer eigentlich skurril, dass man das Original ja doch ständig auch alle im Zugriff hatten in Form eines Globus. Das heißt also, du hattest eigentlich immer den Ground Truth vor dir und konntest die ganzen Widersprüchlichkeiten eigentlich dir selber mit deinen eigenen Augen auflösen und, dass die Menschheit so lange diese kognitive Dissonanz ausgehalten hat zwischen da links, so muss es eigentlich aussehen und so rechts ist es in meinem Erdkundebuch. Wobei in meinem Dierke-Weltatlas waren auch hinten vier Seiten oder sowas mit verschiedenen Projektionen schon drin. Das heißt also, das war auch, wann hatte ich das irgendwie, 7, 9, nee, 7, nee, ach Quatsch. 1988 ungefähr dürfte das gewesen sein. Also da war das schon auch voll Thema in den Atlanten- und Erdkundeunterricht. Ja, also guckt euch mal, ich habe den Link gepostet zu dem Clip, der ist nur vier Minuten und ist wirklich sehr, sehr schön auf vielen Ebenen, kann man sich gut angucken.
Ja, ich hatte ja mal Erdkunde-Leistungskurs. Was lachten ihr da jetzt? Ich hatte Mathe-Erdkunde als Leistungskurse. Und ich hatte den Eindruck, dass mir Erdkunde mehr gebracht hat im Leben. Weil du in der Oberstufe Erdkunde und dann insbesondere Leistungskurs, das war halt ein Politik, Wirtschaft und Sozialwissenschaftsstudium eigentlich in einem. So Rohstoffe, was kommen daraus für politische Querelen, verschiedene mehrdimensionale Herangehensweisen auf so wie so ein Land eigentlich funktioniert und was das ausmacht. Also mein Erdkunde LK, Stadtsoziologie haben wir viel gemacht irgendwie. Wie funktionieren Städte eigentlich? Also das hat nichts damit zu tun, was ist die Hauptstadt von was auch immer.
Ja, das führt mich auch zu einem unangenehmen Thema, nämlich das Google Earth-Thema. Wie ihr alle wisst, habe ich ja so eine Leidenschaft für Google Earth und, die Penner haben jetzt angekündigt, dass Google Earth ab nächstem Jahr, sprich wenn Apple den Intel-Support, also den Intel-Emulations-Support, also den Intel-Support haben sie ja mit ihrem Betriebssystem mit den 27er jetzt eh schon eingestellt. Also macOS 27 läuft nicht mehr auf Intel Max, macOS 28.
Jetzt gibt es noch Rosetta, genau. Deswegen läuft nämlich Google erst überhaupt nur noch, weil natürlich Google es nie in einer ARM-Version ausgeliefert hat, weil es ja auch jetzt erst sechs Jahre her, dass es diese Prozessoren gibt. Und so schnell ist man halt nicht bei Google. Naja, stellt sich raus, sie hatten wohl nie ein Interesse. Das wusste man schon immer, wenn man sich diese Software angeschaut hat. So und sie haben es halt jetzt stückweise in den letzten Jahren haben sie diese Technologie in Google Maps reingeschubst, also quasi Google Maps kriegt man ja dann sozusagen, im Browser auch in diesen 3D-Modus und dann benutzen sie wahrscheinlich WebGL und diesen ganzen Klimbim und machen das halt dann da. Das ist ja auch alles schön und gut, dass man das irgendwie machen kann, allerdings funktioniert dann halt keine Space-Maus und deswegen ist das für mich etwas, was mich ehrlich gesagt ein bisschen frustriert und deswegen finde ich das scheiße, Google. Also es ist einfach, der Laden kann einfach keine schöne Anwendung bauen, das ist wirklich ein Problem und ich weiß nicht.
Weil die Zunge nun einfach mal, wie die Finger, ein extrem feinfühliges Instrument ist, haben sie das hier gebaut. Und damit können dann auch Leute ohne Arme und sonst wie behinderte Menschen, die sozusagen ihre Hände nicht wirklich nutzen können, können auf einmal feinfühlig, alles Mögliche bedienen. Also ich habe so Videos gesehen, wie die so vor ihrem Smartphone sitzen und zwischen ihnen ist halt, es besteht also kein physikalischer Kontakt zwischen dem Telefon und ihnen, aber die können halt einfach mit der Zunge, auf diesem Smartphone genauso rumtippen, als hätten sie jetzt irgendwie die Finger im Spiel.
Es gibt ja heutzutage auch für das langsame Zahnformen diese durchsichtigen Dinger, die du dir so rüberklipst. Das ist ja so der neueste Trend und ich vermute mal, das wird hier auf eine ähnliche Art und Weise dann angepasst, beziehungsweise gibt es sicherlich auch eine Variante, ich bin da jetzt ehrlich gesagt nicht so tief eingestiegen, aber ich fand das einfach als, Technologie, fand ich das halt irgendwie wirklich geil, dass... Ja, die sowas entwickelt haben. Und es ist halt einfach Bluetooth und kann halt, zu allem Möglichen verbunden werden. Und es heißt, ich meine, ob das noch nie im Mund gab. Genau, der Slogan ist ja auch Use it discreetly. Finde ich auch sehr interessant. Also du kannst halt wirklich jetzt irgendwie ein Gerät bedienen aus der Ferne, ohne dass man dir ansieht, dass du ein Gerät bedienst.
Nein, kann man nicht, weil auf der Vision ist nämlich das Pairn eines HID und als solches wird es sich wahrscheinlich hier ausgeben, das Human Interface Device. Achso, ja, warte mal, stopp, ich bin mir nicht ganz sicher, als was sich das Ding eigentlich anmeldet, damit es mit dem Smartphone funktioniert, weil es erzeugt ja nicht in dem Sinne so ein Touch-Interface, sondern es muss in irgendeiner Form sich ja auch als, als irgendetwas anmelden, was das Telefon schon kennt. Das ist ein interessanter Punkt. Und ich weiß, dass, auf der Vision und auf dem iPad, also unter iOS, es ist generell so, dass Apple Programmen keinen Zugriff auf HID-Level gibt von USB-Devices. Also USB-HID-Devices kannst du nicht acquiren.
Also ich vermute mal, es ist einfach, Sie sagen ja auch, Maus. Achso und Vox. Mauspad is the mouse, Vox is the keyboard. Ah, ein wearable microphone gibt es auch noch dazu. That detects quiet speech through the body. Naja, okay, gut. Also es ist sozusagen doppelt, genau. Kannst ja so ein Mikrofon umhängen. Selbst wenn du sozusagen nicht sprechen kannst, kannst du sprechen. Das ist ja auch interessant. So deute ich das jetzt gerade mal.
Was mich übrigens gerade ganz wuschig macht. Scrollst du nochmal ein bisschen hoch. Wir haben hier noch mal ein bisschen, wo ein bisschen mehr Text ist, noch mit Überschriften. Ja, also diese Geschichten hier, genau. Wir haben ja in den letzten Sendungen immer ein bisschen über Fonts geredet und die Intros und sowas. Oh, dieser Font ist fantastisch. Du siehst, es ist ähnlich wie Helvetica, aber es ist kein Helvetica. Ich habe gerade eben mal nachgeschaut, das ist Inter, aber Tide. Intertide, also so extrem horizontal.
Oh, das hat auch einen super schönen Thin-Schnitt. Oh, ist das eine schöne Schrift. Ich muss weg. Ich muss meine Apps beschreiben. Aber das finde ich nämlich auch wie, also ich bin großer Fan davon, so Ultra Thin und Bold miteinander zu kombinieren. So die Hälfte eines Wortes Ultra Thin und die andere Hälfte Bold und sowas. Das mag ich sehr, sehr gerne. Und dieser Thin-Schnitt, das ist nämlich auch nicht so einfach, eine Schrift gut Thin aussehen zu lassen. Die ist auch hervorragend. Okay, gut.
Naja, ich denke, wenn du da so den CW-Wert runterbekommen willst, dann musst du halt einfach geformt sein wie ein Zäpfchen. Und so sieht es halt irgendwie auch aus. Der Wind wird immer gleich geschnitten. Ja, genau. Das Auto läuft so hinten leicht spitz zu und was besonders verstörend ist, und wo ich sagen würde, da muss man irgendwie auch noch eine andere Lösung finden, ist, dass die Hinterräder hinter der Karosserie verschwinden. Klar, wenn die nicht lenken, kann man das halt mal machen.
Genau, das ist wirklich sehr, sehr, sehr wenig und das ist natürlich ein Elektroauto und das Besondere ist, dass sie halt dann damit eine weite, weite Strecke gefahren sind. Ich habe jetzt leider vergessen, wie weit. Aber weit, achso, warte mal, hier steht es, von Wolfsburg nach Wien sind sie gefahren mit diesem Auto.
Mit einer 55 Kilowattstunden. 55, genau. Das ist jetzt weniger beeindruckend. Was wirklich beeindruckend ist, dass die durchschnittliche Energiemenge auf 100 Kilometer bei 7,5 Kilowatt pro 100 Kilometer. 100 Kilowattstunden. Ja, 7,5 Kilowattstunden pro 100 Kilometer. Zum Vergleich so Autos, effiziente Autos heute.
Genau. Zum Vergleich dachte ich mir, also mich hat das vor allem deshalb so interessiert, weil mein Motorrad, mein CE04 Elektromotorrad, das ich jetzt fast 30.000 Kilometer gefahren bin, hat einen durchschnittlichen Verbrauch von 7,5 Kilowattstunden. Also sie haben hier sozusagen es geschafft, ein Auto, so in Anführungsstrichen effizient nicht, dass ich es jetzt besonders effizient fahre, aber so im Schnitt verbrauche ich halt sie mal.
Ich bin ja kein Trompf. Deswegen ist der Verbrauch so hoch. Ein Trompf wäre das was anderes. Also wenn ich mit dem Motorrad auf der Autobahn mit 90 Stundenkilometer mich an einen Lastwagen hänge, in dessen Windschatten, dann komme ich so auf 5,5. Und das finde ich dann auch mal besonders bemerkenswert. Also was man hier sozusagen geschafft hat. Motorräder, die halt geschlossen sind. Sowas gibt es ja auch immer mal wieder, dass Leute sowas bauen. Ist nicht besonders populär, aber wäre an sich auch nochmal interessant, so eine Kabine zu haben, die eben diesen Wind und Wetter so um einen herum leitet. Ja, da könnte man wahrscheinlich sehr, sehr, sehr effizient mit unterwegs sein. Also da würde es mich nicht wundern, wenn man da irgendwie nur noch mit 3 oder 4 Kilowattstunden auf 100 unterwegs ist.
Ja, sie sieht auch von vorne knuffig aus. Wobei es wird bezweifelt, ob sie dann letztlich auch so aussieht. Aber weißt du, womit sie jetzt wirklich hätten gewinnen können? Bei dieser Ente? Bei dieser Präsentation? Wenn sie das Nummernschild 313 draufkaut haben. Das sieht so ein bisschen wirklich aus wie du eine Dachs Karre. Weißt du? Also nur mit Dach. Aber das kannst du ja aufmachen. Du bist ja schon fast bei dem roten Kario. Ich meine, Citroën muss man irgendwie lassen, dass sie, erstens können sie sich über ihren eigenen Namen lustig machen, Und zweitens, Thema Skoda, die wagen immer mal wieder so Designs und zwar nicht nur so als Konzeptcar, sondern die bringen sie auf die Straße. Also der Citroen Ami zum Beispiel ist ja auch so eine Mini-Karre. Kennt ihr den? Das ist ja so ein ganz billiges Fahrzeug.
Genau, aber er ist sozusagen komplett symmetrisch gebaut und dadurch haben sie wieder weniger Teile, die sie produzieren, lagern und so weiter müssen und das ist sozusagen deren Ding. Ja. Also von daher Citroen, die auch immer ich meine mal ehrlich, Citroen habt ihr mal in so einem CX gesessen oder sowas? Diese alten Citroen mit der geilen hydraulischen Federung Du meinst DS? Nein, CX, Die S hatte meines Wissens keine, hatte die schon hier?
Ja genau, die ist dann raus und dann schaltest du es ein und dann lässt du einen Motor an und das erste, was er macht, ist halt so, dass er so nach oben geht. Aber die Federung ist einfach so geil gewesen. Also für damalige Verhältnisse, wo alles andere noch sehr ruppig war, war das also wirklich irre. Und diese ganze Formgebung von diesen Fahrzeugen ist einfach drauf.
Ja, in dem Zusammenhang vielleicht noch darauf aufmerksam geworden. Ich glaube, die bauen hauptsächlich Akkus für Porsche. So ein Prinzip Varta Startup V4 Smart und die haben jetzt so ein bisschen Schlagzeilen gemacht, weil sie halt eine Superbatterie vorgestellt haben. Ja, also die bricht nicht unbedingt jetzt Weltrekorde, würde ich sagen, aber sie haben zwei, einmal eine extrem energiedichte Variante und einmal eine, die du irgendwie, glaube ich, fast mit dem hundertfachen der Kapazität aufladen kannst.
Ich habe schon wieder gesprochen. Ich entschuldige mich aufs Schärfste, dass es sich gerade so ballt, aber es ist halt manchmal so, gerade so der Herbst ist ja wie immer, wo dann auch nochmal viele Tagungen sind. Ich war im Frühjahr ja mal bei der Max-Planck-Gesellschaft und da bei dem jährlichen Treffen der Bibliothekare und Bibliothekarinnen und hab da finde ich ja doch einen ganz launigen Vortrag zu KI gehalten. Das fanden die Leute da auch und dann haben die gesagt so, den wollen wir nochmal als Abend-Keynote-Speaker für die IT-Leute von Max-Planck haben. Und das war vor zwei Wochen in Göttingen, wo ich ja bekanntlich lange, lange gelebt habe und bei Max Planck oben auf dem Fassberg in deren... Schönen neuen Veranstaltungszentrum, habe dann auch eine GWDG-Führung gemacht von meinem alten Rechenzentrum, die sind umgestiegen und habe da mal in deren, KI-Cluster gestanden, auch alles. Ganz aufregend, wenn ihr mal da seid und die Möglichkeit habt, da mal eine Führung durch das Rechenzentrum zu machen, das lohnt sich also auch echt, die GWDG, das ist schon cool, was da wie verbaut ist, vor allen Dingen, alles wassergekühlt und der ganze Kühltrack ist so um den Faktor 100 größer als das eigentliche Rechenzentrum. Der eigentliche Rechenzentrumsbereich, der das Ganze dann irgendwie kühlt. Also du stehst halt gefühlt so im, wenn du, es ist also keine Lamberzellen, die also irgendwo groß irgendwie isoliert dort stehen, sondern du bist dann halt auf so einem Parkdeck gefühlt und doppelter Boden. Unten drunter ist dann halt das, was früher immer so diese 50 Zentimeter Kriegzone war in so einem Rechenzentrum. Ihr guckt alle so, wart ihr mal so in Rechenzentren? Doch, sicher wart ihr in Rechenzentren drin.
Nee, es ist Kreislauf alles und wasserbasiert und die ganzen Pumpstationen und, welche Temperatur sie dort in welchen Wasserschichten halten und sowas, dafür haben sie dann einen. Also Rechenzentrum ist so ein Parkdeck, wo dann auch gar nicht so viele, Rackkisten dann eigentlich so drin stehen und dann gehst du den Raum daneben und das ist dann halt eine gigantische Industriehalle über vier Stockwerke hoch, wo dann so alles voll ist mit, man durfte leider keine Bilder machen, weil, Hochsicherheitstrakt mit riesigen Wasserbecken, wo dann an den verschiedenen Höhenlagen unterschiedliche Temperaturen vorgehalten werden, weil es halt unterschiedlich effizient ist, wie ob du mit 20 Grad, Wasser kühlst oder 30 Grad Wasser, das heißt also wie stark du dann auch das Wasser, das zurückkommt von den Kühlungen dann wieder runterkühlen muss, damit es dann wieder auf diesem, das weißt du mit Sicherheit von irgendeinem CEE, dieser Punkt zwischen flüssig, Dampf und Eis.
So ein Thema, da denke ich immer, gibt es bestimmt eine CAE-Zufuhr. Naja, auf jeden Fall schön dort im Rechenzentrum. Schaut euch das mal an, wenn ihr mal da seid. Lassen Sie sich natürlich vorher anmelden und alle sowas. Akkreditierung, aber das kriegt man schon hin. Naja, auf jeden Fall habe ich dann einen Vortrag gehalten über digitale Souveränität. Und wie wir das jetzt gerade so im Bibliotheksbereich eigentlich planen und das Viech ist jetzt auch schon online, genau hast du da auch schon gepostet und da schaue ich mir so vier Themen im Wesentlichen an. Oh, also KI mache ich ein bisschen, aber gar nicht so viel. Dann mache ich was zu Social Media. Das habe ich aber schon im Wesentlichen auch oder ganz ähnlich hier auf den Fedi Days erzählt. Und dann erzähle ich aber was zu Groupware. Das heißt, wie die Leute eigentlich miteinander arbeiten. Das vierte Thema war nochmal Office. Also wie kommt man von Microsoft Office eigentlich los und wohin? Aber das, was uns gerade jetzt auch am stärksten umtreibt, ist so der Groupware-Aspekt. Das heißt also, wie kommt man eigentlich von Outlook weg? Und wie kommt man von Microsoft Exchange weg? Und dann gibt es. Ja so die klassische Zielarchitektur, jetzt auch schon seit etlichen Jahren, Open Exchange, OX und die haben dann halt auch einen Frontend, wo du dann eben Kalender hast und Mail hast und Kontakte hast und das haben wir jetzt so ein bisschen durch evaluiert und insbesondere den Kalender. Tim, dein Stichwort. Und ich habe den Eindruck, wir müssen mal über Kalender reden. Weil klar, das hat jetzt halt irgendwie eine Kalenderansicht und eine Monatsansicht und eine Listenansicht. Aber das, was halt bei uns in der ZLB ein Riesenthema wird, ist Terminfindung. Das heißt, du willst jetzt ein Meeting machen. Ja, ich weiß, wir haben alle zu viele Meetings, aber im Moment ist die Weltnummer noch so, wie sie ist. und du willst halt so fünf oder zehn Leute zusammenbekommen. Und wie machst du das eigentlich? Der erste Reflex ist ja, naja, bist du da halt irgendwie Office-Managerin und hast dann die ganzen freigegebenen Outlook-Kalender und klickst sie dann an, diese fünf Personen will ich sehen, leg mir die jetzt irgendwie mal übereinander. Und das, was dann Ox macht, ist, die dann wirklich übereinanderlegen. Das heißt, wenn du in der Wochenansicht bist, Montag, Dienstag, Mittwoch bis Freitag, hast du dann die fünf Kalender alle überlappend so nebeneinander pro Tag. Und du siehst einfach nichts, weil du siehst nicht, wie heißt der Termin denn die Person da hat, könnte man den vielleicht irgendwie verschieben oder sowas, sondern es skaliert einfach überhaupt nicht. Wenn du also zwei Kalender übereinander legst, dann mag das noch gehen, aber bei irgendwie mehr ist es einfach total hoffnungslos. Und das, was Outlook dann macht an der Stelle ist, dass du die Möglichkeit hast, einfach die komplette Woche nebeneinander zu öffnen. Das heißt, du hast deine eigene links und dann hast du die von Person 2 in der Mitte und die von Person 3 hast du rechts. Und du siehst aber bei allen, hast du einfach auf dem großen Monitor genug Platz, dass du zumindest mal die Titel der verschiedenen Termine sehen kannst und dann schaust du halt. Jetzt könnt ihr sagen, aber Terminfindung, das läuft doch irgendwie ganz anders. Da gehst du doch auf diesen Terminfindungsmodus und klickst an, zeig mir den nächsten Slot, wo alle drei Zeit haben. Und da will ich doch gar nicht durch irgendwelche Kalender durchblättern. Und das funktioniert aber schlicht nicht, weil niemand Zeit hat. Das heißt also ab dem mittleren Management besteht halt so ein Terminkalender von morgens früh bis abends spät eigentlich nur an einander gereihten Termin und du hast einfach mal keinen freien Slot irgendwo. Das heißt also der nächste freie Termin, wo alle fünf Zeit haben, der ist irgendwo so Mitte 2027. So und damit kannst du aber nicht arbeiten. Das heißt also als, Office-Managerin musst du dann halt irgendwie sagen, okay, irgendjemand muss was verschieben, wie bekomme ich jetzt schnell und effizient die Informationen, damit ich jetzt Termine bei einer dieser Personen bestenfalls, vielleicht bei zweien verschieben kann und dann, fügt sich das Ganze irgendwie einigermaßen zusammen. Und dafür hat OX einfach mal keinerlei vernünftige GUI am Start. Und das prangere ich an, weil ich dann mich wieder frage, wie lange gibt es dieses Projekt eigentlich und das wird doch jetzt in ganz Schleswig-Holstein eingesetzt, wie zum Teufel machen die Termine damit und, es kann auch nicht so schwer sein, jetzt irgendwie fünf Kalender nebeneinander anzuzeigen, damit man irgendwie lesen kann, was die Leute dann jetzt für Termine haben. Naja und solche Themen spreche ich da so in dem Vortrag an, also jetzt nicht nur die rosigen Seiten von Hurra, wir werden jetzt alle digital souverän, sondern auch ein bisschen mal problematisieren, was da so die Fallstricke sind. Weil meine Geschäftsstellen sagen mir, Ralf, ich kann so nicht arbeiten. Das müssen bei Outlook bleiben. Und so ist es meines Wissens nach so ähnlich in München gelaufen, als die ihre große Open-Source-Umstellung wollten. Die sind einfach so an der Wechselunlust des ganzen Mittelbaus gescheitert, plus dass eben diese Open-Source-Welt für sowas auch nicht so richtig geile Lösungen am Start hat. Und wenn ihr da draußen jetzt ein super UX-Konzept kennt für Terminfindung von fünf oder zehn Leuten, die einfach nie freie Slots haben, gerne her damit. Was ich jetzt einfach gemacht habe ist, hey, wir sind jetzt 2026 und es ist Open Source. Ich habe halt geguckt, okay, sind diese Schnittstelle dokumentiert so. Das war früher halt CalDAF, aber so seit anderthalb Jahren ungefähr hat OX ein schönes, eigenes Protokoll sich gebaut. Kronos heißt das. Sehr schöne API. Alles sauber durchdokumentiert. Das habe ich gemacht. Ich habe mein Openweight-Modell meines Vertrauens mit OpenCode losgeschickt.
Das war GLM Flash 5.3. Und das rödelt dann in Open Code so fünf Minuten vor sich hin und, schwupps hatte ich jetzt als Proof of Concept gegenüber Mailbox.org, die haben Oxlaufen, hier der Berliner, Vertrieb und da habe ich privat einfach Accounts und meine Jungs auch und dann haben wir uns gegenseitig unsere Kalender freigegeben, und nach fünf Minuten hatte ich genau den View, den du brauchst, schön zum Nebeneinander beliebige freigegebene Kalenderanzeigen, so es funktioniert einfach. Wo ich dann auch denke, okay, warum muss ich das jetzt wieder machen? Kann die Welt da draußen nicht irgendwie mal so ihre Requirements irgendwie in den Griff kriegen?
Der Kalender ist ein jahrzehntealtes, immer noch nicht ganz gelöstes Problem und scheitert allerdings auch oft an der Disziplin, der Teilnehmer. Und weil eigentlich funktioniert es halt nur, wenn jeder wirklich alles im Kalender einträgt sozusagen, auch komplett alle Abwesenheiten oder andere Zeiten, wo es nicht geht. Und dann ist halt die Erfahrung, dass je höher in der Ranghierarchie die Leute sitzen, umso undisziplinierter verwalten sie ihre Kalender. Es sei denn, sie haben dann wieder einen Assistenten oder Assistentin, die das Ganze macht. So einen menschlichen Assistenten. Ich hätte ja spontan gedacht, ich setze halt einfach einen Agenten drauf an, der telefoniert, der ruft halt die Leute so lange an, alle auf dem Telefon.
Ja. Ja, wo man eigentlich hin will ist, aber das schlägt dann noch härter in die Kerbe, die du gerade reingehauen hast. Eigentlich willst du so einen Termin noch qualifizieren können mit ist verschiebbar, ist auf gar keinen Fall verschiebbar. Das kannst du ansatzweise im Exchange reinmodellieren, aber auch nicht so richtig geil. Ich muss mir nochmal das Kronos-Format angucken.
Ich versuche gerade zu verstehen, welche Entität hat diese API, was steckt dahinter? Ein Kalender oder was? Ein Kalenderspeicher hat diese API. Und du redest dann mit was für einer Software als Client mit dieser Software, mit einem anderen Kalender? Also die Kalender reden untereinander? Miteinander?
Gott, das war doch nicht so schwierig. Und dann macht diese API was genau? Also was macht sie anders als andere Kalender-Interfaces? Ich meine, du kannst ja mit i-Kalender den Kalender auslesen. Dann siehst du ja auch alle Termine. Was macht jetzt dieser API? Außer mir nur die Termine zu geben. Tut sie irgendwas?
Naja, erstmal berücksichtigt sie das ganze rechte System. Das heißt, du musst dich überhaupt nicht darum kümmern, welcher Kalender darf ich denn jetzt eigentlich ansehen und welche nicht, weil das wird alles durch die API geregelt. Du musst einfach einen API-Call, gib mir alle für mich freigegebenen Kalender.
Weiß ich nicht. Kenn ich nicht. Da habe ich nichts mitgemacht. CalDev ist im Prinzip nur, du loggst dich ein, dann hast du Zugriff und dann kriegst du das halt, dann kannst du das halt mit HTTP irgendwie abrufen. Wer ist ja CalDev letzten Endes. auch nicht. Ich versuche nur zu verstehen, was jetzt dieses Kronos-API fundamental anderes tut, als nur den Zugriff auf die Termine und dann hast du die Termine und dann guckst du die dir an.
Ja, also wie gesagt, das was halt fehlt, ist halt die Komponente so, welchen Termin von Person X könnte ich am ehesten verschieben, weil der ist einfach nicht so wichtig. So und ich fürchte, dass auch eine… Darfst du das dann auch? Du musst dann quasi, wie Pavel schon sagt, die andere Geschäftsstelle anrufen und dann fragen so, das scheint mir ein aussichtsreicher Kandidat, hier ganz wichtig, können wir den vielleicht verschieben. Den Schritt musst du schon machen. Du kannst eigentlich nicht anderen Leuten einfach dann so. Also passiert auch.
Nee, also eigentlich war es nach wie vor ein Hilferuf von mir. Mit dem Punkt, ich kann doch nicht der Erste sein, der dieses Problem hat. So, und ich habe eigentlich keinen Bock, es zu lösen. Not my job. Not my department. Ihr seid hier die Informatikertruppe. Kann sich bitte mal jemand hier bei Ox auf Not My Circus, Not My Monkeys, so sagen die immer. Also kann ich nicht angehen, dass ich das jetzt irgendwie bauen muss hier für die Welt. Also nicht, dass es mich überraschen würde, aber trotzdem.
Naja. Aber ich habe schon mal gezeigt, es geht. Also es gibt nichts, was dem technisch entgegenspricht, einen solchen View in OX einfach zu modellieren. Und wie gesagt, eigentlich finde ich, muss man dahin, dass man Termine noch besser qualifizieren kann. Im Sinne von so, ist sowieso nur ein Platzhalter, fliegt vermutlich raus, das wäre so eine Geschichte. Dann, ja, ist schon ein Termin, aber kann ich problemlos verschieben. Versus, nein, fasst mir den mal bloß nicht an.
Aber dann sagt Pavel halt zu Recht, naja, aber das ist dann noch mehr Modellierungsaufwand. Und das heißt, die Leute, die ohnehin schon ihren Kalender eher so lausig pflegen, die werden natürlich einen Teufel tun, dann noch durch zu qualifizieren. Und dann hast du auch so dieses Ego-Ding so, alle meine Termine sind wichtig. Niemals werde ich, das ist nicht so wichtig, kann verschieben werden, Fleck gesetzt werden. Und dann bist du eben dann doch wieder bei menschlichen, Beurteilung, die da fehlt.
Also ich sage mir jetzt darüber nachdenke, dass das übliche, ich sage mal menschliche Ad-Hoc-Protokoll, um jetzt gemeinsame Termine zwischen verschiedenen Entitäten, teilweise Menschen, halt Dinge so, wo, ich sag mal, fünf verschiedene Firmen oder Leute aus fünf verschiedenen Firmen, sag ich mal, gemeinsamen Terminen finden müssen und dann, ja, läuft es so, dass irgendjemand fängt an und macht halt irgendwie drei Terminvorschläge und dann, kommt das Feedback zurück und dann muss man vielleicht noch in eine zweite oder dritte Runde so und irgendwann findet sich dann einer. Das wäre vielleicht noch so eine Vorgehensweise.
Und ihr habt auch keine scheiß Werbung drin, ich schmeiß das mal eben hier rein. Das war eine Überlegung, die ich dann auch hatte, ob man das nicht koppeln müsste und man quasi im ersten Schritt schon mal aussichtsreiche Kandidaten sich rausfischt, weil das Problem mit solchen, Doodle-Terminplaner Geschichten ist, das ist auch schon ganz schön aufwendig, die dann alle von Hand wieder die verschiedenen Fenster da erstmal irgendwie rein zu tippen so und vielleicht so eine, automatisierte Lösung, wo du sagst, ach ja, das hier Digital Courage Nudel, okay.
Genau, also ansonsten DFN, deutsches Forschungsnetz, Terminplaner, der ist halt auch sehr robust, aber es ist halt Arbeit. So, und vielleicht brauchst du eigentlich dann auch in so einem OX noch eine Komponente, was der sagt, so das sind zehn aussichtsreiche Kandidaten und auf die wird jetzt nochmal gevotet mit so einer sehr minimalistischen Fassung. Und das mit dem wenigsten Gegenstimmen irgendwie, Konsensprinzip, das gewinnt dann halt. Ja, vielleicht müssen wir sowas nochmal bauen. Irgendeiner muss es ja machen.
Einen Leute, der wohl auch mal bei Adobe gearbeitet hat. Und so mit diesem ganzen Adobe Suite wohl recht vertraut ist. Zumindest, also vielleicht auch was den Code betrifft. Aber auf jeden Fall, was die Funktion betrifft. Und diese Person hat dann sich gedacht, ach, schnapp ich mir doch mal einfach, den eulen Klot, mal gucken, was man damit so machen kann. Und hat dann einfach die, also ich weiß jetzt nicht, wie vollständig der Spaß ist, aber unter dem Namen ArtCraft eine Suite veröffentlicht. Sagt man Suite?
Eine Suite von Programmen hergestellt, die extrem der, Adobe Creative Suite sehr doch ähnelt, vor allem nicht nur in der Struktur der beteiligten Programme, sondern auch in der Funktion. Als da wären, also das Ganze heißt Artcraft und es besteht aus Photocraft, aus Lightcraft, aus Artcraft, aus Filmcraft und diverse weitere Crafts. Und wenig überraschend matcht das halt mehr oder weniger auf Photoshop, auf Illustrator, auf Premiere, auf Adobe Lightroom. Auf After Effects und auf Adobe InDesign, das Publishing Tool. Also mit anderen Worten, für jedes dieser Programme gibt es hier eine Ergänzung. Außerdem gibt es noch WordCraft, was natürlich wirklich interessant ist, weil WordCraft gibt es ja wirklich, gab es ja früher schon mal.
Kennt ihr das noch? WordCraft? Ja, WordCraft. WebTrap war ein Textverarbeitungsprogramm der 80er, Jahre. Das auf DOS lief und ein Freund von mir war der absolute Worldcraft-Spezi und, das war so für Leute, die irgendwie krass Textverarbeitung machen wollten. Dann gibt es noch Deckcraft, Präsentationen und Diashows, also quasi hier Keynote, wie heißt das, PowerPoint, Gridcraft, also Excel und Catcraft wie AutoCAD und Soundcraft wie Pro Tools.
Ich weiß jetzt nicht, ich meine hier Version 061, ja, you never know. Die anderen PDF-Craft gibt es auch noch, habe ich ganz vergessen hier, also Acrobat ist auch noch mit dabei. Version 071, 060, 0100, 070, was auch immer diese Versionsnummern sagen. Vielleicht ist es noch nicht ganz fertig, das habe ich auch gehört. Hat sie nicht benutzt.
Weil genau was du sagst, Pavel, diese Mietmodelle, das ist ja das, was Adobe jetzt wirklich seit vielen Jahren schon macht und was etliche Professionelle dann doch in die Arme von Affinity rübergelegt. Gescheucht hat, so unter anderem auch mich. Also ich habe ungefähr zwölf Jahre oder so viel Photoshop benutzt, auch Premiere, als ich noch irgendwie Videokrams gemacht habe und habe gerade Photoshop auch echt gerne genutzt. Ich bin jetzt sicherlich kein Vollprofi in Photoshop, aber wenn man sich so die Feature-Liste anguckt, ich würde sagen, so die Hälfte der Funktion konnte ich ganz gut und das ist schon eine Menge so innerhalb des Photoshop-Universums. So und ich habe dann mit ein bisschen Schmerzen, aber gar nicht so viel mich dann sehr gut in die Affinity-Produkte reingenerdet. Zum Beispiel die letzten zwei Ultraschall-Releases, die ganzen Design-Icon-Sets hatte ich dann alle mit Affinity schon gemacht und war da richtig gut unterwegs. Und dann wurden die, das hatten wir ja auch hier in der Freakshow, aufgekauft von denen, die was gemacht haben. Nicht Figma, aber sowieso diese Ecke irgendwo. Nee, ist nicht Figma, sondern der Chat muss, glaube ich, mal eben aushelfen. Canva. Canva, genau. Danke. So und Umstellung auf Mietmodell. So jetzt habe ich noch meine alten Version hier, meine alten Affinity Sachen, die pflege ich jetzt auch hier wie mein Tafelsilber. Ich habe wirklich keinen Bock auf Abo Software, so wirklich so rein gar nicht so und jetzt kommt dieser Typ daher und. Was ist das für ein Statement, was er hier abgibt? Weil wenn er nur Photoshop gemacht hätte, wäre das schon ein totaler Knaller gewesen. Also erstmal, wie hat er das Ganze überhaupt gemacht? Er hatte also keinen Source-Code, sondern hat das Ganze also reverse-engineert. Und in Anführungszeichen hat also auch nichts decompiled, sondern hat das in Rust alles neu implementieren lassen und zwar entlang quasi der bekannten Spezifikationen, Manuals, Guidelines, How-To-Videos, die es natürlich zu wenigen Softwareprodukten so milliardenfach gibt im Netz wie so der Adobe Creative Suite. Also es gibt quasi keine Klickstrecke, die nicht sehr gut im Internet irgendwo durchdokumentiert ist, was Photoshop angeht, inklusive der ganzen Historie. Von daher ist das insofern schon ein dankbarer Kandidat, aber es ist eben auch eine unfassbar komplexe Software. Und selbst wenn er nur Photoshop gemacht hätte, wäre das mal echt ein bold move gewesen. Jetzt macht er aber die ganze fucking Creative Suite mit Video, mit InDesign, mit PDF-Akrobat. Er macht das Ganze für Windows, er macht es für Mac, er macht es für Linux, er macht es für Linux Arm. Ich habe es hier auf meinem schönen, man muss wirklich mal gucken, so Ralf, in was für einer Welt leben wir eigentlich? Ich finde immer so einen Schritt zurück von, was hätte mein damaliges oder mein damaliges Ich dazu gesagt, wenn ich also vor einem Jahr hier gesessen hätte und gesagt habe, Ralf, in einem Jahr hast du einen Apple M1, Apple Silicon, Laptop, das du für 350 Euro geshoppt hast und da läuft ein Linux drauf und darauf läuft übrigens noch ein Photoshop.
Und irgendwie dann eine lustige LLM-Umgebung. In was für einer Welt leben wir. Und alles Open Source. Und du kannst übrigens auch alles noch selber bauen, wenn du meinst, das gefällt dir nicht. What a time to be alive. Und weil er jetzt damit durch war und schon Langeweile hatte, hat er jetzt halt mal als nächstes so die Office-Suite jetzt irgendwie. Die habe ich mir jetzt noch nicht angeguckt, werde ich gleich mal machen.
Meine Güte. So, ich habe halt jetzt schon etwas genauer mir mal die Photoshop-Geschichte angeguckt. Und ich würde sagen, so ungefähr 40, 50 Prozent der Sachen funktionieren. Also es funktioniert signifikant mehr auf der Mac-Version als auf der Linux-Version. Also bei Linux hast du beispielsweise Probleme irgendwie mit Zwischenablage, an Dreck und Dreck und so weiter.
Also ich habe hier den, also du kannst alle Apps einzeln aus GitHub runterladen, Da musst du gar nichts machen und ich habe jetzt gerade eben, den kannte ich vorher noch gar nicht, den Artcraft Launcher gestartet. Da muss ich hier auch keinen Account anlegen. Ich habe das hier alles up and running und kann jetzt hier schön mir die ganzen Sachen mit einem Klick irgendwie zusammen klicken. Also kann man damit produktiv arbeiten? Vermutlich nein. Noch nicht. Weil wie viele tausende Leute werden sich da jetzt draufwerfen und sagen, gar nicht so eine schlechte Idee eigentlich. Wie viel Geld sparen wir? Ich wollte das schon immer auf meinem Linux haben. Das heißt, derselbe hat jetzt einfach mal eine Foundation gelegt, die hoffentlich nicht so brüchig ist. Und ich glaube, das würde ich mal vermuten, dass er das in Rust irgendwie schon ganz solide hinbekommen hat. Weil ansonsten würde mehr brechen hier. Geben wir dem Ganzen jetzt mal so ein, zwei Monate. Und dann sind wir wahrscheinlich bei 70%. Und dann wirst du da vielleicht immer noch nicht deinen Color-Proof-Druck mitmachen können, so für die echten Anwendungen, wo du dann schon noch dein originales Photoshop brauchst. In Klammern, was auch Affinity bis heute nicht so in der Qualität hinbekommen hat. Also Drucken ist ja immer noch ein totales Fledermausland-Thema. Aber für sehr viele andere Bereiche wird das einfach mal good enough sein. Also alleine auch das Lightroom-Modul, dass du dann plötzlich auf Linux mal eine top-professionelle Bilddatenbank hast, das ist schon alleine irgendwie bemerkenswert. Und ja, ich habe Fragen, was irgendwie so die Zukunft von Software-Geschäftsmodellen angeht.
Also was ich heute noch gehört habe, ich habe noch nicht hinterher recherchiert, weil ich habe das erst heute, irgendwie heute Nachmittag davon gehört, ist, dass das Ganze jetzt, losgetreten hat, dass es jetzt zehn weitere, in der Größenordnung zehn weitere, Gruppen und Projekte gibt, die ebenfalls Photoshop nachprogrammieren. Das hat also einen Trend ausgelöst, dass jetzt die AI-Fingerübung ist. Ist der neue Benchmark sozusagen, wie lange braucht eine LLM, um jetzt Photoshop zu 100% nachzubauen. Dahin scheint sich das Ganze zu entwickeln. Und, ja, also ich bin halt auch komplett geflasht und wir werden sicherlich jetzt noch zu ein paar anderen Dingen kommen oder so was, ein, bisschen erzählen, was ich gemacht habe, Aber vor allem, was Tim so noch alles gemacht hat jetzt in den letzten Wochen, das. Ist mehr als interessant.
Nein, das ist eine Aussage. Also auch Figma gibt es schon auf DeepFounder AI, also auf GitHub. Also es kommt jetzt irgendwie alles auf einmal zusammen. Und ich arbeite nicht mit Figma, aber es scheint sich so ein bisschen der Trend durchzusetzen, das jetzt irgendwie alles mit Rust zu machen, was natürlich an der Stelle auch ganz, nachvollziehbar ist, weil wenn du dich halt selber nicht mehr mit der Programmiersprache rumschlagen musst, Sondern es ist irgendwie auch ein bisschen scheißegal, worin du programmierst, solange diese Programmiersprache für diesen Zweck grundsätzlich geeignet ist. Und RAS hat natürlich den Vorteil, dass sie eben jetzt nicht sofort immer gleich gegen die Wand läuft wie C. Nicht von irgendeinem Hersteller abhängig ist wie Swift. Und halt nicht scheiße ist wie die meisten Programmiersprachen. Und es performt auf jeden Fall. und es ist klar, dass du jetzt mit dem Stand der LLMs heutzutage, der Coding Agents, kannst du einfach geilen Code erzeugen. Da muss man echt nicht mehr drüber nachdenken. Und jetzt geht es halt nur noch darum, hier den Director zu spielen und zu sagen, ich weiß, wie dieses Programm sich anfühlen soll. Ich weiß, was es tun soll. Ich bin in der Lage, das zu formulieren und ich bin in der Lage, das zu orchestrieren. Und dann kommt da halt tatsächlich Software bei raus. Jetzt kann man natürlich wieder... Sagen, oh ja, AI und so weiter macht ja ganz viele Fehler. Haben wir das auch in dem Video am Anfang gehabt. Stimmt auch, ja. Nur wissen wir auch, wie solche Fehler eingegrenzt werden können. Und die werden schon ganz gut eingegrenzt durch Tests, durch Ausprobieren, etc. Und der Mythos, dass man halt immer einen Menschen braucht, der da drauf schaut, naja, also das wird glaube ich nicht mehr so lange so sein, wenn es nicht sogar schon vorbei ist.
Was ich gerne nochmal verlesen würde, ist der Speicherverbrauch von meinem Linux-Photoshop, was ich hier habe. Ich habe jetzt hier mal auf meinem wunderbaren Teil den Cosmic Desktop, mal hier die aktuell laufenden Programme und das sind jetzt hier so einige. Ich habe 8 MB RAM, wir erinnern uns. So, und wir haben einen Firefox, der braucht 220 MB in zwei Instanzen. Dann haben wir mein Open Code, das läuft auf 350 MB, also schon relativ viel. Mein Mastodon Client Tuba habe ich hier, braucht 189, und dann kommt der Element Desktop, das ist hier mein Chatprogramm für Matrix mit 138 und dann kommt Photograph mit 135 MB Hauptspeicher. Das heißt also hier mein olles Chatprogramm und Mastodon Programm verbrauchen signifikant mehr Speicher als ein fucking Photoshop. Ja. Also klar, wenn du große Bilder aufmachst.
So, aber was jetzt hier Abdelkada im Chat gerade schreibt, das ist eine genaue Richtung, über die ich jetzt seit ein paar Tagen auch länger nachdenke. Er hat sich hier auf Photograph mal rausgescreenshotet, 9000 Forks gibt es davon jetzt gerade auf GitHub. Und das ist eine Entwicklung, die ich ein bisschen kritisch sehe, weil du erinnerst dich an unsere letzte Sendung, wo du erzählt hast, wie du hier dein Money Money angezapft hast für deine Finanzübersicht. Da habe ich mir nämlich diesen Freitag gesagt, ach, jetzt habe ich mal so ein Stündchen Zeit, eigentlich würdest du das ja auch haben, fragst du jetzt den Tim nach seinem Code, ach nee, musst du wieder irgendwie dir komische Fragen anhören, baust es halt schnell mal eben selber.
Nee, ich suche das gleich raus und wirf das dann nochmal rein. Da müssen wir jetzt nicht live recherchieren. Aber auf jeden Fall, so im Ergebnis habe ich dann gemerkt, ja, das funktioniert schon, aber es hat jetzt überhaupt nicht die Views und die Dashboard-Geschichten mir gebaut, die ich eigentlich haben wollte. Und dann merke ich so, ja, was willst du denn aber eigentlich haben? Und es war dann dramatisch unterspezifiziert einfach, was ich da da mal eben irgendwie reingetippt hatte. Also es hat dann alle möglichen Dinge mir dahin geworfen und die Zahlen stimmten auch so weiter, aber es hatte noch keins meiner Probleme gelöst und dann musste man doch wieder in einen etwas beschwerlichen Prozess. Und das ist dann eigentlich ehrlich gesagt auch wieder ziemliche Lebenszeitverschwendung. Das heißt also, wenn jetzt eben jeder mal sich eben in 30 Minuten dransetzt und dann Photoshop, das finde ich eine sehr gute Idee, dass das der zukünftige, Test wird, wie gut ist eine LLM, wie viele Minuten braucht es.
Naja. In was für eine gesellschaftliche Ressourcenverschwendung driften wir aber da auch wieder rein, wenn sich halt jeder seinen Shit einfach nur noch komplett selber baut und was ist, wenn dann überhaupt Open-Source-Projekte überhaupt gar keine Gravitation mehr erzeugen, dass sich Leute daran andocken und man vielleicht mit mehreren Köpfen und diverseren Perspektiven einfach mal insgesamt bessere, originellere Software irgendwie, auf die Beine stellt, als jeder als Einzelkämpfer. Jetzt mal die ganze Öko Situation mal ganz ausgeklammert davon, die noch on top kommt. Alleine jetzt soziologisch betrachtet, kriegt jetzt, gut, dass gerade Adobe, die jetzt die letzten Jahre von allen geklaut haben und ihre eigenen Modelle damit trainiert haben, ohne dass die ganzen Künstler da irgendwas gegen die geht. Dass denen das jetzt der Spiegel vorgehalten wird, da bin ich einigermaßen fein mit. Aber das ist. Eben nicht nur jetzt für die ganzen kommerziellen Lizenzprodukte ein Problem, was da gerade entsteht, sondern ich glaube, es ist auch für die Open-Source-Szene ein Problem. Weil dort jetzt wie stellen wir noch Gravitation her von sinnvollen Projekten, wo es cool ist, dass mehrere Leute zusammen dran arbeiten. Weil das, was wir jetzt hier gesehen haben, wie viel waren es hier? 2000 Pull-Requests in den letzten fünf Tagen angenommen so. Da guckt natürlich auch kein Mensch drauf. So und ja, ich bin auch It looks good to be. Genau. Und ich sage ja auch, wie du gerade, Tim, so in zwei Monaten, ja, lass uns doch mal wieder zusammensitzen, wie gut die Pull-Requests dann schon wieder gewonnen sind. Das zieht ja dramatisch an gerade wirklich die Qualität, aber trotzdem. Ich glaube, hier auch meine Open-Source-Szene kriegt hier jetzt echt ein Thema.
Ja, also ich bin ja auch vor allem aufgrund meines Alters bin ich eher so ein, Technologie-Skeptiker, weil ich irgendwie so viel Hype schon an mir habe vorüberziehen, sehen und so viele Projekte, die irgendwie der allerheißeste Scheiß sein sollten. Ich meine, Tim, auch Evangelist, ich weiß nicht, Copeland und, Dylan, erinnere dich noch an deine Dylan-Phase und und und.
Ja, hat nur noch 20 Jahre, 25 Jahre gedauert. Will nur sagen, so ich bin vielleicht etwas überkritisch, wenn es um Innovationen, geht und überskeptisch und auch was sagt, was jetzt so LLMs und ich sag mal KI sagen. Ich habe mich bis vor kurzem geweigert, das Ganze überhaupt künstliche Intelligenz zu nennen. Das war für mich irgendwie ein etwas komplexeres Makro-Editor. Ja, so ein bisschen, ja, also ich meine in den 90ern E-Max zum Beispiel mit Lisp dahinter so war. Also ein bisschen moderner E-Max, sage ich mal. So waren diese LLMs mit einer riesigen Wissensdatenbank dahinter und mit, eigentlich einer Funktionsweise, die dann eben nicht wirklich digital ist, sondern neuronal bzw. Letztlich probabilistisch arbeitet und deswegen zwangsläufig halt auch Fehler macht, weil es halt arbeitet mit Wahrscheinlichkeiten. Und es gibt immer eine Restwahrscheinlichkeit, dass Fehler passieren bei diesen neuronalen Systemen. Und deswegen waren die auch bis vor einem Jahr nur sehr eingeschränkt brauchbar. Und wir sind ja jetzt quasi in der dritten LLM-Generation, wenn du so willst. Die erste LLM-Generation oder eigentlich in der vierten. Die allererste war halt. Noch vor Chat-GPT, einfach Transformer-Modelle, wo du dann angefangen hast zu tippen und der hat dann einfach nur vervollständigt. Die erste Generation war dann Chat-GPT, wo das dann so generiert wurde, dass die, das dann so aussah, als könnte man mit dem reden. Man konnte halt Fragen stellen und kriegt auf einmal Antworten. Man musste also nicht irgendwie erst mal anfangen, die Antwort zu schreiben, und die dann vervollständigen lassen. Aber das war das Ding, wie viele Leute das kennengelernt haben oder viele Leute es vielleicht jetzt auch noch nutzen. Frage, Antwort, Frage, Antwort. So, dann, und das wurde gewoneshottet, das heißt, deine Anfrage wird da reingeschmissen und dann kam es halt wieder zurück. Dann, die zweite Generation war. Dass die Anbieter einen Schritt davor gepackt haben, der einen Plan gemacht hat. Und der sozusagen erstmal, gefragt hat, wie würdest du jetzt diese Frage beantworten, also intern. Und dann gab es eine Liste von Schritten und dann wurden eben statt einmal 10, 20, 30, 40 Anfragen nacheinander gestellt und dann zusammengefasst. Und dann kam die Antwort. So war besser, aber eigentlich immer noch scheiße, und hat viel länger gedauert als das One-Shotten. Das heißt, das war dann eher so…, Und, ah, da hat jemand, okay.
Ja, aber, der dritte Schritt eigentlich ist jetzt agentische AI und Tool-Nutzung. Und der Unterschied ist, die Modelle sind um mehrere Größenordnungen besser geworden. Also die Zahl der Gewichte und die Daten, die da drin stecken. Also im Grunde genommen kann man fast sagen, die haben alle Bücher gelesen, die hier geschrieben worden sind, haben das gesamte Internet abgesucht, und auch rückwirkend und plus sämtliche Bedienungsanleitungen haben sich wahrscheinlich sämtliche YouTube-Videos angeguckt. Und nicht nur die, wahrscheinlich auch alle Spielfilme und alle Serien. Mittlerweile sind die Modelle groß genug, um entweder in den Gewichten selbst oder in den dann angeschlossenen Datenbanken, dann fast das gesamte Wissen, plus natürlich alle wissenschaftlichen Papers. Also alle wissenschaftlichen Veröffentlichungen so, Und sind dann in der Lage, das alles miteinander zu vermengen und zu vermischen, wobei ich ein bisschen skeptisch bin jetzt bei den neueren Modellen, die dann Aktivierungen nur in bestimmten Bereichen haben, wieder um Energie zu sparen. Ich glaube, das ist eine andere Debatte. Und wodurch die Dinge aber jetzt so gut geworden sind, meiner Meinung nach zwei Dinge, also einmal viel größer, Wissen mehr, aber dass sie eben in der Lage sind, jetzt digitale Werkzeuge zu benutzen. Und der Unterschied ist, dass halt diese digitalen Werkzeuge sich viel effizienter machen. Die ersten LLMs konnten keine 4x4 Matrix multiplizieren. Das war für mich immer der Test, wenn ein neues Modell rauskam. Was ist denn die größte Matrizenmultiplikation? Und am Anfang so zweimal zwei, dann irgendwann kriegten sie dreimal drei. Und ja, mittlerweile jetzt versucht die LLM nicht das Neuronalmatrizen zu multiplizieren, sondern die schmeißt halt, die benutzt halt auch einen Computer, die benutzt halt jetzt auch einen Taschenrechner, wenn man so will.
Ja, so, das heißt mittlerweile. Und das zweite Ding eben agentisch. Das heißt, es ist nicht mehr ein Modell, mit dem ich rede oder nicht mehr ein. Aufmerksamkeitsstrom, sondern da werden dann jetzt aktuell, teilweise 50 bis 100 Agenten sind da gleichzeitig im Hintergrund, unterwegs und debattieren das Ganze erstmal aus und sind mit unterschiedlichem Auftrag unterwegs und eben dann teilweise halt auch so schön heißt adversarial, also feindlich. Das heißt, dann macht ein Modell oder ein Agent einen Vorschlag und dann gibt es drei Agenten, die explizit, mit der Aufgabe drauf losgelassen werden, das Konzept zu zerreißen. So zu sagen, das ist scheiße, das ist scheiße und das so. Und dann wiederum holt sich dann der Ursprungsagent weitere Agenten zur Hilfe, deren Ziel dann wiederum ist, das zu entkräften, was jetzt diese drei Kritiker, also Kritiker, Kritiker. Das ist der eine Aspekt und wie man auch früher von neuronalen Netzwerken, also Adversarial Neural Networks war auch so ein Ding oder ist auch noch so ein Ding, wo, man dadurch, dass man quasi neuronale Netze gegeneinander kämpfen lässt, man die Qualität erhöht. Und dann, das eben aber dann in Kombination, dass man. Den Modellen jetzt Computer und Software an die Hand gegeben hat, die eigentlich für menschliche Benutzung gedacht war und sind jetzt damit in der Lage. Kann man dann wiederum Invarianten garantieren, also nämlich, dass die Software syntaktisch passt. Korrekt ist, wird halt ein Compiler angeschmissen, der das prüft und die LLMs machen bis heute Syntaxfehler. Also wenn du die Logs anguckst, ist es nicht so, dass beim allerersten Mal alles, durchcompiled, sondern je nach Sprache und so, es brauchen ja auch schon mal zwei, drei Anläufe, bis es durch den Compiler geht. Und dann, was da noch dazu kommt, ist, dass sie dann in der Lage sind, das Programm auch in ihrer Laufzeit zu beobachten, also Screenshots zu machen, den Programm-Output zu analysieren. Lock-Files. Plus, ich meine, beliebte Debugging-Technik halt, diese Print-F-Debugging, das heißt, Testausgaben finde ich nach wie vor, oder, fand ich eine der nützlichsten Techniken, um Fehler zu finden, indem man einfach. Ausgaben erzeugt, die den wichtigen Teil des Programmzustands oder das, woran man gerade interessiert war, dann mitschreiben. Und ja, auf diese Art und Weise ist jetzt plötzlich etwas entstanden. Was selbst mich, als großen Skeptiker einfach jetzt ziemlich umgehauen hat und was, glaube ich, Weil es erst seit, je nachdem wie early Adopter man war, seit einem Jahr, sechs Monaten, vielleicht seit drei Monaten, aber eigentlich erst seit einigen Wochen, dass klar wird, welche Power dahinter steckt. Ich meine, andere Berufsgruppen, so Gestalter, haben das schon etwas früher mitbekommen. Übersetzer. Übersetzer, so. Und ja, die Mathematiker, so, war ja auch jetzt gerade letzte Woche mit dem Dump von mathematischen Papers, was aber auch so ein bisschen ein Faulspiel war, Ein bisschen ist gut. Aber so als Programmierer oder als Softwareentwickler fühlt man sich jetzt eigentlich entweder auch demoralisiert oder wie Gott eigentlich.
Die Entwicklung wird weitergehen und es ist ja auch nicht so, dass hier ein Monopol entsteht, sondern es ist ja eigentlich eher, dass du an allen Enden, alle können jetzt irgendwie mitspielen und die Modelle sind austauschbar. Du kannst irgendwie von dem einen Hersteller zum anderen im selben Chat wechseln und immer noch deine Arbeit machen. Das ist mal was ganz anderes als die Netzwerkeffekte, die wir früher so immer beklagt haben.
Und kann dir sagen, wenn du diese Hardware hast, dann ist das ein Score von 90 für deine Hardware und dann solltest du vielleicht auf diese Hardware laufen lassen. Das ist schon sehr geil. Ich habe da neulich noch einen Verbesserungsvorschlag gemacht und dann meinte der Typ nur so, ja da und da musst du mal gucken. Danke für den PA. Und ich so, okay. Also man kann dann für Olama, wahrscheinlich auch für andere Laufzeitumgebungen, kann man dann einfach hier installieren und fertig und dann hast du das Modell.
Ja, naja, also ich habe es mit Claude gemacht, ich habe gesagt, probiere mal ein paar aus, lad mal ein paar runter und benchmark die mal. Das war sehr erhellend. Also das hat dann zwar lange gedauert, aber es war dann auch substanziell. Ja, es kommt ja jetzt auch nicht nur so auf, also ich glaube, wir sind auch schon jetzt beyond Single LLM, also dieses ich habe ein Modell und damit bin ich glücklich. So funktioniert das schon nicht mehr, sondern das ist jetzt eben, die Kunst liegt in der Kaskadierung, in diesen was Pavle auch schon gerade beschrieben hat, diesen Sub-Agents und, die Koordinierung davon und wie die so miteinander sprechen, da werde ich auch gleich nochmal ein bisschen was erzählen, was ich da alles aufgemacht habe in den letzten Wochen. Das war auch echt abenteuerlich.
Naja, es ist die Hoffnung, dass es neben dem ja etwas zweifelhaften Mistral, vielleicht doch auch nochmal irgendwie ein, gutes europäisches Open-Wales-Modell geben könnte und angeblich nur auf Deutsch und Englisch trainiert und nur mit, Daten, die auch wirklich öffentlich zugänglich sind und die da die Erlaubnis zugegeben hatten.
Also wenn du jetzt Wasserstoff tokenisieren würdest mit WAS und SERS Toff, dann sind es Tokens, die sind nicht viel wert, weil sie keine intrinsische Bedeutung haben. Wenn du es aber tatsächlich an den Wortgrenzen Wasser und Stoff treilst, dann hast du Tokens, die über einfach nur, dass es halt Buchstaben sind, noch eine eigene Bedeutung haben.
Ja, man behauptet diese Firma. Ja, die anderen Modelle haben alle, es gibt so, ich glaube, gut, ich weiß nicht, wie viel es aktuell ist, als ich das letzte Mal gecheckt habe, waren es um die 50.000 Token. Mittlerweile sind es wahrscheinlich mehr, mit denen gearbeitet wird, aber die werden halt generiert, indem einfach das Trainingsmaterial wird halt geguckt, wie viele Substrings welcher Art kommen halt wie häufig vor und dann wird halt für die häufigsten Substrings ein Token vergeben. Und dann hast du halt diesen Tokenizer und der ist dann fest für das Modell. Aber du kannst dir halt beliebige Tokenizer trainieren oder hast halt verschiedene oder jedes Modell hat eigentlich ihren eigenen Tokenizer.
Eine Woche später hat Mistral dann sein Mistral Large 4 vorgestellt. Das habe ich auch mal in den Chat abgeworfen. Und Mistral war ja, ist ja das französische Modell gewesen bisher, mit sehr viel hochspezialisierten Untermodellen auch, die ich mir alle nicht im Detail angeguckt habe. Ich hatte mir immer nur das generische angeguckt und war da immer nur mäßig beeindruckt. Und das kam hier bei diesem Dienst, den ich immer gerne mir angucke, dieses Artificial, Und analysis.ai hatte ich schon ein paar Mal hier in der Sendung, kamen die klassischen Mistral-Modelle immer so irgendwie auf so einen IQ, in Anführungszeichen, Wert von 17, wo der Rest der Open Rates-Modelle so um 40 rumspielt und die kommerziellen jetzt gerade so über die 60 überschritten hatten und da kannst du mit 17 einfach keinen Blumentopf gewinnen. Das ist einfach für nichts tauglich gewesen. Und dieses Vierermodell landet jetzt in den ersten Tests bei 38, was also zumindest schon mal so in Sichtweite der besten chinesischen Open-Wales-Modelle liegt. Und Tim, da kannst du jetzt nicht drüber lustig machen, für den deutschen öffentlichen Dienst könnte das ein potenzieller Game Changer sein, dass du auf einem, deutschen Data Center ein großes, gutes Open Worlds LM betreiben kannst, was nicht aus China kommt und nicht in seinen Trainingsdaten irgendwelche Modifikationen hat.
Alles ist ein dehnbarer Begriff. Also ich meine, es gibt Modelle, die sind mehr... Im Wissen unterwegs, weil halt einfach sehr viel, weil sie sich sozusagen sehr viel Informationen angeschaut haben und dann gibt es halt gar nicht alles auf Deutsch sozusagen. Also wenn du jetzt nur auf eine Sprache trainierst, dann mag das ja für die Sprache selbst ganz hilfreich sein, aber, und wenn du, sagen wir mal, spezifisch dich jetzt nur im deutschen Recht und so weiter, aber ich meine auch Deutschland liegt halt in Europa, deswegen ist es für mich schon mal so ein bisschen so, naja, wie auch immer, keine Ahnung, ich will das jetzt gar nicht beurteilen, weil ich das nur teilweise verstehe, ich wundere mich nur, dass man sagt, ich beschränke jetzt die Sprache, weil ich nämlich auch gemerkt habe, dass diese Sprache mit LLMs ist sowas von ähm wie soll ich sagen, ähm also die Übergänge sind so fließend es ist nicht so, ich rede das oder ich rede das sondern ich rede ja eigentlich also mein Dialog in den letzten Wochen und ich bin dazu übergegangen auf Deutsch zu prompten, im Übrigen. Aber eigentlich redet Claude gar nicht Deutsch mit mir, sondern man spricht Nerd. Er sagt gesized und und und und gebackupt und es ist also wirklich absolut nerdisches Denglisch, was diese LLM mit mir spricht.
Genau, das ist das Problem. Und, dieses, ich meine, das haben wir schon tausendmal erzählt, aber wenn wir nochmal kurz 75 Jahre zurückblättern, wie das alles angefangen hat. Da war ja sozusagen, als der Begriff künstliche Intelligenz geboren wurde, Dann ging es darum, herauszufinden, was ist eigentlich Intelligenz? Was macht Intelligenz aus? Was macht uns Menschen aus? Das war die Frage, die sich die Linguisten gestellt haben, die gesagt haben, naja, wir sehen ja bei hochentwickelten Lebewesen, also uns, dass wir Sprache entwickeln. Und damals, glaube ich, war es auch noch nicht so allgemein anerkannt, dass jetzt Tiere Sprachen haben. Ich denke, da sind wir mittlerweile ein bisschen weiter, so Delfinewale und so weiter. Man merkt schon, die Kommunikation ist jetzt komplex, aber es ist natürlich offensichtlich, dass jetzt Schrift und so weiter der Mensch da einfach in der Lage ist, einmal akquiriertes Wissen aufzuschreiben und sozusagen, ohne das jetzt oral weitergeben zu müssen oder durch direktes Training kommunizieren kann. Das ist natürlich ein Intelligenzsprung. Also ihre Perspektive war, Sprache ist Ausdruck von Intelligenz, Sprich, wenn ein Computer in der Lage ist, Sprache zu sprechen und zu verstehen, dann ist der auch intelligent und dann ist die Intelligenz künstlich.
Genau. Und es ging dann in diese Richtung und dann war halt die erste Vermutung, okay, was kann das irgendwie sein? Was müssen wir denn jetzt tun mit diesem Computer, damit er Sprache verstehen kann oder was auch immer damit machen kann? Ja, das muss ja irgendwie logisch sein. Und deswegen hat man das alles auf mathematischen Prinzipien, auf Logik aufgebaut. Und dann kam Lisp dabei raus. Und das ist sozusagen dann die Geburt der funktionalen Programmiersprachen gewesen. Während die Leute, die einfach nur rechnen wollten, die haben halt Fortran gemacht. Und deswegen haben wir eigentlich bis heute im Wesentlichen nur zwei Programmiersprachen. Also entweder Lisp oder Fortran. Und naja, mit zwei Ergänzungen.
Ja genau, also ich würde sagen, es ist auch bis heute nicht sehr viel anderes passiert, also auch Rast und so weiter, das ist halt im Wesentlichen alles noch vortragen und, dann hast du halt den nächsten Schritt gehabt mit Erlang, also wo sozusagen die Programmiersprache, also wo Concurrency Teil, wo sozusagen die Sprache zum Betriebssystem wird, das ist für mich der dritte große Schritt. Aber egal, darum geht es mir jetzt gar nicht, sondern mir geht es darum, dass die, Erkenntnis, dass das einfach dann auf neuronalen Netzwerken basiert, also dass das Hirn auf neuronalen Netzwerken basiert und man das dann eben emuliert hat, dass das ja dann letzten Endes zu diesem Durchbruch geführt hat, über den wir jetzt die ganze Zeit diskutieren. Und was man dann ja gesehen hat, ist, der Durchbruch kam mit, großen Datenmengen und als man es dann geschafft hat, mit diesen Maschinen die Sprache zu verstehen, also wenn als GPT-2 in der Lage war, ganze Sätze zu sprechen, und man festgestellt hat, okay. Das fängt jetzt an zu funktionieren, auf einmal ist er in der Lage, Sprache und nicht nur in einer Sprache zu sprechen, sondern auch noch beliebig jederzeit in der Sprache wechseln zu können, Dass die Sprache selber vollkommen egal ist, dass man gemerkt hat, Sprache ist etwas, was über die Syntax selbst hinausgeht. Du kannst in Finnisch und in Chinesisch und in Englisch, es ist immer Ausdruck derselben Intelligenz, die sich nur anders ausdrückt, aber letzten Endes dasselbe meint. Und weil man das dann eben erreicht hat durch, unglaublich viel, also durch das ganze Internet, wo auf einmal die Informationen rumlagen und das dann erst richtig gut wurde, war dann sozusagen dieser Effekt mit oh, ich kann das Ding jetzt aber nach Fakten fragen und es hat jetzt irgendwie, es fängt jetzt irgendwie an eine Meinung zu haben, wie Dinge sind. Ralf, wenn du jetzt nicht gleich deine Mute-Taste drückst.
Und das ist halt der... Das Ding, dass in der Sprache steckt das Wissen. Und das Wissen steckt in der Sprache. Sprache und Wissen ist eigentlich das Gleiche. Und deswegen zuckte ich jetzt gerade so zusammen, als du gesagt hast, wir trainieren nur auf Deutsch. Wo ich mir denke, naja, dann fehlt dir aber das Wissen.
Wobei, ja, tatsächlich jetzt, weil du sagtest, Sprache. Mittlerweile sind die Modelle tatsächlich sogar weiter. Ich hatte mich halt gefragt, ich habe halt früher eben auch viel 3D gemacht und. So mir immer gefragt, okay, Textverarbeitung ist eine Sache, aber jetzt Dreidimensionalität und dann wiederum Projektion. Also einmal in den dreidimensionalen Raum dann Bewegung zu verstehen, aber dann wiederum Dinge auch, so in den dreidimensionalen Raum hinein zu produzieren, dass wenn man sie dann anschaut mit der Kamera, sie dann wiederum etwas Bestimmtes ergeben. Und dieses Hin und Her, da muss ich sagen, war ich super beeindruckt, was man tun kann. Eine empfehlenswerte Technik oder eine, die mir sehr sympathisch ist, um jetzt zum Beispiel, grafische Inhalte zu produzieren oder Animationen zu produzieren, ist nicht jetzt hier AI, mach mal jetzt aus neuronalen Vektoren, irgendwelche Bilder, sondern schreibe mir einen Code, eine Software, die, mir diesen visuellen Output dann erzeugt.
Ja, wie gesagt, Open-S-Cut. Das ist genau das Tool. Da schreibt dir die AI dann ein C-Programm und das C-Programm macht innerhalb dieses S-Cut halt dann ein Modell. Ich habe das auch schon erfolgreich durchgezogen mit Claude und habe ihm irgendwie ein Bild vorgeworfen und gesagt, nimm dem und den, Open sonst was Font und dann hat er das gemacht und innerhalb von einer Viertelstunde hatte ich das, was ich haben wollte und habe es ausgedruckt. Also das fand ich schon ganz spannend.
Naja, die Aufgabe war, dass die LLM eine Software schreiben soll, die dann in WebGL mit winzigen Punkten, neun verschiedene Szenen aus dem Buch Moby Dick illustrieren soll. Und zwar so als isometrische animierte Ansicht. So eine Kneipenszene, wo dann Leute rumlaufen und an der Bar stehen. Und ja, unglaublich. Und das ist quasi auch alles in Software. Und letztlich in JavaScript dann direkt wird das dann rausgerendert. Oder als zweiten Test hat er gesagt, mach mir doch mal hier so eine Halle mit irgendwie Tony Hawk. Skateboard Simulation und ja, auch extrem gut. Ich meine, ich habe mal auch. Vor über 20 Jahren mal so eine Skateboard-3D-Echtzeitsimulation geschrieben. Ich weiß nicht, ob du dich erinnerst, die war allerdings nicht nur Skateboard, sondern sagen, hier wurde ich dann mit der Harpune dann an anderen, Autos dran und dann von Autos auf dem Skateboard ziehen lassen konntest. Und ja, das kann man jetzt im Prinzip one-shotten mit allem. Aber was mich am meisten beeindruckt hat, war, wie er in der Lage ist, die ganzen 3D-Assets zu generieren, auch programmatisch und in beliebigen Programmiersprachen. Und ja, da ist mir nicht wirklich klar, wie die das trainiert haben oder wie das Modell in der Lage ist, das zu verstehen oder zu erarbeiten. Das muss ich mir mal ein bisschen genauer angucken, weil das hat mich am meisten umgehauen. ähm.
Nee, mach mal. Also sowohl von jetzt die beiden europäischen Modelle, die wir gerade hatten, Mistral 4 und auch Colibri, gibt es halt jetzt noch nicht so viele Praxiswerte. So muss halt erstmal genug Hardware haben, um das überhaupt irgendwie betreiben zu können. Das ist halt schon so Rechenzentrums, LLMs. Aber mal gucken. Nee, mach mal.
Bevor ich erzähle, was ich alles so getan habe, nochmal ein kurzer Shoutout an die tollste Konferenz, auf der ich je war. Da war ich nämlich irgendwie in Schweden. Ich hatte letztes Jahr schon mal davon, berichtet, dass ich auf der ersten Gurtmeier-Konferenz war. Jetzt war ich auf der zweiten und sie war noch besser als die erste. Und ja, ich habe sogar ein T-Shirt davon. Selten, dass ich mal von einer Konferenz irgendwie ein T-Shirt trage, weil die meisten sind potthässlich.
Das ist wirklich immer ganz furchtbar. Und das war hervorragend, diese Elixir-Community-Konferenz. Das war einfach ein Gedicht und die war so gut, dass es unmöglich ist, euch zu erklären, wie gut die war. Und deswegen werde ich das jetzt hier auch nicht tun. Sondern ich will berichten von dem, was ich sonst so gemacht habe seit der letzten Sendung. Du erinnerst dich ja, ich hatte ja hier Stagehand vorgestellt, was immer noch nicht released ist. Das hat Gründe. Der Hauptgrund ist, dass ich es noch nicht in der Form habe, wie ich es gerne releasen möchte, sondern es schleift sich gerade noch in der Praxis ein. Also sie beiden ja gerade ihre Hände da drin. Ich habe dir jetzt endlich das Tool gebaut, hoffentlich, was du schon immer haben wolltest.
Da muss ich mich erstmal unmuten mit dem schönen Gerät. Ich sehe vor mir ein Stream Deck mit sechs Buttons. Das ist das Stream Deck Mini. Es hält an einem Kabel, ich vermute mal ein USB-C-Kabel ist das wahrscheinlich. nicht. So und es hat insgesamt sechs Buttons, drei oben, drei unten und von den Features her sieht man rechts die Zahlen 1, 2, 3, 4 jeweils auf einem Button. Da wird angezeigt, wer gerade die Hand hebt im Studio. Das heißt ähnlich wie man das jetzt bei aktuellen Konferenzsystemen hat, kann man die Hand heben und dann sehen die anderen, aha, gerade hat die 1 also was zu sagen.
Ne, die vier bin ich selber, darum ist mein Kreis auch ausgefüllt und bei den anderen sieht man das dann und links oben ist halt ein Hand Button, der dann also eben logischerweise die eigene Hand, hebt, wo ich sagen würde, den könnte man eigentlich noch einsparen, weil du könntest ja auch auf deine Zahl selber drücken, dann hättest du noch wieder einen Button für anderen Krams.
Genau, also ich komme damit weiter. Ich merke allerdings auch bei dem Einrichten dieser ganzen Sachen, dass das noch nicht einfach genug ist. Also ich habe ja erstmal die ganze Basisfunktionalität gelegt und bin in der Lage, mit Geräten zu sprechen. Ich habe auch einen neuen Gerätetyp hinzugefügt vor ein paar Tagen. Also bisher kann das Ding ja mit diesem Rodekaster irgendwie komplett auslesen und den ganzen State machen. Und wenn du da auf deine Mute-Taste auf dem Stream Deck drückst, dann ist das wirklich eins zu eins unmittelbar mit dem State von dem Rodecaster gekoppelt. Also es ist nicht so, dass der denkt, es ist gemutet und wenn das Signal den Rodecaster nicht erreicht, dann gibt es da eine Differenz, sondern weil der Rodecaster selber sagt, ich bin jetzt gemutet, ist dein Button anders. Und von daher ist das, sagen wir mal, schon so auf dem Weg. Derzeit muss ich aber noch viel zu viele Aktionen von Hand anlegen, um dieses ganze Spiel zu machen. Ich will da also noch so ein Overlay drüber machen und ich will auch noch am UI ein bisschen arbeiten. Ich habe am UI schon gearbeitet. Egal, also das sind alles so Details. Stagehand werde ich also demnächst mal eine Beta öffentlich machen. Wie gesagt, wer Lust hat, damit schon mal so direkt zu spielen und einen Rodecaster hat oder MIDI, Siri-Remotes. Blink-1-LEDs oder Streamdecks hat und in irgendeiner Form Lust hat, da auf dem Mac eine Automatisierung zu machen, schreibt mich einfach an. Ich freue mich da sehr über Feedback. Ich will es aber sozusagen noch nicht so richtig rausreleasen, bevor es nicht wirklich so einen gewissen Schliff hat. Ein paar Boxen muss ich auch noch finden und so weiter. Wie das eben so ist. Man ist ja da hinterher. Aber ich habe einen neuen Gerätetyp hinzugefügt, über den ich ganz stolz bin. Ich habe nämlich noch so einen Flirrk. Gerät herumliegen gehabt und das wollte ich schon immer mal zum Einsatz bringen.
Ein Flirrk ist einfach ein Infrarot-Sender und Empfänger auf so einem USB. Sieht eigentlich aus wie ein USB-Stick, so ein ganz kleines Teil. Siehst du da oben irgendwie, der oberste, der da drin steckt, ist einfach nur so ein kleines USB- Mini-Dings. Und jetzt kann ich halt auch endlich hier auf die Tasse drücken auf meinem Stream-Deck und, Über Infrarot geht hier der Rollladen vom Büro runter und kann auch den Beamer einschalten und umschalten und irgendwie die Kanäle vom Beamer umschalten, ohne die Fernbedienung in der Hand nehmen zu müssen und kann das jetzt hier alles über das Stream Deck machen. Also ich bin jetzt auch in der Lage, Infrarot mit reinzubringen und ich habe noch ein paar andere Ideen, was man alles so automatisieren kann.
Kannst du gerne machen. Also Flirr ist ein bisschen teuer, aber funktioniert. Wie diese Blink-1-Dinger eigentlich auch zu teuer sind, aber es ist halt, wie das immer so ist mit so Produkten, die jetzt nicht so viele Leute kaufen. Aber es funktioniert zumindest soweit und vor allem, ich habe halt die komplette Fernbedienungsdatenbank dann auch gleich mit drin. Das heißt, hier für meinen Beamer konnte ich einfach direkt Epson Beamer auswählen und sofort hast du die ganze Belegung, die du da nehmen kannst. Das schon mal ja, Ganz zufriedenstellend. Was denn das hier? Ich will den Link hier reintun. Das wird auch bald besser, Leute. Das wird sowas von besser. Und es ist immer sehr schwierig, diese Geräte wirklich integriert mit allem anderen zusammenspielen zu lassen. Und das ist irgendwie das, was Stagehand dann alles können soll. Ja, und ich habe auch noch ein paar andere kleine Experimente gemacht. Hier zur Studio-Automatisierung, das mal nur so nebenbei. Das ist eher noch so experimentell, aber ich habe ja auch mal irgendwann mal hier von diesem tollen HDMI-Matrix-Teil berichtet. Du erinnerst dich? Das ist hier das Teil, was hier so 8x8 Matrix-Schaltung macht. Und wie das immer so ist mit diesen Dingen, die funktionieren irgendwie total, scheiße und es gibt keine ordentlichen User-Interfaces, Also habe ich mir ein User-Interface dafür zusammenprogrammiert. Da werde ich jetzt gleich mal einen Screenshot machen. Das ist, sagen wir mal, mehr ein Experiment in UI, als dass es mir jetzt hier so sehr ums Gerät geht.
Aber so dieses, was geht eigentlich wo rein und was ist mit was verbunden, das hat mich irgendwie total beschäftigt. Also habe ich hier so ein User-Interface, nicht nur ein Konzept gemacht, sondern es ist einfach konkret auch umgesetzt. Das heißt, ich habe jetzt hier so eine 2D-Matrix. Oben von links nach rechts sind die Eingänge. Rechts von oben nach unten sind die Ausgänge, damit man auch diesen Left-to-Right-Flow hat. Das finde ich bei vielen Matrixen, auch in Multraschallen und so weiter, völlig verwirrend, wohin da wie was fließt. Und Linien und Pfeile und Highlights und so weiter, die machen das. Das ist jetzt noch eine Elixier-Anwendung im Web. Ich werde das wahrscheinlich auch auf dem Mac dann nochmal neu machen und irgendwie hier mit meinem ganzen restlichen Kram verbinden. Mein Traum ist halt von Anfang an immer gewesen, so ein Stream Deck zu nehmen und damit diese Matrix abbilden zu können. Also, dass ich hier sozusagen einen Button habe, der sagt, mach mal das Apple TV auf dem Beamer, mach mal den Mac Bildschirm irgendwie da und der Laptop, der am Tisch angeschlossen ist, der soll hier irgendwie auf den kleinen Bildschirm und sowas. Also das ist auf jeden Fall so ein kleines Ding. Lustigerweise, diese Software heißt Switchcraft. Was ich einen außergewöhnlich sexy Namen finde und finde es jetzt lustig, dass die anderen jetzt auch alle mit Craft angefangen haben. Ich habe es zuerst gemacht. Und Switchcraft finde ich besser.
Tim, wir sitzen jetzt hier ja doch auch schon mittlerweile ein paar Jährchen hier in der Meta-Ebene. Diese UX-Designs, die du hier machst, also im Chat seht ihr das, muss man gucken, wie man das irgendwie den Leuten, die es nachhören, also das ist schon, wie war immer diese Apple-Kategorie so zum dran lecken, ja. Wo holst du das her? Weil so eine Visualisierung habe ich jetzt so in der Art auch einfach echt noch nicht gesehen. Ist das etwas, was du der LLM reingepromptet hast? Hast du das irgendwo vorgemalt? Weil ich finde es schwierig mit einem LLM ein so ungewöhnliches neues Design rauszukitzeln. Ich kriege immer Standard-Template-Designs gut raus und das reicht auch häufig für den Kram, den ich mache. Aber das hier, wie ist deine Herangehensweise, dass du, auf so einem Design landest hinterher?
Also ich kann dir jetzt nicht mehr so ganz genau sagen, wie der Flow war, aber im Kern war mir schon klar, dass das so in etwa aussehen muss. Vor allem dieses Ganze, da muss Gravitation im Spiel sein. Deswegen war für mich klar, der Input, also wo kommt das HDMI-Signal her, muss oben sein, damit es herunterfällt. Und da ich ja in einem Links-Rechts-Schreibwelt lebe, ist es für mich dann wiederum klar.
Ja, aber ich habe mit der Logik angefangen, weil das ist ja, sagen wir mal, erstmal die Basis von allem, dass ich überhaupt erstmal weiß, was ist wo. Und in diesem UI hier, also ist ja mal schwierig, also was passiert. Also ich kann hier über die Inputs gehen, die Highlighten dann, wenn ich da so über diese Liste rübergehe, die sind so 45 Grad angeschrägt, damit man das gut lesen kann.
Ja, das waren schon ein paar Iterationsstufen, aber ich habe auch nicht zu viel Zeit damit verbracht, das Highlighting, also am Ende war es wirklich ein Refinement, ja, ich wollte halt die Verbindungen, die existieren, die sollen da sein, während ich rüberhovere, die Verbindung, die entstehen kann, also wenn ich hier mit dem Pfeil über die Matrix gehe, dann sehe ich ja so dünne Linien mit, hier könnte jetzt deine Linie sein, also ich kann schon ahnen, hier fehlt auch noch, ein Hover, fehlt hier tatsächlich noch und so weiter, also da geht es noch ein bisschen besser, aber ich bin schon relativ zufrieden, aber das war für mich jetzt eigentlich eher so eine Fingerübung. Ich hatte vorher schon mal das eigentliche Protokoll mit dem Teil gesprochen, das ist so eine blöde Telnet-Textverbindung, also das ist wirklich so schäbig, das ist überhaupt, funktioniert das ein Wunder, also du willst sowas eigentlich nie implementieren müssen, aber den Schmerz hatte ich schon durch und dann ging es eigentlich nur noch darum, das richtige User-Interface dafür zu finden, weil das ist einfach ein schwieriges Problem, dieses, wie sage ich einer Matrix von wo nach wo? Und alle haben da unterschiedliche Antworten. Hier zum Beispiel an diesem Gerät selber muss ich erst den Output anklicken und dann den Input. So denkt man einfach nicht. Dann haben sie, die Input haben sie aber oben und den Output haben sie unten. Also ich muss immer unten drücken und dann oben drücken. Also auch das ist schon mal falsch rum. Und um es noch richtig kaputt zu machen, haben sie es im Display andersrum. Also es ist wirklich, diese Ingenieurs denken einfach nicht nach und das ist einfach so. Egal. Also auf jeden Fall Switchcraft, Stagehand, Automatisierung hier im Studio, das war jetzt meine Motivation. Und ich bin ein bisschen in Wallung gekommen. Also es war dann einfach für mich so viele Aha-Momente in den letzten Wochen und ich habe eine Ankündigung zu machen. Meta-Ebene. Es gibt ja zwei Meta-Ebenen. Ich weiß nicht, ob ihr das wisst. Es gibt Meta-Ebene Personal Media. Das ist das, was jetzt hier gerade diesen Podcast produziert. Ja, intern heißt das bei mir MPM und dann gibt es noch Meta-Ebene-Events wenn ich so Subscribe-Konferenzen mache oder Live-Podcasts und so weiter das läuft bei mir dann unter MEV, Und ab heute gibt es noch ein drittes Standbein der Meta-Ebene, nämlich MA. Meta-Ebene Applications. Und das wird jetzt, sagen wir mal, ein Teil meiner Aktivität. Also wenn ihr für die Meta-Ebene spendet, dann habt ihr schon immer MPM und MEV in gewisser Hinsicht auch supported und jetzt wird es noch einen dritten Output geben, nämlich es wird Applications geben.
Fast, Ich bin gestartet mit schon einigen Sachen so und Stagehand war so das erste Mal das Gefühl hatte, okay, alles klar, ich habe jetzt ein Medium, wo ich meine Fähigkeiten einbringen kann. Weil wir haben ja das auch schon diskutiert, das haben wir in anderen Sendungen schon diskutiert und auch die Debatte vorhin hat ja irgendwie herausgebracht, es ist jetzt nicht mehr der Skill von, ich kenne eine Programmiersprache in- und auswendig und kann die Syntax irgendwie im Schlaf reintippen und ich kenne irgendwie auch noch die Tools drumherum. Das ist jetzt nicht mehr der Skill, der wichtig ist. Der kann auch noch wichtig sein, aber man kann jetzt auch mit einem anderen Skill was machen. Nämlich mit dem Skill.
Und Dateiformate und Frameworks und Betriebssysteme und was man alles wissen muss. Und das hilft ja auch alles, wenn man das weiß. Aber man hat halt auch irgendwie eine andere Chance. Und diese ganze Wissen oder die Zeit, die man rein investieren muss, um dieses ganze Wissen zu erwerben und zu behalten und fein zu schleifen, bringt einen ja auch oft nicht so weit, dass man auch wirklich dann Software macht, die for the people ist. Und das hat mich halt immer schon genervt, ihr wisst es. Ich beschwere mich hier seit 20, 30 Jahren und natürlich lautet dann immer die Antwort, ja, dann mach es ja doch selbst hin, wenn du das so gut kannst. Genau, wenn du alles besser weißt, mach doch einfach. So wirst du sehen, wo du hinkommst.
Also das kann ich vorwegnehmen. Sorry Steve. Also ich habe dann irgendwie ein Gerät nach dem anderen in den Stage-Land eingebaut und dann habe ich dann halt irgendwann auch so meine geliebte Space Mouse genommen und habe gesagt, die baue ich jetzt auch einfach rein. Die hat zwar nur zwei scheiß Buttons, aber egal. Ich baue es jetzt einfach mal ein. Habe ich eingebaut und ja, dachte mir so, das geht ja ganz einfach. Dann musste ich noch so ein bisschen rauskriegen, wie das so ist mit diesem Standardtreiber und wie sich das so verhält und ab hier und so weiter. Habe ich irgendwie alles hinbekommen, dass das Ding nicht nur das Teil nativ steuern kann, sondern wenn diese andere Treiber noch läuft, dann benutze ich halt dessen API und so weiter und das konnte man irgendwie alles erkennen. Das war ja alles ganz nice. So, okay. Ich konnte bloß in Stagehand mit diesem Teil nichts anfangen. Ich will doch die scheiß Space Mouse eigentlich immer überall in allem haben. Und wo wollte ich sie vor allem schon immer haben?
Sicherheit ja und dann habe ich irgendwie geforscht und dann, ich hatte ja auch früher schon mal geforscht und mir wurde dann von den anderen API-Kennern immer gesagt das geht alles nicht und dann habe ich mal Claude gefragt und Claude hat gesagt, seit Reaper 4. Weiß ich nicht mehr genau 6 oder irgendwie sowas wir sind jetzt bei 4.8 oder sowas, äh, gibt's da einen Call, der könnte dir weiterhelfen. Ich so, aha, okay, interessant. Und, ähm, es gibt da nämlich einen API-Call, mit dem man Reaper sagen kann, was er gerade anzeigen soll. Und dann hab ich ein bisschen rumgefummelt und dann hab ich einen Server geschrieben, in Reaper, der sozusagen in Reaper selber läuft. Und der quasi, wenn er startet, einen Server aufmacht, einen Websocket-Server mit einem Protokoll und dann kann ich mich mit dem verbinden und dann kann ich dem irgendwie sagen, was Phase ist.
Ach, 7, dann habe ich mich mit der Nummer verteilt. Aber auf jeden Fall, dein Ultraschall läuft noch mit der 6. Aber seit 7. irgendwas, wie auch immer. Auf jeden Fall gibt es das jetzt und ich habe das jetzt benutzt und es geht einfach so und es geht richtig gut. Und das ist ja im Prinzip, ich habe dir aus der Space-Maus einen Jog-Shuttle gemacht. Also heißt das Plug-in Space-Shuttle.
Das Space-Shuttle zu implementieren? Ja, Tag. Und ich war on fire. Ich war in dem Moment auch, ich war schon kurz davor in so einen transzendentalen Modus zu kommen. Ich habe wirklich von morgens bis abends und zwar während ich auf dieser Konferenz war, die ganze Zeit, eine Idee nach der anderen verfolgt und wollte das alles irgendwie ausprobieren und habe einfach jetzt irgendwie, ich dachte mir so Space Mouse, Space Mouse überall. Und das hat irgendwie funktioniert, aber das Thema war dann auch abgeschlossen. Was ich dir jetzt nicht zeigen kann ist, weil er jetzt gerade aufnimmt, aber wenn er nicht aufnimmt, dann kann ich mit der Rotation auch noch den Playhead verschieben und das heißt, ich kann sozusagen auch damit und ich habe auf den Tasten, habe ich Play, Pause, ich kann den Follow-Modus ein- und ausschalten. Also so beim Editieren kann ich mit einer Hand sozusagen alles, was ich während des Editing normalerweise immer mache, auch damit machen. Ob das jetzt wirklich meinen Editing-Workflow revolutionieren wird, I don't know.
Ja, klar gibt es sie zu kaufen. Die ist super populär, aber ist halt auch teuer geworden. Also die normale USB kriegt man so für 140, 150. Die Bluetooth-Variante, die ich tatsächlich empfehlen würde, weil man sie auch über Kabel anschließen kann, aber eben auch Bluetooth und die auch ein bisschen, die nicht mehr so rund ist, sondern ein bisschen viereckiger, was sinnvoll ist, weil du dann besser fühlen kannst, wo vorne und hinten ist. Die kostet glaube ich so 170. Aber naja. Das ist natürlich jetzt für viele Leute noch nicht unbedingt jetzt eine Anwendung, wo sie sagen würden, ich kaufe mir jetzt eine Space-Maus. Das kann ich auch verstehen.
Kurze Fußnote dazu. Ich hatte den ganzen Kram mal implementiert für DJ-Pulte, weil du da ja auch Jog-Shuttles hast, mit denen du gut scrollen kannst und Fader hast, mit denen du dann rein-raus-zoomen kannst und sowas. Und da war ich auch schon sehr weit gekommen, aber hatte dann nie den Nerv, das da mal wirklich noch zu Ende zu bauen. Das war wirklich vor der LLM-Zeit und alles Hand geklöppelt. Aber von daher no surprise, dass das geht. Und super, das sah sehr schön aus. Weil es entscheidet sich immer daran, wie flüssig ist das Ganze dann. Ob die Fluptizität auch stimmt. Und das sah gerade tadellos aus, von daher Daumen hoch.
Den modifiziere ich dann und er skaliert das irgendwie selber. Also das ist genau das richtige API, was ich gebraucht habe. Und das gibt es halt irgendwie seit ein paar Versionen, ich weiß nicht, vielleicht seit einem halben Jahr oder so, keine Ahnung. Die Dinge kommen dann einfach zusammen. Und ja, und dann hatte ich irgendwie Space Shuttle gebaut. Du kannst dann in dem Ding selber, hast du natürlich auch noch, das kann ich dir auch gleich noch zeigen, da habe ich auch noch mal einen Screenshot, weil das könnte man ja jetzt eben wirklich nicht in den Chat visualisieren. Aber es gibt dann natürlich, eine Action, die dann auch gleich mit drin ist mit dem Plugin und dann habe ich hier auch noch so ein User-Interface so richtig schön, Macintosh-mäßig, wo ich noch den Speed einstellen kann und wo die Kontrolls dann auch noch konfigurierbar sind. Das ist hier noch nicht konfigurierbar. Und noch so ein paar Log-Messages und so weiter. Also das ist sozusagen auch noch mit dabei. Aber auch das fällt eigentlich eher so unter Fingerübungen und ich wusste irgendwie, okay, ich werde jetzt so langsam, ich habe diese Space Mouse unter Kontrolle. Das ist irgendwie überhaupt gar kein Problem, das Ding zu machen und vor allem habe ich die Koexistenz mit dem Standardtreiber auch hinbekommen. Das war relativ wichtig, weil noch Google Earth und so weiter parallel vielleicht auch andere Apps und ich wollte, dass es halt einfach so geht und man nicht hier sagen muss, du musst erstmal alles deinstallieren, bevor du das machen kannst und so weiter. Das war dann sozusagen das Ding.
Nein, als nächstes habe ich, die Space-Maus, wollte ich dann anderen Programmen zugänglich machen. Und weil das hat mich dann auch immer genervt, dass man mit der Space-Maus nicht überall scrollen kann. Was die nämlich machen, so standardmäßig ist einfach, dass die wie eine Maus fällt, das ist natürlich vollkommen bekloppt, das macht überhaupt gar keinen Sinn. Und dann habe ich noch ein kleines Tool gebaut, was du dir einfach oben in den Menubar reinwerfen kannst. Und dann kannst du für jede Applikation sagen, dass du hier die Space Mouse benutzen möchtest. Und der merkt auch, wenn die App das selber benutzt und so weiter, du musst es immer explizit einschalten und dann kannst du mit der Space-Maus, im Safari rumscrollen und kannst einfach so auf der Space-Maus mit, dem Finger draufdrücken und so ganz butterweich langsam scrollen in jede Richtung und so weiter. Das zeige ich euch jetzt aus bestimmten Gründen nicht, weil ich hier nicht in Konflikt mit Treiber und so weiter kommen möchte. Und dieses Teil, was also sozusagen Scrolling überall mit der Space-Maus auf dem Mac in allen Programmen erlaubt, hat natürlich auch einen schönen Namen, und da dachte ich mir, da bin ich ja schon im Theme und dann gibt es halt zum Space-Shuttle den Space-Glider. Der machte, dass du überall mit der Space-Maus überall durchgleiten kannst. So, Space-Glider. Demnächst bei Meta-Ebene-Applications kostenlos für alle. Ach ja, genau, ich verkaufe übrigens die ganze Software nicht, habe ich beschlossen.
Das weiß ich noch nicht so ganz genau, aber ich sage mal, ist alles kostenlos. Das ist sozusagen, ich will das nicht verkaufen, das ist alles irgendwie, das passe ich nicht zu mir. Ich erweitere einfach mein Spendenmodell. wenn man mich unterstützt, dann gibt es auch Software. Und ich baue das so, wie ich das will. Das heißt, es kommt auf jedes fucking Detail an. Und wenn da irgendein Pixel nicht stimmt, dann ist was falsch. Ja? So. Naja. Space Shuttle, Space Glider. Fehlen noch drei.
Nein, drunter mache ich es nicht. Ich wollte einfach, ich wollte was bauen, was das Wissen der Welt zusammenfasst und was irgendwie einen Zugang baut. Und, jede Anwendung dieser Suite folgt einem bestimmten Modell nach einem Konzept sozusagen, einer Art Leitmotiv. Und, ihr müsst jetzt dann immer raten, was dieses Leitmotiv wohl ist also das erste ist, dass überall auf der Welt sammeln Menschen Wissen, und teilen es frei mit anderen und es liegt aber verstreut an tausenden verschiedensten Orten und man weiß gar nicht genau, wo es liegt und in Formen, die man auch teilweise sehr schwer lesen kann.
Die Zugänglichkeit ist schwierig. Außer Wikidata, aber auch Wikidata zu lesen ist nicht jedermanns Sache, sagen wir es mal so. Und dieses erste Programm bringt all diese ganzen Quellen zusammen, ordnet sie und macht das ohne Accounts, ohne Zugangsbeschränkungen, ohne Werbung und, überall steht dran, woher es kommt und wenn man möchte, kann man auch noch seine eigenen Wissenseinheiten dazu packen. Was mag das sein? Ralf.
So, und das dritte Programm, dieser Suite des Weltwissens, das behebt das andere Problem, dass wir im Jetzt feststecken. Ja, also, denn oft lohnt sich ja ein Blick in die Vergangenheit, um irgendwie Sachen zu lernen und es lohnt sich auch ein Blick in die Zukunft, um herauszufinden, ob die Freakshow wieder recht hatte. Ja, also das ist ja auch eine wichtige Erkenntnis später mal. Und dieses dritte Programm öffnet dir sozusagen die Perspektive auf Vergangenheit und Zukunft.
Ja, wir können hier mal ein Fensterchen einblenden. Wir sind also bei 30 Frames pro Sekunde. Ah, okay. Und jetzt sind wir auch schon so weit herunter, dass wir hier, also dass es jetzt noch ein bisschen ruckelt, ist gerade irgendein Performance-Problem, was ich mir in den letzten zwei Tagen eingetreten habe. Das ist eigentlich normalerweise nicht so. Aber an sich ist hier alles supi.
Ja, was ist denn hier Apple, was ist denn hier mit eurem Apple macht jetzt hier meinen Bildschirm schwarz, warum? So, okay, wo ist denn jetzt hier mein scheiß Settings-Window? Sorry, ich versuche gerade meine Fenster, aber hier ist es. Ich habe nämlich hier, Ich zeige dir das auch mal kurz. Kann ich jetzt so diverseste Dinge hier einstellen und unter Karten kann ich, sagen, OpenStreetMap, wo die Gebäude von OpenStreetMap verwendet werden sollen. Jetzt steht es nämlich gerade auf überall statt der amtlichen oder nur, wo keine amtlichen Daten sind. Und wenn ich das auf da, wo amtliche Daten sind, umstelle, dann kann der Kugelblitz, was ist denn das Fenster hier? Entschuldigung, das ist jetzt alles gerade ein bisschen ungeskriptet. Sehen wir auch Gebäudedaten mit dem Unterschied, dass diese Gebäude nicht wie bei OpenStreetMap einfach nur so Klötzchen sind, sondern es sind immer noch Klötzchen, aber die haben auch Dächer. Und der Grund ist, dass ich hier tatsächlich die amtlichen City-GML-Daten der Bundesrepublik Deutschland visualisiere, beziehungsweise in diesem Fall von Berlin. Die Bundesländer stellen das einzeln zur Verfügung und ich kann das jetzt hier einfach drin abbilden. Die Straßen, die du siehst, das ist alles Open Street Map. Ich kann alles mögliche hier einschalten. Ich kann Ländergrenzen einschalten. Ich kann irgendwie Küstenlinien, Flüsse, Seen, alles, Gletscher etc. Etc. Und was du halt hier siehst, ist eben öffentliche Daten. Es gibt hier ein Fenster, das heißt Quellen der Ansicht. Und das zeigt immer gerade an, woher die Daten kommen, auf die du ja gerade in diesem Moment schaust. Das heißt, während du hier rumfliegst, ändern sich sozusagen dann auch die Daten öfter mal und werden dann ein- und ausgeblendet etc. Und die Liste ist überhaupt ziemlich lang. Es gibt hier auch noch eine Liste, die alle Quellen anzeigt. Quellen und Lizenzen. Und wenn man mal hier mal so durchscrollt.
Die Liste ist lang, das habe ich jetzt nicht durchgezählt, die Zahl sollte ich vielleicht nochmal machen. Alles mögliche. Und vor allem gibt es dann noch eine Sektion, die heißt, Softwarebibliotheken und dann habe ich noch die Public Shaming Liste. Wünschenswert, aber leider nicht verfügbar. Das heißt, ich habe nicht nur alle Quellen gelistet, die ich benutzen kann, sondern ich habe alle Quellen gelistet, die ich benutzen möchte, aber die ich nicht benutzen kann und habe auch immer dazu geschrieben, warum nicht.
Also Schleswig-Holstein hat nur ein gelbes Warnsymbol. Die roten sind schlimm. Die gelben sind leicht zu beheben. Also hier Gebäude in 3D, Schleswig-Holstein, warum nicht? Die Daten sind frei, aber der Download-Server schickt seine Zertifikatskette unvollständig. Ein Zwischenzertifikat fehlt. macOS lehnt die Verbindung deshalb als nicht vertrauenswürdig ab. Get your shit fixed, Schleswig-Holstein.
Das Problem mit dem Suchen ist, dass ich das sozusagen von OpenStreetMap runterladen muss. Während die allermeisten Daten, die ich hier visualisiere, aus Tile-Servern kommen, also wo ich sagen kann, hallo, ich gucke mir gerade diesen Teil der Welt an, sag mir doch mal, was da drin ist, geht das bei OpenStreetMap nur bedingt. Es gibt natürlich OpenStreetMap-Teilserver, die liefern aber entweder fertige gerenderte Grafiken, aber nicht Vektordaten. Das gibt es zwar auch, aber die sind dann Limited Use. Das heißt, da darf ich dann nur ran, wenn ich ein OpenStreetMap-Editor bin und so weiter. Die Datenmenge, die ich hier abhuste, wenn ich da rüberfliege, würde halt jeden dieser Server wahrscheinlich im Kreis drehen lassen. Was ich also stattdessen mache ist, dass ich die Downloads auf geofabrik.de benutze, die das allerdings nur sehr grob für Regionen, also so Bundeslandgröße, machen und in dem Moment, wo ich halt auf ein Land runterfliege, wo ich diese Daten noch nicht habe.
Es sieht besser aus als Google Earth. Jetzt fliege ich mal hier runter. Ich fliege mal nach Island. Habe ich noch nicht runtergeladen. Geladen. Muss ich gleich mal kurz gucken. Und wenn ich halt auf eine gewisse Ebene runterkomme, so lädt er das jetzt nicht, aber dann hat er wohl doch schon geladen. Warte mal, muss man irgendwo hin, wo ich noch nie war.
Genau, jetzt bin ich runter auf Malaysia und jetzt siehst du, jetzt lädt er von OpenStreetMap Malaysia, lädt er jetzt einen Block von 250 Megabyte runter, weil das die kleinste Einheit ist. Das ist also ein Paket, wo alle OpenStreetMap Daten drin sind und danach, wenn er es runtergeladen hat, geht er durch diese Daten durch und macht einen Kachelservice daraus. Legt das im Cache ab. Der Cache kann hier sehr groß werden. Das Coole ist, ich habe einen Cache-Server mit eingebaut. Das heißt, dieses Programm, kann Caches benutzen. Also wenn es eine andere Kugelblitzinstanz gibt, die schon irgendwas hat, kann ich das benutzen. Eure Kugelblitzinstanzen, wenn ihr die startet, benutzen automatisch diesen mit. Das heißt, ihr müsst das alles schon gar nicht mehr runterladen, sondern das bleibt dann einfach im Laden.
Die ganzen Satellitendaten sind von ESA, Copernicus, das ist dieses Cloudless-Modell, das heißt, die haben sozusagen die Original-Copernicus-Daten genommen und haben die Wolken rausgerechnet. Die haben ja so permanent Überflüge und erkennen dann automatisch Wolken und stitchen das so aus den Sachen zusammen. Aber so kann ich halt auch OpenStreetMap Daten verwenden, muss sie aber immer in diesen dicken Blöcken runterladen und im Hintergrund prozessen, aber das geht hier alles, während du halt hier rüber fliegst, und du hast halt jetzt Gebäudemodelle weltweit, also überall wo, Gebäude in OpenStreetMap eingetragen sind und das ist nicht wenig, also ich kann hier auch über Malaysia fliegen und du siehst hier ist irgendwie jede Halle jede Hütte ist hier irgendwie drin alle Straßen, alle Seen, alle Flüsse, alles ist irgendwie dabei, Während ich also hier mit 30 Frames pro Sekunde auf diesen Prozoter...
Oder die Plattkarte. Also das geht irgendwie alles. In der zukünftigen Version wird man das auch noch tauschen können, dass du sozusagen auf der 2D-Karte fliegst und die 3D-Karte ist sozusagen die Übersicht. Wenn du mal kurz hier auf die Dinger guckst, die lila Teile in Progress, dass es immer vom Cache und blau ist, irgendwie frisch aus dem Netz. Naja, so, jetzt habe ich aber gesagt, das Ganze ist ja auch ein Raumschiff, habe ich ja gesagt.
Wenn du in die Settings reingehst, dann, also als ihr den Rechner, als ihr den Kugelblitz das erste Mal gestartet habt, hat er ein Performance Measurement gemacht. Das heißt, das erste, was er macht, ist, er rendert im Hintergrund die Erde quasi in den Modellen, wie du es dann später siehst, einmal für ein paar Sekunden durch und bestimmt automatisch die richtigen Framerate, Settings und so weiter. Aber jetzt möchte ich, dass ihr mir nochmal ganz kurz zuschaut, weil ich habe noch was Cooles zu zeigen, bevor ihr das ausprobiert. Ihr seht jetzt hier die Erde, wir fliegen mal zum Himalaya, macht sich immer gut, Mount Everest und so weiter, da haben wir viele Berge, Berge sehen ja immer beeindruckend aus. Ist euch überhaupt schon mal aufgefallen, dass wenn ich hier runterfliege, dass hier nichts zuppelt, dass sich hier keine Höhen irgendwie an...
Ja, das liegt daran, dass die Open-Street-Map-Daten noch nicht geladen sind, sondern ich benutze noch die Overview-Daten von Natural Earth. Das ist eine Quelle. Das sind die globalen Dinger, die sind nicht besonders genau. Und die Open-Street-Map-Daten sind dann ganz genau. Nepal lädt da jetzt gerade runter, wie du siehst. Aber ich wollte auf was anderes hinweisen, weil was man nämlich jetzt hier auch machen kann, ist, man kann einschalten, dass Tag und Nacht ist. Und jetzt haben wir die ganze Erdkugel mit Nachtbeleuchtung. Mit Nachtbeleuchtung.
Wir fliegen zum Mond, genau. Wir können nämlich hier auch, also hier unten ist ja der, wenn ich bei der Erde bin, hier ist der Mond und wenn ich da draufklicke, dann zeigt er mir auch, wo der Mond ist, sozusagen. Und warte mal, jetzt kenne ich wieder meine eigenen Shortcuts nichts. Hier, Blick zum Mond, gibt es ein Ding, jetzt sehe ich ihn allerdings gerade gar nicht.
Genau und du kannst jetzt hier irgendwie nach allem suchen und, vor allem wenn ich Tag und Nacht halt einschalte, dann kann ich halt auch wirklich sehen, wo ist der Mond jetzt hell und wo ist er dunkel und da es ja auch eine Zeitmaschine ist, kann ich jetzt natürlich auch in einer Zeit nach vorne und nach hinten gehen und alles wird in Echtzeit berechnet und das ist jetzt keine Simulation, sondern die Sonne strahlt tatsächlich hier auf den Mond und der Mond strahlt auch zurück auf die Erde. Das heißt, ich berechne auch das Mondlicht in den Nachtsektionen der Erde in Echtzeit.
Ja, es ist einfach zu viel. Aber ihr werdet bald irgendwie eine Public-Version bekommen und dann könnt ihr das alles selber ausprobieren. So, und weil der Mond so schön war, es gibt natürlich auch den Mars. Also auch der Mars ist wunderbar abgebildet, weil da gibt es ja wirklich auch eine ganze Menge Daten und man kann also jetzt hier genauso über den Mars rüberfliegen. Mars. Tag, Nacht mache ich erstmal wieder aus. Dann gibt es noch, den Merkur. Der ist nämlich auch ganz gut kartografiert. Also wenn ihr schon immer mal zum Merkur fliegen wolltet, Und dann haben wir noch im Angebot Ceres. Und Pluto ist leider noch nicht komplett kategoriert, aber es gibt dann noch Wester.
Ja, also ich kriege das hier schon immer hin, so eine komische knorrige Kartoffel hier so hinzubekommen. Und man kann jetzt hier wirklich schön auf Vesta in die Krater reinfliegen und alles Mögliche. Das geht alles. Ja, also das ist irgendwie drin. Aber was halt besonders cool ist, ist halt, dass du eben mit der Zeitmaschine auch überall hinreisen kannst. Wenn du hier oben in, Es gibt ein Zeitmenü, da kannst du dann erstmal in der Zeit nach vorne und nach hinten gehen. Aber vor allem gibt es ein Zeitfenster. Ja, natürlich ändern sich die Karten. Also wir können ja mal folgendes machen. Erstmal fliegen wir zurück nach Berlin. Konkreter fliegen wir.
Ja, ja. Lass mich mal zu Ende erklären. Aber das ist das, was ich von der ESA bekomme. Wenn die ESA mir mehr gibt, wenn die mehr Level of Detail macht, dann nehme ich das gerne, aber ich weiß nicht, das ist wahrscheinlich alles Military Grade und wird nicht rausgegeben. Ich kann nur die Daten anzeigen, die ich im Netz beziehen kann. So, was sehen wir jetzt? Wir sehen die Tesla-Fabrik bei Berlin. Und wenn ich jetzt hier in der Zeit zurückgehe mit der Zeitmaschine, dann werden halt jetzt auch immer wieder andere Versionen geladen von, diesen Cloudless-Daten von der ESA, weil die halt jedes Jahr immer wieder ein neues Set rausgeben.
Du kannst die linke Taste drücken, die kannst du einmal drücken, dann nordet er ein nochmal, dann richtet er sich aus, bis du die ganze Erde siehst. Und du kannst mit der rechten Taste kannst du deinen aktuellen Standort anfliegen. Ja, okay. Ich glaube, hier war ein Neustart erforderlich. Wie du siehst, Ralf. Moment, noch siehst du nicht. Wo ist mein Zeitding? Ja, zack. Wir blicken jetzt auf 2019 und von der Tesla-Fabrik ist nichts zu sehen.
Genau. 2020. Da wird gebuldozert. Die ersten Rodungen finden statt, Straßen sind gelegt. 2021, es dehnt sich aus, die erste Halle steht. 2022 mehr Infrastruktur. 2023 noch mehr gerodet. Jetzt auch noch der neue Bahnhof da hinten wird gebaut und so weiter. Also du kannst hier in der Zeit gehen. Die Daten ziehen immer alle mit. Und das tun sie nicht nur bei den Satellitenbildern. Wenn du jetzt die Gebäude einschaltest und du ein Datenmodell hast, wo die Baujahre der Häuser mit drin sind, was sie natürlich in Deutschland nicht sind. Weil warum sollte sich auch ein GIS-Service, der alle Gebäude in Deutschland erfasst, darum kümmern, weil ein Haus gebaut oder abgerissen wurde? Diese Information steht da nicht drin. Aber wir haben ja die besseren Deutschen. Wo leben die? Na? Na?
Holland hat nämlich auch City GML. Und dann gibt es hier irgendwie natürlich, alle Daten auch in Holland. Und wenn wir dann jetzt sozusagen auf Amsterdam runtergehen, sehen wir hier die ganzen Gebäude, die da stehen. Jetzt muss ich mal ein bisschen warten. Ich mache mal wieder einen Screenshot, damit sich der Check nicht beschwert. Alle anderen werden sich sowieso beschweren. Aber ihr müsst jetzt einfach mit eurer Reaktion sozusagen.
Und jetzt gehe ich hier einfach zurück, ganz schnell, 1950, zack, bumm, bumm, die Stadt wird immer kleiner, immer kleiner, alle Häuser und so weiter. Die haben in Amsterdam wirklich nahezu alle, nicht ganz alle, aber nahezu alle Gebäude mit Baujahr getaggt. Und ich kann jetzt hier irgendwie zurückgehen bis ins Jahr 1300 und mir anschauen, wie sie diese Stadt gebaut haben. Kostenlos im Internet. Und es sieht geil aus.
Ja, es sieht geil aus. Okay, das wird dich weltberühmt machen. Das ist sehr geil. Also jetzt hier Amsterdam ist natürlich ein tolles Beispiel, weil die sind sowieso auf Open Data und so unterwegs. Die Bibliotheken machen doch alles richtig so. Also die Holländer werden dir um den Hals fallen, wenn du ihnen das zeigst.
Ja, also du hast Sonnenuntergang hier sozusagen auch gleich noch mit drin. Wenn du in dieses Zeitpanel guckst, hast du übrigens auch noch Ereignisse. Und dann kannst du dir alle möglichen Ereignisse der Welt anschauen. Ich habe in diesem Programm alle Sonnenfinsternisse, alle Mondfinsternisse, die es jeweils gab und alle, die es noch geben wird. Alle Erdbeben, die es gab. Die Vulkanausbrüche. Erdbeben ist auch halbwegs live. Das wird regelmäßig aktualisiert. Also wenn es gerade irgendwo ein Erdbeben gab, hast du zehn Minuten später hier die Daten. Tsunamis mit ihrem Ausbruch und sogar Feuerkugeln. Wusste ich vorher auch nicht, was das ist. Kannst das hier nach Stärke sortieren. Und ja, wenn jetzt zum Beispiel mal nur nach Sonnenfinsternissen dann findest du halt schnell hier auch die letzte Sonnenfinsternis, die wir hatten, die so über Spanien so rübergezogen ist. Und, siehst du das hier? 12.08.26. Wenn du dann doppelklickst, dann zoomt er automatisch dahin. Und jetzt vermisse ich das hier. Und dann kannst du sozusagen noch die Sonnenfinsternislinien, einblenden, wo die Sonne lang geht. Und jetzt guck dir das mal an. Ich gehe jetzt langsam in der Zeit nach vorne. und du siehst, wie die Sonnenfinsternis über Grönland, über den Atlantik, in Spanien zieht.
Das ist eine Bibliothek, ich bitte dich. Das ist der Editor Layer Index. Das sind sozusagen alle vom OpenStreetMap-Projekt verzeichneten öffentlichen, Quellen von Geodaten, die du hier im Browser abrufen kannst. Luftbilder, historische Luftbilder, Karten, historische Karten, Höhenlinien, Karten, alle Karten aus OpenStreetMap. Also du kannst hier alle Cycle-Maps, Infra-Maps, alle Maps, die du aus OpenStreetMap-Daten heraus gerendert siehst, kannst du hier auf diese Kugel drauflegen. Also du kannst jetzt sozusagen dann mit Höhenlinien, also mit den Höhen, die ich abgerufen habe, kannst du dir das alles anschauen. Und demnächst auch 3D-Gebäude, auch mit Texturen arbeite ich schon dran. In Hamburg gibt es Daten, in der Schweiz gibt es Daten und noch vieles andere mehr. und so kannst du dann halt dir das hier irgendwie anschauen. Wenn du dir hier so ein Element anschaust, kriegst du so ein Preview, wie das irgendwie aussieht und kannst es hier auch schon mal überlagern. Guck mal kurz, jetzt habe ich also hier mal dieses Cyclo-OSM-Map genommen, Ralf. Und jetzt fliege ich sozusagen über eine Landkarte in 3D. Also die jetzt sozusagen aus vorgerenderten Pixeln ist, die hier zwar Berge anzeigt, aber die dann in meinem Fall auch Berge sind.
Jetzt ist hier gerade jetzt hat sich gerade wieder irgendwas hier ein bisschen gesehen. Ja, die Suche ist in der Tat hier. Was ist denn hier los? Wieso kann ich denn hier nicht reinklick so an? Ja, okay. Ein paar kleine Bugs sind hier noch drin, aber ich kann hier irgendwie gerade nicht nachsuchen. Ist ja auch Egal, suchen wir mal hier ein Erdbeben raus. Die sind ja eigentlich alle gleich. Dann kannst du halt hier sagen, ich will sehr starke haben. Und dann siehst du die halt auch meistens hier schon im Zusammenhang. Kamtschatka, dann kannst du da draufklicken. Jetzt muss ich aber mal kurz diese Cyclomap hier ausschalten. Warte mal, weil die stört jetzt so ein bisschen. Genau, und jetzt siehst du das Erdbeben an der Stelle, wo es ist, mit seiner Intensität, mit so konzentrischen Ringen und so weiter. Und vor allem, wenn du dann jetzt in der Zeit rüber gehst, vor und zurück, dann siehst du so das Hauptbeben und dann siehst du auch diese ganzen Nachbeben sozusagen auch noch, die dadurch ausgelöst werden. Es ist einfach eine unglaubliche Visualisierung über die Zeit. Das ist alles total irre. Also ich bin wirklich selber völlig geflasht, was da alles ging und es war einfach… Ja.
Genau, ich habe ja gesagt, das ist ja ein Raumschiff. und, ich habe halt auch die ganzen, also wenn du hier in die Zeit reingehst wieder, hier, Zeit, das Zeitfenster, auf dem Mars hast du dann auch die ganzen Marsbeben, aber auch die ganzen Missionen, also alle Missionen zum Mars und alle Missionen zum Mond sind hier drin, auch die Gescheiterten und du kannst dann da irgendwie hinfliegen, dann hier Viking 1.
Ich habe die Fahrstrecken aller Missionen drin und generell alles, was zeitbasiert ist, also alle zeitbasierten Daten, also es gibt zum Beispiel den Frontverlauf der Ukraine gibt es als GeoJSON und in GeoJSON ist die Zeit mit drin und wenn du das einblendest in deinen Orten, dann kannst du dann auch das über die Zeit abspielen. Das heißt, ich kann mit der Space Mouse vor und zurück in der Zeit den Frontverlauf über die Planeten laufen lassen. Aber hier haben wir zusammen, guck mal, jetzt haben wir hier Perseverance. Guck mal, da ist er jetzt nur ein Punkt. Perseverance ist gelandet und wir fliegen jetzt hier drumherum. Du darfst beschreiben.
Der steht jetzt hier rum und das hat er nämlich gerade den Ingenuity abgeworfen. Ja, den kleinen Hubschrauber und jetzt fährt Perseverance, fährt jetzt irgendwie weiter die Linie und jetzt beginnen gleich die Tests mit Ingenuity. Das heißt, während halt Perseverance hier irgendwie weitergeht, hier siehst du die Soll-Tage vorangehen und jetzt kommen die ersten Tests mit Ingenuity und dann fliegen sie hier durch die Gegend. Das ist hier so als Höhenlinien dann auch eingezeichnet, so ein bisschen wie so Tron-Motorrad-Linien sozusagen, und jetzt kannst du also wirklich dieser Mission, während du das alles mit der Space-Mouse in 3D Realtime positionieren kannst in deinem View, kannst du also jetzt diesen, Geräten dabei zuschauen, wie sie über den Mars fahren und wie sie hier im Konzert gemeinsam irgendwie den Mars erobern. Also da baue ich gerade noch nach einer Zeit, wenn ich jetzt generell so zeitbasierte Daten, wenn ich hier irgendwie ein einheitliches UI machen, das bin ich heute leider nicht mehr ganz fertig geworden, aber, das kommt auf jeden Fall auch noch und so funktioniert das auf jeden Fall schon mal ganz gut.
Nein, ich habe seit letztem, vorletzten, Donnerstag, Freitag habe ich angefangen und dann gab es kein Halten mehr. Und dann habe ich einfach von morgens bis abends die ganze Zeit dran gesessen und habe alles mögliche parallel gemacht. Und ich habe die Agenten durch die Gegend gejagt, wie nichts Gutes. Und ich habe jede Idee. Und ich muss sagen, ich hatte ja hier vor zwei Sendungen, hatte ich ja mal, vorgestellt, wie ich mir das so, was ich so ausprobiere, wie ich so ein Projekt voranbringe. Dass das sozusagen, weil wenn es komplex wird, irgendwann verlierst du ja so ein bisschen den Überblick. Und du siehst, das ist hier relativ komplex.
Also das hat wirklich geholfen. Dann habe ich mir noch ein Ideensystem gebaut. Also immer, wenn mir was eingefallen ist mit, oh, jetzt müsste ich aber noch das und so wie ihr jetzt hier und dann brauchst du aber noch Dieblings und dieses und jenes, dann zagt neuer Agent auf, neue Idee, Doppelpunkt. Und dann habe ich Regeln. Und wenn ich sage, neue Idee, dann ist klar, jetzt macht er nichts am Code, sondern er schreibt das einfach nur in eine Textdatei. Ich recherchiere in diesem Thread zu dieser Idee, ja, die, guck mal hier, Daten, lalalala. Und dann sage ich, okay, jetzt schreibt das mal alles weg. Und alle Findings, die sozusagen aus diesem Ideendialog kommen, die landen in dieser Datei. Wenn eine neue Idee reinkommt, läuft dann nochmal ein anderer Agent los, der dann alle Ideen zusammenfasst und dann nochmal in einem Übersichtsdokument aufführt, so nach dem Motto, hier von der Idee haben wir das und das und das schon implementiert und das ist noch offen. Und so, wenn ich mal zwischendurch irgendwie ein bisschen verschnaufen will und einfach mal nur so nebenbei so, jetzt will ich nichts Großes machen, dann sage ich einfach, ja, geh nochmal durch die Ideen und so die Low-Hanging-Fruits raus und was jetzt irgendwie nur noch ein kleiner Schritt wäre, ja, da könntest du jetzt das machen, das machen und hier musst du nochmal deine Daten als sRGB taggen und dann sieht das auch besser aus auf der Grafik und pipapo und außerdem ist das schon der nächste Schritt zur HDR-Support. Ach ja, one more thing, kann ich jetzt leider nicht demonstrieren, mussten wir aber glauben, aber ich habe natürlich Vision Pro Support eingebaut.
Weil mit macOS 26, worauf das jetzt hier alles basiert, gibt es das sogenannte Remote Immersive Space Feature. Und das bedeutet, ich kann jetzt mit der Vision Pro vor meinen Mac treten, habe Kugelblitz offen und kann dann sagen, hallo, bitte zeig mir das doch mal, wie ist das jetzt hier? Ich komme selber schon durcheinander. Darstellung auf Vision Pro zeigen. Und dann kannst du hier nochmal für die Vision Pro nochmal spezielle Navigationspanels und so weiter, weil das ist dann sozusagen alles gerendert. Dann muss der Rechner beide Perspektiven von dem linken und dem rechten Auge live erzeugen, bekommt von der Vision Pro die Kopfbewegung und muss die sozusagen für die Ansicht mit einrechnen. Das heißt, der Rechner muss in dem Moment nicht nur ein 3D-Bild, sondern zwei 3D-Bilder machen und mein M1 ist wirklich, ich habe das erste Mal meinen Mac Mini lüften gehört. Also das war wirklich so ein Moment, ich habe das irgendwie gestartet und dann ... Also nicht nur jetzt bei der Vision Pro-Sache schon vorher mit meinen Linien und so weiter, als alles noch nicht so optimiert war. Die Kiste wurde auf einmal warm. Und so, wow, der Computer hat einen Lüfter. Das habe ich ja noch nie gemerkt in den letzten fünf Jahren. Und es funktioniert. Ich kann die Brille aufsetzen und ich kriege das 3D-Bild rein und kann mich umgucken und bin irgendwie über der Erde und kann mit der Space Mouse navigieren, weil das dann geht.
Also für Trackpad und Maus habe ich noch nicht optimiert. Ich habe das alles jetzt erstmal auf Space Mouse gemacht. Ich habe schon ein paar Sachen ausprobiert und habe da auch schon eine Idee, wie ich das vereinheitliche. Ja, das sind so diese Dinger, die ganzen Steuersachen. Du kannst auch mit der Tastatur fliegen, du kannst auch so ein Momentum einstellen, dass er immer so einen Nachlauf hat, dass es nicht so stoisch sich bewegt. Du kannst relativ gut mit Cursor-Tasten steuern. Du kannst also gleichzeitig links geradeaus und rechts und so weiter.
Du kannst halt hier alle möglichen Quellen einbauen. Man kann auch eigene Verzeichnisse einbauen. Also ich benutze jetzt gerade das Editor-Layer-Index, da sind also allein schon mal 1755 weitere Quellen, eben diese Kategorien, die ich genannt hatte. Und natürlich kann ich auch andere Daten, auch Klimadaten visualisieren. Also ich kann eigentlich damit alles visualisieren, was in irgendeiner Form ist. Du kannst auch deine GPX-Tracks hochladen, das funktioniert jetzt. Ich unterstütze GeoJSON, ich unterstütze GeoTIFF. Das sind halt so TIFs, die auf eine bestimmte Karte sozusagen von oben gemappt sind das ist also alles, was sagen wir mal in dieser GIS-Welt so drin ist, kannst du entweder schon oder wirst du dann laden können du kannst deine eigenen Orte machen, du kannst natürlich KML importieren, ich unterstütze alle Features, die Google Earth hat, einschließlich der Touren.
KML auch mit Zeitebene? Ja, weil ich hatte ja vor vielen, vielen Jahren mal selber so eine Raum-Zeit-Visualisierung mal gebaut und da hatten wir halt beispielsweise, einen Datensatz Fukushima und zwar Flickr-Bilder, die also mit einem Zeitstempel hochgeladen worden sind, wann die Flut quasi wo an welcher Stelle wie fotografiert worden ist und das war beispielsweise ein cooler KLM-Datensatz. So was hier reinzuladen, das wäre mal spannend.
Eine Google-Library und dann halt das Kachel-Format für die GPU. Also ich rechne, der Cache arbeitet so, dass wenn ich jetzt so ein Teil bekomme, so ein JPEG von einem Ausschnitt von ESA-Daten, Satellitenbilder, dann lege ich das halt ab, dann kann das schon mal gecached werden. Dann startet aber automatisch ein Prozess, der aus diesem JPEG dieses Kachelformat, berechnet, ASTC oder so. Das ist das, was ich dann eins zu eins in den Speicher reinlade und ich habe im Speicher aber auch nochmal ein Cache. Du kannst in den Leistungseinstellungen ganz viel RAM vergeben und so weiter. Das Programm ist extrem hungrig. Also es ist auch eine Software, die bringt eure Maschinen jetzt wirklich an die Leistungsgrenze. Also ich habe hier alles.
Ja, ja, aber da geht halt noch eine Menge mehr. Also wenn du wirklich mal alle Layer anschaltest und so weiter, das kann schon sportlich werden und du willst ja auch eine hohe Framerate haben. Also mit 30 Frames geht das, aber du kannst halt auf modernen Rechnern auch 160 Frames pro Sekunde erzielen.
Achso, eine Sache muss ich dir noch unbedingt zeigen, weil da zum Thema, wozu man GPU-Performance braucht, da fliegen wir jetzt, das wollte ich vorhin eigentlich zeigen, da bin ich nochmal abgelenkt worden, da fliegen wir doch jetzt einfach nochmal ganz schnell mal so eben nach Nepal, wo ist es denn hier, da wo die großen Berge sind und, schalten nochmal Tag und Nacht ein und jetzt gehe ich hier nochmal ganz gelinde, mit der Space Mouse, also ich kann hier so Control drücken und wenn ich dann die Space Mouse rotiere, dann gehe ich so Zeit vorwärts und rückwärts. Und kann also jetzt hier sozusagen über den Tag hinweg Oh.
Nee, das ist einfach, ich habe viel über 3D gelernt, aber noch nicht genug, um dir das zu erklären. Aber es ist halt alles in Echtzeit berechnet. Also die Sonne ist wirklich eine Lichtquelle und das Licht, was du jetzt hier siehst, kommt von der Sonne. Und das Licht, was du nachts bei Vollmond siehst, kommt vom Mond. Ja, also das ist Kugelblitz. Eine Bibliothek, ein Raumschiff, eine Zeitmaschine.
Und endlich eine sinnvolle Anwendung. Aber das ist ein Datennavigator über das gesamte geografische und zeitgeschichtliche, geografisch verortbare zeitgeschichtliche Wissen der Welt. Das ist es. Du kannst damit alles, was in der Zeit ist und an einem Ort, kannst du hier visualisieren. Ich werde 3D-Modelle noch einbauen. Du kriegst deinen Rover, die ISS, Satelliten, Flüge. Das Hauptproblem ist, dass es nicht für alles eine freie Quelle gibt. Also zum Beispiel für Flüge gibt es diese A, D, B, T, wie heißt das, irgendwie diese Funk-Flug-Scanner- Geschichte.
Ja, also es gibt ja so viele, die empfangen diese Signale von den Flugzeugen und bauen dann so Datenbanken auf. Und die haben dann auch so Server. Aber wenn ich halt jetzt irgendwie anfange, da irgendwie live alle Flüge abzufragen, dann berate ich halt deren Server weg. Ich habe sowieso das Problem, dass ich hier ab und zu mal in Quotas reinrenne. Das händelt das Programm aber auch schon. Also wenn ich so 500er-Errors kriege mit hier irgendwie too much load, dann lege ich die erstmal für eine Stunde beiseite und probier es dann später noch mal. Hilft dann irgendwie im VPN einzuschalten, wenn die eigene IP-Adresse geblockt wurde und natürlich Cache, Cache, Cache. Also umso mehr Cache du dem gibst, also derzeit gibt es noch keinen Cache-Aufräumer, aber du kannst die manuell löschen. Im Cache wird auch immer alles live, wie viel da belegt ist, aktualisiert.
Ja, die ist leider nicht besonders hoch aufgelöst und ich habe auch ehrlich gesagt gerade verkackt, wo das Setting dafür ist, um das auszuschalten, weil diese Lichtdaten, ich hatte vorher so eine, wo das draufgerendert ist, jetzt habe ich das durch so eine NASA-Datenbank, geändert, aber die ist leider nicht besonders hochauflösend. Also manchmal ist es halt einfach die Qualität der Daten, die hier alles begrenzt und ich hätte natürlich auch gerne höher auflösende Sachen. Luftbilder gibt es aber. Du kannst über die Bibliothek dir Teilserver reinbauen, auch mit hochauflösenden Daten für Berlin, das war ja vorhin deine Frage. Das kannst du machen. Also du kannst aus der Bibliothek das in deine meine Orte aufnehmen und immer einblenden und dann fliegst du halt an der Stelle und dann holt er sich die Daten von dort. Das geht alles. Also ich habe noch 20, 30 Ideen, die ich noch nicht umgesetzt habe. Da ist alles mögliche drin. Der MCP-Server kommt noch mit rein. Du sollst das Ding halt auch benutzen können, um politische, statistische Karten zu machen. Ich will Flugrendering reinbauen, dass du also sagen kannst, flieg mal von da nach da und rendere das mal in bestmöglicher Qualität, so wie du das bei Google irgendwie bestellen kannst. Ich berücksichtige alle Lizenzen überall, wo drinsteht, dass die Daten müssen, die Lizenzbedingungen müssen eingeblendet werden. Also sie ist hier unten in der untersten Zeile, wird immer gerade, je nachdem, was die Lizenz verlangt, eine entsprechende Quelle genannt. Und auch bei dem Export von Dateien werden Lizenzsachen in die Metadaten reingeschrieben und so weiter. Das ist alles irgendwie berücksichtigt. Ja und. Mal gucken, wenn also mehr Daten noch verfügbar, sind, dann nehme ich die gerne mit rein ich will also auf jeden Fall so Live-Flüge, verfolgen können diesen Atlas-Modus, wo man also das wirklich dann wie so ein dirke Weltatlas vor sich liegen hat und wo du dann sozusagen so ähnlich wie mit dem Space Shuttle über dem Audio, kannst du dann halt irgendwie über der Landkarte entlang fliegen und kannst dir das aber auch alles exportieren und mit dem MCP-Server kannst du dir dann so Sachen machen wie, hol mir die Bevölkerungsdichte der einzelnen Regionen der Welt, und visualisier die mal. Und dann holst dich, Claude, die Daten von irgendwo und über den MCP-Server lernt er dann, wie er die einzelnen Regionen anmalen kann und dann hast du so eine Bevölkerungsdichte, Heatmap und sowas auch noch mit drin. Dann kannst du das Ganze direkt als PDF exportieren und fertig.
Ja, warum? Es ist halt, ich meine, so sehr, wir hatten das ja bei diesem Einstiegsvideo, dass das ja sozusagen so eine Diskussion ist, aber die Annahme, dass Menschen das beurteilen können, also ganz ehrlich, schwierig. Und vor allem dieses Programm, das DMG, was du da bekommen hast, Das besteht zur Hälfte aus vorab runtergeladenen Daten, dass wenn du offline bist, dass du keine nackte Kugel hast. Ohne diese Daten ist das DMG 9 Megabyte groß und die App selber ausgepackt 22 Megabyte. 22 Megabyte executable für Google Earth.
In Wässer. Machen es möglich. Und vor allem, ich benutze halt auch alles, was für macOS gibt. Also ich habe von vornherein gesagt, ich will native as native can be. Wir machen hier keine Abweichung. Wir machen hier irgendwie Liquid, Glass, All Over. Alles Standard, Elemente. Nichts wird irgendwie anders gemacht. Accessibility ist natürlich auch drin. Alles ist blindengerecht. Alles User-Interface-Elemente sind korrekt ausgezeichnet. Das ist in Deutsch und in Englisch drin. Ich habe, habe ich das eigentlich schon jetzt in dem Release drin? Ähm... Habe ich die Hilfe schon drin? Nee, die ist noch nicht drin. Die kommt als nächstes, aber ich habe die Release Notes. Genau, die Release Notes. Als nächstes kommt noch Hilfe. So ähnlich wie bei Stagehand, dass sozusagen ausführliche Hilfe und Tutorials drin sind. Und wenn ich den Filmrenderer habe, dann werde ich halt auch meine ganzen Demo-Videos selber generieren können und muss die irgendwie gar nicht selber aufnehmen. Ja, also die Liste ist noch lang.
Ich fliege hier gerade durch die Dolomiten. Ich hätte nicht gedacht, dass die Ah, guck mal da. Guck mal da. Ich bin ja als Kind und Jugendlicher viel durch die Dolomiten gewandert und habe jetzt hier gerade mal La Villa aufgerufen und hier, was da alles so Kreuzkofel und so. Ich hätte nicht gedacht, dass die freien Daten so gut sind. Gerade von den Gebirgen. Die sind schon sehr, sehr gut. Die sind auch wirklich ordentlich hoch aufgelöst.
Also wenn man nicht wirklich runter da jetzt wirklich auf Straßenlevel fliegt, ist es irgendwie okay. Es wäre natürlich schöner, zumindest nochmal so ein oder zwei Level of Detail noch extra zu bekommen. Und wie gesagt, du bekommst die für einzelne Regionen, kannst du immer schauen. Wenn du in die Bibliothek gehst, hast du oben eine Auswahl, die sagt überall oder am Blickpunkt. Das heißt, du kannst irgendwo hinfliegen und du kriegst dann aus der Bibliothek nur die Daten angezeigt, die auch für diese Region gelten. Also wenn dich sozusagen speziell Luftbilder interessieren, dann sagst du, ich will nur Luftbilder nur für diese Region und dann kriegst du auch nur genau die angezeigt. Wo sind denn die Dolomiten nochmal? Dolomiten, das war Südtirol, ne?
Es gibt Nova Team und noch so einen anderen Server, die das so live machen. Das Problem ist immer, ich habe mir das alles angeschaut, diese Server, es gibt diese Suchserver, wo ich sagen kann, such mir mal den Ort und dann, so, das kann ich auch noch einbauen. Die haben bloß dann immer so Rate Limits. Rate Limits und Lizenzeinschränkungen auch, ne? Wenn du das und das bist und so weiter und so weiter. Also, keine Ahnung. Ich schätze mal, das muss ich erstmal so ein bisschen rumsprechen. Wir können ja nochmal kurz gucken, wo sind denn hier die Dolomiten? Das ist doch hier irgendwie Venedig. Wir reden doch hier von dieser Gegend.
Ja, apropos Bibliotheken. Eigentlich wäre es Aufgabe, also ich meine Bücher, heute sage ich ja nur Bibliotheken, also Bücher, also gedruckte Bücher haben sicherlich auch eine wichtige Rolle, aber eigentlich wäre es meiner Meinung nach auch Aufgabe von Bibliotheken, digitales Kartenmaterial bereitzustellen der Öffentlichkeit und Satellitenbilder und all diese Dinge. Aber gut, das ist wahrscheinlich eine längere Debatte.
Naja, und tatsächlich tun sie das teilweise. Das Problem ist nur, du findest halt den Scheiß nicht. Und deswegen war dieses Verzeichnis so wichtig. Guck mal, ich gucke jetzt hier auf diesen Berg. Ich weiß nicht, ob das die Dolomiten sind oder so. Aber ich kann jetzt sagen, hier am Blickpunkt, gib mir alle Luftbilder und kann jetzt hier alle Quellen, hier gucke mal, PCN 2012 Italy, das ist dann auch teilweise nur bestimmte Jahre und so weiter. Dann habe ich hier die ganzen Cloudlist, die haben wir ja sowieso schon. Suchen wir doch mal hier das hier.
Ja, und hier PCA in Italy, wollte ich jetzt gerade einblenden. Nicht erreichbar. The resource could not be loaded because the app transport security policy requires the use of a secure connection. Kommt das alles nur über HTTP in 2026? Es ist einfach wirklich zum Schreien. Hast du das Detail mit der kleinen Rakete hier gesehen?
Ja, also ich bin gerade so ein bisschen ich habe irgendwie fast Angst, jetzt die ganzen neuen Möglichkeiten aus zu schöpfen. Ich meine, eine Sache, die ich diese Woche machen werde, also wahrscheinlich bis Donnerstag oder so. Ich meine, es gibt ungefähr schon fünf oder mehrere Systeme davon, das ist halt nur ein kleiner, Hack, aber im Prinzip so eine Agentenquasselbude oder so ein Agentenparlament. Wo oder wie auch immer man das nennen will, Agentenrat. Wo ich halt plattformübergreifend Modelle reinpacken kann, also Zugriff auf eben Modelle und, wenn ich dann eine Frage stelle, dann sollen die das gefälligst untereinander ausdiskutieren, und dann gibt es dann auch noch am Ende mehrere Agenten, die dann mir auflisten, okay wo waren sich die Modelle einig, wo sind sie sich nicht einig geworden, sodass ich dann, bisher mache ich das immer von Hand, wenn es mir wichtig ist, dann frage ich immer, packe ich den Prompt von verschiedenen Modellen, denselben Prompt in verschiedene Modelle und guckt mir das von Hand an. Aber ja, also es gibt auch vier oder fünf existierende Systeme, aber das ist, die das machen, aber die kennt er auch. Und dann soll er halt die besten Ideen daraus plündern. Und dann, ja.
Ja, das glaube ich, das hat definitiv Potenzial, das sollte funktionieren. Was ich in letzter Zeit überlege, seit ich jetzt auch bei der GWDG war, so Stichwort Nachhaltigkeit, man mag es ja kaum in den Mund, wenn man guckt, was du an Token verbrannt hast, würde ich jetzt gar nicht wissen. Aber ist das ein Punkt, den ich auch in meinem Vortrag, den ich da vorhin erwähnt habe, gebracht habe? Wir müssen stärker auf Good-Enough-Modelle gucken. Es muss nicht immer das rechts unten Astra sonst was sein, sondern wie du auch sagst, kleinere, passendere Modelle schaffen eine einfache Aufgabe, schneller und genauso gut. Und aber einen Mechanismus zu finden und ein Framework mal aufzusetzen, womit Laien gut selber rausfinden können, was denn jetzt für ihre Aufgabe schon gut genug ist. Das heißt also, du brauchst halt irgendwie Ground Truth, das ist eigentlich das Ziel, so dann schickst du irgendwie fünf verschiedenen von der Qualität her Modelle los und dann siehst du so, die sind zu schwach, die sind eigentlich zu stark und das da ist eigentlich dein Sweetspot, den du einsetzen willst für diese Aufgabe. Für sowas mal irgendwie ein Framework zu ersinnen, das wäre glaube ich auch das sollte mal jemand tun da draußen. Wir verballern glaube ich im Moment zu viel Ressourcen gerade auf schon viel zu einfache Aufgaben an der Stelle.
Also ich habe, ist ja immer so, man weiß es ja vorher nicht, ich habe einmal, als ich hier so, ich hatte so einen Bug im Rendering, dass so Kacheln irgendwie fehlten und so weiter und es war so, immer wenn es so diffus wird, da habe ich dann hier irgendwie parallel die Kiste hier im Studio angeschmissen und habe Faible genommen und habe gesagt so, du fliegst jetzt die ganze Nacht durch Google, Earth, du fliegst jetzt die ganze Nacht mit Kugelerde, wie es damals noch hieß, der Arbeitstitel. Kugelerde. Du fliegst jetzt hier mal durch und das Ding hat halt die ganze Zeit stundenlang, alles geladen, Cash gelöscht, wieder neu gefahren und hat jedes Ruckeln aufgenommen. Man hat halt Performance-Testing gemacht, wirklich im Millisekunden-Bereich, alles genau gemessen, wie lange dauert es, eine Kachel zu rendern, wie lange dauert das, das, das, das, hat so die ganzen Bottlenecks rausgefunden, die in Subthreads reingepackt und den Mainthread freizukriegen, der die ganze Zeit mit der GPU reden muss und so weiter. Und das werde ich jetzt auch noch mal und noch mal und noch mal machen, um auch wirklich das letzte Ruckeln, was jetzt hier noch drin ist, was mich nervt, was erst seit zwei Tagen da ist, weil vorher war das einfach mal geölt geil. Also wirklich so cool. Nichts hat da auch nur den Eindruck gemacht, es könnte jemals ruckeln. Das kriege ich auch noch raus. Und dieses permanente Honing und so weiter. Und das sind einfach Tätigkeiten. Alter, das ist, das das kriegst du mit dem Team nicht hin. Also es ist einfach, wie schnell das ging und wie umfassend du testen kannst und prüfen kannst und das verbessern kannst, das ist einfach crazy. Und, Ganz ehrlich, ich bin total pumped. Ich merke es schon, ich bin völlig aufgeregt.
Ich würde sagen, das ist ein ganz guter Deal, oder? Was kostet so das Software? Das ist schon so. Und meine Zeit, die ich da vorgesessen habe und meine Gesundheit wahrscheinlich auch, weil ich einfach. Aber ganz ehrlich, das war ein Kick ohne Ende. Weil Ideen, Ideen, Ideen, Maschine, endlich kann etwas in Real-Time auf meine Ideenflut reagieren und ich bin in der Lage, das zu machen. Ich musste mir dann ein System ausdenken, wie mehrere Agenten gleichzeitig am Code arbeiten konnten, damit sie überhaupt noch Schritt halten konnten. Ich habe dann ein System aufgebaut. Ich habe gesagt, okay, jeder arbeitet jetzt in einem eigenen Git-Worktree und wenn ihr beide an irgendwelchen neuen ADRs, also an Decision Records, die ja so durchnummeriert sind, arbeitet, dann stimmt ihr euch hinten rum. Dann haben die Agenten miteinander geredet und sich sozusagen über die Nummerierung, geeinigt und dann auch selber ständig Check-Ins gemacht und irgendwie gemerged und so weiter. Und so konnte ich dann halt mit mehreren Sachen gleichzeitig arbeiten. Ich konnte also hier irgendwie Performance-Testing machen, dann daneben irgendwie einen neuen File-Parser einbauen, hier noch ein neues Dateiformat, hier nochmal das User-Interface umbauen und so weiter. Und hab einfach die ganze Zeit wie so im Krieg irgendwie so Dashboards vor mir gehabt, wo die Agenten marschieren und so. Das war einfach crazy shit, war das so. aber geil, weil auf einmal, weil ich habe ja die Hälfte dann schon wieder vergessen, wenn ich das nicht irgendwie sofort umsetze und die Ideen halt auch noch reingeballert. Oh Mann, jetzt könnte ich noch das machen und dieses könnte ich noch machen.
Ja, 80 hätte mich jetzt ein bisschen überrascht, aber da kam noch mal 70 dazu. Das ist halt auch schön an diesen Decision Records, dass ich jetzt sozusagen, also eigentlich könnte man quasi mit diesen ADR-Dateien alleine jetzt wahrscheinlich das Programm auch woanders irgendwie nochmal implementieren. Abgesehen davon, dass es natürlich jetzt spezifisch auf diese Plattform optimiert ist.
Ich muss noch sagen, ich habe jetzt noch keine App komplett damit entwickelt, aber bin halt so eine ganze Reihe von etwas abgedrehten technischen, aber bin halt so eine ganze Reihe von etwas abgedrehten technischen, Konzepten, Weil ich halt wissen wollte, okay, wie ist er denn so mit Low-Level und so ein Ding, Konzepten, Weil ich halt wissen wollte, okay, wie ist er denn so mit Low-Level und so ein Ding, was ich so recreational jetzt mache gerade, ist so ein bisschen alternative was ich so recreational jetzt mache gerade, ist so ein bisschen alternative Prozessor-Architekturen explorieren und, Prozessor-Architekturen explorieren und, wie man die dann auf der GPU simulieren kann. Also ich hatte dann, wie man die dann auf der GPU simulieren kann. Also ich hatte dann, also wo ich gerade dran bin, ist sozusagen so eine Very Large Instruction Word, also wo ich gerade dran bin, ist sozusagen so eine Very Large Instruction Word, Maschine mit, weiß ich nicht, zwischen 1 und 8 Kilobyte langen Instruktionen, Maschine mit, weiß ich nicht, zwischen 1 und 8 Kilobyte langen Instruktionen, einen passenden Compiler, der diese Instruktionen. einen passenden Compiler, der diese Instruktionen. Übersetzt. und dann halt ja in low level gpu opcodes im prinzip maschinen, Übersetzt. und dann halt ja in low level gpu opcodes im prinzip maschinen, Abhängig, Abhängig, um dann quasi einfach mal, um dann quasi einfach mal, gucken, wie kann ich denn die GPU als CPU eigentlich benutzen und wie gut ist das, solche Dinge. gucken, wie kann ich denn die GPU als CPU eigentlich benutzen und wie gut ist das, solche Dinge. Was ich, den letzten Set, was ich dann, ist aber auch schon fast ein Jahr her, Was ich, den letzten Set, was ich dann, ist aber auch schon fast ein Jahr her, nicht mit Agenten, habe ich mal eine Runde durch Sortieralgorithmen und. nicht mit Agenten, habe ich mal eine Runde durch Sortieralgorithmen und. Wie kann ich die aktuellen M-Klasse Prozessoren, voll auslasten. Wie kann ich die aktuellen M-Klasse Prozessoren, voll auslasten. Wirklich so. Und was sind so die Grenzen? Also wie viel wie viel kriege ich, Wirklich so. Und was sind so die Grenzen? Also wie viel wie viel kriege ich, wie viel Zahlen kriege ich pro Sekunde addiert und multipliziert auf dem Prozessor? wie viel Zahlen kriege ich pro Sekunde addiert und multipliziert auf dem Prozessor? Oder wie viel kriege ich halt sortiert? Und dann wirklich mit allen Tricks. Oder wie viel kriege ich halt sortiert? Und dann wirklich mit allen Tricks. Und ja, man kommt da relativ weit. Ich müsste die Zahlen jetzt, Und ja, man kommt da relativ weit. Ich müsste die Zahlen jetzt, aber nur mit der CPU, Single-Threaded, ähm, aber nur mit der CPU, Single-Threaded, ähm, bin ich so auf ungefähr 14 Milliarden. bin ich so auf ungefähr 14 Milliarden. Additionen pro Sekunde. Milliarden, ja. Additionen pro Sekunde. Milliarden, ja. Also im Prinzip 14 Giga Additionen und das bei halt 5 Gigahertz Prozessortakt. Also im Prinzip 14 Giga Additionen und das bei halt 5 Gigahertz Prozessortakt. So habe ich Single-Threaded quasi es geschafft. So habe ich Single-Threaded quasi es geschafft. Dreimal, also drei Operationen pro Taktzyklus, Dreimal, also drei Operationen pro Taktzyklus, tatsächlich inklusive Speicherzugriff hinzubekommen und multithreaded bin ich tatsächlich inklusive Speicherzugriff hinzubekommen und multithreaded bin ich ungefähr auf das Fünffache gekommen und bin dann aber an das, ungefähr auf das Fünffache gekommen und bin dann aber an das, Speicherbandbreitenlimit gestoßen, weil ich immer wissen wollte, Speicherbandbreitenlimit gestoßen, weil ich immer wissen wollte, jetzt größer als die Caches, Also ich habe das auf Random-Daten größer als die Caches. jetzt größer als die Caches, Also ich habe das auf Random-Daten größer als die Caches. Und das fand ich halt schon, habe mich halt schon weggeflasht, Und das fand ich halt schon, habe mich halt schon weggeflasht, dass ich halt auf so einen Single-Core irgendwie, dass ich halt auf so einen Single-Core irgendwie, zwischen drei und fünf Instruktionen pro Takt ausführen kann. zwischen drei und fünf Instruktionen pro Takt ausführen kann.
Es gibt halt M6 und M5 Pro und M5 Max. Es gibt halt M6 und M5 Pro und M5 Max. Die M5 Pro und Max sind natürlich leistungsfähiger, was die GPU betrifft, Die M5 Pro und Max sind natürlich leistungsfähiger, was die GPU betrifft, aber der M6 schlägt halt alles in Single Core. aber der M6 schlägt halt alles in Single Core. Und der ist schon sehr schnell und der hat wohl auch eine ganz brauchbare GPU-Performance, Und der ist schon sehr schnell und der hat wohl auch eine ganz brauchbare GPU-Performance, habe ich jetzt aber die Zahlen gerade nicht so parat. habe ich jetzt aber die Zahlen gerade nicht so parat. Aber da halt jetzt mein Mac Mini M1 jetzt dann doch, also ich habe wirklich Aber da halt jetzt mein Mac Mini M1 jetzt dann doch, also ich habe wirklich noch nie meinen Rechner an die Grenze gebracht, aber jetzt habe ich es halt noch nie meinen Rechner an die Grenze gebracht, aber jetzt habe ich es halt mit der eigenen Software geschafft, mit der eigenen Software geschafft, weil da ist jetzt einfach mal Grenze, ich kann keine 120 Frames pro Sekunde weil da ist jetzt einfach mal Grenze, ich kann keine 120 Frames pro Sekunde anzeigen und das nervt mich. anzeigen und das nervt mich.
Gut, wie auch immer. Ich denke, wir sind am Ende angekommen. Gut, wie auch immer. Ich denke, wir sind am Ende angekommen. Die Geburtsstunde von Meta-Ebene Applications. Ich bin jetzt heiß und werde, Die Geburtsstunde von Meta-Ebene Applications. Ich bin jetzt heiß und werde, irgendwie alles daran setzen, geiles Software zu machen. irgendwie alles daran setzen, geiles Software zu machen. Mein Ziel für 2026 ist, Mein Ziel für 2026 ist, PHP aus meinem Leben vollständig zu verbannen. PHP aus meinem Leben vollständig zu verbannen.
Das hat in meiner Infrastruktur nichts zu suchen und ich möchte gerne Cleanroom-Software haben. Das hat in meiner Infrastruktur nichts zu suchen und ich möchte gerne Cleanroom-Software haben. Ich denke, die AI-Coding-Welt ist das Ende von Legacy-Software, Ich denke, die AI-Coding-Welt ist das Ende von Legacy-Software, wenn es überhaupt fünf Jahre dauert, aber spätestens in fünf Jahren dürfte das meiste weggefegt sein. wenn es überhaupt fünf Jahre dauert, aber spätestens in fünf Jahren dürfte das meiste weggefegt sein. Wenn es die deutschen Behörden jetzt nicht schaffen, sich Software zu bauen Wenn es die deutschen Behörden jetzt nicht schaffen, sich Software zu bauen für diesen Staat, um hier mal irgendwie alles auf Vordermann zu bringen, für diesen Staat, um hier mal irgendwie alles auf Vordermann zu bringen, dann wird es überhaupt nichts mehr mit Deutschland. dann wird es überhaupt nichts mehr mit Deutschland. Ich meine, ich bin da eh skeptisch, aber jetzt gibt es mal wieder eine neue Chance. Ich meine, ich bin da eh skeptisch, aber jetzt gibt es mal wieder eine neue Chance. Linux on the Desktop hat jetzt auch eine Chance bekommen. Linux on the Desktop hat jetzt auch eine Chance bekommen. Ich denke, es werden alle total durchdrehen, weil auf der einen Seite hast du Ich denke, es werden alle total durchdrehen, weil auf der einen Seite hast du natürlich diese ganzen Hardcore- AI-Doomer-Kritiker, die irgendwie Slop schreien natürlich diese ganzen Hardcore- AI-Doomer-Kritiker, die irgendwie Slop schreien den ganzen Tag und sagen, AI ist vom Teufel. den ganzen Tag und sagen, AI ist vom Teufel. Das kommt mir hier nicht auf den Computer, aber das ist halt genau das Tor, Das kommt mir hier nicht auf den Computer, aber das ist halt genau das Tor, um diese Lücke zu schließen. um diese Lücke zu schließen. Nicht nur mit solchen Apps, sondern jetzt könnte man halt auch diesen ganzen Nicht nur mit solchen Apps, sondern jetzt könnte man halt auch diesen ganzen Desktop mal ordentlich machen. Desktop mal ordentlich machen. Weil es ist halt keiner. Und ja, dann können wir uns das auch mal wieder anschauen. Weil es ist halt keiner. Und ja, dann können wir uns das auch mal wieder anschauen. Es kann sogar sein, dass wir jetzt so eine Art. Es kann sogar sein, dass wir jetzt so eine Art. Über OS kommen. Also ich meine, die Softwareentwicklung wird sich jetzt, Über OS kommen. Also ich meine, die Softwareentwicklung wird sich jetzt, also ich weiß gar nicht, ob wir jetzt noch von Beschleunigung reden können, also ich weiß gar nicht, ob wir jetzt noch von Beschleunigung reden können, sondern das ist einfach mal, wir werden in 2027 sehen, wie alles abgelöst wird. sondern das ist einfach mal, wir werden in 2027 sehen, wie alles abgelöst wird.
Also ich würde sagen, keiner weiß genau, wohin das führen wird. Also ich würde sagen, keiner weiß genau, wohin das führen wird. Also vor einem Jahr habe ich in irgendeiner Debatte, wo auch, Also vor einem Jahr habe ich in irgendeiner Debatte, wo auch, dass so mit dem Doom losging, so nach dem Motto, wenn jetzt irgendwie AI alles so gut kann, dass so mit dem Doom losging, so nach dem Motto, wenn jetzt irgendwie AI alles so gut kann, dass so mit dem Doom losging, so nach dem Motto, wenn jetzt irgendwie AI alles so gut kann, sind wir dann nicht alle überflüssig? sind wir dann nicht alle überflüssig? sind wir dann nicht alle überflüssig? Und dann so, ach, also, wenn die AI bestimmte Dinge kann, dann gibt es halt zwei Möglichkeiten. Und dann so, ach, also, wenn die AI bestimmte Dinge kann, dann gibt es halt zwei Möglichkeiten. Und dann so, ach, also, wenn die AI bestimmte Dinge kann, dann gibt es halt zwei Möglichkeiten. Entweder man fokussiert sich auf Dinge, die sie nicht kann, oder man, Entweder man fokussiert sich auf Dinge, die sie nicht kann, oder man, Entweder man fokussiert sich auf Dinge, die sie nicht kann, oder man, Das andere Ding, man macht Dinge, die vorher einfach nicht möglich waren oder Das andere Ding, man macht Dinge, die vorher einfach nicht möglich waren oder Das andere Ding, man macht Dinge, die vorher einfach nicht möglich waren oder nicht in Reichweite lagen, wie zum Beispiel ein modernes Betriebssystem schreiben. nicht in Reichweite lagen, wie zum Beispiel ein modernes Betriebssystem schreiben. nicht in Reichweite lagen, wie zum Beispiel ein modernes Betriebssystem schreiben. Windows gefällt mir nicht, Linux findest du scheiße, macOS, keine Ahnung. Windows gefällt mir nicht, Linux findest du scheiße, macOS, keine Ahnung. Windows gefällt mir nicht, Linux findest du scheiße, macOS, keine Ahnung.
Läuft nur auf Max. Und dann mach mir bitte ein Mashup aus allen dreien so. Läuft nur auf Max. Und dann mach mir bitte ein Mashup aus allen dreien so. Läuft nur auf Max. Und dann mach mir bitte ein Mashup aus allen dreien so. Nimm die besten Features aus allen drei. Nimm die besten Features aus allen drei. Nimm die besten Features aus allen drei. Jetzt sehr hypothetisch, weil die alle drei verschiedene Dinge folgen. Jetzt sehr hypothetisch, weil die alle drei verschiedene Dinge folgen. Jetzt sehr hypothetisch, weil die alle drei verschiedene Dinge folgen. Oder es gibt gar keine Betriebssysteme mehr, sondern schreib mir bitte jetzt Oder es gibt gar keine Betriebssysteme mehr, sondern schreib mir bitte jetzt Oder es gibt gar keine Betriebssysteme mehr, sondern schreib mir bitte jetzt einfach Direkt auf den Prozessor. einfach Direkt auf den Prozessor. einfach Direkt auf den Prozessor. Direkt auf den, naja, auf die Platte. Direkt auf den, naja, auf die Platte. Direkt auf den, naja, auf die Platte. Also mach mir direkt, ich habe halt einfach mein Working Set an Funktionalität, Also mach mir direkt, ich habe halt einfach mein Working Set an Funktionalität, Also mach mir direkt, ich habe halt einfach mein Working Set an Funktionalität, wo halt Betriebssystem und Anwendung einfach ein Ding ist und ich installiere wo halt Betriebssystem und Anwendung einfach ein Ding ist und ich installiere wo halt Betriebssystem und Anwendung einfach ein Ding ist und ich installiere keine Software mehr, sondern frage dann nach neuen Features halt. keine Software mehr, sondern frage dann nach neuen Features halt. keine Software mehr, sondern frage dann nach neuen Features halt.
Das ist der Punkt, den Ninos hier auch vor ein paar Sendungen LNP gebracht hat. Das ist der Punkt, den Ninos hier auch vor ein paar Sendungen LNP gebracht hat. Das ist der Punkt, den Ninos hier auch vor ein paar Sendungen LNP gebracht hat. Und diese ganzen Apps und Programme, von denen wir denken, dass wir sie brauchen. Und diese ganzen Apps und Programme, von denen wir denken, dass wir sie brauchen. Und diese ganzen Apps und Programme, von denen wir denken, dass wir sie brauchen. Kein Mensch braucht PowerPoint, du brauchst eine Präsentation. Kein Mensch braucht PowerPoint, du brauchst eine Präsentation. Kein Mensch braucht PowerPoint, du brauchst eine Präsentation. Und du hast eigentlich überhaupt keinen Bock, dich mit diesen ganzen Knickstricken Und du hast eigentlich überhaupt keinen Bock, dich mit diesen ganzen Knickstricken Und du hast eigentlich überhaupt keinen Bock, dich mit diesen ganzen Knickstricken innerhalb dieser Programme abzukämpfen. innerhalb dieser Programme abzukämpfen. innerhalb dieser Programme abzukämpfen. Dein Wirkungsziel ist ein komplett anderes. Und das wird jetzt in den nächsten Dein Wirkungsziel ist ein komplett anderes. Und das wird jetzt in den nächsten Dein Wirkungsziel ist ein komplett anderes. Und das wird jetzt in den nächsten Monaten, spätestens Jahren, sehr stark in die Köpfe rein sickern. Monaten, spätestens Jahren, sehr stark in die Köpfe rein sickern. Monaten, spätestens Jahren, sehr stark in die Köpfe rein sickern.
Und es zeichnet sich ja so langsam, ganz Stück für Stück lernen wir jetzt auch damit umzugehen. Und es zeichnet sich ja so langsam, ganz Stück für Stück lernen wir jetzt auch damit umzugehen. Und es zeichnet sich ja so langsam, ganz Stück für Stück lernen wir jetzt auch damit umzugehen. Oder wie man bestimmte Dinge angeht. So vor einem Jahr, auch wenn es darum ging, Oder wie man bestimmte Dinge angeht. So vor einem Jahr, auch wenn es darum ging, Oder wie man bestimmte Dinge angeht. So vor einem Jahr, auch wenn es darum ging, visuellen Content zu machen, so Großteil dieses, ich sag mal, AI-Slops, visuellen Content zu machen, so Großteil dieses, ich sag mal, AI-Slops, visuellen Content zu machen, so Großteil dieses, ich sag mal, AI-Slops, Kam auch daher, dass einfach die neuronalen Netze direkt Dinge generiert haben. Kam auch daher, dass einfach die neuronalen Netze direkt Dinge generiert haben. Kam auch daher, dass einfach die neuronalen Netze direkt Dinge generiert haben. Aber das ist halt nicht der Weg, das ist halt auch nicht reproduzierbar und Aber das ist halt nicht der Weg, das ist halt auch nicht reproduzierbar und Aber das ist halt nicht der Weg, das ist halt auch nicht reproduzierbar und so, sondern was man stattdessen will, ein Ding, was man so langsam lernt ist, okay, so, sondern was man stattdessen will, ein Ding, was man so langsam lernt ist, okay, so, sondern was man stattdessen will, ein Ding, was man so langsam lernt ist, okay, generier mir bitte den Code, der dann den Content generiert. generier mir bitte den Code, der dann den Content generiert. generier mir bitte den Code, der dann den Content generiert. Weil dann habe ich nämlich etwas tatsächlich in der Hand, Weil dann habe ich nämlich etwas tatsächlich in der Hand, Weil dann habe ich nämlich etwas tatsächlich in der Hand, was reproduzierbar ist, was revisionierbar ist, was reproduzierbar ist, was revisionierbar ist, was reproduzierbar ist, was revisionierbar ist, wo die AI auch dann Änderungen dran vornehmen kann und ich nicht jedes Mal wieder, wo die AI auch dann Änderungen dran vornehmen kann und ich nicht jedes Mal wieder, wo die AI auch dann Änderungen dran vornehmen kann und ich nicht jedes Mal wieder, von vorne Dinge machen muss. von vorne Dinge machen muss. von vorne Dinge machen muss. Also insofern, ich finde es super spannend. Also insofern, ich finde es super spannend. Also insofern, ich finde es super spannend. Ich habe das Gefühl, dass ganz viele der Dinge, die sonst super frustrierend Ich habe das Gefühl, dass ganz viele der Dinge, die sonst super frustrierend Ich habe das Gefühl, dass ganz viele der Dinge, die sonst super frustrierend waren, die super anstrengend waren, so Dokumentation hinterher. waren, die super anstrengend waren, so Dokumentation hinterher. waren, die super anstrengend waren, so Dokumentation hinterher. Zu jagen, sich durch hunderte von Webseiten mich durchzuhangeln, durch Foren. Zu jagen, sich durch hunderte von Webseiten mich durchzuhangeln, durch Foren. Zu jagen, sich durch hunderte von Webseiten mich durchzuhangeln, durch Foren. Und dann gucken, ah, jetzt hier wieder neue Features, neue Versionen, Und dann gucken, ah, jetzt hier wieder neue Features, neue Versionen, Und dann gucken, ah, jetzt hier wieder neue Features, neue Versionen, neue API, was hat sich denn jetzt alles geändert und was muss ich denn jetzt neue API, was hat sich denn jetzt alles geändert und was muss ich denn jetzt neue API, was hat sich denn jetzt alles geändert und was muss ich denn jetzt schon wieder nachziehen, das ist jetzt alles... schon wieder nachziehen, das ist jetzt alles... schon wieder nachziehen, das ist jetzt alles... Nicht zu 100 Prozent, aber nochmal mit Hilfe auch einfach nachfragen zu können. Nicht zu 100 Prozent, aber nochmal mit Hilfe auch einfach nachfragen zu können. Nicht zu 100 Prozent, aber nochmal mit Hilfe auch einfach nachfragen zu können. Das ist einfach so großartig. Wenn man es nicht versteht, den Output, Das ist einfach so großartig. Wenn man es nicht versteht, den Output, Das ist einfach so großartig. Wenn man es nicht versteht, den Output, kann man sich halt hier, was meinst du eigentlich jetzt so, was ist denn jetzt kann man sich halt hier, was meinst du eigentlich jetzt so, was ist denn jetzt kann man sich halt hier, was meinst du eigentlich jetzt so, was ist denn jetzt der Unterschied zwischen. der Unterschied zwischen. der Unterschied zwischen. Linearen und affinen Typen in einer Programmiersprache zum Beispiel und wieso Linearen und affinen Typen in einer Programmiersprache zum Beispiel und wieso Linearen und affinen Typen in einer Programmiersprache zum Beispiel und wieso heißen die lineare und affine Typen und so weiter. heißen die lineare und affine Typen und so weiter. heißen die lineare und affine Typen und so weiter. Oder solche speziellen Fragen. Oder solche speziellen Fragen. Oder solche speziellen Fragen. Also ich bin einfach begeistert, aber es ist halt wirklich schwierig, Also ich bin einfach begeistert, aber es ist halt wirklich schwierig, Also ich bin einfach begeistert, aber es ist halt wirklich schwierig, vorherzusagen, wozu das führen wird jetzt sozial, was das für Geschäftsmodelle vorherzusagen, wozu das führen wird jetzt sozial, was das für Geschäftsmodelle vorherzusagen, wozu das führen wird jetzt sozial, was das für Geschäftsmodelle bedeutet, was das für die Softwareindustrie bedeutet, was es jetzt vor allem auch für den Nachwuchs, bedeutet, was das für die Softwareindustrie bedeutet, was es jetzt vor allem auch für den Nachwuchs, bedeutet, was das für die Softwareindustrie bedeutet, was es jetzt vor allem auch für den Nachwuchs, bedeutet. bedeutet. bedeutet.
Das ist halt der Punkt, den wir in Göttingen auch da bei der GWDG Max Planck diskutiert haben. Das ist halt der Punkt, den wir in Göttingen auch da bei der GWDG Max Planck diskutiert haben. Das ist halt der Punkt, den wir in Göttingen auch da bei der GWDG Max Planck diskutiert haben. Es ist völlig klar, also das fand ich auch beeindruckend, da saßen 250 Leute, Es ist völlig klar, also das fand ich auch beeindruckend, da saßen 250 Leute, Es ist völlig klar, also das fand ich auch beeindruckend, da saßen 250 Leute, in den Panels immer drin. Ich würde sagen, die Hälfte davon ausgebildete Informatikerinnen. in den Panels immer drin. Ich würde sagen, die Hälfte davon ausgebildete Informatikerinnen. in den Panels immer drin. Ich würde sagen, die Hälfte davon ausgebildete Informatikerinnen. Und es gab keine Session, in der nicht früher oder später der Claim viel Coding ist gelöst. Und es gab keine Session, in der nicht früher oder später der Claim viel Coding ist gelöst. Und es gab keine Session, in der nicht früher oder später der Claim viel Coding ist gelöst. Was nicht gelöst ist, ist oben drüber die Management-Ebene. Ja, Was nicht gelöst ist, ist oben drüber die Management-Ebene. Ja, Was nicht gelöst ist, ist oben drüber die Management-Ebene. Ja, also sprich, wie mache ich jetzt die ADRs und nehme ich jetzt OpenSpec, also sprich, wie mache ich jetzt die ADRs und nehme ich jetzt OpenSpec, also sprich, wie mache ich jetzt die ADRs und nehme ich jetzt OpenSpec, was ich jetzt zum Beispiel gerade auch ausprobiere, so um das Ganze, was ich jetzt zum Beispiel gerade auch ausprobiere, so um das Ganze, was ich jetzt zum Beispiel gerade auch ausprobiere, so um das Ganze, so ein Harness zu bauen und die ganzen Requirements. so ein Harness zu bauen und die ganzen Requirements. so ein Harness zu bauen und die ganzen Requirements.
Ich sage den ersten Satz zu Ende und dann komme ich nochmal zu OpenSpec, Ich sage den ersten Satz zu Ende und dann komme ich nochmal zu OpenSpec, Ich sage den ersten Satz zu Ende und dann komme ich nochmal zu OpenSpec, hätte ich sowieso noch bei mir drauf gehabt. Wo wollte ich hin? hätte ich sowieso noch bei mir drauf gehabt. Wo wollte ich hin? hätte ich sowieso noch bei mir drauf gehabt. Wo wollte ich hin? Also 250 Informatikerinnen, alle sind sich einig, Coding ist gelöst. Also 250 Informatikerinnen, alle sind sich einig, Coding ist gelöst. Also 250 Informatikerinnen, alle sind sich einig, Coding ist gelöst. Niemand braucht mehr Junior-Devs. Niemand braucht mehr Junior-Devs. Niemand braucht mehr Junior-Devs. Dafür brauchen wir jetzt umso mehr umsichtige Senior-Devs. Dafür brauchen wir jetzt umso mehr umsichtige Senior-Devs. Dafür brauchen wir jetzt umso mehr umsichtige Senior-Devs. Wo genau kommen die her in fünf Jahren, wenn wir keine Junior-Devs mehr ausbilden Wo genau kommen die her in fünf Jahren, wenn wir keine Junior-Devs mehr ausbilden Wo genau kommen die her in fünf Jahren, wenn wir keine Junior-Devs mehr ausbilden und sich keiner mehr durch dieses Jammertal des Codings irgendwie quälen muss? und sich keiner mehr durch dieses Jammertal des Codings irgendwie quälen muss? und sich keiner mehr durch dieses Jammertal des Codings irgendwie quälen muss? Und weil ich glaube, so unsere Gehirne, die wir irgendwie seit 30 Jahren programmieren, Und weil ich glaube, so unsere Gehirne, die wir irgendwie seit 30 Jahren programmieren, Und weil ich glaube, so unsere Gehirne, die wir irgendwie seit 30 Jahren programmieren, die haben sich da schon so ein bisschen eingeformt. Und darum gehen wir jetzt die haben sich da schon so ein bisschen eingeformt. Und darum gehen wir jetzt die haben sich da schon so ein bisschen eingeformt. Und darum gehen wir jetzt mit diesen Viechern hier ganz anders um, als das jetzt ein Laie von der Straße machen würde. mit diesen Viechern hier ganz anders um, als das jetzt ein Laie von der Straße machen würde. mit diesen Viechern hier ganz anders um, als das jetzt ein Laie von der Straße machen würde. Und was bedeutet das für die Informatikausbildung eigentlich? Und was bedeutet das für die Informatikausbildung eigentlich? Und was bedeutet das für die Informatikausbildung eigentlich? Also muss man in Zukunft eigentlich gleich auf einen Master irgendwie studieren Also muss man in Zukunft eigentlich gleich auf einen Master irgendwie studieren Also muss man in Zukunft eigentlich gleich auf einen Master irgendwie studieren und den Bachelor einfach mal abschaffen, weil der nur hinderlich ist. und den Bachelor einfach mal abschaffen, weil der nur hinderlich ist. und den Bachelor einfach mal abschaffen, weil der nur hinderlich ist. Aber da hatte niemand in dem Raum auch wirklich eine Lösung. Aber da hatte niemand in dem Raum auch wirklich eine Lösung. Aber da hatte niemand in dem Raum auch wirklich eine Lösung. Ich habe das bei der Abschlussdiskussion irgendwie auf dem Panel irgendwie mal Ich habe das bei der Abschlussdiskussion irgendwie auf dem Panel irgendwie mal Ich habe das bei der Abschlussdiskussion irgendwie auf dem Panel irgendwie mal so in die Runde gefragt und das viele ratlose Gesichter so, es weiß keiner gerade, so in die Runde gefragt und das viele ratlose Gesichter so, es weiß keiner gerade, so in die Runde gefragt und das viele ratlose Gesichter so, es weiß keiner gerade, was das für die Ausbildung bedeutet. was das für die Ausbildung bedeutet. was das für die Ausbildung bedeutet.
Meine Tochter macht gerade hoffentlich dieses Jahr ihren Bachelor in technischer Informatik. Meine Tochter macht gerade hoffentlich dieses Jahr ihren Bachelor in technischer Informatik. Meine Tochter macht gerade hoffentlich dieses Jahr ihren Bachelor in technischer Informatik. Aber sie hat auch noch andere Talente, Aber sie hat auch noch andere Talente, Aber sie hat auch noch andere Talente, nämlich Pferden, nämlich Pferden, nämlich Pferden, die Hufe zu machen. die Hufe zu machen. die Hufe zu machen.
Ja, sie verdient damit mehr Geld als ich, weil sie halt 50 Pferden die Hufe macht pro Monat. Ja, sie verdient damit mehr Geld als ich, weil sie halt 50 Pferden die Hufe macht pro Monat. Ja, sie verdient damit mehr Geld als ich, weil sie halt 50 Pferden die Hufe macht pro Monat. Und das sind dann je nachdem zwischen 80 und 120 Euro pro Pferd pro Monat. Und das sind dann je nachdem zwischen 80 und 120 Euro pro Pferd pro Monat. Und das sind dann je nachdem zwischen 80 und 120 Euro pro Pferd pro Monat. Das heißt, sie macht da irgendwie nebenbei zwischen 5.000 bis 10.000 Euro im Das heißt, sie macht da irgendwie nebenbei zwischen 5.000 bis 10.000 Euro im Das heißt, sie macht da irgendwie nebenbei zwischen 5.000 bis 10.000 Euro im Monat mit Pferdepediküre und Maniküre. Monat mit Pferdepediküre und Maniküre. Monat mit Pferdepediküre und Maniküre.
Ja, das ist dann wiederum das Problem ist, dass viele Hufschmiede, Ja, das ist dann wiederum das Problem ist, dass viele Hufschmiede, Ja, das ist dann wiederum das Problem ist, dass viele Hufschmiede, also das Bild ist eigentlich Sache von Hufschmieden, wobei heutzutage die Pferde halt beklebt werden, also das Bild ist eigentlich Sache von Hufschmieden, wobei heutzutage die Pferde halt beklebt werden, also das Bild ist eigentlich Sache von Hufschmieden, wobei heutzutage die Pferde halt beklebt werden, und nicht mit Eisen benagelt, aber es heißt halt trotzdem noch Hufschmied. und nicht mit Eisen benagelt, aber es heißt halt trotzdem noch Hufschmied. und nicht mit Eisen benagelt, aber es heißt halt trotzdem noch Hufschmied. Und die Ausbildung besteht auch darin, unter anderem zu lernen für einen Hufschmied, Und die Ausbildung besteht auch darin, unter anderem zu lernen für einen Hufschmied, Und die Ausbildung besteht auch darin, unter anderem zu lernen für einen Hufschmied, wie man noch Hufe aus Metall schmiedet und mit Hitze anpackt. wie man noch Hufe aus Metall schmiedet und mit Hitze anpackt. wie man noch Hufe aus Metall schmiedet und mit Hitze anpackt. Also wie vor 100 Jahren macht nur kein Mensch mehr, weil das auch die heutigen Also wie vor 100 Jahren macht nur kein Mensch mehr, weil das auch die heutigen Also wie vor 100 Jahren macht nur kein Mensch mehr, weil das auch die heutigen Pferde einfach völlig kirre macht. Pferde einfach völlig kirre macht. Pferde einfach völlig kirre macht. Und die lernen halt aber nicht wirklich, wie man mit Pferden umgeht. Und die lernen halt aber nicht wirklich, wie man mit Pferden umgeht. Und die lernen halt aber nicht wirklich, wie man mit Pferden umgeht. Und die lernen halt nichts über Pferde und, Und die lernen halt nichts über Pferde und, Und die lernen halt nichts über Pferde und, sie hat halt deswegen so einen Erfolg damit und kann auch doppelt so viel nehmen sie hat halt deswegen so einen Erfolg damit und kann auch doppelt so viel nehmen sie hat halt deswegen so einen Erfolg damit und kann auch doppelt so viel nehmen wie einen Hufschmied, weil die Pferde anschließend nicht für drei Tage traumatisiert wie einen Hufschmied, weil die Pferde anschließend nicht für drei Tage traumatisiert wie einen Hufschmied, weil die Pferde anschließend nicht für drei Tage traumatisiert sind, was normalerweise so einen Hufschmied besucht. sind, was normalerweise so einen Hufschmied besucht. sind, was normalerweise so einen Hufschmied besucht. Wenn die nur das, die hören dann, die erkennen dann schon am Motorgeräusch von Wenn die nur das, die hören dann, die erkennen dann schon am Motorgeräusch von Wenn die nur das, die hören dann, die erkennen dann schon am Motorgeräusch von dem Auto des Hufschmieds und rennen dann erstmal in die hinterste Ecke der Weide, dem Auto des Hufschmieds und rennen dann erstmal in die hinterste Ecke der Weide, dem Auto des Hufschmieds und rennen dann erstmal in die hinterste Ecke der Weide, weil sie einfach keinen Bock haben, weil sie einfach keinen Bock haben, weil sie einfach keinen Bock haben, dass dieser Typ irgendwie jetzt wieder an ihnen rummacht und siert. dass dieser Typ irgendwie jetzt wieder an ihnen rummacht und siert. dass dieser Typ irgendwie jetzt wieder an ihnen rummacht und siert. Ja, also dann solche Dinge, genau. Ja, also dann solche Dinge, genau. Ja, also dann solche Dinge, genau. Und sie baut halt elektronische Heuraufen, also die Futterstationen für Pferde, Und sie baut halt elektronische Heuraufen, also die Futterstationen für Pferde, Und sie baut halt elektronische Heuraufen, also die Futterstationen für Pferde, die sie selber gekodet und entworfen hat. die sie selber gekodet und entworfen hat. die sie selber gekodet und entworfen hat. Aber da mache ich mir natürlich auch Gedanken. Aber da mache ich mir natürlich auch Gedanken. Aber da mache ich mir natürlich auch Gedanken. Sie hat nebenbei studiert und wird jetzt hoffentlich fertig. Sie hat nebenbei studiert und wird jetzt hoffentlich fertig. Sie hat nebenbei studiert und wird jetzt hoffentlich fertig. Aber da habe ich mich auch gefragt, wie wird sie in dem Bereich jetzt eigentlich noch, Aber da habe ich mich auch gefragt, wie wird sie in dem Bereich jetzt eigentlich noch, Aber da habe ich mich auch gefragt, wie wird sie in dem Bereich jetzt eigentlich noch, wie wird sie ihr Geld verdienen? wie wird sie ihr Geld verdienen? wie wird sie ihr Geld verdienen?
Okay, also ich kann auch mal kurz so meinen Stack runterrattern, Okay, also ich kann auch mal kurz so meinen Stack runterrattern, Okay, also ich kann auch mal kurz so meinen Stack runterrattern, was ich jetzt im Moment irgendwie so für mich als lauffähig irgendwie identifiziere. was ich jetzt im Moment irgendwie so für mich als lauffähig irgendwie identifiziere. was ich jetzt im Moment irgendwie so für mich als lauffähig irgendwie identifiziere. Also als Agentic Coding Framework nehme ich jetzt im Moment OpenCode 2. Also als Agentic Coding Framework nehme ich jetzt im Moment OpenCode 2. Also als Agentic Coding Framework nehme ich jetzt im Moment OpenCode 2. So die Alternative, also alles komplett Open Source so. So die Alternative, also alles komplett Open Source so. So die Alternative, also alles komplett Open Source so. Also irgendwie jetzt hier Klot und sowas kommt mir ja hier nicht auf meine schöne Linux-Kiste. Also irgendwie jetzt hier Klot und sowas kommt mir ja hier nicht auf meine schöne Linux-Kiste. Also irgendwie jetzt hier Klot und sowas kommt mir ja hier nicht auf meine schöne Linux-Kiste. Ich habe übrigens jetzt hier diesen Linux-Rechner auch wirklich, also hier Linux on Air. Ich habe übrigens jetzt hier diesen Linux-Rechner auch wirklich, also hier Linux on Air. Ich habe übrigens jetzt hier diesen Linux-Rechner auch wirklich, also hier Linux on Air. Da ist keinerlei private Daten von mir für irgendwas. Das ist ein reines YOLO-Device, Da ist keinerlei private Daten von mir für irgendwas. Das ist ein reines YOLO-Device, Da ist keinerlei private Daten von mir für irgendwas. Das ist ein reines YOLO-Device, wo also keine Accounts von mir hinterlegt sind, keine Daten, wo also keine Accounts von mir hinterlegt sind, keine Daten, wo also keine Accounts von mir hinterlegt sind, keine Daten, nicht meine Nextcloud eingebunden oder so. Das heißt, da können auch Dinge einfach mal kaputt gehen. nicht meine Nextcloud eingebunden oder so. Das heißt, da können auch Dinge einfach mal kaputt gehen. nicht meine Nextcloud eingebunden oder so. Das heißt, da können auch Dinge einfach mal kaputt gehen. Das hier ist rechts ist Arbeit, mein Mac und links ist YOLO. Das hier ist rechts ist Arbeit, mein Mac und links ist YOLO. Das hier ist rechts ist Arbeit, mein Mac und links ist YOLO. Und ich habe ausprobiert OpenCode 1, dann Pi und dann hat es halt OpenCode 2 Und ich habe ausprobiert OpenCode 1, dann Pi und dann hat es halt OpenCode 2 Und ich habe ausprobiert OpenCode 1, dann Pi und dann hat es halt OpenCode 2 und ich würde sagen so für Profis, das bessere Tool ist sicherlich Pi, und ich würde sagen so für Profis, das bessere Tool ist sicherlich Pi, und ich würde sagen so für Profis, das bessere Tool ist sicherlich Pi, das sieht dann aber auch schon super nerdig aus und ich suche halt auch so für das sieht dann aber auch schon super nerdig aus und ich suche halt auch so für das sieht dann aber auch schon super nerdig aus und ich suche halt auch so für die Zusammenhänge bei mir auf der Arbeit was, wo ich dann auch so nicht so, die Zusammenhänge bei mir auf der Arbeit was, wo ich dann auch so nicht so, die Zusammenhänge bei mir auf der Arbeit was, wo ich dann auch so nicht so, super Tech-Nerds dran setzen kann und da ist OpenCode 2 der bessere Match so super Tech-Nerds dran setzen kann und da ist OpenCode 2 der bessere Match so super Tech-Nerds dran setzen kann und da ist OpenCode 2 der bessere Match so und von Architektur her sind die da jetzt komplett neu dran gegangen. und von Architektur her sind die da jetzt komplett neu dran gegangen. und von Architektur her sind die da jetzt komplett neu dran gegangen. Wir fahren jetzt, wie Pi das auch macht, einen ordentlichen Server im Hintergrund Wir fahren jetzt, wie Pi das auch macht, einen ordentlichen Server im Hintergrund Wir fahren jetzt, wie Pi das auch macht, einen ordentlichen Server im Hintergrund hoch, wo du also dann nicht jeweils immer die komplette App bei jedem neuen hoch, wo du also dann nicht jeweils immer die komplette App bei jedem neuen hoch, wo du also dann nicht jeweils immer die komplette App bei jedem neuen Agenten dann irgendwie reinholen musst. Agenten dann irgendwie reinholen musst. Agenten dann irgendwie reinholen musst.
Habe ich schon reingeworfen. Achso, gut. Warte mal, Open Code 2, Habe ich schon reingeworfen. Achso, gut. Warte mal, Open Code 2, Habe ich schon reingeworfen. Achso, gut. Warte mal, Open Code 2, das kann man natürlich schnell googeln. das kann man natürlich schnell googeln. das kann man natürlich schnell googeln. Also die 1er ignoriert die, ihr wollt wirklich die 2er haben. Also die 1er ignoriert die, ihr wollt wirklich die 2er haben. Also die 1er ignoriert die, ihr wollt wirklich die 2er haben. Und die ist mittlerweile auch hinreichend stabil. Die haben schon so ein paar Und die ist mittlerweile auch hinreichend stabil. Die haben schon so ein paar Und die ist mittlerweile auch hinreichend stabil. Die haben schon so ein paar Minor Releases hinter sich. Also da habe ich jetzt überhaupt keinen Unterschied Minor Releases hinter sich. Also da habe ich jetzt überhaupt keinen Unterschied Minor Releases hinter sich. Also da habe ich jetzt überhaupt keinen Unterschied zur 1er festgestellt, was Stabilität angeht. zur 1er festgestellt, was Stabilität angeht. zur 1er festgestellt, was Stabilität angeht. Aber es läuft halt viel robuster so bei den ganzen, es bleibt nicht so viel Aber es läuft halt viel robuster so bei den ganzen, es bleibt nicht so viel Aber es läuft halt viel robuster so bei den ganzen, es bleibt nicht so viel hängen und verirrt sich in irgendwelchen Umwegen. hängen und verirrt sich in irgendwelchen Umwegen. hängen und verirrt sich in irgendwelchen Umwegen. Ich denke, dass Cursor da schon noch weiter vor ist und auch die Sachen von Ich denke, dass Cursor da schon noch weiter vor ist und auch die Sachen von Ich denke, dass Cursor da schon noch weiter vor ist und auch die Sachen von Claude sind sicherlich besser. Claude sind sicherlich besser. Claude sind sicherlich besser. Aber damit, ich würde sagen, da sind wir in einer gut-enough-Ebene. Aber damit, ich würde sagen, da sind wir in einer gut-enough-Ebene. Aber damit, ich würde sagen, da sind wir in einer gut-enough-Ebene. So und dann habe ich halt als nächstes mir angeguckt, dieses ganze SDD-Feld, So und dann habe ich halt als nächstes mir angeguckt, dieses ganze SDD-Feld, So und dann habe ich halt als nächstes mir angeguckt, dieses ganze SDD-Feld, dieses Spec-Driven Development, dass du halt erst so deine ganzen Spezifikationen dieses Spec-Driven Development, dass du halt erst so deine ganzen Spezifikationen dieses Spec-Driven Development, dass du halt erst so deine ganzen Spezifikationen irgendwie von der LM und mit der LM bauen lässt. irgendwie von der LM und mit der LM bauen lässt. irgendwie von der LM und mit der LM bauen lässt. Und dafür gibt es halt verschiedene Frameworks. Ich hatte mir erst B-Mate angeguckt. Und dafür gibt es halt verschiedene Frameworks. Ich hatte mir erst B-Mate angeguckt. Und dafür gibt es halt verschiedene Frameworks. Ich hatte mir erst B-Mate angeguckt.
Nein, das ist was unterschiedliches. Das sind so die beiden Platzhirsche im Nein, das ist was unterschiedliches. Das sind so die beiden Platzhirsche im Nein, das ist was unterschiedliches. Das sind so die beiden Platzhirsche im Open Source Bereich, so als Alternative zu Cursor. Also ihr sucht eine Alternative zu Cursor. Open Source Bereich, so als Alternative zu Cursor. Also ihr sucht eine Alternative zu Cursor. Open Source Bereich, so als Alternative zu Cursor. Also ihr sucht eine Alternative zu Cursor. Nehmt entweder Pi oder Open Code 2. Nehmt entweder Pi oder Open Code 2. Nehmt entweder Pi oder Open Code 2. Open Code 2 ist einsteigerfreundlicher, sieht mehr wie Cursor auch aus, Open Code 2 ist einsteigerfreundlicher, sieht mehr wie Cursor auch aus, Open Code 2 ist einsteigerfreundlicher, sieht mehr wie Cursor auch aus, Pi, lustiger Nerd-Kram, Pi, lustiger Nerd-Kram, Pi, lustiger Nerd-Kram, wo du dann also auch genau siehst, wie fühlt sich gerade jeder einzelne Agent wo du dann also auch genau siehst, wie fühlt sich gerade jeder einzelne Agent wo du dann also auch genau siehst, wie fühlt sich gerade jeder einzelne Agent und kriegst da lauter Outputs, wie viel Speicher nehmen die gerade, und kriegst da lauter Outputs, wie viel Speicher nehmen die gerade, und kriegst da lauter Outputs, wie viel Speicher nehmen die gerade, irgendwelche Ressourcen brauchen die gerade. irgendwelche Ressourcen brauchen die gerade. irgendwelche Ressourcen brauchen die gerade.
Also Pi, Pi, Coding Agent, genau da. So und das hat glaube ich die bessere Architektur, Also Pi, Pi, Coding Agent, genau da. So und das hat glaube ich die bessere Architektur, Also Pi, Pi, Coding Agent, genau da. So und das hat glaube ich die bessere Architektur, das heißt also du kriegst da wahrscheinlich bessere Software, das heißt also du kriegst da wahrscheinlich bessere Software, das heißt also du kriegst da wahrscheinlich bessere Software, schneller und günstiger mit hin, aber es ist halt, würde ich mal sagen, schneller und günstiger mit hin, aber es ist halt, würde ich mal sagen, schneller und günstiger mit hin, aber es ist halt, würde ich mal sagen, doch eine deutlich steilere Lernkurve. doch eine deutlich steilere Lernkurve. doch eine deutlich steilere Lernkurve. Muss man sich für entscheiden. Und bei beiden brauchst du dann halt diesen Harness Muss man sich für entscheiden. Und bei beiden brauchst du dann halt diesen Harness Muss man sich für entscheiden. Und bei beiden brauchst du dann halt diesen Harness zusammenbauen, wie das jetzt so schön heißt. zusammenbauen, wie das jetzt so schön heißt. zusammenbauen, wie das jetzt so schön heißt. Also dieses ganze Grundgerüst drumrum, damit das alles irgendwie strukturiert passiert. Also dieses ganze Grundgerüst drumrum, damit das alles irgendwie strukturiert passiert. Also dieses ganze Grundgerüst drumrum, damit das alles irgendwie strukturiert passiert. Und dafür habe ich mir halt angeguckt B-MAT, OpenSpec und noch ein drittes, Und dafür habe ich mir halt angeguckt B-MAT, OpenSpec und noch ein drittes, Und dafür habe ich mir halt angeguckt B-MAT, OpenSpec und noch ein drittes, das auch irgendwas mit Spec war. das auch irgendwas mit Spec war. das auch irgendwas mit Spec war. Das habe ich jetzt aber noch nichtmals mehr hier reingeschrieben. Das habe ich jetzt aber noch nichtmals mehr hier reingeschrieben. Das habe ich jetzt aber noch nichtmals mehr hier reingeschrieben. Und B-MAT ist halt schon sehr da kriegst du dann halt wirklich Software auf Und B-MAT ist halt schon sehr da kriegst du dann halt wirklich Software auf Und B-MAT ist halt schon sehr da kriegst du dann halt wirklich Software auf den Rechner und dann passieren da Dinge. den Rechner und dann passieren da Dinge. den Rechner und dann passieren da Dinge. Das ist dann schon sehr eingehegt. Und OpenSpec schien mir da so der Sweetspot Das ist dann schon sehr eingehegt. Und OpenSpec schien mir da so der Sweetspot Das ist dann schon sehr eingehegt. Und OpenSpec schien mir da so der Sweetspot zu sein von so, es ist kein Overengineering, aber alles passiert schön nach zu sein von so, es ist kein Overengineering, aber alles passiert schön nach zu sein von so, es ist kein Overengineering, aber alles passiert schön nach Plan und es werden ADRs vernünftig runtergeschrieben. Plan und es werden ADRs vernünftig runtergeschrieben. Plan und es werden ADRs vernünftig runtergeschrieben. Du hast eine vernünftige Testabdeckung. Es wird nur deployed, Du hast eine vernünftige Testabdeckung. Es wird nur deployed, Du hast eine vernünftige Testabdeckung. Es wird nur deployed, wenn alle Tests durchgelaufen sind. wenn alle Tests durchgelaufen sind. wenn alle Tests durchgelaufen sind. Ein bisschen habe ich dann noch gegen gepromptet, vor allen Dingen was Frontend-Tests angeht. Ein bisschen habe ich dann noch gegen gepromptet, vor allen Dingen was Frontend-Tests angeht. Ein bisschen habe ich dann noch gegen gepromptet, vor allen Dingen was Frontend-Tests angeht. Also prüfe alles auf responsive design das ist auch in der mobilversion vernünftig läuft gibt nichts, Also prüfe alles auf responsive design das ist auch in der mobilversion vernünftig läuft gibt nichts, Also prüfe alles auf responsive design das ist auch in der mobilversion vernünftig läuft gibt nichts, als grün frei was nicht in vier verschiedenen auflösungen ohne überlappung von als grün frei was nicht in vier verschiedenen auflösungen ohne überlappung von als grün frei was nicht in vier verschiedenen auflösungen ohne überlappung von irgendwelchen elementen ich brauche immer web guis im wesentlichen irgendwie irgendwelchen elementen ich brauche immer web guis im wesentlichen irgendwie irgendwelchen elementen ich brauche immer web guis im wesentlichen irgendwie passiert so da muss man schon noch ein bisschen nachtreten. passiert so da muss man schon noch ein bisschen nachtreten. passiert so da muss man schon noch ein bisschen nachtreten. Dass das ein bisschen ernster genommen wird so aber dann läuft das schon ganz gut. Dass das ein bisschen ernster genommen wird so aber dann läuft das schon ganz gut. Dass das ein bisschen ernster genommen wird so aber dann läuft das schon ganz gut. Also von daher würde ich sagen, OpenSpec dann einfach drauf ausrollen und das Also von daher würde ich sagen, OpenSpec dann einfach drauf ausrollen und das Also von daher würde ich sagen, OpenSpec dann einfach drauf ausrollen und das läuft einfach so, dass du halt dein OpenCode 2, nehmen wir das jetzt mal halt läuft einfach so, dass du halt dein OpenCode 2, nehmen wir das jetzt mal halt läuft einfach so, dass du halt dein OpenCode 2, nehmen wir das jetzt mal halt mit einer LLM verbindest, beispielsweise über OpenRouter, was ich dann so für mit einer LLM verbindest, beispielsweise über OpenRouter, was ich dann so für mit einer LLM verbindest, beispielsweise über OpenRouter, was ich dann so für den Einstieg empfehlen würde, wirft man 10 Euro rein und damit kommt man schon ganz schön weit. den Einstieg empfehlen würde, wirft man 10 Euro rein und damit kommt man schon ganz schön weit. den Einstieg empfehlen würde, wirft man 10 Euro rein und damit kommt man schon ganz schön weit. Und dann ist das quasi das erste Kommando, was du sagst, okay, Und dann ist das quasi das erste Kommando, was du sagst, okay, Und dann ist das quasi das erste Kommando, was du sagst, okay, mach jetzt hier mal einen Harness bestehend aus ADRs, OpenSpec und noch ein paar Ergänzungen. mach jetzt hier mal einen Harness bestehend aus ADRs, OpenSpec und noch ein paar Ergänzungen. mach jetzt hier mal einen Harness bestehend aus ADRs, OpenSpec und noch ein paar Ergänzungen.
Und dann ummuckelt er sich quasi die IDE zurecht. Und jedes neue Projekt, Und dann ummuckelt er sich quasi die IDE zurecht. Und jedes neue Projekt, Und dann ummuckelt er sich quasi die IDE zurecht. Und jedes neue Projekt, was du dann aufsetzt, folgt dann diesen Guidelines und den Coding-Agent-MDs. was du dann aufsetzt, folgt dann diesen Guidelines und den Coding-Agent-MDs. was du dann aufsetzt, folgt dann diesen Guidelines und den Coding-Agent-MDs. So, und das ist alles im Markdown abgelegt, kannst du dir das alles angucken So, und das ist alles im Markdown abgelegt, kannst du dir das alles angucken So, und das ist alles im Markdown abgelegt, kannst du dir das alles angucken jederzeit, wie man das jetzt halt gerade so macht. jederzeit, wie man das jetzt halt gerade so macht. jederzeit, wie man das jetzt halt gerade so macht. Und dann als eigentliche LLM-Modelle, was würde ich sagen, da so eigentlich Und dann als eigentliche LLM-Modelle, was würde ich sagen, da so eigentlich Und dann als eigentliche LLM-Modelle, was würde ich sagen, da so eigentlich am besten funktioniert, ist das GLM 5.3 Flash. Wenn es halt Openweight sein am besten funktioniert, ist das GLM 5.3 Flash. Wenn es halt Openweight sein am besten funktioniert, ist das GLM 5.3 Flash. Wenn es halt Openweight sein soll, das ist auch ziemlich günstig auf Open Router. Ist allerdings auch relativ langsam. soll, das ist auch ziemlich günstig auf Open Router. Ist allerdings auch relativ langsam. soll, das ist auch ziemlich günstig auf Open Router. Ist allerdings auch relativ langsam. Von daher wechsle ich dann häufig nochmal zu DeepSeq V4 Flash 0731. Von daher wechsle ich dann häufig nochmal zu DeepSeq V4 Flash 0731. Von daher wechsle ich dann häufig nochmal zu DeepSeq V4 Flash 0731. Das ist so das von Alibaba, glaube ich. Das ist so das von Alibaba, glaube ich. Das ist so das von Alibaba, glaube ich. GLM ist Alibaba und DeepSeq ist alles hier in China-Modelle noch. GLM ist Alibaba und DeepSeq ist alles hier in China-Modelle noch. GLM ist Alibaba und DeepSeq ist alles hier in China-Modelle noch. Aber jetzt wie gesagt Mistral 4 hatte ich auch schon ein bisschen ausprobiert Aber jetzt wie gesagt Mistral 4 hatte ich auch schon ein bisschen ausprobiert Aber jetzt wie gesagt Mistral 4 hatte ich auch schon ein bisschen ausprobiert sieht gut aus, aber jetzt die letzten Sachen, also Feli Wings und sowas habe sieht gut aus, aber jetzt die letzten Sachen, also Feli Wings und sowas habe sieht gut aus, aber jetzt die letzten Sachen, also Feli Wings und sowas habe ich hier mit gebaut, mit den GLM 5.3, ich hier mit gebaut, mit den GLM 5.3, ich hier mit gebaut, mit den GLM 5.3, Und das reicht dann. Das heißt also, ich hätte auch die Sachen von OpenAI noch Und das reicht dann. Das heißt also, ich hätte auch die Sachen von OpenAI noch Und das reicht dann. Das heißt also, ich hätte auch die Sachen von OpenAI noch bei mir drin, also brauche ich aber eigentlich nicht mehr. bei mir drin, also brauche ich aber eigentlich nicht mehr. bei mir drin, also brauche ich aber eigentlich nicht mehr. Dann sage ich dann, okay, dann machen wir das eben auch mit lokalen Ressourcen Dann sage ich dann, okay, dann machen wir das eben auch mit lokalen Ressourcen Dann sage ich dann, okay, dann machen wir das eben auch mit lokalen Ressourcen und im Rechenzentrum irgendwie um die Ecke. und im Rechenzentrum irgendwie um die Ecke. und im Rechenzentrum irgendwie um die Ecke.
Alles perfekt. Auf der CLI sind die wirklich gut, was die dann alles irgendwie Alles perfekt. Auf der CLI sind die wirklich gut, was die dann alles irgendwie Alles perfekt. Auf der CLI sind die wirklich gut, was die dann alles irgendwie zur Laufzeit runterholen. Du siehst dann, also das macht OpenCode 2 auch wirklich zur Laufzeit runterholen. Du siehst dann, also das macht OpenCode 2 auch wirklich zur Laufzeit runterholen. Du siehst dann, also das macht OpenCode 2 auch wirklich gut, er deployt dann also auch zehn Agenten am Stück, die dann parallel Dinge gut, er deployt dann also auch zehn Agenten am Stück, die dann parallel Dinge gut, er deployt dann also auch zehn Agenten am Stück, die dann parallel Dinge einsammeln und erorchestriert das alles zusammen, so wie man das von Cursor kennt. einsammeln und erorchestriert das alles zusammen, so wie man das von Cursor kennt. einsammeln und erorchestriert das alles zusammen, so wie man das von Cursor kennt. Baut dir lokale HTML-CSS-Mockups, ohne die ganze App nachzubauen, Baut dir lokale HTML-CSS-Mockups, ohne die ganze App nachzubauen, Baut dir lokale HTML-CSS-Mockups, ohne die ganze App nachzubauen, gibt dir interaktive Regler, wo du dann sagen kannst, ich will eigentlich die gibt dir interaktive Regler, wo du dann sagen kannst, ich will eigentlich die gibt dir interaktive Regler, wo du dann sagen kannst, ich will eigentlich die Sache nochmal irgendwie verschieben. Sache nochmal irgendwie verschieben. Sache nochmal irgendwie verschieben. Ja klar, hier guck mal, hast du das CSS und da kannst du dann deine Schieberegler Ja klar, hier guck mal, hast du das CSS und da kannst du dann deine Schieberegler Ja klar, hier guck mal, hast du das CSS und da kannst du dann deine Schieberegler in Echtzeit, wie willst du es dann haben, sag mal den Wert. in Echtzeit, wie willst du es dann haben, sag mal den Wert. in Echtzeit, wie willst du es dann haben, sag mal den Wert. Du musst also keine Screenshots mehr reinpasten. Du musst also keine Screenshots mehr reinpasten. Du musst also keine Screenshots mehr reinpasten. Könntest du machen, brauchst du aber auch nicht mehr, weil der einfach selber den Browser hochfährt. Könntest du machen, brauchst du aber auch nicht mehr, weil der einfach selber den Browser hochfährt. Könntest du machen, brauchst du aber auch nicht mehr, weil der einfach selber den Browser hochfährt. Das ist schon alles. Was da in den letzten Monaten getan hat auf der Ebene, ist richtig krass. Das ist schon alles. Was da in den letzten Monaten getan hat auf der Ebene, ist richtig krass. Das ist schon alles. Was da in den letzten Monaten getan hat auf der Ebene, ist richtig krass.
Was mich noch interessieren würde, Was mich noch interessieren würde, Was mich noch interessieren würde, Und so, weil viel Kritik, was ich höre, aber was ich jetzt, da ich jetzt keine Mitarbeiter, Und so, weil viel Kritik, was ich höre, aber was ich jetzt, da ich jetzt keine Mitarbeiter, Und so, weil viel Kritik, was ich höre, aber was ich jetzt, da ich jetzt keine Mitarbeiter, habe seit langem oder keine menschlichen Teams oder so, das habe ich früher mal gemacht. habe seit langem oder keine menschlichen Teams oder so, das habe ich früher mal gemacht. habe seit langem oder keine menschlichen Teams oder so, das habe ich früher mal gemacht. Aber Softwareentwicklungsprozesse, sag ich mal, Aber Softwareentwicklungsprozesse, sag ich mal, Aber Softwareentwicklungsprozesse, sag ich mal, um die Jahr 2000er rum halt mit extrem Programming angefangen und dann natürlich um die Jahr 2000er rum halt mit extrem Programming angefangen und dann natürlich um die Jahr 2000er rum halt mit extrem Programming angefangen und dann natürlich viele machen, ich weiß nicht, was jetzt viele machen, viele machen, ich weiß nicht, was jetzt viele machen, viele machen, ich weiß nicht, was jetzt viele machen, so ob da immer noch irgendwie Scrum oder Scrum-Varianten das Ding sind oder so ob da immer noch irgendwie Scrum oder Scrum-Varianten das Ding sind oder so ob da immer noch irgendwie Scrum oder Scrum-Varianten das Ding sind oder irgendwas Neues mittlerweile wieder hochgekommen ist. irgendwas Neues mittlerweile wieder hochgekommen ist. irgendwas Neues mittlerweile wieder hochgekommen ist.
Ich glaube, es haben alle irgendwann mitbekommen, dass Scrum wirklich zu heavy ist als Prozess. Ich glaube, es haben alle irgendwann mitbekommen, dass Scrum wirklich zu heavy ist als Prozess. Ich glaube, es haben alle irgendwann mitbekommen, dass Scrum wirklich zu heavy ist als Prozess. Du verbringst ja die halbe Woche nur in Meetings bei Scrum. Du verbringst ja die halbe Woche nur in Meetings bei Scrum. Du verbringst ja die halbe Woche nur in Meetings bei Scrum. Also Scrum ist eine gute Lösung, wenn sich alle hassen, niemand irgendwem vertraut. Also Scrum ist eine gute Lösung, wenn sich alle hassen, niemand irgendwem vertraut. Also Scrum ist eine gute Lösung, wenn sich alle hassen, niemand irgendwem vertraut. Dann kannst du mit Scrum noch was reißen, aber in so einer Firma solltest du Dann kannst du mit Scrum noch was reißen, aber in so einer Firma solltest du Dann kannst du mit Scrum noch was reißen, aber in so einer Firma solltest du halt auch nicht arbeiten. halt auch nicht arbeiten. halt auch nicht arbeiten.
Also ich habe das nie, also mein Nachfolger hatte das dann eingeführt und habe Also ich habe das nie, also mein Nachfolger hatte das dann eingeführt und habe Also ich habe das nie, also mein Nachfolger hatte das dann eingeführt und habe das dann mitbekommen und fand das halt furchtbar. das dann mitbekommen und fand das halt furchtbar. das dann mitbekommen und fand das halt furchtbar. Mit einem abgespeckten XP-Prozess funktionierte super. Mit einem abgespeckten XP-Prozess funktionierte super. Mit einem abgespeckten XP-Prozess funktionierte super. Aber der Punkt, den ich eigentlich machen wollte, ist, dass diese ganzen Entwicklungsprozesse Aber der Punkt, den ich eigentlich machen wollte, ist, dass diese ganzen Entwicklungsprozesse Aber der Punkt, den ich eigentlich machen wollte, ist, dass diese ganzen Entwicklungsprozesse und ich habe ungefähr ein halbes Dutzend davon gelernt, von irgendwie Daimler hatte, und ich habe ungefähr ein halbes Dutzend davon gelernt, von irgendwie Daimler hatte, und ich habe ungefähr ein halbes Dutzend davon gelernt, von irgendwie Daimler hatte, Daimler hatte ihren eigenen Wasserfallentwicklungsprozess und so entworfen und bis hin. Daimler hatte ihren eigenen Wasserfallentwicklungsprozess und so entworfen und bis hin. Daimler hatte ihren eigenen Wasserfallentwicklungsprozess und so entworfen und bis hin. Ja, jedenfalls mein Punkt ist, dass... Ja, jedenfalls mein Punkt ist, dass... Ja, jedenfalls mein Punkt ist, dass... Dass zumindest diese alten Prozesse oder die Prozesse, die ich noch kannte in Kollaboration, Dass zumindest diese alten Prozesse oder die Prozesse, die ich noch kannte in Kollaboration, Dass zumindest diese alten Prozesse oder die Prozesse, die ich noch kannte in Kollaboration, einfach nicht funktionieren mit jetzt massiv KI unterstützter Entwicklung. einfach nicht funktionieren mit jetzt massiv KI unterstützter Entwicklung. einfach nicht funktionieren mit jetzt massiv KI unterstützter Entwicklung. Weil du kannst den, bei Google war es so, ich weiß nicht, ob es immer noch so Weil du kannst den, bei Google war es so, ich weiß nicht, ob es immer noch so Weil du kannst den, bei Google war es so, ich weiß nicht, ob es immer noch so ist, aber da musste jeder Code irgendwie von zwei Leuten nochmal reviewt und abgezeichnet werden. ist, aber da musste jeder Code irgendwie von zwei Leuten nochmal reviewt und abgezeichnet werden. ist, aber da musste jeder Code irgendwie von zwei Leuten nochmal reviewt und abgezeichnet werden. Also jeder Commit, der dann in Production gegangen ist. Also jeder Commit, der dann in Production gegangen ist. Also jeder Commit, der dann in Production gegangen ist. Ich meine, wenn du das machst, kannst du auch gleich dir eigentlich sparen, LLMs einzusetzen. Ich meine, wenn du das machst, kannst du auch gleich dir eigentlich sparen, LLMs einzusetzen. Ich meine, wenn du das machst, kannst du auch gleich dir eigentlich sparen, LLMs einzusetzen. Und da frage ich mich halt, ob wir auch nicht komplett neue Entwicklungsprozesse Und da frage ich mich halt, ob wir auch nicht komplett neue Entwicklungsprozesse Und da frage ich mich halt, ob wir auch nicht komplett neue Entwicklungsprozesse brauchen, beziehungsweise das, was du jetzt beschrieben hast, brauchen, beziehungsweise das, was du jetzt beschrieben hast, brauchen, beziehungsweise das, was du jetzt beschrieben hast, so im Grunde genommen hier jetzt, so im Grunde genommen hier jetzt, so im Grunde genommen hier jetzt, mit ADRs oder OpenSpec, da tun sich halt so gewisse Aspekte jetzt von neuen mit ADRs oder OpenSpec, da tun sich halt so gewisse Aspekte jetzt von neuen mit ADRs oder OpenSpec, da tun sich halt so gewisse Aspekte jetzt von neuen Software-Engineering-Prozessen, Software-Engineering-Prozessen, Software-Engineering-Prozessen, würde ich das jetzt nennen, tun sich da auf. würde ich das jetzt nennen, tun sich da auf. würde ich das jetzt nennen, tun sich da auf. Aber ja, da frage ich mich, wird es überhaupt die geben? Aber ja, da frage ich mich, wird es überhaupt die geben? Aber ja, da frage ich mich, wird es überhaupt die geben? Ich habe noch nicht das Gefühl, dass wir genug Erfahrung haben oder wissen, Ich habe noch nicht das Gefühl, dass wir genug Erfahrung haben oder wissen, Ich habe noch nicht das Gefühl, dass wir genug Erfahrung haben oder wissen, wohin es geht. Und das Problem ist ja, dass ja alle halbe Jahre die Situation wieder eine andere ist. wohin es geht. Und das Problem ist ja, dass ja alle halbe Jahre die Situation wieder eine andere ist. wohin es geht. Und das Problem ist ja, dass ja alle halbe Jahre die Situation wieder eine andere ist.
Ja, so ich, das ist halt das andere Problem, dass halt ich sag mal, Ja, so ich, das ist halt das andere Problem, dass halt ich sag mal, Ja, so ich, das ist halt das andere Problem, dass halt ich sag mal, genau, der Prompt Engineering war ja dann sozusagen der Prompt, genau, der Prompt Engineering war ja dann sozusagen der Prompt, genau, der Prompt Engineering war ja dann sozusagen der Prompt, ganz wichtiger Skill. ganz wichtiger Skill. ganz wichtiger Skill.
Naja, ich meine, das war so der erste Hype irgendwie und dann hast du halt sofort Naja, ich meine, das war so der erste Hype irgendwie und dann hast du halt sofort Naja, ich meine, das war so der erste Hype irgendwie und dann hast du halt sofort so diese Coaching-Guys, die dann halt irgendwie sofort, so diese Coaching-Guys, die dann halt irgendwie sofort, so diese Coaching-Guys, die dann halt irgendwie sofort, Lunte riechen und dann irgendwie Leuten, die überhaupt nur das Gefühl, Lunte riechen und dann irgendwie Leuten, die überhaupt nur das Gefühl, Lunte riechen und dann irgendwie Leuten, die überhaupt nur das Gefühl, die gar nichts checken und das Gefühl haben, oh Gott, alle reden darüber, die gar nichts checken und das Gefühl haben, oh Gott, alle reden darüber, die gar nichts checken und das Gefühl haben, oh Gott, alle reden darüber, habe ich jetzt schon wieder den Trend verpasst, von dem alle schon seit drei habe ich jetzt schon wieder den Trend verpasst, von dem alle schon seit drei habe ich jetzt schon wieder den Trend verpasst, von dem alle schon seit drei Jahren reden, die Lücke füllen die dann halt mit so einem Quatsch. Jahren reden, die Lücke füllen die dann halt mit so einem Quatsch. Jahren reden, die Lücke füllen die dann halt mit so einem Quatsch.
Aber da ist halt das Problem, dass du es sich überhörst, das ist so schön, Aber da ist halt das Problem, dass du es sich überhörst, das ist so schön, Aber da ist halt das Problem, dass du es sich überhörst, das ist so schön, ja, also verderbliche Fähigkeiten, weil ich habe, ja, also verderbliche Fähigkeiten, weil ich habe, ja, also verderbliche Fähigkeiten, weil ich habe, Wohl du dir irgendwas aneignest und sechs Monate später ist es wieder obsolet. Wohl du dir irgendwas aneignest und sechs Monate später ist es wieder obsolet. Wohl du dir irgendwas aneignest und sechs Monate später ist es wieder obsolet.
Wobei ich finde, das schreibt auch hier gerade Steffen im Chat, Wobei ich finde, das schreibt auch hier gerade Steffen im Chat, Wobei ich finde, das schreibt auch hier gerade Steffen im Chat, also ADRs sind jetzt überhaupt nichts, was jetzt irgendwie durch die Vibe-Coding-Community also ADRs sind jetzt überhaupt nichts, was jetzt irgendwie durch die Vibe-Coding-Community also ADRs sind jetzt überhaupt nichts, was jetzt irgendwie durch die Vibe-Coding-Community jetzt irgendwie erfunden worden ist. Also ich nehme jetzt dieses ganze STD, jetzt irgendwie erfunden worden ist. Also ich nehme jetzt dieses ganze STD, jetzt irgendwie erfunden worden ist. Also ich nehme jetzt dieses ganze STD, also dieses Spec-Driven Development, eigentlich eher wahr als so ein Back to the Roots. also dieses Spec-Driven Development, eigentlich eher wahr als so ein Back to the Roots. also dieses Spec-Driven Development, eigentlich eher wahr als so ein Back to the Roots. Wir kommen mal wieder zu dem zurück, was die Informatik uns eigentlich seit Wir kommen mal wieder zu dem zurück, was die Informatik uns eigentlich seit Wir kommen mal wieder zu dem zurück, was die Informatik uns eigentlich seit 50 Jahren erzählt, was vernünftiger Entwicklungsprozess ist und kommen von diesem 50 Jahren erzählt, was vernünftiger Entwicklungsprozess ist und kommen von diesem 50 Jahren erzählt, was vernünftiger Entwicklungsprozess ist und kommen von diesem Vibe mal gerade wieder weg und das tut uns eigentlich allen ganz gut. Vibe mal gerade wieder weg und das tut uns eigentlich allen ganz gut. Vibe mal gerade wieder weg und das tut uns eigentlich allen ganz gut. Also darum, ich rede jetzt auch in meinem beruflichen Umfeld nur noch von Agentic Also darum, ich rede jetzt auch in meinem beruflichen Umfeld nur noch von Agentic Also darum, ich rede jetzt auch in meinem beruflichen Umfeld nur noch von Agentic Coding oder eben von SDD und versuche das Vibe Coding so weit wie möglich schon Coding oder eben von SDD und versuche das Vibe Coding so weit wie möglich schon Coding oder eben von SDD und versuche das Vibe Coding so weit wie möglich schon bleiben zu lassen einfach, bleiben zu lassen einfach, bleiben zu lassen einfach, auch im Wording, weil es jetzt mit Dingen in den Köpfen besetzt ist, auch im Wording, weil es jetzt mit Dingen in den Köpfen besetzt ist, auch im Wording, weil es jetzt mit Dingen in den Köpfen besetzt ist, mit denen das, was jetzt hier Tim eine Woche lang getan hat, mit denen das, was jetzt hier Tim eine Woche lang getan hat, mit denen das, was jetzt hier Tim eine Woche lang getan hat, schon nichts mehr zu tun hat. schon nichts mehr zu tun hat. schon nichts mehr zu tun hat.
Regisseur, das ist die Rolle, in der ich mich sehe, wie so ein Filmregisseur, weißt du, der halt, Regisseur, das ist die Rolle, in der ich mich sehe, wie so ein Filmregisseur, weißt du, der halt, Regisseur, das ist die Rolle, in der ich mich sehe, wie so ein Filmregisseur, weißt du, der halt, Einfach sagt, stellt euch jetzt mal da hin und die Kamera machen wir jetzt so Einfach sagt, stellt euch jetzt mal da hin und die Kamera machen wir jetzt so Einfach sagt, stellt euch jetzt mal da hin und die Kamera machen wir jetzt so und dann klappe und bevor ich nicht gesagt habe, ist gestorben. und dann klappe und bevor ich nicht gesagt habe, ist gestorben. und dann klappe und bevor ich nicht gesagt habe, ist gestorben.
Und es ersetzt halt nicht das Denken. Also das hat mir jetzt hier mein Experiment, Und es ersetzt halt nicht das Denken. Also das hat mir jetzt hier mein Experiment, Und es ersetzt halt nicht das Denken. Also das hat mir jetzt hier mein Experiment, was ich am Anfang gesagt hatte, hier mit meiner Banking-App, was ich am Anfang gesagt hatte, hier mit meiner Banking-App, was ich am Anfang gesagt hatte, hier mit meiner Banking-App, da habe ich einfach mal dramatisch zu wenig nachgedacht vorher. da habe ich einfach mal dramatisch zu wenig nachgedacht vorher. da habe ich einfach mal dramatisch zu wenig nachgedacht vorher. Was ist denn eigentlich das echte Problem, was ich lösse? Ja, Was ist denn eigentlich das echte Problem, was ich lösse? Ja, Was ist denn eigentlich das echte Problem, was ich lösse? Ja, ich will Geld sparen, ich will das Geld sparen. Ja, aber was genau brauchst du eigentlich dafür? ich will Geld sparen, ich will das Geld sparen. Ja, aber was genau brauchst du eigentlich dafür? ich will Geld sparen, ich will das Geld sparen. Ja, aber was genau brauchst du eigentlich dafür? Und was ich immer sage, ich programmiere am besten auf dem Fahrrad, Und was ich immer sage, ich programmiere am besten auf dem Fahrrad, Und was ich immer sage, ich programmiere am besten auf dem Fahrrad, da habe ich irgendwie so 20 Minuten und kann mal so über Dinge nachdenken und da habe ich irgendwie so 20 Minuten und kann mal so über Dinge nachdenken und da habe ich irgendwie so 20 Minuten und kann mal so über Dinge nachdenken und habe aber auch überhaupt keine Tastatur und keine LLM irgendwo dabei. habe aber auch überhaupt keine Tastatur und keine LLM irgendwo dabei. habe aber auch überhaupt keine Tastatur und keine LLM irgendwo dabei. Und diese Prozesse werden glaube ich mindestens genauso wichtig bleiben, Und diese Prozesse werden glaube ich mindestens genauso wichtig bleiben, Und diese Prozesse werden glaube ich mindestens genauso wichtig bleiben, wie sie es immer waren. Du musst halt einfach mal spezifizieren und nachdenken. wie sie es immer waren. Du musst halt einfach mal spezifizieren und nachdenken. wie sie es immer waren. Du musst halt einfach mal spezifizieren und nachdenken.
Das, was ich da die ganze Zeit getan habe, war einfach, also es ist ja wie so Das, was ich da die ganze Zeit getan habe, war einfach, also es ist ja wie so Das, was ich da die ganze Zeit getan habe, war einfach, also es ist ja wie so ein Rausch, also es ist ja eine totale Synapsenparty angesagt, ein Rausch, also es ist ja eine totale Synapsenparty angesagt, ein Rausch, also es ist ja eine totale Synapsenparty angesagt, weil ich halt die ganze Zeit... weil ich halt die ganze Zeit... weil ich halt die ganze Zeit... Ich muss mich ja nie mit irgendwie, warum ist das Programm jetzt abgestürzt? Ich muss mich ja nie mit irgendwie, warum ist das Programm jetzt abgestürzt? Ich muss mich ja nie mit irgendwie, warum ist das Programm jetzt abgestürzt? Erstmal drei Tage Pause, bis man irgendwie diesen Crash gefunden hat und so weiter. Erstmal drei Tage Pause, bis man irgendwie diesen Crash gefunden hat und so weiter. Erstmal drei Tage Pause, bis man irgendwie diesen Crash gefunden hat und so weiter. Sondern der Crash findet sich halt schnell. Zack, irgendwie Crashlog da reinpasten. Sondern der Crash findet sich halt schnell. Zack, irgendwie Crashlog da reinpasten. Sondern der Crash findet sich halt schnell. Zack, irgendwie Crashlog da reinpasten. Ah ja, hier habe ich irgendwie plus minus eins falsch gemacht oder hier Race Ah ja, hier habe ich irgendwie plus minus eins falsch gemacht oder hier Race Ah ja, hier habe ich irgendwie plus minus eins falsch gemacht oder hier Race Condition und so weiter rausgenommen. Weil die ist für mich nicht wichtig. Condition und so weiter rausgenommen. Weil die ist für mich nicht wichtig. Condition und so weiter rausgenommen. Weil die ist für mich nicht wichtig. Wichtig ist für mich, wie designe ich das System? Wichtig ist für mich, wie designe ich das System? Wichtig ist für mich, wie designe ich das System? Wie ist das User-Interface? Welche Information ist wie, wo, wann zu sehen? Wie ist das User-Interface? Welche Information ist wie, wo, wann zu sehen? Wie ist das User-Interface? Welche Information ist wie, wo, wann zu sehen? Diese Nachtlichter, die eine schlechte Auflösung hat, die müssen halt ausgeblendet Diese Nachtlichter, die eine schlechte Auflösung hat, die müssen halt ausgeblendet Diese Nachtlichter, die eine schlechte Auflösung hat, die müssen halt ausgeblendet werden ab einer bestimmten Höhe. Welche Höhe ist das? Eine Strategie entwickeln, werden ab einer bestimmten Höhe. Welche Höhe ist das? Eine Strategie entwickeln, werden ab einer bestimmten Höhe. Welche Höhe ist das? Eine Strategie entwickeln, wie verschwinden die, wie tauchen die auf? Welche Daten sehe ich wann? Wann ist was relevant? wie verschwinden die, wie tauchen die auf? Welche Daten sehe ich wann? Wann ist was relevant? wie verschwinden die, wie tauchen die auf? Welche Daten sehe ich wann? Wann ist was relevant? Und das ist ja das Wichtige letzten Endes, das ist das, was man als Nutzer sieht Und das ist ja das Wichtige letzten Endes, das ist das, was man als Nutzer sieht Und das ist ja das Wichtige letzten Endes, das ist das, was man als Nutzer sieht und was einem dann überhaupt erstmal die Software als Werkzeug auch erschließt. und was einem dann überhaupt erstmal die Software als Werkzeug auch erschließt. und was einem dann überhaupt erstmal die Software als Werkzeug auch erschließt. Wenn du dir deutsches Werkzeug anschaust, ist ja auch geiler Porno. Wenn du dir deutsches Werkzeug anschaust, ist ja auch geiler Porno. Wenn du dir deutsches Werkzeug anschaust, ist ja auch geiler Porno. Also ich meine, wenn du so ein richtiges Profi Handwerker Werkzeug, Also ich meine, wenn du so ein richtiges Profi Handwerker Werkzeug, Also ich meine, wenn du so ein richtiges Profi Handwerker Werkzeug, wenn du in so einen guten, guten Baumarkt gehst, wo so wirklich das gute Werkzeug wenn du in so einen guten, guten Baumarkt gehst, wo so wirklich das gute Werkzeug wenn du in so einen guten, guten Baumarkt gehst, wo so wirklich das gute Werkzeug ist und du schaust dir das Zeug an und es ist einfach Da ist jede Rundung, ist und du schaust dir das Zeug an und es ist einfach Da ist jede Rundung, ist und du schaust dir das Zeug an und es ist einfach Da ist jede Rundung, jede Not, jede Schraube, wie sich das anfühlt, wie schwer das ist und so weiter. jede Not, jede Schraube, wie sich das anfühlt, wie schwer das ist und so weiter. jede Not, jede Schraube, wie sich das anfühlt, wie schwer das ist und so weiter. Das Material, die Form, die Funktion, alles ist irgendwie super ausgearbeitet, Das Material, die Form, die Funktion, alles ist irgendwie super ausgearbeitet, Das Material, die Form, die Funktion, alles ist irgendwie super ausgearbeitet, um so ein perfektes Werkzeug zu machen. um so ein perfektes Werkzeug zu machen. um so ein perfektes Werkzeug zu machen. Und so ist Software fast nie. Es gibt fast keine Software, die auch nur irgendwie Und so ist Software fast nie. Es gibt fast keine Software, die auch nur irgendwie Und so ist Software fast nie. Es gibt fast keine Software, die auch nur irgendwie ansatzweise mit so einem Schraubenschlüssel aus Deutschland zu vergleichen ist. ansatzweise mit so einem Schraubenschlüssel aus Deutschland zu vergleichen ist. ansatzweise mit so einem Schraubenschlüssel aus Deutschland zu vergleichen ist. So was können wir. Aber in der Software. So was können wir. Aber in der Software. So was können wir. Aber in der Software. Das geht in die deutsche Seele irgendwie nicht rein. Also es ist jetzt nicht Das geht in die deutsche Seele irgendwie nicht rein. Also es ist jetzt nicht Das geht in die deutsche Seele irgendwie nicht rein. Also es ist jetzt nicht nur ein deutsches Problem, aber hier ist es halt nochmal besonders schlimm. nur ein deutsches Problem, aber hier ist es halt nochmal besonders schlimm. nur ein deutsches Problem, aber hier ist es halt nochmal besonders schlimm. Aber das ist irgendwie, von daher mag ich ja diesen Begriff Software Engineering Aber das ist irgendwie, von daher mag ich ja diesen Begriff Software Engineering Aber das ist irgendwie, von daher mag ich ja diesen Begriff Software Engineering eigentlich sehr gut, weil genau darum geht es ja letzten Endes. eigentlich sehr gut, weil genau darum geht es ja letzten Endes. eigentlich sehr gut, weil genau darum geht es ja letzten Endes.
Dem würde ich aber widersprechen wollen. Ich glaube, dass wenn Software aus Dem würde ich aber widersprechen wollen. Ich glaube, dass wenn Software aus Dem würde ich aber widersprechen wollen. Ich glaube, dass wenn Software aus Deutschland kommt, dann ist sie meistens auf sehr hohem Niveau. Deutschland kommt, dann ist sie meistens auf sehr hohem Niveau. Deutschland kommt, dann ist sie meistens auf sehr hohem Niveau.
Ja, aber hat jemand von euch jemals ein Stück Software gesehen, Ja, aber hat jemand von euch jemals ein Stück Software gesehen, Ja, aber hat jemand von euch jemals ein Stück Software gesehen, was nicht trivial war, aber wo er sagen wird, das ist perfekt, was nicht trivial war, aber wo er sagen wird, das ist perfekt, was nicht trivial war, aber wo er sagen wird, das ist perfekt, das lässt sich nicht weiter optimieren. das lässt sich nicht weiter optimieren. das lässt sich nicht weiter optimieren. Das hat keine Bugs und ist perfekt einfach. Das hat keine Bugs und ist perfekt einfach. Das hat keine Bugs und ist perfekt einfach. Ist für alle Zeit so, dass es sozusagen jetzt, ich meine, es gibt halt eine Ist für alle Zeit so, dass es sozusagen jetzt, ich meine, es gibt halt eine Ist für alle Zeit so, dass es sozusagen jetzt, ich meine, es gibt halt eine Zange oder so, ich sag mal, Kneifzang-Design oder was auch immer, Zange oder so, ich sag mal, Kneifzang-Design oder was auch immer, Zange oder so, ich sag mal, Kneifzang-Design oder was auch immer, oder bestimmte Designs, die kannst du dann auch in 100 Jahren so nicht wirklich verbessern. oder bestimmte Designs, die kannst du dann auch in 100 Jahren so nicht wirklich verbessern. oder bestimmte Designs, die kannst du dann auch in 100 Jahren so nicht wirklich verbessern.
Jetzt müssen wir aber glaube ich noch mal darüber reden, wie man Software eigentlich bezahlt. Jetzt müssen wir aber glaube ich noch mal darüber reden, wie man Software eigentlich bezahlt. Jetzt müssen wir aber glaube ich noch mal darüber reden, wie man Software eigentlich bezahlt. Also ich meine, die entsteht ja nicht aus dem Nichts, sondern Leute müssen Geld Also ich meine, die entsteht ja nicht aus dem Nichts, sondern Leute müssen Geld Also ich meine, die entsteht ja nicht aus dem Nichts, sondern Leute müssen Geld damit verdienen. Und wenn eine Software tatsächlich fertig ist und da ist nichts damit verdienen. Und wenn eine Software tatsächlich fertig ist und da ist nichts damit verdienen. Und wenn eine Software tatsächlich fertig ist und da ist nichts mehr dran zu tun, dann ist sie ja im Prinzip auch nicht mehr monetarisierbar. mehr dran zu tun, dann ist sie ja im Prinzip auch nicht mehr monetarisierbar. mehr dran zu tun, dann ist sie ja im Prinzip auch nicht mehr monetarisierbar. Das heißt, die nächste Version bezahlt denjenigen, der die Software macht. Das heißt, die nächste Version bezahlt denjenigen, der die Software macht. Das heißt, die nächste Version bezahlt denjenigen, der die Software macht. Und dementsprechend, ja klar, Und dementsprechend, ja klar, Und dementsprechend, ja klar, es gibt natürlich legendäre Versionen von Software, die waren mal gut und dann, es gibt natürlich legendäre Versionen von Software, die waren mal gut und dann, es gibt natürlich legendäre Versionen von Software, die waren mal gut und dann, musste der Produktmanager aber nochmal 20 Features reinkloppen, musste der Produktmanager aber nochmal 20 Features reinkloppen, musste der Produktmanager aber nochmal 20 Features reinkloppen, damit man die nächste Major-Version wieder verkaufen konnte. damit man die nächste Major-Version wieder verkaufen konnte. damit man die nächste Major-Version wieder verkaufen konnte. Oder wir sind gleich bei einem Mietmodell. Also es ist so eine Zange, Oder wir sind gleich bei einem Mietmodell. Also es ist so eine Zange, Oder wir sind gleich bei einem Mietmodell. Also es ist so eine Zange, die kann ich halt optimal designen und dann muss ich sie halt produzieren. die kann ich halt optimal designen und dann muss ich sie halt produzieren. die kann ich halt optimal designen und dann muss ich sie halt produzieren. Aber ab einem bestimmten Punkt kostet mich halt die Produktion das Geld und Aber ab einem bestimmten Punkt kostet mich halt die Produktion das Geld und Aber ab einem bestimmten Punkt kostet mich halt die Produktion das Geld und nicht das Design der Zange. nicht das Design der Zange. nicht das Design der Zange.
Ja, das ist wahr, aber ich weiß nicht, ob euch das auch aufgefallen ist, aber, Ja, das ist wahr, aber ich weiß nicht, ob euch das auch aufgefallen ist, aber, Ja, das ist wahr, aber ich weiß nicht, ob euch das auch aufgefallen ist, aber, allein Prozessoren, jetzt wo man ja denken würde, also irgendwo in der Mitte, das ist ja, allein Prozessoren, jetzt wo man ja denken würde, also irgendwo in der Mitte, das ist ja, allein Prozessoren, jetzt wo man ja denken würde, also irgendwo in der Mitte, das ist ja, auch eine funktionale Logik-Einheit, die zwar Hardware ist, aber eigentlich auch eine funktionale Logik-Einheit, die zwar Hardware ist, aber eigentlich auch eine funktionale Logik-Einheit, die zwar Hardware ist, aber eigentlich sich auch in Software beschreiben lässt. sich auch in Software beschreiben lässt. sich auch in Software beschreiben lässt.
Ja, aber auch so. Und was aber so im Laufe der Jahre an Bugs in alten Prozessoren oder, Ja, aber auch so. Und was aber so im Laufe der Jahre an Bugs in alten Prozessoren oder, Ja, aber auch so. Und was aber so im Laufe der Jahre an Bugs in alten Prozessoren oder, Prozessorarchitekturen gefunden wurde, an Opcodes, die da drin waren, Prozessorarchitekturen gefunden wurde, an Opcodes, die da drin waren, Prozessorarchitekturen gefunden wurde, an Opcodes, die da drin waren, die keiner kannte oder die nicht publik waren. die keiner kannte oder die nicht publik waren. die keiner kannte oder die nicht publik waren. Also selbst so ein 6502 ist fucking halb fertig. Also selbst so ein 6502 ist fucking halb fertig. Also selbst so ein 6502 ist fucking halb fertig. Die haben irgendwie einfach das Ding zu 80% fertig gemacht und dann in die Welt rausgeworfen und so. Die haben irgendwie einfach das Ding zu 80% fertig gemacht und dann in die Welt rausgeworfen und so. Die haben irgendwie einfach das Ding zu 80% fertig gemacht und dann in die Welt rausgeworfen und so. Das Gefühl hatte ich von Anfang an. Das Gefühl hatte ich von Anfang an. Das Gefühl hatte ich von Anfang an.
Naja gut, aber da musst du natürlich dich ehrlich machen und sagen, Naja gut, aber da musst du natürlich dich ehrlich machen und sagen, Naja gut, aber da musst du natürlich dich ehrlich machen und sagen, eine Maske, um einen Prozessor zu fertigen, die ist sehr, sehr teuer und du eine Maske, um einen Prozessor zu fertigen, die ist sehr, sehr teuer und du eine Maske, um einen Prozessor zu fertigen, die ist sehr, sehr teuer und du kannst nicht fünf Revisionen eines Prozessors machen, kannst nicht fünf Revisionen eines Prozessors machen, kannst nicht fünf Revisionen eines Prozessors machen, wenn du nicht Milliarden davon verkaufst, von jeder Revision, wenn du nicht Milliarden davon verkaufst, von jeder Revision, wenn du nicht Milliarden davon verkaufst, von jeder Revision, sondern du hast irgendwann einen Design-Cut-Off, sondern du hast irgendwann einen Design-Cut-Off, sondern du hast irgendwann einen Design-Cut-Off, und das Ding hat dann verdammt nochmal zu funktionieren und wenn da Teile halt und das Ding hat dann verdammt nochmal zu funktionieren und wenn da Teile halt und das Ding hat dann verdammt nochmal zu funktionieren und wenn da Teile halt nicht funktionieren, dann, nicht funktionieren, dann, nicht funktionieren, dann, ja, Pech gehabt, darf der Compiler nicht kompilieren. ja, Pech gehabt, darf der Compiler nicht kompilieren. ja, Pech gehabt, darf der Compiler nicht kompilieren. Den Befehl. Ist so. Den Befehl. Ist so. Den Befehl. Ist so.
Aber es ist, also die Kernfrage ist, wird hart, werden hart und Software jetzt Aber es ist, also die Kernfrage ist, wird hart, werden hart und Software jetzt Aber es ist, also die Kernfrage ist, wird hart, werden hart und Software jetzt besser werden oder schlechter werden? besser werden oder schlechter werden? besser werden oder schlechter werden? Und ich glaube, das lässt sich jetzt noch nicht wirklich beantworten. Und ich glaube, das lässt sich jetzt noch nicht wirklich beantworten. Und ich glaube, das lässt sich jetzt noch nicht wirklich beantworten. Ich tendiere dazu, also kann sein, dass sie schlechter und komplexer werden, Ich tendiere dazu, also kann sein, dass sie schlechter und komplexer werden, Ich tendiere dazu, also kann sein, dass sie schlechter und komplexer werden, aber ich hoffe, also mein Gefühl sagt mir, es wird eher besser werden. aber ich hoffe, also mein Gefühl sagt mir, es wird eher besser werden. aber ich hoffe, also mein Gefühl sagt mir, es wird eher besser werden.
Mein Gefühl ist, dass wir die Sendung jetzt zu Ende bringen müssen, Mein Gefühl ist, dass wir die Sendung jetzt zu Ende bringen müssen, Mein Gefühl ist, dass wir die Sendung jetzt zu Ende bringen müssen, weil wir haben jetzt irgendwie hier gut 4,5 Stunden gelabert und jetzt, weil wir haben jetzt irgendwie hier gut 4,5 Stunden gelabert und jetzt, weil wir haben jetzt irgendwie hier gut 4,5 Stunden gelabert und jetzt, dröhnt mir ein bisschen die Ja, wir haben Dröhnt die Schläfe? dröhnt mir ein bisschen die Ja, wir haben Dröhnt die Schläfe? dröhnt mir ein bisschen die Ja, wir haben Dröhnt die Schläfe? War schon vorbei, war doch gerade so schön. War schon vorbei, war doch gerade so schön. War schon vorbei, war doch gerade so schön. Ja, ich muss noch ein paar Features implementieren heute Nacht und Ich glaube. Ja, ich muss noch ein paar Features implementieren heute Nacht und Ich glaube. Ja, ich muss noch ein paar Features implementieren heute Nacht und Ich glaube.
Ganz ehrlich, ich habe ja gerade eben noch die Software von dieser Space Mouse Ganz ehrlich, ich habe ja gerade eben noch die Software von dieser Space Mouse Ganz ehrlich, ich habe ja gerade eben noch die Software von dieser Space Mouse gekauft und bin jetzt eigentlich an dem Punkt, wo ich sage, will ich das wirklich haben? gekauft und bin jetzt eigentlich an dem Punkt, wo ich sage, will ich das wirklich haben? gekauft und bin jetzt eigentlich an dem Punkt, wo ich sage, will ich das wirklich haben?
Das stimmt leider, aber ich werde meinen Treiber so umprogrammieren, Das stimmt leider, aber ich werde meinen Treiber so umprogrammieren, Das stimmt leider, aber ich werde meinen Treiber so umprogrammieren, dass er sich genauso verhält wie das Teil. dass er sich genauso verhält wie das Teil. dass er sich genauso verhält wie das Teil. Also ich will ein Replacement machen für den Treiber. Aber du kannst das machen, Also ich will ein Replacement machen für den Treiber. Aber du kannst das machen, Also ich will ein Replacement machen für den Treiber. Aber du kannst das machen, wie du willst. Kugelblitz läuft auch mit dem normalen Treiber. wie du willst. Kugelblitz läuft auch mit dem normalen Treiber. wie du willst. Kugelblitz läuft auch mit dem normalen Treiber.
Nein, das ist Bluetooth. Die hat auch noch so ein Dongle dabei. Nein, das ist Bluetooth. Die hat auch noch so ein Dongle dabei. Nein, das ist Bluetooth. Die hat auch noch so ein Dongle dabei. Du kannst das auch machen. Du kannst das auch machen. Du kannst das auch machen. Es gibt auch die Wireless in nicht Bluetooth. Die willst du nicht haben. Es gibt auch die Wireless in nicht Bluetooth. Die willst du nicht haben. Es gibt auch die Wireless in nicht Bluetooth. Die willst du nicht haben. Aber du kannst die umschalten. In Stagehand merkt er das übrigens auch sofort, Aber du kannst die umschalten. In Stagehand merkt er das übrigens auch sofort, Aber du kannst die umschalten. In Stagehand merkt er das übrigens auch sofort, wenn du es mit dem Kabel anschließt, sieht er, dass es die gleiche ist. wenn du es mit dem Kabel anschließt, sieht er, dass es die gleiche ist. wenn du es mit dem Kabel anschließt, sieht er, dass es die gleiche ist. Die meldet zwar eigentlich nicht ihre Seriennummer konform, habe ich aber trotzdem Die meldet zwar eigentlich nicht ihre Seriennummer konform, habe ich aber trotzdem Die meldet zwar eigentlich nicht ihre Seriennummer konform, habe ich aber trotzdem rausgefunden, wie man die rauskriegt. rausgefunden, wie man die rauskriegt. rausgefunden, wie man die rauskriegt. So eine Sachen halt. Leute, das war eine lange Sendung. So eine Sachen halt. Leute, das war eine lange Sendung. So eine Sachen halt. Leute, das war eine lange Sendung. Ich denke, das war es erstmal, Pavel, vielen Dank fürs Kommen und ja, Ich denke, das war es erstmal, Pavel, vielen Dank fürs Kommen und ja, Ich denke, das war es erstmal, Pavel, vielen Dank fürs Kommen und ja, vielen Dank fürs Zuhören, war jetzt eine lange Sendung. Kugelblitz kommt. vielen Dank fürs Zuhören, war jetzt eine lange Sendung. Kugelblitz kommt. vielen Dank fürs Zuhören, war jetzt eine lange Sendung. Kugelblitz kommt. Jetzt die Tage werde ich eine Beta-Version veröffentlichen. Jetzt die Tage werde ich eine Beta-Version veröffentlichen. Jetzt die Tage werde ich eine Beta-Version veröffentlichen. Also ein Release, wenn ich sozusagen noch zwei, drei Sachen glatt gezogen habe Also ein Release, wenn ich sozusagen noch zwei, drei Sachen glatt gezogen habe Also ein Release, wenn ich sozusagen noch zwei, drei Sachen glatt gezogen habe und ich muss noch die neue, und ich muss noch die neue, und ich muss noch die neue, Webseite aufsetzen für Meta-Ebene-Applications und dann, Webseite aufsetzen für Meta-Ebene-Applications und dann, Webseite aufsetzen für Meta-Ebene-Applications und dann, kriegt das auch Auto-Update und diese ganzen Geschichten, das gibt es alles kriegt das auch Auto-Update und diese ganzen Geschichten, das gibt es alles kriegt das auch Auto-Update und diese ganzen Geschichten, das gibt es alles schon so halb, aber es war nicht ganz rund und dann geht sie los, die Wille-Fahrt. schon so halb, aber es war nicht ganz rund und dann geht sie los, die Wille-Fahrt. schon so halb, aber es war nicht ganz rund und dann geht sie los, die Wille-Fahrt. Ihr könnt schon mal eure Space-Mäuse bestellen und weil das wollt ihr einfach Ihr könnt schon mal eure Space-Mäuse bestellen und weil das wollt ihr einfach Ihr könnt schon mal eure Space-Mäuse bestellen und weil das wollt ihr einfach haben. Das sage ich euch jetzt schon. haben. Das sage ich euch jetzt schon. haben. Das sage ich euch jetzt schon. Und ich bin natürlich super, super gespannt aufs Feedback von dieser GIS-Community, Und ich bin natürlich super, super gespannt aufs Feedback von dieser GIS-Community, Und ich bin natürlich super, super gespannt aufs Feedback von dieser GIS-Community, weil ich glaube, die hat dringenden Visualisierungs- und Debugging-Bedarf. weil ich glaube, die hat dringenden Visualisierungs- und Debugging-Bedarf. weil ich glaube, die hat dringenden Visualisierungs- und Debugging-Bedarf. Da geht sicherlich so einiges. Aber da sind so viele Schätze, Da geht sicherlich so einiges. Aber da sind so viele Schätze, Da geht sicherlich so einiges. Aber da sind so viele Schätze, die da rumliegen und die keiner hebt und das geht einfach nicht. die da rumliegen und die keiner hebt und das geht einfach nicht. die da rumliegen und die keiner hebt und das geht einfach nicht.
Darum Dieblinks, um auch da Shaming betreiben zu können. Guckt mal hier, Darum Dieblinks, um auch da Shaming betreiben zu können. Guckt mal hier, Darum Dieblinks, um auch da Shaming betreiben zu können. Guckt mal hier, schaut mal da, was da eure Karte hat. schaut mal da, was da eure Karte hat. schaut mal da, was da eure Karte hat.
Und ich hoffe, irgendjemand nimmt sich auch unserer Verwaltungssoftware an. Und ich hoffe, irgendjemand nimmt sich auch unserer Verwaltungssoftware an. Und ich hoffe, irgendjemand nimmt sich auch unserer Verwaltungssoftware an. Also wahrscheinlich könnte man die gesamte Verwaltungssoftware für Berlin in Also wahrscheinlich könnte man die gesamte Verwaltungssoftware für Berlin in Also wahrscheinlich könnte man die gesamte Verwaltungssoftware für Berlin in einem Jahr mit einem Team von zehn Leuten oder so könnte man einfach mal in einem Jahr mit einem Team von zehn Leuten oder so könnte man einfach mal in einem Jahr mit einem Team von zehn Leuten oder so könnte man einfach mal in gut und toll schreiben und so. gut und toll schreiben und so. gut und toll schreiben und so.
Mit allen alten Formaten übernehmen, konvertieren, alles gleich ins Normale, Mit allen alten Formaten übernehmen, konvertieren, alles gleich ins Normale, Mit allen alten Formaten übernehmen, konvertieren, alles gleich ins Normale, ordentliche Netzwerkprotokolle, alles sicher, pipapo, also gar kein Problem. ordentliche Netzwerkprotokolle, alles sicher, pipapo, also gar kein Problem. ordentliche Netzwerkprotokolle, alles sicher, pipapo, also gar kein Problem.
Ich glaube, dass in der Verwaltung ist nicht die Software das Problem, Ich glaube, dass in der Verwaltung ist nicht die Software das Problem, Ich glaube, dass in der Verwaltung ist nicht die Software das Problem, sondern die Vorgänge, die sie abbilden muss. sondern die Vorgänge, die sie abbilden muss. sondern die Vorgänge, die sie abbilden muss.
Nö, aber ich meine, das geht ja auch. Ich meine, du kannst, die Vorgänge lassen Nö, aber ich meine, das geht ja auch. Ich meine, du kannst, die Vorgänge lassen Nö, aber ich meine, das geht ja auch. Ich meine, du kannst, die Vorgänge lassen sich ja abbilden, die sind scheiße abgebildet. sich ja abbilden, die sind scheiße abgebildet. sich ja abbilden, die sind scheiße abgebildet. Das Hauptproblem bei Legacy Software ist, dass du halt von dem alten nicht wegkommst, Das Hauptproblem bei Legacy Software ist, dass du halt von dem alten nicht wegkommst, Das Hauptproblem bei Legacy Software ist, dass du halt von dem alten nicht wegkommst, weil du eben nicht den Aufwand treiben willst, da irgendwie einen fließenden weil du eben nicht den Aufwand treiben willst, da irgendwie einen fließenden weil du eben nicht den Aufwand treiben willst, da irgendwie einen fließenden Übergang zu machen. Aber das geht jetzt auch gut. Übergang zu machen. Aber das geht jetzt auch gut. Übergang zu machen. Aber das geht jetzt auch gut. Das kann man alles machen. Ja, mal schauen. Wenn es großes Interesse gibt, Das kann man alles machen. Ja, mal schauen. Wenn es großes Interesse gibt, Das kann man alles machen. Ja, mal schauen. Wenn es großes Interesse gibt, ich habe auch noch überlegt, ob ich noch so ein Proxyserver noch dazu bauen will. ich habe auch noch überlegt, ob ich noch so ein Proxyserver noch dazu bauen will. ich habe auch noch überlegt, ob ich noch so ein Proxyserver noch dazu bauen will. So ein Cache-Server, wenn man jetzt sozusagen viel mit Kugelblitz arbeitet, So ein Cache-Server, wenn man jetzt sozusagen viel mit Kugelblitz arbeitet, So ein Cache-Server, wenn man jetzt sozusagen viel mit Kugelblitz arbeitet, dass sie nicht nur so Peer-to-Peer, dass sie nicht nur so Peer-to-Peer, dass sie nicht nur so Peer-to-Peer, ihren Cache sharen, sondern dass man sozusagen einen Server mit einer dicken ihren Cache sharen, sondern dass man sozusagen einen Server mit einer dicken ihren Cache sharen, sondern dass man sozusagen einen Server mit einer dicken Platte hinstellen kann Und dann geht das alles durch den durch und der lädt Platte hinstellen kann Und dann geht das alles durch den durch und der lädt Platte hinstellen kann Und dann geht das alles durch den durch und der lädt quasi runter oder mit dem synkt man sich sozusagen die ganze Zeit. quasi runter oder mit dem synkt man sich sozusagen die ganze Zeit. quasi runter oder mit dem synkt man sich sozusagen die ganze Zeit. Man fragt immer erst den als erstes und kriegt das meiste dann einfach von dort. Man fragt immer erst den als erstes und kriegt das meiste dann einfach von dort. Man fragt immer erst den als erstes und kriegt das meiste dann einfach von dort. Also das ist definitiv noch so ein Side-Project und dann will ich natürlich Also das ist definitiv noch so ein Side-Project und dann will ich natürlich Also das ist definitiv noch so ein Side-Project und dann will ich natürlich unbedingt noch eine native Vision Pro Version machen. unbedingt noch eine native Vision Pro Version machen. unbedingt noch eine native Vision Pro Version machen. Also die jetzt wirklich eine richtige Vision Pro App ist, wo man so richtig, Also die jetzt wirklich eine richtige Vision Pro App ist, wo man so richtig, Also die jetzt wirklich eine richtige Vision Pro App ist, wo man so richtig, Interaktion hat, weil das ist einfach mal zu geil, das Ganze in 3D irgendwie Interaktion hat, weil das ist einfach mal zu geil, das Ganze in 3D irgendwie Interaktion hat, weil das ist einfach mal zu geil, das Ganze in 3D irgendwie da über die Welt zu fliegen. Das ist einfach der Knaller. da über die Welt zu fliegen. Das ist einfach der Knaller. da über die Welt zu fliegen. Das ist einfach der Knaller. Dann wollt ihr auch noch eine Vision Pro haben. Dann wollt ihr auch noch eine Vision Pro haben. Dann wollt ihr auch noch eine Vision Pro haben.
Ja, die kostet auch nichts mehr. Wollen sich doch alle loswerden, Ja, die kostet auch nichts mehr. Wollen sich doch alle loswerden, Ja, die kostet auch nichts mehr. Wollen sich doch alle loswerden, weil sie nicht wissen, was wir damit anfangen sollen. Aber die haben ja überhaupt keine Ahnung. weil sie nicht wissen, was wir damit anfangen sollen. Aber die haben ja überhaupt keine Ahnung. weil sie nicht wissen, was wir damit anfangen sollen. Aber die haben ja überhaupt keine Ahnung.
Und übrigens die gute Nachricht noch ganz zum Schluss. ich habe bei Fedi Wings Und übrigens die gute Nachricht noch ganz zum Schluss. ich habe bei Fedi Wings Und übrigens die gute Nachricht noch ganz zum Schluss. ich habe bei Fedi Wings nebenbei die Schrift umgestellt. Das ist jetzt in einer schönen Inter-Tide-Schrift. nebenbei die Schrift umgestellt. Das ist jetzt in einer schönen Inter-Tide-Schrift. nebenbei die Schrift umgestellt. Das ist jetzt in einer schönen Inter-Tide-Schrift.
Na, da haben wir doch Full Circle hier. Alles klar, das war die 313. Na, da haben wir doch Full Circle hier. Alles klar, das war die 313. Na, da haben wir doch Full Circle hier. Alles klar, das war die 313. Vielen Dank fürs Zuhören bei der Freakshow. Vielen Dank fürs Zuhören bei der Freakshow. Vielen Dank fürs Zuhören bei der Freakshow. Fliegt demnächst durch alle Zeitmaschine Raumschiff in die Bibliothek des Weltwissens. Fliegt demnächst durch alle Zeitmaschine Raumschiff in die Bibliothek des Weltwissens. Fliegt demnächst durch alle Zeitmaschine Raumschiff in die Bibliothek des Weltwissens. Ralf, ich hoffe, ich habe dich ein bisschen glücklich gemacht. Ralf, ich hoffe, ich habe dich ein bisschen glücklich gemacht. Ralf, ich hoffe, ich habe dich ein bisschen glücklich gemacht.