Freak Show
Menschen! Technik! Sensationen!
https://freakshow.fm


FS313 Der Tripelpunkt der Metaebene

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


Kapitel

  1. Intro 00:00:00.000
  2. Neues aus Entenhausen 00:05:35.770
  3. LGTM 00:17:40.617
  4. Equal Earth 00:19:50.982
  5. Google Earth RIP 00:29:07.506
  6. MouthPad 00:31:42.624
  7. Inter 00:37:16.897
  8. Mission Efficiency 00:41:02.325
  9. V4 Smart 00:50:29.849
  10. Vortrag von Ralf 00:52:52.486
  11. Artcraft 01:13:23.527
  12. AI und Open Source 01:28:28.450
  13. The Dawn of AI Coding Agents 01:32:26.097
  14. llmfit 01:47:30.337
  15. Sprachmodelle und Wissen 01:50:05.635
  16. Stagehand 02:09:30.061
  17. Switchcraft 02:16:21.365
  18. Metaebene Applications 02:23:19.058
  19. Space Shuttle 02:27:04.082
  20. Space Glider 02:35:30.068
  21. Kugelblitz 02:37:49.406
  22. AI Coding Techniken 03:44:28.002
  23. Alternative Prozessor-Architekturen 03:53:38.454
  24. Auswirkungen der AI-Coding-Revolution 03:59:32.853
  25. AI Coding Tools und Entwicklungsprozesse 04:12:02.736
  26. Ausklang 04:32:19.747

Transkript

Tim Pritlove
0:05:26
roddi
0:05:46
Tim Pritlove
0:05:47
Ralf Stockmann
0:05:48
Tim Pritlove
0:05:50
roddi
0:05:53
Tim Pritlove
0:06:03
Ralf Stockmann
0:06:05
Tim Pritlove
0:06:06
Ralf Stockmann
0:06:07
Tim Pritlove
0:06:15
roddi
0:06:20
Tim Pritlove
0:06:25
Ralf Stockmann
0:06:28
Tim Pritlove
0:06:29
Ralf Stockmann
0:06:32
Tim Pritlove
0:06:33
Ralf Stockmann
0:06:34
Tim Pritlove
0:06:38
Ralf Stockmann
0:06:40
Tim Pritlove
0:06:44
roddi
0:06:55
Tim Pritlove
0:07:08
roddi
0:07:16
Tim Pritlove
0:07:18

Ja.

roddi
0:07:20
Tim Pritlove
0:07:21
roddi
0:07:24
Tim Pritlove
0:07:26
roddi
0:07:49
Tim Pritlove
0:07:50
Ralf Stockmann
0:08:00
Tim Pritlove
0:08:01
Pavel Mayer
0:08:12
Tim Pritlove
0:08:22
Pavel Mayer
0:08:25
Tim Pritlove
0:08:30
Pavel Mayer
0:08:32
Tim Pritlove
0:08:50
Pavel Mayer
0:08:51
Tim Pritlove
0:09:03
Pavel Mayer
0:09:07
Tim Pritlove
0:09:20
Ralf Stockmann
0:10:02
roddi
0:10:06
Tim Pritlove
0:10:11
roddi
0:10:16
Tim Pritlove
0:10:17
roddi
0:10:24
Tim Pritlove
0:10:28
Ralf Stockmann
0:10:39
Tim Pritlove
0:10:43
Ralf Stockmann
0:10:45
Tim Pritlove
0:10:49
roddi
0:10:56
Tim Pritlove
0:11:04
roddi
0:11:10
Tim Pritlove
0:11:29
roddi
0:11:40
Tim Pritlove
0:11:50
roddi
0:11:52
Tim Pritlove
0:11:56
roddi
0:12:18
Tim Pritlove
0:12:22
roddi
0:12:24
Tim Pritlove
0:12:27
roddi
0:12:28
Tim Pritlove
0:12:31
roddi
0:12:34
Tim Pritlove
0:12:37
roddi
0:12:39
Tim Pritlove
0:12:44
roddi
0:12:51
Tim Pritlove
0:12:53
roddi
0:12:55
Tim Pritlove
0:12:55
roddi
0:13:10
Tim Pritlove
0:13:12
roddi
0:13:40
Tim Pritlove
0:13:58
roddi
0:13:59
Tim Pritlove
0:14:01
Pavel Mayer
0:14:02
Tim Pritlove
0:14:13
Ralf Stockmann
0:14:22
Tim Pritlove
0:14:22
Ralf Stockmann
0:14:29
Tim Pritlove
0:14:59
Ralf Stockmann
0:15:05
Tim Pritlove
0:15:08
Pavel Mayer
0:15:08
Tim Pritlove
0:15:25
Ralf Stockmann
0:15:29
Tim Pritlove
0:15:29
Pavel Mayer
0:15:45
Ralf Stockmann
0:15:53
Tim Pritlove
0:15:58
Ralf Stockmann
0:16:00
Tim Pritlove
0:16:05
Ralf Stockmann
0:16:09
Tim Pritlove
0:16:19
roddi
0:16:24
Tim Pritlove
0:16:52
Pavel Mayer
0:16:55
Tim Pritlove
0:16:59
Ralf Stockmann
0:17:13
Tim Pritlove
0:17:28
Pavel Mayer
0:17:31
Tim Pritlove
0:17:34
roddi
0:17:39
Tim Pritlove
0:17:43
roddi
0:17:46
Tim Pritlove
0:17:48
roddi
0:17:49
Tim Pritlove
0:18:00
roddi
0:18:01
Tim Pritlove
0:18:04
Ralf Stockmann
0:18:06
Pavel Mayer
0:18:08
Tim Pritlove
0:18:21
roddi
0:18:26
Pavel Mayer
0:18:34
Tim Pritlove
0:18:43
Ralf Stockmann
0:19:11
Tim Pritlove
0:19:17
Pavel Mayer
0:20:07
Ralf Stockmann
0:20:08

Ja.

Pavel Mayer
0:20:10
Tim Pritlove
0:20:16
roddi
0:21:29
Ralf Stockmann
0:22:18
Tim Pritlove
0:22:20
roddi
0:22:25
Tim Pritlove
0:22:36
roddi
0:22:39
Tim Pritlove
0:22:41
roddi
0:22:44

Ja.

Tim Pritlove
0:22:45
Ralf Stockmann
0:23:34
Tim Pritlove
0:23:36
Ralf Stockmann
0:24:01
Tim Pritlove
0:24:18
Ralf Stockmann
0:24:19
Pavel Mayer
0:24:27
Ralf Stockmann
0:24:33
Pavel Mayer
0:24:55
Ralf Stockmann
0:25:26
Tim Pritlove
0:26:25
Ralf Stockmann
0:26:38
Tim Pritlove
0:26:41
roddi
0:26:55
Ralf Stockmann
0:27:04
roddi
0:27:08
Ralf Stockmann
0:27:11
Tim Pritlove
0:27:16
roddi
0:27:18
Tim Pritlove
0:27:21
Ralf Stockmann
0:27:28
Tim Pritlove
0:27:36
Ralf Stockmann
0:27:38
roddi
0:28:27
Ralf Stockmann
0:28:44
Pavel Mayer
0:28:58
Tim Pritlove
0:29:07
roddi
0:29:40
Tim Pritlove
0:29:41
roddi
0:29:42
Tim Pritlove
0:29:44
roddi
0:30:42
Tim Pritlove
0:30:45
roddi
0:30:47
Tim Pritlove
0:30:58
roddi
0:31:07
Tim Pritlove
0:31:12
roddi
0:31:19
Tim Pritlove
0:31:22
roddi
0:31:34
Tim Pritlove
0:31:35
Ralf Stockmann
0:31:48
roddi
0:31:49
Tim Pritlove
0:31:52
roddi
0:31:52
Tim Pritlove
0:31:54
Ralf Stockmann
0:32:01
Tim Pritlove
0:32:02
roddi
0:32:04
Tim Pritlove
0:32:05
Ralf Stockmann
0:32:33
Tim Pritlove
0:32:34
Ralf Stockmann
0:32:45
Tim Pritlove
0:32:45
roddi
0:33:24
Tim Pritlove
0:33:25
Ralf Stockmann
0:33:36
roddi
0:33:47
Tim Pritlove
0:33:49
Pavel Mayer
0:33:56
roddi
0:33:57
Tim Pritlove
0:33:59
roddi
0:34:48
Tim Pritlove
0:34:55
roddi
0:35:50
Tim Pritlove
0:35:56
roddi
0:36:16
Tim Pritlove
0:36:19
Pavel Mayer
0:36:27
Tim Pritlove
0:36:41
Ralf Stockmann
0:37:11
Tim Pritlove
0:37:13
Ralf Stockmann
0:37:17
Tim Pritlove
0:37:49
Ralf Stockmann
0:37:51
Tim Pritlove
0:38:01
Ralf Stockmann
0:38:03
Tim Pritlove
0:38:07
Ralf Stockmann
0:38:10
Tim Pritlove
0:38:12
Ralf Stockmann
0:38:15
roddi
0:38:30
Ralf Stockmann
0:38:33
Tim Pritlove
0:38:45
Ralf Stockmann
0:38:48
Tim Pritlove
0:39:06
Ralf Stockmann
0:39:14
Tim Pritlove
0:39:16
Ralf Stockmann
0:39:24
Tim Pritlove
0:39:25
roddi
0:39:31
Tim Pritlove
0:39:33
Ralf Stockmann
0:39:37
Tim Pritlove
0:39:41
Ralf Stockmann
0:39:46
Tim Pritlove
0:39:48
Ralf Stockmann
0:39:53
Tim Pritlove
0:39:55
Ralf Stockmann
0:40:12

Ja.

Tim Pritlove
0:40:14
Ralf Stockmann
0:40:30
Tim Pritlove
0:41:02
roddi
0:41:14
Tim Pritlove
0:41:16
Ralf Stockmann
0:41:17
Tim Pritlove
0:41:18
Ralf Stockmann
0:41:21
Tim Pritlove
0:41:23
Ralf Stockmann
0:41:39
roddi
0:41:42
Tim Pritlove
0:41:52
roddi
0:42:21
Tim Pritlove
0:42:25
roddi
0:42:37
Tim Pritlove
0:42:40
roddi
0:42:58
Tim Pritlove
0:43:01
Ralf Stockmann
0:43:31
Tim Pritlove
0:43:32
roddi
0:43:35
Tim Pritlove
0:43:37
roddi
0:43:39
Tim Pritlove
0:43:51
Pavel Mayer
0:44:17
Tim Pritlove
0:44:22
Pavel Mayer
0:44:24
Tim Pritlove
0:44:28
Ralf Stockmann
0:45:18
Tim Pritlove
0:45:29
roddi
0:45:30
Tim Pritlove
0:45:42
Ralf Stockmann
0:45:45
Tim Pritlove
0:45:50
Ralf Stockmann
0:46:04
Tim Pritlove
0:46:11
Ralf Stockmann
0:46:12
Tim Pritlove
0:46:18
Ralf Stockmann
0:46:24
Tim Pritlove
0:46:25
roddi
0:46:28
Tim Pritlove
0:46:30
Ralf Stockmann
0:46:33
Tim Pritlove
0:46:37
roddi
0:47:35
Tim Pritlove
0:47:36
roddi
0:47:46
Tim Pritlove
0:47:49
roddi
0:47:57
Tim Pritlove
0:47:58
roddi
0:48:10
Tim Pritlove
0:48:13
roddi
0:48:50
Tim Pritlove
0:48:53
roddi
0:49:07
Tim Pritlove
0:49:12
roddi
0:49:18
Ralf Stockmann
0:49:21
roddi
0:49:25
Tim Pritlove
0:49:28
roddi
0:49:42
Tim Pritlove
0:49:44
roddi
0:50:04
Tim Pritlove
0:50:21
Pavel Mayer
0:50:29
Tim Pritlove
0:51:23
Pavel Mayer
0:51:27
roddi
0:51:29
Pavel Mayer
0:51:30
roddi
0:51:31
Tim Pritlove
0:51:35

Ja.

roddi
0:51:37
Pavel Mayer
0:51:42
roddi
0:51:44
Pavel Mayer
0:52:07
Tim Pritlove
0:52:37
Pavel Mayer
0:52:39
Tim Pritlove
0:52:52
Ralf Stockmann
0:52:55
Tim Pritlove
0:52:57
Ralf Stockmann
0:52:58

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.

Tim Pritlove
0:54:41
Ralf Stockmann
0:54:47
roddi
0:55:51
Ralf Stockmann
0:55:53
roddi
0:55:55
Tim Pritlove
0:55:57
roddi
0:55:57
Ralf Stockmann
0:56:02

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.

roddi
1:01:57
Ralf Stockmann
1:01:59
Pavel Mayer
1:02:45
Ralf Stockmann
1:03:46
Pavel Mayer
1:03:47
roddi
1:03:54
Ralf Stockmann
1:03:56
Pavel Mayer
1:04:18
Ralf Stockmann
1:04:21
Tim Pritlove
1:04:24
Ralf Stockmann
1:04:28
Tim Pritlove
1:04:42
Pavel Mayer
1:05:02
Ralf Stockmann
1:05:03
Tim Pritlove
1:05:13
Ralf Stockmann
1:05:14
Tim Pritlove
1:05:15
Ralf Stockmann
1:05:19
Tim Pritlove
1:05:21
Ralf Stockmann
1:05:23
Tim Pritlove
1:05:24
Ralf Stockmann
1:05:25
Tim Pritlove
1:05:36
Ralf Stockmann
1:05:39
Tim Pritlove
1:05:43
Ralf Stockmann
1:05:44
Tim Pritlove
1:05:56
Ralf Stockmann
1:05:59
Tim Pritlove
1:06:02
Ralf Stockmann
1:06:16
Tim Pritlove
1:06:18
roddi
1:06:24
Tim Pritlove
1:06:24
Ralf Stockmann
1:06:32
Tim Pritlove
1:06:34
Ralf Stockmann
1:06:37
Tim Pritlove
1:06:38
Ralf Stockmann
1:06:40
Tim Pritlove
1:06:44
Ralf Stockmann
1:06:47
Tim Pritlove
1:06:49
Ralf Stockmann
1:06:49
Tim Pritlove
1:06:53
Ralf Stockmann
1:06:56
Tim Pritlove
1:07:03
Ralf Stockmann
1:07:10
Tim Pritlove
1:07:10
Ralf Stockmann
1:07:37
Tim Pritlove
1:07:51
Ralf Stockmann
1:07:54
Tim Pritlove
1:07:57
Ralf Stockmann
1:08:00
Tim Pritlove
1:08:06
Ralf Stockmann
1:08:08
Tim Pritlove
1:08:10
Ralf Stockmann
1:08:36
Tim Pritlove
1:08:42
roddi
1:08:45
Tim Pritlove
1:08:48
Ralf Stockmann
1:08:54
Tim Pritlove
1:08:59
Ralf Stockmann
1:09:08
Tim Pritlove
1:09:40
Ralf Stockmann
1:09:44
Tim Pritlove
1:09:45
Ralf Stockmann
1:09:47
roddi
1:10:19
Ralf Stockmann
1:10:20
roddi
1:10:45
Ralf Stockmann
1:10:47
Pavel Mayer
1:11:08
roddi
1:11:54
Ralf Stockmann
1:12:00
roddi
1:12:09
Ralf Stockmann
1:12:13
roddi
1:12:21
Ralf Stockmann
1:12:22
roddi
1:12:52
Ralf Stockmann
1:12:53
Tim Pritlove
1:13:23
Ralf Stockmann
1:13:44
Tim Pritlove
1:13:45
Ralf Stockmann
1:13:46
Tim Pritlove
1:13:46
Ralf Stockmann
1:13:52
Tim Pritlove
1:13:52
Ralf Stockmann
1:13:53
Tim Pritlove
1:13:54
roddi
1:14:31
Tim Pritlove
1:14:32
Pavel Mayer
1:15:44
Tim Pritlove
1:15:45
Ralf Stockmann
1:16:30
Tim Pritlove
1:16:34
roddi
1:16:56
Pavel Mayer
1:17:07
Ralf Stockmann
1:17:32
Tim Pritlove
1:17:34
Ralf Stockmann
1:17:38

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.

Tim Pritlove
1:20:51
Ralf Stockmann
1:20:55
Tim Pritlove
1:21:17
Ralf Stockmann
1:21:18
Tim Pritlove
1:21:41
Ralf Stockmann
1:21:43
Tim Pritlove
1:21:48
Ralf Stockmann
1:21:52
roddi
1:22:08
Ralf Stockmann
1:22:10
roddi
1:22:12
Ralf Stockmann
1:22:12
roddi
1:22:12
Ralf Stockmann
1:22:15

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.

Pavel Mayer
1:23:48
Tim Pritlove
1:25:22
Ralf Stockmann
1:25:25
Tim Pritlove
1:25:26

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.

Ralf Stockmann
1:27:15
Tim Pritlove
1:28:15
Ralf Stockmann
1:28:16
Tim Pritlove
1:28:22
Ralf Stockmann
1:28:28
Tim Pritlove
1:29:07

Ja.

Ralf Stockmann
1:29:09
Tim Pritlove
1:29:17
Ralf Stockmann
1:29:19
Tim Pritlove
1:29:32
Ralf Stockmann
1:29:41
Tim Pritlove
1:29:46
Ralf Stockmann
1:29:52
Tim Pritlove
1:30:38
Ralf Stockmann
1:30:45

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.

Pavel Mayer
1:32:25
Tim Pritlove
1:33:03
Pavel Mayer
1:33:09

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.

Ralf Stockmann
1:37:12
Pavel Mayer
1:37:17
Ralf Stockmann
1:37:22
Pavel Mayer
1:37:23

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.

Tim Pritlove
1:40:15
Pavel Mayer
1:40:18
roddi
1:40:45
Pavel Mayer
1:40:49

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.

Tim Pritlove
1:45:48
Pavel Mayer
1:45:51
roddi
1:46:24
Tim Pritlove
1:46:44
roddi
1:46:49
Tim Pritlove
1:46:55
roddi
1:47:16
Tim Pritlove
1:47:20
roddi
1:47:22
Ralf Stockmann
1:47:24
roddi
1:47:30
Ralf Stockmann
1:47:44
roddi
1:47:47
Ralf Stockmann
1:48:02
roddi
1:48:04
Ralf Stockmann
1:48:09
roddi
1:48:10
Tim Pritlove
1:48:51
roddi
1:49:01
Tim Pritlove
1:49:13
roddi
1:50:05
Pavel Mayer
1:50:30
roddi
1:50:32
Tim Pritlove
1:50:33
roddi
1:50:35
Tim Pritlove
1:50:36
Ralf Stockmann
1:50:38
Tim Pritlove
1:50:59
roddi
1:51:02
Ralf Stockmann
1:51:04
Tim Pritlove
1:51:05
Ralf Stockmann
1:51:06
Tim Pritlove
1:51:09
roddi
1:51:16
Tim Pritlove
1:51:37
roddi
1:51:40

Ja.

Ralf Stockmann
1:51:41
roddi
1:51:52
Tim Pritlove
1:52:15
Pavel Mayer
1:52:18
Tim Pritlove
1:53:20
roddi
1:53:25
Tim Pritlove
1:53:27
roddi
1:53:30
Tim Pritlove
1:53:33
Ralf Stockmann
1:53:38
Tim Pritlove
1:54:57
roddi
1:55:11
Tim Pritlove
1:55:14
Ralf Stockmann
1:55:17
Tim Pritlove
1:55:25
Ralf Stockmann
1:56:50
Tim Pritlove
1:56:51
Ralf Stockmann
1:56:55
Tim Pritlove
1:56:55
Ralf Stockmann
1:57:05
Tim Pritlove
1:57:16
Ralf Stockmann
1:58:37
Tim Pritlove
1:58:41
Pavel Mayer
1:59:21
roddi
1:59:24
Tim Pritlove
1:59:26

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.

Ralf Stockmann
2:01:24
Tim Pritlove
2:01:29
Pavel Mayer
2:01:54
roddi
2:02:16
Tim Pritlove
2:02:23
Ralf Stockmann
2:02:26
Tim Pritlove
2:02:28
roddi
2:02:29
Pavel Mayer
2:02:40
Tim Pritlove
2:02:52
roddi
2:03:04
Tim Pritlove
2:03:11
Pavel Mayer
2:03:25
roddi
2:05:07
Pavel Mayer
2:05:43
Tim Pritlove
2:06:01
Pavel Mayer
2:06:03
Ralf Stockmann
2:08:46
Pavel Mayer
2:08:50
Tim Pritlove
2:08:57
Ralf Stockmann
2:09:06
roddi
2:09:25
Tim Pritlove
2:09:30
roddi
2:09:44
Tim Pritlove
2:09:45
roddi
2:10:12
Tim Pritlove
2:10:13
Ralf Stockmann
2:11:01
Tim Pritlove
2:11:03
Ralf Stockmann
2:11:13
roddi
2:11:56
Ralf Stockmann
2:11:59
Tim Pritlove
2:12:19
Ralf Stockmann
2:12:31
Tim Pritlove
2:12:37

Ja.

Ralf Stockmann
2:12:37
Tim Pritlove
2:12:46

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.

roddi
2:14:37
Tim Pritlove
2:14:38
Ralf Stockmann
2:15:19
Tim Pritlove
2:15:21

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.

roddi
2:17:13
Ralf Stockmann
2:17:19
Tim Pritlove
2:17:21
roddi
2:18:44
Tim Pritlove
2:18:46
Ralf Stockmann
2:18:52
roddi
2:18:55
Ralf Stockmann
2:19:03
Tim Pritlove
2:20:00
Ralf Stockmann
2:20:35
Tim Pritlove
2:20:39
Ralf Stockmann
2:21:03
Tim Pritlove
2:21:23
Ralf Stockmann
2:21:26
Tim Pritlove
2:21:39

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.

Ralf Stockmann
2:24:35
Tim Pritlove
2:24:39
Pavel Mayer
2:25:26
Tim Pritlove
2:25:31
Ralf Stockmann
2:26:13
Tim Pritlove
2:26:21
Ralf Stockmann
2:26:23
Tim Pritlove
2:26:26
Ralf Stockmann
2:26:44
Tim Pritlove
2:26:52
Ralf Stockmann
2:26:52
Tim Pritlove
2:26:53
Ralf Stockmann
2:26:57
Tim Pritlove
2:26:58
Ralf Stockmann
2:27:57
Tim Pritlove
2:27:58
Ralf Stockmann
2:28:05
Tim Pritlove
2:28:09
roddi
2:29:09
Ralf Stockmann
2:29:11
Tim Pritlove
2:29:14
Ralf Stockmann
2:29:26
Pavel Mayer
2:29:38
Tim Pritlove
2:29:45
Ralf Stockmann
2:29:48
Tim Pritlove
2:29:52
Ralf Stockmann
2:29:56
Tim Pritlove
2:29:58
Ralf Stockmann
2:30:03
Tim Pritlove
2:30:06
Ralf Stockmann
2:30:08
Tim Pritlove
2:30:15
Ralf Stockmann
2:30:16
Tim Pritlove
2:30:20
Ralf Stockmann
2:30:22
Tim Pritlove
2:30:24
Ralf Stockmann
2:30:28
roddi
2:30:30
Tim Pritlove
2:30:32
Ralf Stockmann
2:30:34
Tim Pritlove
2:30:37
roddi
2:31:06
Ralf Stockmann
2:31:07
Pavel Mayer
2:31:08
Tim Pritlove
2:31:11
Pavel Mayer
2:31:16
Tim Pritlove
2:31:19
Ralf Stockmann
2:32:22
Tim Pritlove
2:32:24
Ralf Stockmann
2:32:34
Tim Pritlove
2:32:36
Ralf Stockmann
2:33:13
Tim Pritlove
2:33:47
Ralf Stockmann
2:33:59
Tim Pritlove
2:34:02

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.

Ralf Stockmann
2:35:27
Tim Pritlove
2:35:30

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.

Ralf Stockmann
2:37:05
Tim Pritlove
2:37:09
Ralf Stockmann
2:37:50
Tim Pritlove
2:37:51
roddi
2:38:06
Tim Pritlove
2:38:08
roddi
2:38:23
Tim Pritlove
2:38:25
Ralf Stockmann
2:39:28
Tim Pritlove
2:39:29
Ralf Stockmann
2:40:18
Tim Pritlove
2:40:23
Ralf Stockmann
2:40:31
Tim Pritlove
2:40:34

Ja.

Ralf Stockmann
2:40:34
roddi
2:40:35
Tim Pritlove
2:40:38
Ralf Stockmann
2:40:43
Tim Pritlove
2:40:43
Ralf Stockmann
2:40:50

Ja.

Tim Pritlove
2:40:54
Ralf Stockmann
2:41:01
Tim Pritlove
2:41:02
Ralf Stockmann
2:41:32
roddi
2:41:36
Tim Pritlove
2:41:39
Ralf Stockmann
2:41:44
Tim Pritlove
2:41:46
roddi
2:41:58
Tim Pritlove
2:42:04
roddi
2:42:07
Tim Pritlove
2:42:10
Ralf Stockmann
2:42:48
Tim Pritlove
2:42:50
roddi
2:43:11
Tim Pritlove
2:43:16
roddi
2:43:35
Tim Pritlove
2:43:38
roddi
2:43:46
Tim Pritlove
2:43:47
roddi
2:43:58
Tim Pritlove
2:44:02
Ralf Stockmann
2:44:19
roddi
2:44:21
Ralf Stockmann
2:44:24
Tim Pritlove
2:44:32
Ralf Stockmann
2:44:34
Tim Pritlove
2:44:35
Ralf Stockmann
2:44:37

Ja.

Tim Pritlove
2:44:39
roddi
2:44:42
Tim Pritlove
2:44:45
roddi
2:44:56
Ralf Stockmann
2:44:58
Tim Pritlove
2:45:00
Ralf Stockmann
2:45:18
Tim Pritlove
2:45:19
Ralf Stockmann
2:45:23
Tim Pritlove
2:45:24
roddi
2:45:26
Tim Pritlove
2:45:27
Ralf Stockmann
2:45:55
Tim Pritlove
2:45:58
Pavel Mayer
2:46:04
Tim Pritlove
2:46:07
Ralf Stockmann
2:46:19
Tim Pritlove
2:46:21
Ralf Stockmann
2:46:29
Tim Pritlove
2:46:29
Ralf Stockmann
2:46:36
roddi
2:46:37
Ralf Stockmann
2:46:38
roddi
2:46:51
Tim Pritlove
2:46:55
Ralf Stockmann
2:47:17
Tim Pritlove
2:47:28
Ralf Stockmann
2:47:34
Tim Pritlove
2:47:36
Pavel Mayer
2:47:40
Tim Pritlove
2:47:45
Ralf Stockmann
2:47:50
Tim Pritlove
2:47:52
Pavel Mayer
2:47:55
Tim Pritlove
2:48:06

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.

Ralf Stockmann
2:50:38
Tim Pritlove
2:50:40
Ralf Stockmann
2:50:43
Tim Pritlove
2:50:45
Ralf Stockmann
2:51:20
Tim Pritlove
2:51:25
roddi
2:51:47
Ralf Stockmann
2:51:48
Tim Pritlove
2:51:51
Pavel Mayer
2:51:58
Tim Pritlove
2:52:05
Ralf Stockmann
2:52:13
Tim Pritlove
2:52:17
Ralf Stockmann
2:52:19
Tim Pritlove
2:52:29
Ralf Stockmann
2:53:37
Tim Pritlove
2:53:40
Ralf Stockmann
2:53:52
Tim Pritlove
2:54:00
Ralf Stockmann
2:54:23
Tim Pritlove
2:54:40
Pavel Mayer
2:55:28
Tim Pritlove
2:55:35
Ralf Stockmann
2:55:40
Tim Pritlove
2:55:45
Ralf Stockmann
2:55:50
Tim Pritlove
2:55:51
Ralf Stockmann
2:56:39
Tim Pritlove
2:56:47
Ralf Stockmann
2:57:00
Tim Pritlove
2:57:03
Ralf Stockmann
2:57:17
Tim Pritlove
2:57:19
Ralf Stockmann
2:57:47
roddi
2:57:55
Tim Pritlove
2:57:59
Ralf Stockmann
2:58:01
Tim Pritlove
2:58:02
roddi
2:58:13
Tim Pritlove
2:58:22
Ralf Stockmann
2:59:13
Tim Pritlove
2:59:24
Ralf Stockmann
2:59:55
Tim Pritlove
3:00:00
Ralf Stockmann
3:00:04
Tim Pritlove
3:00:05
Ralf Stockmann
3:00:14
Tim Pritlove
3:00:19
Ralf Stockmann
3:00:31
Tim Pritlove
3:00:32
Ralf Stockmann
3:00:33
Tim Pritlove
3:00:35
Pavel Mayer
3:00:58
Tim Pritlove
3:01:01
Ralf Stockmann
3:01:16
Tim Pritlove
3:01:18
Ralf Stockmann
3:01:49
Tim Pritlove
3:01:52
Ralf Stockmann
3:01:53
Tim Pritlove
3:01:54
Ralf Stockmann
3:01:58
Tim Pritlove
3:02:02
roddi
3:02:57
Tim Pritlove
3:03:00
roddi
3:03:19
Tim Pritlove
3:03:20
Ralf Stockmann
3:04:09
Tim Pritlove
3:04:16
Ralf Stockmann
3:04:26
Tim Pritlove
3:04:27
Ralf Stockmann
3:05:20
Tim Pritlove
3:05:22
roddi
3:05:48
Tim Pritlove
3:05:52
roddi
3:05:58
Tim Pritlove
3:05:59
roddi
3:06:39
Tim Pritlove
3:06:41
Ralf Stockmann
3:07:48
Tim Pritlove
3:07:49

Na?

Ralf Stockmann
3:07:49
Tim Pritlove
3:07:50
Ralf Stockmann
3:07:51
Tim Pritlove
3:07:52
roddi
3:08:28

Oh.

Tim Pritlove
3:08:30
roddi
3:08:44
Tim Pritlove
3:08:45
roddi
3:08:57
Ralf Stockmann
3:08:58
Tim Pritlove
3:09:00
Ralf Stockmann
3:09:25
Tim Pritlove
3:09:40
Ralf Stockmann
3:09:57
Tim Pritlove
3:10:02
Ralf Stockmann
3:10:20
Tim Pritlove
3:10:22
Ralf Stockmann
3:11:49
Tim Pritlove
3:11:51
Ralf Stockmann
3:11:54
Tim Pritlove
3:11:55
Ralf Stockmann
3:12:05
Tim Pritlove
3:12:20
Ralf Stockmann
3:12:23
Pavel Mayer
3:12:39
Tim Pritlove
3:12:45
Ralf Stockmann
3:12:45
Tim Pritlove
3:13:00
Ralf Stockmann
3:13:17
Tim Pritlove
3:13:26
Ralf Stockmann
3:15:05
Tim Pritlove
3:15:06
Ralf Stockmann
3:15:11
Tim Pritlove
3:15:11
Pavel Mayer
3:15:21
Ralf Stockmann
3:15:25
Pavel Mayer
3:15:26
roddi
3:15:29
Tim Pritlove
3:15:31
Pavel Mayer
3:15:51
Tim Pritlove
3:15:52
Pavel Mayer
3:16:00
Tim Pritlove
3:16:03
Ralf Stockmann
3:16:09
Tim Pritlove
3:16:13
Ralf Stockmann
3:16:22
roddi
3:16:27
Tim Pritlove
3:16:31
Pavel Mayer
3:17:52
Tim Pritlove
3:17:56
Pavel Mayer
3:17:58
Tim Pritlove
3:18:04
Ralf Stockmann
3:18:34
Tim Pritlove
3:18:43
Ralf Stockmann
3:18:47
Tim Pritlove
3:18:49
Ralf Stockmann
3:18:51
Tim Pritlove
3:18:57
Ralf Stockmann
3:19:05
Tim Pritlove
3:19:07
Ralf Stockmann
3:19:49
Tim Pritlove
3:19:59
Ralf Stockmann
3:20:04
Tim Pritlove
3:20:05
Ralf Stockmann
3:21:11
Tim Pritlove
3:21:15
Ralf Stockmann
3:21:55

Ja.

Tim Pritlove
3:21:56
Ralf Stockmann
3:22:05
Tim Pritlove
3:22:06

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.

Ralf Stockmann
3:23:31
Tim Pritlove
3:23:34
roddi
3:25:14
Tim Pritlove
3:25:16
roddi
3:25:17
Tim Pritlove
3:25:22
Ralf Stockmann
3:25:52
Tim Pritlove
3:25:53
Ralf Stockmann
3:25:58
Tim Pritlove
3:25:59
roddi
3:26:00
Tim Pritlove
3:26:04
Ralf Stockmann
3:26:10
Pavel Mayer
3:26:22
Ralf Stockmann
3:26:31
Tim Pritlove
3:26:35
roddi
3:26:46
Tim Pritlove
3:26:51
Ralf Stockmann
3:27:49
Tim Pritlove
3:28:18
Ralf Stockmann
3:28:25
Tim Pritlove
3:28:32
roddi
3:28:41
Tim Pritlove
3:28:45
roddi
3:28:53
Tim Pritlove
3:29:03
Ralf Stockmann
3:29:21
Tim Pritlove
3:29:23
roddi
3:29:26
Tim Pritlove
3:29:30
roddi
3:29:50
Tim Pritlove
3:29:50
roddi
3:30:41
Tim Pritlove
3:30:43
Ralf Stockmann
3:30:50
Tim Pritlove
3:30:53
Ralf Stockmann
3:31:08
Tim Pritlove
3:31:10
Ralf Stockmann
3:31:49
roddi
3:31:51
Tim Pritlove
3:31:53
roddi
3:32:00
Tim Pritlove
3:32:01
Ralf Stockmann
3:32:12
Tim Pritlove
3:32:15
Ralf Stockmann
3:32:15
roddi
3:32:16
Tim Pritlove
3:32:18
roddi
3:32:51
Tim Pritlove
3:32:54
roddi
3:33:36
Tim Pritlove
3:33:37
Ralf Stockmann
3:34:28
Tim Pritlove
3:34:32

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.

Pavel Mayer
3:37:12
Ralf Stockmann
3:37:23
Tim Pritlove
3:37:25
Pavel Mayer
3:37:40
Ralf Stockmann
3:37:43
Tim Pritlove
3:37:46
roddi
3:38:30
Tim Pritlove
3:38:31
Ralf Stockmann
3:39:40
Tim Pritlove
3:40:09
roddi
3:40:49

Ja.

Tim Pritlove
3:40:51
Ralf Stockmann
3:40:52
Tim Pritlove
3:40:55
Ralf Stockmann
3:40:58
Tim Pritlove
3:41:02
Ralf Stockmann
3:41:05
Tim Pritlove
3:41:05
Ralf Stockmann
3:41:16
Tim Pritlove
3:41:22
Ralf Stockmann
3:41:59
Tim Pritlove
3:42:03
Pavel Mayer
3:42:06
Tim Pritlove
3:42:44
Pavel Mayer
3:43:16
Tim Pritlove
3:43:35
Ralf Stockmann
3:43:52
Tim Pritlove
3:43:54
Pavel Mayer
3:43:57
Tim Pritlove
3:44:10
Pavel Mayer
3:44:15
Tim Pritlove
3:44:17
Pavel Mayer
3:44:28
Ralf Stockmann
3:46:26
Pavel Mayer
3:46:32

Ja.

Ralf Stockmann
3:46:33
Pavel Mayer
3:47:52
Tim Pritlove
3:48:02

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.

Pavel Mayer
3:49:49
Tim Pritlove
3:49:51
Pavel Mayer
3:49:54
Tim Pritlove
3:49:59
Pavel Mayer
3:50:23
Tim Pritlove
3:50:24

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.

Pavel Mayer
3:52:07
Tim Pritlove
3:52:19
Ralf Stockmann
3:52:36
Tim Pritlove
3:52:37
Pavel Mayer
3:52:47
Tim Pritlove
3:52:54
Pavel Mayer
3:53:01
Tim Pritlove
3:53:04
Pavel Mayer
3:53:16
Tim Pritlove
3:53:17
Pavel Mayer
3:53:39

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.

Tim Pritlove
3:57:58
Pavel Mayer
3:58:05
roddi
3:58:17
Tim Pritlove
3:58:18
Pavel Mayer
3:58:55
Tim Pritlove
3:59:03
Pavel Mayer
3:59:06
Tim Pritlove
3:59:09
Pavel Mayer
3:59:11
Tim Pritlove
3:59:17
Pavel Mayer
3:59:24
Tim Pritlove
3:59:33
roddi
3:59:57
Tim Pritlove
4:00:00

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.

Ralf Stockmann
4:01:33
Tim Pritlove
4:01:35
Pavel Mayer
4:01:38

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.

roddi
4:02:36
Pavel Mayer
4:02:37

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.

Ralf Stockmann
4:03:27
Pavel Mayer
4:03:53

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.

Ralf Stockmann
4:06:56

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.

Pavel Mayer
4:07:31
Ralf Stockmann
4:07:36

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.

Pavel Mayer
4:08:45
Ralf Stockmann
4:09:15
Pavel Mayer
4:09:19
roddi
4:09:53
Pavel Mayer
4:09:59

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?

Ralf Stockmann
4:12:02

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.

roddi
4:13:27
Ralf Stockmann
4:13:28
roddi
4:13:28
Ralf Stockmann
4:13:30

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.

roddi
4:14:23
Ralf Stockmann
4:14:27
Pavel Mayer
4:14:31
Ralf Stockmann
4:14:32
roddi
4:15:01
Ralf Stockmann
4:15:03

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.

Pavel Mayer
4:17:05
Ralf Stockmann
4:17:06

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.

Pavel Mayer
4:18:16
Ralf Stockmann
4:18:23

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.

Pavel Mayer
4:19:14

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.

roddi
4:20:02
Pavel Mayer
4:20:27

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.

Tim Pritlove
4:22:45
Pavel Mayer
4:22:46
roddi
4:23:03
Pavel Mayer
4:23:04
roddi
4:23:09
Tim Pritlove
4:23:12
Pavel Mayer
4:23:36
Ralf Stockmann
4:23:55

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.

Pavel Mayer
4:24:44
Tim Pritlove
4:24:54
Ralf Stockmann
4:25:13

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.

Tim Pritlove
4:25:48

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.

roddi
4:28:01
Pavel Mayer
4:28:08
roddi
4:28:51

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.

Pavel Mayer
4:29:56
roddi
4:30:22
Pavel Mayer
4:30:27
Tim Pritlove
4:31:09
roddi
4:31:13
Pavel Mayer
4:31:46
roddi
4:32:12
Tim Pritlove
4:32:20
Ralf Stockmann
4:32:41
Tim Pritlove
4:32:43
roddi
4:32:49
Tim Pritlove
4:32:56
roddi
4:32:59
Tim Pritlove
4:33:00
roddi
4:33:02
Tim Pritlove
4:33:05
Ralf Stockmann
4:33:19
Tim Pritlove
4:33:22

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.

Ralf Stockmann
4:34:59
Tim Pritlove
4:35:05
Pavel Mayer
4:35:13
Tim Pritlove
4:35:31
roddi
4:35:39
Tim Pritlove
4:35:46

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.

Ralf Stockmann
4:36:56
Tim Pritlove
4:36:58
roddi
4:37:00
Tim Pritlove
4:37:04
Ralf Stockmann
4:37:10
Tim Pritlove
4:37:19
Ralf Stockmann
4:37:36
Tim Pritlove
4:37:38