WEBVTT

00:00:00.000 --> 00:00:05.000
Ja, hallo liebe Hörerinnen und Hörer, willkommen beim Peißen-Podcast, heute Episode 47, eine

00:00:05.000 --> 00:00:05.980
Episode zum Jahreswechsel.

00:00:06.240 --> 00:00:06.660
Hallo Jochen.

00:00:07.480 --> 00:00:10.160
Hallihallo, willkommen Dominik und ja.

00:00:10.360 --> 00:00:11.500
Hi Johannes, schön, dass du wieder da bist.

00:00:11.800 --> 00:00:12.340
Ja, hallo zusammen.

00:00:13.180 --> 00:00:13.780
Heute vor Ort.

00:00:14.000 --> 00:00:14.160
Ja.

00:00:14.660 --> 00:00:15.060
Ausnahmsweise.

00:00:15.220 --> 00:00:15.580
Reunion.

00:00:15.660 --> 00:00:18.120
Sehr seltene Freude.

00:00:18.900 --> 00:00:19.540
Wir freuen uns sehr.

00:00:19.560 --> 00:00:20.120
Wie früher, genau.

00:00:21.520 --> 00:00:22.340
Was machen wir heute?

00:00:23.200 --> 00:00:27.060
Die Jahresendepisode, wir reden über bestimmte Dinge so quer durcheinander, wie wir das manchmal

00:00:27.060 --> 00:00:27.400
schon tun.

00:00:27.820 --> 00:00:29.320
Vielleicht ist hier was Interessantes auch für euch dabei.

00:00:30.000 --> 00:00:31.540
Ja, wir machen das heute mal sehr entspannt.

00:00:32.020 --> 00:00:33.380
Also noch viel entspannter als normal.

00:00:35.260 --> 00:00:36.240
Sonst haben wir ja einen Plan.

00:00:36.420 --> 00:00:38.080
Berechtigterweise die Ansicht verglichen,

00:00:38.140 --> 00:00:38.640
das geht gar nicht.

00:00:39.260 --> 00:00:41.240
Heute aus, sonst weiß man nicht.

00:00:41.960 --> 00:00:43.160
Ja, mal schauen.

00:00:43.320 --> 00:00:44.820
Habt ihr denn trotzdem was auf der Liste, was ihr machen wollt?

00:00:44.820 --> 00:00:46.300
Also neben den News, die wir gleich besprechen.

00:00:47.480 --> 00:00:48.260
Ja, dann fangen wir doch mal kurz an.

00:00:49.640 --> 00:00:50.580
Erstmal sagen, was wir machen.

00:00:51.400 --> 00:00:52.360
Sonst sind alle Leute weg.

00:00:53.100 --> 00:00:54.940
Ja, ich dachte halt so

00:00:54.940 --> 00:00:56.500
Jahresrückblick, was haben wir so getan?

00:00:56.760 --> 00:00:58.700
Ausblick aufs nächste Jahr, was sind so die Dinge,

00:00:58.820 --> 00:01:00.960
interessant waren. Wie man selber Software

00:01:00.960 --> 00:01:02.940
entwickelt? Ja, genau. Was haben wir selber für

00:01:02.940 --> 00:01:05.020
eigene Projekte gemacht? Ja, genau. Ich glaube, das ist gar nicht so

00:01:05.020 --> 00:01:06.700
uninteressant. Was haben wir vor, noch alles zu tun?

00:01:06.960 --> 00:01:08.880
Wenn man so selber dran geht, wie würde man das denn machen?

00:01:09.160 --> 00:01:10.980
Wie machen wir das denn? Ja, und wie unterscheidet sich

00:01:10.980 --> 00:01:13.000
das auch von den anderen? Also ich meine, wir wollten noch mal

00:01:13.000 --> 00:01:14.380
ganz kurz über Clipwood reden und

00:01:14.380 --> 00:01:15.740
dann über Jan Osterhut.

00:01:16.960 --> 00:01:18.920
Ja, das kommt. Das ist ein kleiner Ausdruck, aber das kommt

00:01:18.920 --> 00:01:20.800
irgendwo dann am Ende. Dann müsst ihr vielleicht den Schuh nutzen,

00:01:20.900 --> 00:01:22.960
bis den Skim, äh, den Kapitel marken.

00:01:24.180 --> 00:01:24.360
Ja.

00:01:26.600 --> 00:01:26.960
Genau.

00:01:27.180 --> 00:01:28.080
Schön, dass ihr alle wieder da seid.

00:01:28.720 --> 00:01:30.600
Ja, dann fangen wir doch einfach an mit den News.

00:01:31.400 --> 00:01:32.740
Ich habe jetzt auch hier so ein paar News.

00:01:32.820 --> 00:01:34.480
Ich dachte mir, so mache ich mal was Verrücktes und dann

00:01:34.480 --> 00:01:36.220
nicht nur Python, sondern auch so andere Sachen.

00:01:37.440 --> 00:01:38.880
Genau, ich habe einfach den Kram,

00:01:38.940 --> 00:01:40.780
der mir so aufgefallen ist, einfach mal aufgeschrieben heute.

00:01:43.600 --> 00:01:44.840
Und genau,

00:01:45.000 --> 00:01:47.000
also zum Beispiel Ruby 3.2

00:01:47.000 --> 00:01:48.060
ist raus und

00:01:48.060 --> 00:01:50.500
PHP 8.2, die sind beide letzte Woche, glaube ich,

00:01:50.520 --> 00:01:52.540
released worden. Beide in einer Woche? Ja, erstaunlich.

00:01:52.940 --> 00:01:54.520
Scheint so, als hätten die Leute zwischen den Tagen

00:01:54.520 --> 00:01:55.680
irgendwie so kurz Zeit.

00:01:56.180 --> 00:01:58.480
Jochen, jetzt hat er mal relativ viel von Ruby, das macht mir Sorgen.

00:01:58.720 --> 00:02:01.740
Ja, das ist ja schon

00:02:01.740 --> 00:02:03.100
sehr ähnlich zu Python.

00:02:03.380 --> 00:02:05.240
Der Hauptunterschied ist halt, dass Python

00:02:05.240 --> 00:02:07.760
besser ist, selbstverständlich. Das ist der eine Hauptunterschied.

00:02:08.420 --> 00:02:09.680
Und der andere Hauptunterschied ist ja schon

00:02:09.680 --> 00:02:11.600
so ein bisschen die Kultur, so wie man

00:02:11.600 --> 00:02:12.280
damit umgeht.

00:02:13.800 --> 00:02:15.820
Weil so von dem, was die können, sind sie ja schon

00:02:15.820 --> 00:02:17.780
sehr ähnlich.

00:02:18.120 --> 00:02:19.620
Sehr nah aneinander. Ja, würde ich auch sagen.

00:02:19.680 --> 00:02:21.760
Und deswegen, ich habe da auch nur so grob drüber gelesen,

00:02:21.840 --> 00:02:23.020
was hat sich denn da jetzt eigentlich geändert.

00:02:23.680 --> 00:02:25.840
Und das kam mir auch alles sehr bekannt vor, was da drauf stand.

00:02:25.840 --> 00:02:27.020
Die kämpfen mit den gleichen Problemen.

00:02:27.740 --> 00:02:30.000
Die haben auch einen Global-Log und die haben

00:02:30.000 --> 00:02:32.040
auch so Optimierungsfragen

00:02:32.040 --> 00:02:34.020
und die haben auch so Speichersachen und die haben

00:02:34.020 --> 00:02:36.060
auch so Feature-Fragen

00:02:36.060 --> 00:02:37.320
und so. Das ist ganz spannend.

00:02:38.040 --> 00:02:40.020
Ja, genau. Also zum Beispiel

00:02:40.020 --> 00:02:41.600
eine Geschichte, die jetzt mit

00:02:41.600 --> 00:02:43.420
Ruby 3.2 dran drin ist, ist halt,

00:02:43.740 --> 00:02:46.020
du kannst halt nach, also C-Ruby

00:02:46.020 --> 00:02:47.880
nach WebAssembly kompilieren und

00:02:47.880 --> 00:02:50.000
das kann halt im Browser laufen, was auch

00:02:50.000 --> 00:02:51.460
mit Python 3.11 auch geht, ja.

00:02:52.080 --> 00:02:53.880
Also quasi echt genau das Gleiche.

00:02:54.820 --> 00:02:56.080
Dann ist es halt auch so was,

00:02:56.160 --> 00:02:58.280
Es gibt verbesserte Fehlermeldungen und dann gibt es so

00:02:58.280 --> 00:03:00.560
Dachdinger unter der

00:03:00.560 --> 00:03:02.480
Position, die so, hm, komisch.

00:03:02.840 --> 00:03:04.500
Ist auch genau das gleiche Feature, ist in Python 3.11

00:03:04.500 --> 00:03:05.920
auch drin gewesen. Und

00:03:05.920 --> 00:03:08.520
ja, das gibt es in Python

00:03:08.520 --> 00:03:10.560
nicht. Also wie sie Sachen beschleunigen

00:03:10.560 --> 00:03:12.120
ist ein bisschen anders. Und da gibt es so ein

00:03:12.120 --> 00:03:14.540
Yetanasa Just-in-Time-Compiler.

00:03:15.060 --> 00:03:16.380
Und das ist ein Projekt, das ist gesponsert

00:03:16.380 --> 00:03:17.600
von Shopify.

00:03:19.700 --> 00:03:20.440
Das ist vielleicht

00:03:20.440 --> 00:03:22.120
auch so ein Unterschied. Shopify ist ja

00:03:22.120 --> 00:03:24.160
eine Firma mit riesiger

00:03:24.160 --> 00:03:26.780
Marktkapitalisierung.

00:03:27.580 --> 00:03:28.600
Überraschend unsichtbar.

00:03:29.200 --> 00:03:31.240
Auch von einem Deutschen, glaube ich, gegründet.

00:03:32.100 --> 00:03:33.360
Nach Kanada

00:03:33.360 --> 00:03:34.320
ausgewandert, keine Ahnung.

00:03:35.280 --> 00:03:37.480
Also 100 Milliarden oder so, unfassbar.

00:03:38.440 --> 00:03:39.360
Und die haben natürlich

00:03:39.360 --> 00:03:41.500
dann Menge, das sind Ruby und Rails

00:03:41.500 --> 00:03:42.760
Monolith und

00:03:42.760 --> 00:03:44.880
für die ist das natürlich irgendwie

00:03:44.880 --> 00:03:47.100
quasi, da sie alles drauf aufgebaut haben,

00:03:47.100 --> 00:03:48.400
irgendwie wichtig, dass das schnell wird.

00:03:48.880 --> 00:03:50.100
Also sagen wir so, wenn sich das...

00:03:50.100 --> 00:03:52.900
Die Gehälter zahlen sich da quasi

00:03:52.900 --> 00:03:54.500
von selber, von den Leuten, die du damit beschäftigst, weil

00:03:54.500 --> 00:03:56.620
dafür musst du dann halt entsprechend weniger Server

00:03:56.620 --> 00:03:57.520
irgendwie betreiben.

00:03:58.700 --> 00:04:00.680
Aber es ist spannend, dass das

00:04:00.680 --> 00:04:02.680
ein Monolith ist, weil es ist ja

00:04:02.680 --> 00:04:03.840
heutzutage ein bisschen verpönt.

00:04:04.580 --> 00:04:05.760
Diese Arznei-Architektur.

00:04:06.620 --> 00:04:08.600
Bei der Microservice-Folge, Johannes,

00:04:08.700 --> 00:04:10.080
wenn du aufgepasst hättest und mitgehört hättest,

00:04:10.520 --> 00:04:11.860
habe ich natürlich alles.

00:04:12.860 --> 00:04:14.400
Wir haben ja auch die Meinung vertreten,

00:04:14.480 --> 00:04:16.860
also glaube ich, dass nicht alles Microservice glänzt,

00:04:16.940 --> 00:04:17.360
was gut ist.

00:04:18.240 --> 00:04:20.420
Ja, das ist halt so super populär. Das ist halt das, was

00:04:20.420 --> 00:04:22.260
Leute machen, wenn sie

00:04:22.260 --> 00:04:23.960
gefragt haben, wie man das denn halt so macht.

00:04:24.760 --> 00:04:26.780
Aber selbst

00:04:26.780 --> 00:04:28.480
derjenige, der da das

00:04:28.480 --> 00:04:30.140
quasi bekannteste Buch drüber geschrieben hat,

00:04:30.740 --> 00:04:32.020
hat auch irgendeine Podcast-Episode,

00:04:32.300 --> 00:04:33.680
ich mich nicht mehr erinnern kann, wie genau das war,

00:04:33.940 --> 00:04:36.480
ja gut, Microsoft ist eher nicht so das,

00:04:36.520 --> 00:04:38.520
was man per Default machen sollte, sondern eher so

00:04:38.520 --> 00:04:40.820
das, was man halt macht, wenn alles andere

00:04:40.820 --> 00:04:42.420
nicht mehr funktioniert, dann bleibt das halt

00:04:42.420 --> 00:04:43.700
auch noch übrig, was man probieren kann.

00:04:44.320 --> 00:04:46.540
Aber dass man damit anfängt, vielleicht eher nicht.

00:04:46.900 --> 00:04:48.380
Ja, aber das ist ja oft so. Das ist ja oft so in der

00:04:48.380 --> 00:04:50.200
Software-Welt, dass sich dann so Sachen durchsetzen,

00:04:50.580 --> 00:04:52.100
die halt so sind, weil man sie so macht.

00:04:52.100 --> 00:04:54.100
Ich weiß auch immer noch nicht genau, was ein Microservice ist.

00:04:54.180 --> 00:04:55.980
Wir machen zum Beispiel viele kleine Applikationen.

00:04:56.080 --> 00:04:57.320
Sind das Microservices? Ich weiß nicht.

00:04:57.460 --> 00:04:59.440
Und macht ihr auch objektorientierte Programmierung?

00:05:00.140 --> 00:05:01.260
Könntest du schreiben, was das ist?

00:05:02.040 --> 00:05:04.300
Ja, also Django mit Class-Based-Use

00:05:04.300 --> 00:05:05.520
ist vielleicht objektorientierte Programmierung.

00:05:05.540 --> 00:05:07.540
Nee, eigentlich nicht. Warum nicht?

00:05:09.140 --> 00:05:10.340
Ja, weil es da ja ganz viele

00:05:10.340 --> 00:05:11.800
Prinzipien gibt, an denen man sich halten muss.

00:05:11.840 --> 00:05:12.880
Da haben wir doch auch schon mal drüber gesprochen.

00:05:12.880 --> 00:05:16.280
Ja, also ein Modell oder sowas ist ja schon

00:05:16.280 --> 00:05:17.100
objektorientiert.

00:05:18.260 --> 00:05:19.840
So solid ist das jetzt nicht, aber ja.

00:05:19.840 --> 00:05:20.820
Ja, also dann.

00:05:21.900 --> 00:05:22.760
Ja, also

00:05:22.760 --> 00:05:25.440
wie gesagt, also Ruby, ganz interessant, hat ähnlich

00:05:25.440 --> 00:05:27.540
Probleme wie Python und ähnlich Features und

00:05:27.540 --> 00:05:29.620
genau, also Just-in-Time-Compiler

00:05:29.620 --> 00:05:31.380
ist etwas anders, weil das macht Python halt nicht.

00:05:32.600 --> 00:05:33.360
Mal gucken, wie das

00:05:33.360 --> 00:05:35.140
so ausgeht. Ist auf jeden Fall interessant.

00:05:36.900 --> 00:05:37.260
PHP

00:05:37.260 --> 00:05:39.440
Aber warte mal,

00:05:39.520 --> 00:05:41.560
Entschuldigung, PyPy

00:05:41.560 --> 00:05:43.360
hat doch einen JIT. Genau, PyPy,

00:05:43.540 --> 00:05:45.460
aber CPython halt nicht. CPython macht es

00:05:45.460 --> 00:05:46.740
halt über diese Specialized

00:05:46.740 --> 00:05:48.680
Ja, okay, aber

00:05:48.680 --> 00:05:50.980
das ist ja eine der ersten Sachen, die du ausprobieren kannst,

00:05:51.040 --> 00:05:52.440
dass du einfach mal PiPi laufen lässt und

00:05:52.440 --> 00:05:53.980
das macht ja Sachen schneller.

00:05:55.080 --> 00:05:56.880
Jetzt muss ich einmal einhaken, weil

00:05:56.880 --> 00:05:58.840
viele Leute gar nicht wissen, dass Python auch schnell sein kann und wie man

00:05:58.840 --> 00:06:01.080
Python schneller macht, wenn man es wirklich haben möchte.

00:06:01.620 --> 00:06:02.960
Weil oft ist es so, dass alle Leute sagen,

00:06:03.120 --> 00:06:04.040
oh, Python ist so langsam.

00:06:05.240 --> 00:06:06.860
Ja, aber ich wollte es noch ganz kurz vielleicht.

00:06:07.240 --> 00:06:08.660
Also einmal Python wäre so langsam

00:06:08.660 --> 00:06:10.740
und es gibt ja ein paar Sachen, wie man es

00:06:10.740 --> 00:06:12.600
doch schneller machen kann. Immer so was, wie PiPi fändet, weil

00:06:12.600 --> 00:06:13.460
PiPi was tut.

00:06:14.980 --> 00:06:16.800
Weil es einen JIT hat, einen Just-in-Time-Compiler

00:06:16.800 --> 00:06:19.080
und wenn der merkt, dass du eine Funktion

00:06:19.080 --> 00:06:20.840
mehrmals ausführst mit den

00:06:20.840 --> 00:06:22.100
gleichen Arten von

00:06:22.100 --> 00:06:24.920
Argumenten, dann

00:06:24.920 --> 00:06:26.920
kompiliert er sie zu Maschinencode und dann wird sie nicht mehr

00:06:26.920 --> 00:06:28.660
als Python-Code ausgeführt, sondern als Maschinencode.

00:06:28.700 --> 00:06:30.520
Das macht Python 3.11 doch aber auch.

00:06:31.640 --> 00:06:32.000
Nein.

00:06:34.000 --> 00:06:34.360
Doch.

00:06:36.360 --> 00:06:36.760
Nö.

00:06:37.240 --> 00:06:38.620
Doch, an irgendwelchen Stellen habe ich da

00:06:38.620 --> 00:06:40.020
irgendwas von gelesen.

00:06:40.360 --> 00:06:41.660
Auf eine andere Art.

00:06:41.660 --> 00:06:43.820
Ja, der Sam Gross hatte so ein Vortrag auf der Google-Python gemacht, wo das

00:06:43.820 --> 00:06:45.720
irgendwie genau eingebaut worden ist und zwar schon in 3.11.

00:06:46.800 --> 00:06:47.680
Naja, also

00:06:47.680 --> 00:06:49.840
das heißt da anders, weil es

00:06:49.840 --> 00:06:51.740
Sobald eine Funktion mehr als 8 Mal aufgerufen wird,

00:06:51.800 --> 00:06:53.660
wird sie tatsächlich zu Machine Code irgendwie.

00:06:53.760 --> 00:06:55.620
Nee, nee, das, also nee, sobald du

00:06:55.620 --> 00:06:57.760
tatsächlich, ja, das mit den 8 Mal ist halt

00:06:57.760 --> 00:06:59.660
tatsächlich eine Sache aus Python 11, aber

00:06:59.660 --> 00:07:01.500
das ist halt so, wenn halt irgendwas 3,

00:07:01.660 --> 00:07:03.560
8 Mal verwendet wurde, also eine Variable

00:07:03.560 --> 00:07:05.580
zum Beispiel, die halt ein Int ist, dann wird halt davon ausgegangen,

00:07:05.880 --> 00:07:07.580
da wird halt nicht der generelle Code aufgerufen,

00:07:07.720 --> 00:07:09.760
der halt immer aufgerufen wird, wenn halt irgendeine Variable

00:07:09.760 --> 00:07:11.640
da herkommt und sonst was sein kann,

00:07:12.320 --> 00:07:13.540
wo dann alles überprüft werden muss,

00:07:13.600 --> 00:07:15.580
sondern dann wird halt so getan, als

00:07:15.580 --> 00:07:16.780
wäre das halt einfach ein Int.

00:07:17.260 --> 00:07:19.360
Und es wird halt so behandelt,

00:07:19.540 --> 00:07:21.640
es werden direkt die Instruktionen benutzt,

00:07:21.920 --> 00:07:23.340
aber in Python

00:07:23.340 --> 00:07:25.180
bei Code, die halt nicht

00:07:25.180 --> 00:07:27.360
generell funktionieren, sondern die nur mit Ints

00:07:27.360 --> 00:07:29.420
funktionieren. Und das macht es natürlich auch

00:07:29.420 --> 00:07:31.660
deutlich schneller. Aber das ist nicht wirklich Just-in-Time-Kompilierung.

00:07:31.860 --> 00:07:33.140
Das ist nochmal ein bisschen...

00:07:33.140 --> 00:07:35.580
Aber das sind wirklich Feinheiten.

00:07:35.820 --> 00:07:37.360
Ich meine, man kann das natürlich, man könnte jetzt auch sagen,

00:07:37.440 --> 00:07:38.940
das ist auch irgendwie eine Art von Just-in-Time-Kompilierung.

00:07:39.880 --> 00:07:40.440
Ja, also,

00:07:40.800 --> 00:07:43.380
keine Ahnung. Aber da gibt es ja noch ganz

00:07:43.380 --> 00:07:45.180
viele Ebenen mehr. Also man kann ja dann

00:07:45.180 --> 00:07:47.160
Scython verwenden oder sich selber C-Extensions

00:07:47.160 --> 00:07:48.680
schreiben oder NumPy verwenden oder

00:07:48.680 --> 00:07:50.000
Rust heutzutage.

00:07:50.440 --> 00:07:52.820
Oh ja, da kann man mal,

00:07:53.020 --> 00:07:54.480
die Episode würde ich gerne mal hören, Jochen.

00:07:54.760 --> 00:07:57.140
Die Rust-Python-Extensions in Rust.

00:07:57.460 --> 00:07:59.460
Ja, ich habe ein Rust-Buch

00:07:59.460 --> 00:08:01.380
auf meine Weihnachtswunschliste

00:08:01.380 --> 00:08:02.600
gesetzt. Hast du es auf den

00:08:02.600 --> 00:08:05.360
übersichtlichen Bücherstapel, den ich gerade

00:08:05.360 --> 00:08:07.560
hier sehe, der noch zu lesenden

00:08:07.560 --> 00:08:09.440
Bücher. Das sind die Bücher,

00:08:09.540 --> 00:08:11.220
die ich da tatsächlich reingucke. Ich habe noch mehr

00:08:11.220 --> 00:08:12.940
Bücher als diese drei, aber

00:08:12.940 --> 00:08:15.160
die sind woanders.

00:08:16.020 --> 00:08:16.980
Ich habe auch nicht gelogen, es sind 17.

00:08:18.980 --> 00:08:21.880
Aber ja, also dieses Buch habe ich leider.

00:08:22.320 --> 00:08:22.940
Der Weihnachtsmann.

00:08:24.220 --> 00:08:25.260
Sehr unzuverlässig.

00:08:25.840 --> 00:08:26.860
Keine 5 Sterne.

00:08:27.880 --> 00:08:29.060
Hat nicht...

00:08:29.060 --> 00:08:29.800
Musst du selber kaufen.

00:08:29.880 --> 00:08:30.420
Ja, muss ich selber.

00:08:30.960 --> 00:08:31.640
Mal schauen.

00:08:32.360 --> 00:08:33.980
Aber ja, Rust ist tatsächlich auch ein Ding,

00:08:34.020 --> 00:08:35.400
was mich irgendwie interessiert, wo ich sagen würde,

00:08:35.540 --> 00:08:36.580
okay, muss man sich vielleicht mal

00:08:36.580 --> 00:08:38.900
in einem langen, dunklen Tag beschäftigen.

00:08:38.900 --> 00:08:40.340
Ich habe ein paar Codeaufgaben in Rust gelöst.

00:08:41.000 --> 00:08:41.620
Ah, sehr gut.

00:08:42.180 --> 00:08:43.500
Dann kannst du uns erklären, wie das geht.

00:08:43.640 --> 00:08:43.820
Nein.

00:08:45.180 --> 00:08:46.920
Das ist halt

00:08:46.920 --> 00:08:48.760
einfach so ein bisschen so ein Tagshampling.

00:08:49.580 --> 00:08:51.140
Ja gut, aber das ist eine der

00:08:51.140 --> 00:08:53.220
Möglichkeiten, die man einsetzen

00:08:53.220 --> 00:08:54.200
kann, um programmieren zu lernen.

00:08:54.720 --> 00:08:56.720
Man muss irgendwelche Sachen programmieren.

00:08:58.620 --> 00:08:59.200
Ich mache

00:08:59.200 --> 00:09:00.360
gelegentlich Programmierkurse.

00:09:00.780 --> 00:09:01.440
Wir auch.

00:09:02.700 --> 00:09:03.880
Wir geben die.

00:09:04.320 --> 00:09:05.640
Habe ich früher auch gemacht für Kinder.

00:09:08.000 --> 00:09:09.040
Also eine

00:09:09.040 --> 00:09:11.000
der wichtigen Lektionen, die ich

00:09:11.000 --> 00:09:12.900
gelernt habe für mich, ist, dass man

00:09:12.900 --> 00:09:14.540
einfach den Leuten sagen muss,

00:09:14.660 --> 00:09:16.400
programmiert mal bitte Folgendes.

00:09:17.000 --> 00:09:18.860
Und die dann einfach machen lassen muss und ausprobieren muss.

00:09:18.980 --> 00:09:20.680
Und da ist Advent of Code eine ganz großartige Sache,

00:09:20.780 --> 00:09:23.180
weil man halt da eine gute Sammlung

00:09:23.180 --> 00:09:24.740
von gut dokumentierten

00:09:24.740 --> 00:09:26.960
Dingen hat, die man hinterher überprüfen kann,

00:09:27.020 --> 00:09:27.960
ob sie auch funktionieren oder nicht.

00:09:28.660 --> 00:09:30.900
Und das ist großartig. Da gibt es so ein paar

00:09:30.900 --> 00:09:31.820
Ressourcen, die so sind.

00:09:33.620 --> 00:09:35.180
Habt ihr Advent of Code mal intensiver

00:09:35.180 --> 00:09:37.080
gespielt? Ich hab das nie gemacht,

00:09:37.180 --> 00:09:39.020
nee. Die werden dann richtig schwer

00:09:39.020 --> 00:09:40.980
nach einer Weile. Ja, das stimmt, aber es ist

00:09:40.980 --> 00:09:42.980
trotzdem, ich schaffe immer nur so ein paar Tage

00:09:42.980 --> 00:09:44.140
am Anfang halt, wie es halt so ist.

00:09:44.220 --> 00:09:45.080
Ja, wenn es halt so viel Zeit braucht,

00:09:45.120 --> 00:09:45.520
dann macht man ja immer nicht.

00:09:45.680 --> 00:09:46.460
Ja, genau, das ist das Problem.

00:09:46.540 --> 00:09:47.680
Die brauchen dann irgendwann so viel Zeit.

00:09:47.960 --> 00:09:49.700
Ja, genau, aber man kann halt am Anfang

00:09:49.700 --> 00:09:51.800
irgendwie so ein paar Utility-Funktionen benutzen,

00:09:51.900 --> 00:09:53.240
dass es total einfach anwendbar ist

00:09:53.240 --> 00:09:54.260
und alles schon vorgeladen wird

00:09:54.260 --> 00:09:55.800
und man relativ einfach noch in einer Teile

00:09:55.800 --> 00:09:57.920
den cleveren Algorithmus erbaut.

00:09:57.960 --> 00:09:58.740
Das macht sehr viel Spaß.

00:09:59.220 --> 00:10:00.340
Ich muss sagen, ich habe auch da

00:10:00.340 --> 00:10:02.200
im Laufe der Jahre relativ viel gelernt.

00:10:02.200 --> 00:10:04.780
Ja, aber wenn du so den Progress anguckst,

00:10:04.820 --> 00:10:06.540
über die Jahre, ich finde, das wird graduell,

00:10:06.700 --> 00:10:09.360
sieht man auch so sehr schön seinen Fortschritt anhand,

00:10:09.420 --> 00:10:10.760
weil das ja immer relativ ähnliche Lösungen sind,

00:10:11.480 --> 00:10:12.160
wie man da so drangeht.

00:10:12.980 --> 00:10:14.560
so Patterns implementiert, die man

00:10:14.560 --> 00:10:16.380
sich überlegt hat, die man anwenden möchte

00:10:16.380 --> 00:10:17.820
oder halt so neue

00:10:17.820 --> 00:10:20.660
Dinge einfach, die man gelernt hat, anwendet,

00:10:20.700 --> 00:10:23.020
macht das schon Spaß. Ich kann das sehr empfehlen.

00:10:23.120 --> 00:10:24.940
Also wir machen das auch im Team. Ich kann das auch nur empfehlen.

00:10:25.060 --> 00:10:26.900
So morgens manchmal so eine halbe Stunde so kompetitiv

00:10:26.900 --> 00:10:28.500
nebenbei. Das ist halt,

00:10:28.580 --> 00:10:30.640
wir haben das jetzt gelöst, dann gucken wir uns hinterher an und

00:10:30.640 --> 00:10:32.780
reden drüber. Und ich glaube, was gerade

00:10:32.780 --> 00:10:34.560
die Stube reden mit unterschiedlichen Leuten

00:10:34.560 --> 00:10:36.720
über verschiedene Lösungen, wie man das so bestimmte Sachen machen kann,

00:10:36.740 --> 00:10:39.000
ist schon sehr spaßig. Ja, ne, glaube ich.

00:10:39.000 --> 00:10:40.740
Also, ja, aber Adventszeit

00:10:40.740 --> 00:10:42.540
gerade kurz vor Weihnachten, das ist immer

00:10:42.540 --> 00:10:44.820
für mich, ehrlich gesagt, so eine der vollsten

00:10:44.820 --> 00:10:46.860
und stressigsten Zeiten im Jahr, weil

00:10:46.860 --> 00:10:48.760
alles auf einmal passiert,

00:10:48.940 --> 00:10:50.680
irgendwie, ja, Leute wollen

00:10:50.680 --> 00:10:52.860
ihre Projekte fertig kriegen, ja, Jahresendstress,

00:10:53.700 --> 00:10:54.780
Leute wollen Geschenke haben,

00:10:55.940 --> 00:10:57.060
also,

00:10:57.380 --> 00:10:58.780
ich weiß auch nicht,

00:10:59.820 --> 00:11:00.860
ja, aber

00:11:00.860 --> 00:11:02.920
prinzipiell finde ich das super, muss ich auch

00:11:02.920 --> 00:11:04.800
sagen, muss ich mal, vielleicht nächstes Jahr. Peter Norweg hat auch

00:11:04.800 --> 00:11:06.860
Advent of Good gemacht. Ah ja, okay, ja.

00:11:07.440 --> 00:11:08.920
Ja, aber das ist immer frustrierend, wenn man

00:11:08.920 --> 00:11:10.360
das liest, weil der dann hier sagt, ja,

00:11:11.000 --> 00:11:13.200
Und dann habe ich hier folgende zwei Zeilen

00:11:13.200 --> 00:11:15.360
geschrieben und die lösen ja diesen Teil des Problems

00:11:15.360 --> 00:11:17.220
und dann noch zwei Zeilen und am Ende

00:11:17.220 --> 00:11:19.220
habe ich acht Zeilen geschrieben und habe damit alle

00:11:19.220 --> 00:11:20.380
Aufgaben von 1 bis 25 gelöst.

00:11:20.380 --> 00:11:22.240
Also ein Jupiter-Notebook-Zertifizier macht das schon.

00:11:24.900 --> 00:11:26.340
Ich brauche mehr Imports.

00:11:26.640 --> 00:11:28.100
Ja, schon. Total.

00:11:28.980 --> 00:11:30.960
Ich brauche mehr Zeilen Imports, als der

00:11:30.960 --> 00:11:32.580
Code-Zeilen insgesamt braucht.

00:11:33.660 --> 00:11:35.060
Du hast zu wenig Golf gespielt bisher.

00:11:35.260 --> 00:11:36.260
Ja, das mag sein.

00:11:36.960 --> 00:11:38.720
Aber es ist dann halt auch noch lesbar.

00:11:39.500 --> 00:11:39.760
Ja.

00:11:40.340 --> 00:11:41.800
Das ist ein Kompromiss dazwischen.

00:11:41.860 --> 00:11:43.600
Ärgerlich, wenn man so

00:11:43.600 --> 00:11:45.800
gute Leute liest. Das ist nicht gut

00:11:45.800 --> 00:11:46.320
für mein Ego.

00:11:48.560 --> 00:11:49.420
Ich mag das gerne.

00:11:49.720 --> 00:11:50.980
Deshalb bin ich ja jetzt heute bei euch.

00:11:51.680 --> 00:11:53.720
Ja, das Ego ist ja nicht so wichtig und deswegen bist du hier.

00:11:54.800 --> 00:11:54.880
Also,

00:11:55.080 --> 00:11:56.100
für uns.

00:11:57.600 --> 00:11:58.520
Verstehe schon, verstehe schon.

00:11:59.680 --> 00:12:01.320
Nächstes Mal bin ich dann wieder remote.

00:12:06.380 --> 00:12:07.880
Ja, nee, ansonsten, genau.

00:12:08.100 --> 00:12:09.280
PHP auch neuer Release.

00:12:09.860 --> 00:12:11.800
viel neues Async-Zeug mit 8.1

00:12:11.800 --> 00:12:12.980
dazugekommen, jetzt 8.2.

00:12:13.580 --> 00:12:15.720
Ehrlich gesagt waren da jetzt nicht so die großen

00:12:15.720 --> 00:12:17.600
Dinge drin, aber auch da

00:12:17.600 --> 00:12:19.720
die Sachen, die dabei waren, haben mich auch sehr stark

00:12:19.720 --> 00:12:21.440
an diverse Python-Geschichten erinnert. Zum Beispiel

00:12:21.440 --> 00:12:23.620
da ist jetzt ein großes Thema

00:12:23.620 --> 00:12:24.860
so was, Read-Only-Classes,

00:12:25.820 --> 00:12:27.460
sowas ähnlich, geht ja auch in die Richtung

00:12:27.460 --> 00:12:29.220
Data-Classes, dieses ganze Zeug.

00:12:29.880 --> 00:12:31.460
Ja, dann waren da so Trades-Geschichten drin,

00:12:31.500 --> 00:12:33.540
das ist ein bisschen komisch in PHP. PHP kann halt

00:12:33.540 --> 00:12:35.220
nur, kann halt nicht

00:12:35.220 --> 00:12:37.180
Multi-Erben-Dings da,

00:12:38.180 --> 00:12:39.220
also Multiple-Vererbung,

00:12:39.300 --> 00:12:40.620
Die meisten Sprachen können das nicht.

00:12:40.640 --> 00:12:43.440
Einige Leute finden das total super, weil multiple Vererbung ist ja böse.

00:12:43.480 --> 00:12:44.680
Ja, ist es auch in gewisser Weise.

00:12:44.680 --> 00:12:45.400
Nein, ist es nicht.

00:12:45.440 --> 00:12:45.800
Ist es nicht.

00:12:45.960 --> 00:12:46.240
Großartig.

00:12:46.280 --> 00:12:49.720
Wenn man es richtig verwendet, ist es das nicht unbedingt, aber ja.

00:12:49.840 --> 00:12:50.600
Jetzt sind wir wieder bei dem, ja.

00:12:50.620 --> 00:12:52.640
Die ganz vielen großen Sprachen können das nicht.

00:12:52.700 --> 00:12:53.460
Java kann das auch nicht.

00:12:53.460 --> 00:12:55.220
Ich finde, multiple Vererbung ist auch total cool.

00:12:55.360 --> 00:12:55.560
JavaScript kann das auch nicht.

00:12:55.920 --> 00:12:58.760
Also, das ist blöd, wenn es obfuscated ist, wenn man halt nicht weiß, was dahintersteckt

00:12:58.760 --> 00:12:59.580
und nicht weiß, was passiert.

00:13:00.020 --> 00:13:02.680
Aber wenn man halt tatsächlich irgendwie so mehrere Sachen zusammenbauen will, dann ist

00:13:02.680 --> 00:13:03.360
das super praktisch.

00:13:03.480 --> 00:13:04.560
Also, wenn man in so einer…

00:13:04.560 --> 00:13:07.600
Ich hatte diesen Fall zum Beispiel letztens

00:13:07.600 --> 00:13:10.040
in einer Anfänger-Programmierschulung.

00:13:11.020 --> 00:13:11.680
Wenn dann Leute

00:13:11.680 --> 00:13:13.700
so Fragen stellen, dann man plötzlich anfängt

00:13:13.700 --> 00:13:15.860
den Method-Resolution-Order zu erklären.

00:13:16.120 --> 00:13:17.520
Das mache ich jedes Mal in meinen Schulungen.

00:13:17.760 --> 00:13:19.740
Ja, natürlich. Das muss man ja auch normalerweise.

00:13:20.140 --> 00:13:20.780
Ja, geht nicht anders.

00:13:21.880 --> 00:13:22.800
Reihenfolge ist ja gar nicht so schlimm.

00:13:24.880 --> 00:13:26.220
Ja, aber wie man da hinkommt.

00:13:27.280 --> 00:13:27.860
Es ist halt schon

00:13:27.860 --> 00:13:29.480
so ein Konzept, wenn man das

00:13:29.480 --> 00:13:30.860
so drei Minuten erklärt, dann merkt man,

00:13:30.980 --> 00:13:33.180
nach drei Minuten denkt man so, hätte ich bloß nicht damit angefangen.

00:13:33.520 --> 00:13:35.580
Das ist ja, das, ja.

00:13:36.540 --> 00:13:37.660
Also es kann,

00:13:37.780 --> 00:13:39.700
ich verstehe schon, warum Leute das nicht haben

00:13:39.700 --> 00:13:41.700
wollen oder sich sagen so, naja, lassen wir das lieber

00:13:41.700 --> 00:13:43.000
weg, wenn wir es irgendwie weglassen können.

00:13:43.540 --> 00:13:44.820
Naja, in PHP gibt es auch hier auf jeden Fall...

00:13:44.820 --> 00:13:46.660
Ja, aber dafür macht man dann Interfaces und...

00:13:46.660 --> 00:13:48.540
Genau, dafür gibt es dann Interfaces und...

00:13:48.540 --> 00:13:51.120
PHP gibt es dann Trades...

00:13:51.120 --> 00:13:53.020
Ja, aber das ganze ABC erstmal als abstrakt

00:13:53.020 --> 00:13:54.920
definieren, bevor man eine Implementierung dafür schreibt, ist auch irgendwie

00:13:54.920 --> 00:13:55.500
erstmal mucks.

00:13:56.820 --> 00:13:59.160
Ja, aber ABC hilft ja nicht bei Multiplier-Vererbung.

00:13:59.300 --> 00:14:00.240
Nee, eben, aber...

00:14:00.240 --> 00:14:03.000
Ja, genau, aber das ist ja doof.

00:14:03.060 --> 00:14:04.680
Du musst halt immer die ganze Zeit irgendwelche abstrakten Sachen machen

00:14:04.680 --> 00:14:05.800
und dann irgendeine Implementierung schreiben.

00:14:06.160 --> 00:14:07.880
Quatsch, dann kannst du direkt die Implementierung machen.

00:14:09.480 --> 00:14:11.740
Ja, also jedenfalls, genau, da hat sich was getan.

00:14:13.500 --> 00:14:14.660
Kann man jetzt auch Monkey-Patchen.

00:14:15.880 --> 00:14:18.940
Ja, und dann war viel Type-Annotation-Zeugs.

00:14:19.100 --> 00:14:20.700
Also das wusste ich gar nicht, dass PHP das inzwischen auch macht,

00:14:20.780 --> 00:14:21.100
aber es geht.

00:14:21.640 --> 00:14:22.700
Ja, war auch dabei.

00:14:22.980 --> 00:14:24.820
Und sah ähnlich komisch aus wie bei Python.

00:14:25.940 --> 00:14:27.100
Vielleicht passen die an ihre Gesundheitsgegenstände.

00:14:27.380 --> 00:14:29.180
Aber ich glaube, PHP ist nicht hübscher geworden, oder?

00:14:30.080 --> 00:14:31.760
Doch, also ich würde schon sagen,

00:14:31.760 --> 00:14:33.580
Das ist inzwischen eine echt andere Sprache als früher.

00:14:33.660 --> 00:14:35.040
Früher war das ja so echt so ein bisschen

00:14:35.040 --> 00:14:37.940
stinkt. Ja, und inzwischen

00:14:37.940 --> 00:14:39.740
glaube ich, ist das auch

00:14:39.740 --> 00:14:41.060
also genau wie JavaScript, also

00:14:41.060 --> 00:14:43.520
ja, ich meine, wenn man jetzt... Oder auch modernes Java.

00:14:43.760 --> 00:14:45.880
Das ist auch überraschend übersichtlich.

00:14:46.320 --> 00:14:47.820
Ja, also geht alles.

00:14:48.000 --> 00:14:49.640
Also ist alles nicht mehr in dem Zustand, dass man

00:14:49.640 --> 00:14:50.380
sagt so, hu,

00:14:50.900 --> 00:14:53.460
die Straßenseite wechselt oder so.

00:14:53.480 --> 00:14:55.460
Die ganz dicken Knüppel an Argumenten, die sind dann

00:14:55.460 --> 00:14:57.360
irgendwie weggefallen, weil es ist halt auch modern.

00:14:57.360 --> 00:14:59.420
Das ist auch so ein Ding, was mich jetzt dabei so,

00:14:59.420 --> 00:15:01.460
was mir aufgefallen ist, es ist schon alles sehr ähnlich geworden

00:15:01.460 --> 00:15:03.340
irgendwie. So die ganzen Sachen werden überall ähnlich

00:15:03.340 --> 00:15:03.860
implementiert.

00:15:05.060 --> 00:15:07.480
Ja, also es sind

00:15:07.480 --> 00:15:08.880
halt alles moderne Sprachen und das

00:15:08.880 --> 00:15:10.900
Und man kann das alles benutzen und so.

00:15:12.040 --> 00:15:12.520
Ja, seltsam.

00:15:13.340 --> 00:15:15.420
Aber Java vor allem immer

00:15:15.420 --> 00:15:17.500
noch langsam und immer noch lange Startup-Times

00:15:17.500 --> 00:15:18.800
und immer noch Speicherprobleme.

00:15:18.820 --> 00:15:21.240
Ich dachte, das Python langsam, war das nicht mal so?

00:15:23.740 --> 00:15:25.400
Python ist langsam, aber es startet

00:15:25.400 --> 00:15:25.620
schnell.

00:15:26.900 --> 00:15:28.380
Java ist schnell, aber startet langsam.

00:15:30.560 --> 00:15:31.320
Und C ist

00:15:31.320 --> 00:15:33.220
schnell und startet schnell.

00:15:34.320 --> 00:15:35.000
Und dafür

00:15:35.000 --> 00:15:36.460
löscht es dann all deine Sachen.

00:15:40.980 --> 00:15:43.340
Ja, genau. Ansonsten, ja, ich weiß nicht,

00:15:43.340 --> 00:15:45.220
ich überlege gerade, ob ich jetzt die Sachen,

00:15:45.320 --> 00:15:47.420
die noch draufstehen, was haben wir noch?

00:15:50.540 --> 00:15:50.900
Genau.

00:15:52.380 --> 00:15:53.380
Wir müssen eigentlich unbedingt

00:15:53.380 --> 00:15:55.340
den Twitter-Ding

00:15:56.060 --> 00:15:57.320
weiterführen, den wir letztens mal so

00:15:57.320 --> 00:15:58.700
eingeschickt haben. Ich habe ja davon ja gar keine Ahnung.

00:15:59.100 --> 00:16:00.720
Ich verfolge das ja nicht so aktiv wie ihr.

00:16:01.320 --> 00:16:03.820
Dieses Twitter-Ding hat sich weiter gedreht,

00:16:03.860 --> 00:16:05.320
das ist richtig. Oh ja, das ist großartig.

00:16:05.400 --> 00:16:07.200
Viele weitere großartige Quittel.

00:16:08.360 --> 00:16:09.860
Ich bin gespannt. Er hat eine Abstimmung

00:16:09.860 --> 00:16:11.680
gemacht, ob er weiter CEO sein soll.

00:16:11.780 --> 00:16:13.480
Die haben gesagt, nein, und hat doch schon noch da.

00:16:13.500 --> 00:16:14.640
Ich werde mich daran halten.

00:16:15.380 --> 00:16:17.840
Und es kam natürlich irgendwie 70% Nein raus

00:16:17.840 --> 00:16:19.620
oder 70%, er soll zurücktreten, aber er ist

00:16:19.620 --> 00:16:21.680
immer noch CEO. Ja, wobei, das war

00:16:21.680 --> 00:16:23.640
so ein bisschen ein Witz, weil er hatte ja vorher

00:16:23.640 --> 00:16:25.040
schon gesagt, er will das gar nicht so lange machen,

00:16:25.140 --> 00:16:27.160
hat ja auch noch andere Sachen zu tun,

00:16:27.600 --> 00:16:29.700
so ein bisschen irgendwie Tesla, da fühlen

00:16:29.700 --> 00:16:31.800
sich jetzt... Ja, Tesla stürzt jetzt mit ab, gell?

00:16:31.820 --> 00:16:33.360
Ich krieg das jetzt so am Rande immer mit.

00:16:33.760 --> 00:16:35.460
Einmal muss er da Aktien verkaufen,

00:16:35.600 --> 00:16:37.540
was natürlich vielleicht nicht so gut ist. Dann der Kurs

00:16:37.540 --> 00:16:39.680
fällt irgendwie gerade, weil die Aktionäre

00:16:39.680 --> 00:16:40.640
wohl auch denken so, hm,

00:16:41.640 --> 00:16:44.120
müssen wir ein Portfolio nochmal ausbalancieren,

00:16:44.220 --> 00:16:45.660
irgendwie in eine andere Richtung vielleicht,

00:16:45.920 --> 00:16:47.620
wo es nicht so nach einer großen

00:16:47.620 --> 00:16:49.340
Katastrophe aussieht. Und

00:16:49.340 --> 00:16:51.540
ja, er hat ja auch keine Zeit mehr für Tesla, weil er muss

00:16:51.540 --> 00:16:53.660
ja da die ganze Zeit irgendwie komische

00:16:53.660 --> 00:16:55.360
rechte Sachen irgendwie retweeten auf

00:16:55.360 --> 00:16:57.660
Twitter. Der wird der nächste Präsidentschaftskandidat

00:16:58.400 --> 00:16:59.540
in zehn Jahren oder so?

00:16:59.700 --> 00:17:01.740
Ja, vielleicht. Kann ja sein. Auf der gleichen Basis

00:17:01.740 --> 00:17:03.940
wie andere Präsidentschaftskandidaten.

00:17:03.960 --> 00:17:05.080
Also meine Prognose ist so,

00:17:05.340 --> 00:17:07.320
weiß nicht, wann ist die nächste Wahl? 15 Jahren oder was?

00:17:08.100 --> 00:17:08.540
Präsidentschaftskandidat.

00:17:09.280 --> 00:17:11.660
Ja, vielleicht. Aber es kann auch schief gehen.

00:17:12.400 --> 00:17:12.460
Also

00:17:12.460 --> 00:17:15.480
basierend auf dem Feedback, was ich so höre,

00:17:16.200 --> 00:17:17.700
halte ich das sogar für die wahrscheinlichste

00:17:17.700 --> 00:17:18.000
Option.

00:17:19.120 --> 00:17:21.460
Das Business schief geht ist jetzt kein

00:17:21.460 --> 00:17:23.360
Nachteil dafür, dass man Präsident werden kann.

00:17:23.440 --> 00:17:23.840
Nee, nee.

00:17:23.840 --> 00:17:26.080
Das muss nur gut ausschauen.

00:17:26.740 --> 00:17:28.060
Also ein Kommentar, den ich gelesen

00:17:28.060 --> 00:17:29.940
habe, nicht auf Twitter, sondern auf

00:17:29.940 --> 00:17:32.360
einem anderen, modernen,

00:17:32.700 --> 00:17:33.300
federierten

00:17:33.300 --> 00:17:35.100
Kurznachrichtendienst.

00:17:36.800 --> 00:17:37.260
Auf Mastodon.

00:17:38.740 --> 00:17:39.720
Da hat einer geschrieben,

00:17:39.980 --> 00:17:42.160
am Anfang hat er ja Autos gebaut

00:17:42.160 --> 00:17:43.940
und ich verstehe ja nichts von Autos und die

00:17:43.940 --> 00:17:45.960
Leute haben gesagt, das ist total cool, also waren

00:17:45.960 --> 00:17:47.980
die total cool. Und dann hat er Raketen gemacht und ich verstehe nicht

00:17:47.980 --> 00:17:49.980
viel von Raketen und die Leute haben

00:17:49.980 --> 00:17:51.780
gesagt, das ist total cool, also war das total cool. Und jetzt

00:17:51.780 --> 00:17:53.880
macht er Software und ich verstehe was von Software und jetzt

00:17:53.880 --> 00:17:55.420
merke ich, was der für Quatsch daherredet.

00:17:55.800 --> 00:17:57.860
Und jetzt weiß ich, dass wir die Finger von den Raketen

00:17:57.860 --> 00:17:58.760
und denen Autos lassen muss.

00:17:59.560 --> 00:18:01.540
Ja, das ist tatsächlich, das habe ich auch schon

00:18:01.540 --> 00:18:02.320
mal gesagt.

00:18:03.680 --> 00:18:04.460
Ja, das kann sein.

00:18:05.040 --> 00:18:06.100
Genau das hat er auch gesagt.

00:18:06.620 --> 00:18:08.580
Und ich habe auch so im privaten Umfeld, also Leute, die halt

00:18:08.580 --> 00:18:11.400
irgendwie gesagt haben, so Tesla fand ich eigentlich immer ganz cooles

00:18:11.400 --> 00:18:13.300
Auto und so dieses Konzept, so Elektro, eigentlich

00:18:13.300 --> 00:18:14.180
schon nicht so schlecht, aber

00:18:14.180 --> 00:18:17.480
ich weiß nicht, möchte ich

00:18:17.480 --> 00:18:19.320
wirklich gesehen werden, wie ich mit einem Tesla

00:18:19.320 --> 00:18:19.780
rumfahre?

00:18:20.960 --> 00:18:22.220
Das hat sich auch geändert, oder?

00:18:22.380 --> 00:18:24.880
Das war cool und jetzt ist es eher so

00:18:24.880 --> 00:18:26.420
cringe.

00:18:27.860 --> 00:18:29.920
Ja, aber ich meine,

00:18:30.000 --> 00:18:31.600
das schadet natürlich Tesla auch enorm.

00:18:32.160 --> 00:18:32.480
Natürlich.

00:18:33.760 --> 00:18:35.760
Ob er das so auf dem Schirm hatte? Ich glaube nicht.

00:18:35.760 --> 00:18:37.460
Ich weiß es nicht. Er versteht halt das

00:18:37.460 --> 00:18:39.400
Good Old Europe noch nicht so gut, glaube ich.

00:18:39.520 --> 00:18:41.760
Nein, ich glaube, dass der halt genau so

00:18:41.760 --> 00:18:43.100
Ja-Sage um sich herum hat,

00:18:43.940 --> 00:18:45.760
wo er sagt, hier, ich habe voll die geile Idee

00:18:45.760 --> 00:18:47.520
und dann sagen die, ja, das stimmt, das ist ja voll die geile Idee.

00:18:47.920 --> 00:18:50.040
Ja, insofern

00:18:50.040 --> 00:18:51.380
bei aller Häme,

00:18:51.840 --> 00:18:52.440
genau, das glaube ich.

00:18:52.440 --> 00:18:54.160
Ich meine, also ich hätte, wenn ich

00:18:54.160 --> 00:18:56.080
in der Situation wäre, oder ich glaube halt, das ist super

00:18:56.080 --> 00:18:57.300
schwer, wenn du halt

00:18:57.300 --> 00:18:59.780
irgendwie einmal abgeschirmt

00:18:59.780 --> 00:19:01.640
bist von den Konsequenzen deines Handelns, dadurch,

00:19:01.760 --> 00:19:03.580
dass da halt quasi unendlich viel Geld dazwischen ist

00:19:03.580 --> 00:19:05.560
und... Ja, und wenn du als

00:19:05.560 --> 00:19:07.580
Genie verehrt wirst... Genau, da

00:19:07.580 --> 00:19:09.600
sagen dauernd irgendwie tausende Leute, dass sie dich total

00:19:09.600 --> 00:19:11.580
toll finden und gleichzeitig

00:19:11.580 --> 00:19:13.700
es hat ja auch funktioniert irgendwie eine Zeit lang

00:19:13.700 --> 00:19:15.660
und dann

00:19:15.660 --> 00:19:17.640
hast du halt ganz viele Leute, die irgendwie von dir

00:19:17.640 --> 00:19:19.240
profitieren wollen auf die eine oder andere Art,

00:19:19.880 --> 00:19:21.580
dass du dann noch irgendwie quasi

00:19:21.580 --> 00:19:23.600
Bodenhaftung behältst und nicht irgendwie

00:19:23.600 --> 00:19:25.560
so komisch abdrehst, das ist halt extrem

00:19:25.560 --> 00:19:27.480
bestimmte Sachen waren ja wahrscheinlich auch gar nicht so schlecht, also

00:19:27.480 --> 00:19:28.960
von der Grundidee her, oder?

00:19:29.460 --> 00:19:31.600
Also ich glaube das nicht auch nicht, ich glaube, dass das ganz leicht ist

00:19:31.600 --> 00:19:33.660
und ich würde mich da auch als Experiment anbieten,

00:19:33.860 --> 00:19:35.540
dass man mir einfach mal 100 Milliarden gibt.

00:19:36.520 --> 00:19:37.100
Ja, ja, gut.

00:19:39.060 --> 00:19:39.380
Natürlich,

00:19:39.780 --> 00:19:41.680
man kann es nicht wissen vorher, muss man einfach mal ausprobiert

00:19:41.680 --> 00:19:43.420
haben. Ja, also wie gesagt, wenn sich da

00:19:43.420 --> 00:19:45.620
unter den Zuhörern jemand findet, bietet mich hier mit an.

00:19:46.520 --> 00:19:47.360
Aber, genau,

00:19:47.580 --> 00:19:49.340
aber es ist halt schon spektakulär,

00:19:49.420 --> 00:19:51.720
das zu sehen, wie das so sich entwickeln kann.

00:19:52.080 --> 00:19:52.260
Ja, großartig, großartig.

00:19:53.340 --> 00:19:55.500
Jemand hat vorgeschlagen, dass das jetzt eine Tradition wird,

00:19:55.540 --> 00:19:57.180
dass der reichste Mann der Welt immer Twitter kauft.

00:20:00.700 --> 00:20:02.780
So lange, bis er nicht mehr der reichste Mann der Welt ist.

00:20:03.560 --> 00:20:08.940
Ja, ja, ja, ja, das ist schon, das ist schon verrückt alles.

00:20:09.120 --> 00:20:11.960
Also auch diese Geschichte mit dann, als er angefangen hat,

00:20:12.060 --> 00:20:15.300
irgendwie Leute zu sperren oder zu verknüpfen.

00:20:15.300 --> 00:20:16.680
Ja, Journalisten, Journalisten.

00:20:17.860 --> 00:20:20.360
Genau, Journalisten gesperrt und haben die rausgefunden,

00:20:20.360 --> 00:20:22.180
dass das mit dem Sperren nicht so richtig funktioniert,

00:20:22.300 --> 00:20:24.760
weil man halt Spaces weiterhin joinen kann, obwohl man gesperrt ist.

00:20:25.240 --> 00:20:27.120
Dann ist er da einem Call gejoined

00:20:27.120 --> 00:20:28.700
und hat irgendwie angefangen.

00:20:28.700 --> 00:20:31.480
Und musste dann Fragen ins Auge blicken.

00:20:31.700 --> 00:20:33.200
Ja, genau, das fand er dann nicht so gut.

00:20:33.440 --> 00:20:35.260
Ja, und dann ging auf einmal dieses Basis-Feature

00:20:35.260 --> 00:20:35.880
gar nicht mehr.

00:20:36.380 --> 00:20:38.580
Wir haben einfach das komplett ausgeschaltet.

00:20:40.520 --> 00:20:40.760
Ja.

00:20:40.960 --> 00:20:41.740
Ach, großartig.

00:20:42.120 --> 00:20:44.440
Es ist schon ein großes Kino.

00:20:45.260 --> 00:20:46.680
Aber die Prämisse war ja,

00:20:46.680 --> 00:20:48.500
das funktioniert jetzt bald technisch nicht mehr.

00:20:49.120 --> 00:20:50.760
Ja, also bisher funktioniert es

00:20:50.760 --> 00:20:51.460
weiterhin noch.

00:20:52.260 --> 00:20:54.400
Ja, ich weiß nicht. Funktioniert es noch?

00:20:54.660 --> 00:20:56.980
es scheint ja schon jetzt zumindest

00:20:56.980 --> 00:20:58.840
Features zu geben, die nicht mehr richtig gehen.

00:20:58.940 --> 00:21:00.940
Ja, das schon. Dann ging mal eine Weile lang

00:21:00.940 --> 00:21:02.960
die Two-Factor-Authentication nicht und

00:21:02.960 --> 00:21:04.960
dann scheint es ja irgendwie Outages zu

00:21:04.960 --> 00:21:06.980
geben, was so die Zuverlässigkeit angeht

00:21:06.980 --> 00:21:08.840
und so. Aber er

00:21:08.840 --> 00:21:10.840
schreibt ja auch selber, dass er durch

00:21:10.840 --> 00:21:12.920
die Rechenzentren geht und einfach mal Sachen abschaltet

00:21:12.920 --> 00:21:14.180
und tada, es geht immer noch.

00:21:14.700 --> 00:21:15.060
Ja.

00:21:17.840 --> 00:21:18.880
Anderen Firmen heißt sowas

00:21:18.880 --> 00:21:20.800
Chaos Monkey. Ja, nicht wie Jochen,

00:21:20.940 --> 00:21:23.020
der einfach in den Keller geht und den Erstschäfer abstellt.

00:21:24.660 --> 00:21:26.060
Ja.

00:21:26.520 --> 00:21:27.860
Sag los, Jochen, hast du mal was passiert?

00:21:27.860 --> 00:21:30.680
Chaos Monkey nimmt unterschiedliche Formen

00:21:30.680 --> 00:21:32.440
in unterschiedlichen Zeiten an, unterschiedlich gestalten.

00:21:33.180 --> 00:21:34.180
Ja. Ich finde das immer noch so,

00:21:34.300 --> 00:21:34.760
Entschuldigung, Jochen.

00:21:37.300 --> 00:21:38.340
Kann ja mal passieren.

00:21:39.580 --> 00:21:40.780
Ist jedem schon mal passiert.

00:21:41.840 --> 00:21:42.620
Wer noch nicht

00:21:42.620 --> 00:21:44.600
die Produktionsdaten mal gelöscht hat, der hat nicht richtig

00:21:44.600 --> 00:21:46.380
gelebt, weil das ist ein Gefühl, das man sonst

00:21:46.380 --> 00:21:48.600
hat, aber dann heiß und kalt.

00:21:49.320 --> 00:21:50.680
Genau, und dann,

00:21:50.680 --> 00:21:52.680
wenn man dann nochmal nachguckt, ist der Falldeskripto

00:21:52.680 --> 00:21:54.560
noch offen? Kann ich wieder teilfleisch

00:21:54.560 --> 00:21:56.040
irgendwie nochmal. Aber leider

00:21:56.040 --> 00:21:58.360
nein. Und dann wird's

00:21:58.360 --> 00:21:59.360
nochmal heiß und kalt.

00:22:00.480 --> 00:22:02.400
Und dann schaut man sich die Liste der Backups an,

00:22:02.420 --> 00:22:04.080
wann das letzte Backup gemacht wurde. Und dann wird's

00:22:04.080 --> 00:22:05.320
nochmal heiß und kalt.

00:22:07.820 --> 00:22:08.220
Ja.

00:22:09.200 --> 00:22:10.160
Also da kann man auch

00:22:10.160 --> 00:22:12.360
viel Spaß haben. Aber genau,

00:22:12.500 --> 00:22:13.440
ja, bei Twitter auch, weil

00:22:13.440 --> 00:22:16.060
das fand ich auch toll, als er dann angefangen hat,

00:22:16.140 --> 00:22:18.300
irgendwie Links zu Mastodon zu sperren.

00:22:18.400 --> 00:22:20.320
Also Leute haben angefangen, quasi

00:22:20.320 --> 00:22:22.220
ihre Mastodon-Handles

00:22:22.220 --> 00:22:24.260
in ihre Twitter-Video zu schreiben, damit man

00:22:24.260 --> 00:22:25.940
Da gibt es dann diverse Tools für,

00:22:26.460 --> 00:22:28.480
die einem dann sozusagen, wenn man zu Mastodon wechselt,

00:22:28.580 --> 00:22:30.260
einfach sagen, da sagt man halt hier

00:22:30.260 --> 00:22:32.340
autorisieren, sagt das, okay, folge automatisch

00:22:32.340 --> 00:22:33.780
allen Leuten, denen du auf Twitter gefolgt bist.

00:22:33.900 --> 00:22:35.440
Ja, die du finden kannst halt. Genau.

00:22:36.200 --> 00:22:38.200
Und damit das halt geht, haben Leute halt diese

00:22:38.200 --> 00:22:39.780
Handles halt in ihre Bio geschrieben, ich auch.

00:22:41.140 --> 00:22:41.840
Und bist du jetzt gesperrt?

00:22:42.160 --> 00:22:44.140
Nee, wenn man das vorher gemacht hat,

00:22:44.320 --> 00:22:45.900
dann war das okay. Ach so, ja.

00:22:46.160 --> 00:22:48.180
Damals war das noch nicht gefährlich. Und irgendwann war

00:22:48.180 --> 00:22:49.700
das wohl nicht mehr okay.

00:22:50.700 --> 00:22:52.360
Ja, aber die Begründung

00:22:52.360 --> 00:22:54.100
ist ja großartig, weil das kannst du ja

00:22:54.100 --> 00:22:56.360
Es wird ja geschrieben,

00:22:56.540 --> 00:22:58.580
dass es nicht einfach nur so, weil es Konkurrenz ist,

00:22:58.680 --> 00:23:00.280
sondern weil es gefährliche Software sein kann.

00:23:00.280 --> 00:23:00.600
Gefährlich.

00:23:01.820 --> 00:23:04.240
Das muss so eine ähnliche

00:23:04.240 --> 00:23:05.560
Gefahr sein, die auch

00:23:05.560 --> 00:23:08.900
im Apple-App-Store

00:23:08.900 --> 00:23:10.220
dazu führt, dass Apple unbedingt

00:23:10.220 --> 00:23:11.800
30 Prozent von allen haben muss.

00:23:12.180 --> 00:23:13.860
Das ist auch furchtbar gefährlich.

00:23:15.240 --> 00:23:16.840
Das muss man

00:23:16.840 --> 00:23:18.140
natürlich verstehen, dass das alles

00:23:18.140 --> 00:23:20.240
gefährlich sein kann. Aber auch da bewegen sich ja Sachen.

00:23:20.400 --> 00:23:21.920
Auch da ist es ja interessant. Da ist ja immer noch

00:23:21.920 --> 00:23:24.060
dieser Prozess

00:23:24.060 --> 00:23:25.900
zwischen Epic, Megagames

00:23:25.900 --> 00:23:27.140
und Apple und

00:23:27.140 --> 00:23:29.540
auch da passieren Dinge.

00:23:30.000 --> 00:23:31.380
Ja, ich weiß, also

00:23:31.380 --> 00:23:33.920
tatsächlich auch auf quasi

00:23:33.920 --> 00:23:35.900
legislativer Ebene und ehrlich

00:23:35.900 --> 00:23:38.060
gesagt finde ich das relativ, die Konsequenzen

00:23:38.060 --> 00:23:39.900
relativ furchtbar. Also ich bin ja mit diesem Apple-Universum

00:23:40.500 --> 00:23:41.480
ein wenig verhaftet.

00:23:42.340 --> 00:23:43.880
Ich weiß nicht warum, welcher Fanboy da ist.

00:23:43.900 --> 00:23:45.600
Wir haben vorhin schon hier die MacBooks gezählt.

00:23:46.300 --> 00:23:47.900
Der Stapel an MacBooks ist fast zu groß

00:23:47.900 --> 00:23:48.580
für deren Bücher.

00:23:50.140 --> 00:23:50.980
Ungelesene MacBooks.

00:23:51.540 --> 00:23:53.980
Ja, ungelesene

00:23:53.980 --> 00:23:55.680
MacBooks liegen hier rum, ja, das ist richtig.

00:23:56.360 --> 00:23:56.720
Und

00:23:56.720 --> 00:23:59.440
das Problem ist jetzt, dass es halt für die User

00:23:59.440 --> 00:24:01.560
nicht gut ausgehen wird. Also ich kann keinen

00:24:01.560 --> 00:24:03.720
Weg mehr erkennen, wie das für die User noch gut ausgehen kann.

00:24:03.820 --> 00:24:04.720
Ja, aber wisst ihr, woran das liegt?

00:24:05.900 --> 00:24:07.520
Im Gerichtsstand New York, Mellon oder

00:24:07.520 --> 00:24:09.860
sowas, also irgendwelche ultrakonservativen

00:24:09.860 --> 00:24:10.460
Libertären.

00:24:10.820 --> 00:24:13.320
Ja, aber man könnte leicht wissen, Apple hätte doch einfach

00:24:13.320 --> 00:24:15.360
leicht sagen können, hier, wenn du die geheime Zahl

00:24:15.360 --> 00:24:17.620
eingibst, dann akzeptierst

00:24:17.620 --> 00:24:19.660
du die Bedingungen, dass dein Gerät explodieren

00:24:19.660 --> 00:24:21.420
kann zu jedem Zeitpunkt und dann darfst du dafür

00:24:21.420 --> 00:24:23.420
Software installieren und das wäre für mich völlig

00:24:23.420 --> 00:24:25.360
ausreichend gewesen. Ja, ja, ja, genau. Etwas, was halt

00:24:25.360 --> 00:24:27.060
tatsächlich nicht dazu führt, dass

00:24:27.060 --> 00:24:29.360
es großen Umsatzverlust gibt, aber

00:24:29.360 --> 00:24:31.480
auf der anderen Seite den Leuten das Argument gibt. Was halt scary genug

00:24:31.480 --> 00:24:33.360
ausschaut, dass es nur so

00:24:33.360 --> 00:24:34.720
Verrückte machen wie wir und

00:24:34.720 --> 00:24:36.840
unsere Zuhörer. Ja.

00:24:38.840 --> 00:24:39.540
Ja, das

00:24:39.540 --> 00:24:41.420
wäre alles sehr schlau gewesen, aber

00:24:41.420 --> 00:24:42.860
das haben sie halt nicht gemacht, sondern

00:24:42.860 --> 00:24:45.380
sie haben sich halt für den, die

00:24:45.380 --> 00:24:47.360
harte Verteidigung entschieden, was jetzt halt dazu

00:24:47.360 --> 00:24:49.080
führt, dass der Gesetzgeber sagt, oh,

00:24:49.360 --> 00:24:51.140
oh, oh, wir haben hier ein Monopol,

00:24:51.140 --> 00:24:53.100
da müssen wir jetzt regulieren wohl.

00:24:53.580 --> 00:24:55.480
Und Apple macht selber nichts, das ist jetzt so schlimm,

00:24:55.560 --> 00:24:56.720
das müssen wir unbedingt regulieren.

00:24:57.480 --> 00:24:59.180
Was halt, ja, ich meine,

00:24:59.420 --> 00:25:01.180
das Problem ist halt,

00:25:01.320 --> 00:25:03.220
die haben halt keine Ahnung davon und sie machen jetzt irgendeine

00:25:03.220 --> 00:25:04.740
Regulierung. So eine Regulierung wie,

00:25:05.460 --> 00:25:07.420
naja, die Messenger müssen jetzt halt kompatibel sein.

00:25:07.620 --> 00:25:09.000
Was halt...

00:25:09.000 --> 00:25:11.400
Und alle eine Backdoor haben. Ja, das funktioniert halt nicht.

00:25:11.840 --> 00:25:12.720
Also, oder nicht sinnvoll.

00:25:13.140 --> 00:25:15.120
Entweder ist es total furchtbar und das ist

00:25:15.120 --> 00:25:17.320
alles ganz schrecklich für alle oder es funktioniert halt nicht.

00:25:17.960 --> 00:25:19.300
Also, und so ähnlich

00:25:19.300 --> 00:25:21.080
bei den App-Store-Geschichten auch und das ist halt

00:25:21.080 --> 00:25:23.220
für die User wird es halt ziemlich schlimm

00:25:23.220 --> 00:25:25.320
werden jetzt. Ja, also im Prinzip braucht man

00:25:25.320 --> 00:25:27.600
dann sowas wie ein eigenes, individualisiertes

00:25:27.600 --> 00:25:29.280
Gerät mit einem

00:25:29.280 --> 00:25:31.320
eigenen Betriebssystem, dass man sich selber

00:25:31.320 --> 00:25:33.480
entscheiden kann, was man da drauf packt.

00:25:33.840 --> 00:25:35.140
Das kannst du ja. Ja, aber

00:25:35.140 --> 00:25:37.240
diese Monopolabhängigkeit halt, wenn du halt so

00:25:37.240 --> 00:25:39.060
Dinge hast, die so systemrelevant sind.

00:25:39.080 --> 00:25:41.000
Nur kannst du dann halt mit diesem Gerät gar nichts machen.

00:25:41.240 --> 00:25:43.200
Ja, aber genau. Aber was willst du denn machen? Also bei Mastodon brauchst du

00:25:43.200 --> 00:25:44.640
das zum Beispiel nicht mehr. Was brauchst du denn noch?

00:25:44.640 --> 00:25:46.960
Mastodon brauchst du nicht. Aber Signal zum Beispiel

00:25:46.960 --> 00:25:48.880
darfst du nur mit dem autorisierten Client

00:25:48.880 --> 00:25:50.360
verwenden. Ja, benutzt du Signal?

00:25:51.080 --> 00:25:52.960
Ja, natürlich. Was gibt es für

00:25:52.960 --> 00:25:55.200
Alternativen? Ich habe kurz gesehen, wie du gezuckt hast.

00:25:55.920 --> 00:25:56.920
Telegram auch.

00:25:57.280 --> 00:25:58.980
WhatsApp auch. Darfst du alle nur

00:25:58.980 --> 00:25:59.440
mit dem

00:25:59.440 --> 00:26:02.880
autorisierten Kleinkunsten, sonst verstößt du

00:26:02.880 --> 00:26:04.280
gegen die Nutzungsvorschriften.

00:26:05.220 --> 00:26:06.920
Und die gibt es halt nur für iOS und

00:26:06.920 --> 00:26:07.460
Android.

00:26:08.620 --> 00:26:09.500
Ja, also es ist

00:26:09.500 --> 00:26:12.680
ja, ich weiß es nicht. Also jetzt

00:26:12.680 --> 00:26:14.660
wird es halt hässlich sozusagen

00:26:14.660 --> 00:26:15.980
für alle. Und

00:26:15.980 --> 00:26:18.660
ja, jetzt ist Apple halt in diese blöde

00:26:18.660 --> 00:26:19.660
Falle gelaufen, dass sie halt

00:26:19.660 --> 00:26:22.020
sich da so in der Ecke haben treten lassen,

00:26:22.120 --> 00:26:24.500
dass der Kram

00:26:24.500 --> 00:26:26.320
reguliert wird und zwar scheiße reguliert wird,

00:26:26.380 --> 00:26:27.760
sodass es halt für alle schlechter wird als vorher.

00:26:28.320 --> 00:26:29.340
Und ja, Mist.

00:26:30.400 --> 00:26:32.020
Dumm gelaufen. Aber immerhin haben sie ihre

00:26:32.020 --> 00:26:33.860
Milliarden gemacht. Ja gut, ja.

00:26:34.840 --> 00:26:36.260
Tja, vielleicht war das auch das Ziel der

00:26:36.260 --> 00:26:38.020
ganzen. Aber das musst du nochmal erklären.

00:26:38.260 --> 00:26:39.720
Was wird denn jetzt da genau reguliert?

00:26:41.260 --> 00:26:42.240
Naja, Gesetze

00:26:42.240 --> 00:26:44.320
über Software. Das heißt

00:26:44.320 --> 00:26:45.840
was? Zum Beispiel, dass

00:26:45.840 --> 00:26:47.820
alle Messenger-Dienste kompatibel

00:26:47.820 --> 00:26:49.600
interoperabel sein sollen.

00:26:50.160 --> 00:26:51.840
Das heißt, du kannst ein WhatsApp öffnen

00:26:51.840 --> 00:26:53.840
und kannst mir dann auf meinem Signal schreiben.

00:26:54.520 --> 00:26:54.660
Was?

00:26:55.320 --> 00:26:56.920
Ja, so sagt das Gesetz das.

00:26:56.960 --> 00:26:59.140
Genau, das kann natürlich nicht gehen,

00:26:59.240 --> 00:27:01.660
aber das Gesetz sagt, es muss aber gehen.

00:27:01.820 --> 00:27:03.520
Hä? Was ist das für ein Quatsch?

00:27:03.540 --> 00:27:05.340
Ja, und das, was dabei rauskommen wird, ist halt furchtbar.

00:27:06.140 --> 00:27:08.160
Es gibt dann einen Messenger-Übertragungsstandard

00:27:08.160 --> 00:27:09.360
XML oder sowas?

00:27:09.540 --> 00:27:11.000
Ja, klar, und unverschlüsselt.

00:27:11.280 --> 00:27:12.460
Und verschlüsseln geht halt auch nicht mehr.

00:27:12.780 --> 00:27:13.700
Was ist das für ein Quatsch?

00:27:14.580 --> 00:27:15.700
Ja, genau, das ist das Problem.

00:27:15.800 --> 00:27:16.780
Das ist genau die richtige Reaktion.

00:27:17.820 --> 00:27:19.180
Aber wer kommt denn auf so ein Quad?

00:27:20.700 --> 00:27:21.440
Regierungsbürger, ach so.

00:27:22.460 --> 00:27:22.780
Juristen.

00:27:23.440 --> 00:27:25.480
Die vielahnenden Juristen,

00:27:25.620 --> 00:27:26.140
die alles abnehmen.

00:27:27.640 --> 00:27:29.500
Ja, also das ist halt das Problem.

00:27:29.660 --> 00:27:31.460
Wenn man denen zu viel Vorwand gibt,

00:27:31.580 --> 00:27:33.100
Dinge zu tun, dann tun diese Dinge und das ist nicht gut.

00:27:33.400 --> 00:27:34.440
Aber ja, so ist es halt gelaufen.

00:27:34.660 --> 00:27:36.140
Aber so war es ja bei der DSGVO auch.

00:27:36.940 --> 00:27:40.100
Da gab es halt ein offensichtliches Problem

00:27:40.100 --> 00:27:42.720
und die Softwarewelt

00:27:42.720 --> 00:27:43.900
hat es nicht selber in den Griff gekriegt.

00:27:43.900 --> 00:27:46.040
Also kommt der Regulierungsstick raus

00:27:46.040 --> 00:27:48.120
Und dann wird man einmal so lange über den Kopf gehauen.

00:27:48.260 --> 00:27:49.100
Aber das ist so ein bisschen anders.

00:27:49.100 --> 00:27:49.960
Ja, die DSGVO ist gut.

00:27:50.480 --> 00:27:51.700
Das ist ja richtig.

00:27:53.380 --> 00:27:58.340
Die DSGVO hatte einen Benutzer,

00:27:58.460 --> 00:28:00.960
genau, der hat es aus der Perspektive.

00:28:01.220 --> 00:28:04.260
Die wollte tatsächlich irgendwie aus dem Konsumenten her

00:28:04.260 --> 00:28:07.240
die Dinge denken und aus Datenschutzperspektive und so.

00:28:07.400 --> 00:28:09.440
Das war ein Novum eigentlich so gesehen.

00:28:09.620 --> 00:28:12.180
Genau, weil das halt die Softwarewelt nicht selber hingekriegt hat,

00:28:12.380 --> 00:28:14.160
haben sie es halt über den Kopf gezogen gekriegt.

00:28:14.260 --> 00:28:15.580
Und genau so wird es jetzt wieder laufen.

00:28:15.580 --> 00:28:17.820
Wenn die es auf der Welt halt des, was auch immer

00:28:17.820 --> 00:28:19.600
des ist, nicht hinkriegt, dann

00:28:19.600 --> 00:28:20.780
kriegt sie halt mit Gesetzen über den Kopf.

00:28:20.800 --> 00:28:23.440
Ja, aber Interoperabilität ist ja

00:28:23.440 --> 00:28:25.080
totaler Unsinn, das ist ein absoluter Kokologe.

00:28:25.100 --> 00:28:27.360
Ja, aber das Problem ist, das kannst du halt

00:28:27.360 --> 00:28:29.120
niemandem erklären. Du kannst ja auch Leuten nicht erklären, dass

00:28:29.120 --> 00:28:31.160
Ende-zu-Ende-Verschlüsselung wirklich Ende-zu-Ende-Verschlüsselung ist.

00:28:31.500 --> 00:28:33.060
Das kommt alle paar Jahre, kommt dann jemand und sagt,

00:28:33.160 --> 00:28:34.060
nee, das stehe ich aber nicht.

00:28:34.060 --> 00:28:36.180
Wir wollen aber eine Backdoor in eine Ende-zu-Ende-Verschlüsselung rein.

00:28:36.580 --> 00:28:39.960
Dann ist die aber keine Ende-zu-Ende-Verschlüsselung.

00:28:40.040 --> 00:28:41.900
Und das kannst du Leuten

00:28:41.900 --> 00:28:43.300
nicht erklären, das geht nicht.

00:28:43.300 --> 00:28:45.520
Aber ich denke mir

00:28:45.520 --> 00:28:48.200
immer so in meinem Kopf, das ist ja so ein bisschen

00:28:48.200 --> 00:28:49.760
wie bei den Banken. Banken sind ja heute

00:28:49.760 --> 00:28:52.020
hochgradig reguliert, die dürfen ja gar nichts

00:28:52.020 --> 00:28:54.000
selber machen. Ich arbeite gerade

00:28:54.000 --> 00:28:55.360
für den Kunden in der Versicherungsbranche,

00:28:55.620 --> 00:28:58.140
der hat immer Angst vor der BaFin und auch

00:28:58.140 --> 00:29:00.160
da muss man

00:29:00.160 --> 00:29:02.380
alle möglichen Sachen machen, es muss alles dokumentiert

00:29:02.380 --> 00:29:03.940
werden, warum irgendwas gemacht

00:29:03.940 --> 00:29:06.040
wurde und wie das gemacht wurde und wer es dann

00:29:06.040 --> 00:29:07.840
freigegeben hat und so weiter. Und wenn wir Software

00:29:07.840 --> 00:29:10.180
deployen, dann müssen wir

00:29:10.180 --> 00:29:12.360
für zehn Jahre, wir müssen für zehn

00:29:12.360 --> 00:29:13.920
Jahre müssen wir die Software

00:29:13.920 --> 00:29:16.080
auf Bewahren. Ja, aber Dokumentation rettet

00:29:16.080 --> 00:29:18.140
an der Stelle auch Verantwortung. Wenn du irgendjemanden benennen kannst,

00:29:18.200 --> 00:29:20.100
der zur Prüfung verantwortlich gewesen ist, dann bist du

00:29:20.100 --> 00:29:22.000
aus dem Schneider. Genau, also du schiebst die Verantwortung an jemand

00:29:22.000 --> 00:29:23.820
anderen. Ja, ja. Aber du hast auch die,

00:29:24.220 --> 00:29:25.820
also auf jeden Fall, das ist ja hochgradig reguliert.

00:29:26.020 --> 00:29:28.060
Und angefangen

00:29:28.060 --> 00:29:29.900
hat es ja nicht so. Angefangen hat es ja nicht reguliert, sondern

00:29:29.900 --> 00:29:31.840
angefangen war es halt so, kannst du mir 10 Euro

00:29:31.840 --> 00:29:33.720
geben und ich gebe sie dir zurück

00:29:33.720 --> 00:29:35.720
in einem Monat mit 12. Also so die

00:29:35.720 --> 00:29:36.760
Mafia-Bank-Methode.

00:29:37.940 --> 00:29:39.820
Und so ungefähr

00:29:39.820 --> 00:29:41.560
wird es halt in der Software auch laufen.

00:29:42.000 --> 00:29:43.700
Wenn die zu viele gefährliche Sachen

00:29:43.700 --> 00:29:45.480
machen, dann wird es halt langsam, wird der

00:29:45.480 --> 00:29:47.300
Gesetzgeber sagen, Moment, das ist uns zu gefährlich.

00:29:47.320 --> 00:29:49.420
Aber das Problem ist doch, da technisch kann man das ja gar nicht kontrollieren.

00:29:51.000 --> 00:29:51.140
Nein.

00:29:51.440 --> 00:29:51.680
Ja.

00:29:53.680 --> 00:29:54.920
Ich kann das Spiel

00:29:54.920 --> 00:29:57.440
lange, also Papier

00:29:57.440 --> 00:29:59.280
ist da sehr geduldig, was das Aufschreiben von

00:29:59.280 --> 00:30:01.180
Gesetzen angeht. Da kannst du relativ viel reinschreiben.

00:30:01.620 --> 00:30:02.400
Was dann passiert,

00:30:02.720 --> 00:30:05.520
wer weiß. Also es wird so Regulationen

00:30:05.520 --> 00:30:07.100
geben. Nein, aber du hast doch dann irgendwann ein

00:30:07.100 --> 00:30:09.300
schwarzes Loch und wie willst du das schwarze Loch dann wieder wegkriegen?

00:30:09.420 --> 00:30:11.300
Also weil sowas führt dazu, dass das schwarze Loch

00:30:11.300 --> 00:30:13.100
immer größer wird. Also ich nenne es mal die

00:30:13.100 --> 00:30:14.060
Schattenwirtschaft-TM.

00:30:14.980 --> 00:30:15.840
Ja, das weiß ich nicht.

00:30:16.460 --> 00:30:19.260
Es ist genauso, wie der Mafia-Bank-Sektor immer noch

00:30:19.260 --> 00:30:21.860
existiert, aber nicht so groß wie der Banksektor.

00:30:22.420 --> 00:30:23.640
Nee, also

00:30:23.640 --> 00:30:25.520
die normalen Kunden gehen nicht

00:30:25.520 --> 00:30:27.360
zur Mafia-Bank, sondern die gehen halt zur Deutung.

00:30:27.380 --> 00:30:29.220
Aber es sind zwei Sachen, du hast immer Markteintrittsschranken,

00:30:29.660 --> 00:30:31.200
also deswegen ist es für Apple gar nicht so schlecht, also weil

00:30:31.200 --> 00:30:33.040
da ist Markteintrittsschranken, ja, das heißt, es ist neue,

00:30:33.240 --> 00:30:35.200
Marktheilnehmer haben es schwieriger, weil diese

00:30:35.200 --> 00:30:37.260
ganzen Anforderungen Apple müssen.

00:30:37.520 --> 00:30:39.700
Für etablierte Firmen ist das was Großartiges.

00:30:40.040 --> 00:30:41.260
Wobei, ist da tatsächlich auch ...

00:30:41.260 --> 00:30:42.420
Auch die DSGVO, ja.

00:30:43.000 --> 00:30:44.500
Ist großartig für Google.

00:30:44.780 --> 00:30:47.440
Erst hieß es so, ja, jetzt kann man da.

00:30:47.840 --> 00:30:48.960
Aber Google hat gesagt, okay, gut,

00:30:49.000 --> 00:30:51.080
dann machen wir da halt eine Million Programmierer drauf.

00:30:51.700 --> 00:30:54.220
Und am Anfang musst du halt draufklicken und sagen,

00:30:54.320 --> 00:30:55.280
ja, das akzeptiere ich.

00:30:56.520 --> 00:30:58.840
Und das musst du bei Google halt nur einmal machen,

00:30:58.940 --> 00:30:59.960
weil es die halt schon gibt

00:30:59.960 --> 00:31:01.840
und weil du denen die Daten schon gegeben hast

00:31:01.840 --> 00:31:03.980
und weil du sonst nicht mehr Google benutzen kannst.

00:31:04.380 --> 00:31:06.080
Das wäre einer meiner kleinen Anbieter.

00:31:06.280 --> 00:31:08.560
Google mir sagt, ich bin ausgeschlossen von meinen Daten,

00:31:08.640 --> 00:31:09.500
die ich bei denen gespeichert habe.

00:31:09.640 --> 00:31:11.600
Ja, und das kann jedem passieren,

00:31:11.860 --> 00:31:13.840
für jeden kleinen Verstoß hier,

00:31:13.940 --> 00:31:14.640
sie haben gegen unsere,

00:31:14.960 --> 00:31:15.980
du kriegst auch nicht gesagt,

00:31:16.120 --> 00:31:17.260
was, gegen was du verstoßen hast,

00:31:17.300 --> 00:31:18.040
gibt es immer wieder so Beispiele.

00:31:18.040 --> 00:31:20.520
Filmkonto weg, Adressbuch weg,

00:31:20.880 --> 00:31:23.400
Standort weg, Kunden weg, E-Mails.

00:31:23.460 --> 00:31:24.740
Google Maps darfst du nicht mehr verwenden.

00:31:24.820 --> 00:31:25.720
Das ist eine volle Katastrophe.

00:31:26.140 --> 00:31:27.700
Das ist eine ganz große Gefahr.

00:31:27.800 --> 00:31:28.820
Ich muss das alles immer backuppen,

00:31:28.880 --> 00:31:29.960
das hast du mal irgendwie so ein bisschen noch.

00:31:30.260 --> 00:31:30.420
Genau.

00:31:31.540 --> 00:31:33.960
Ganz kurzer Einschub.

00:31:34.120 --> 00:31:34.900
Das macht ja die kleinen Firmen.

00:31:35.700 --> 00:31:37.800
Google Maps hat die Domain geändert

00:31:37.800 --> 00:31:40.000
von maps.google.com auf google.com

00:31:40.000 --> 00:31:41.560
slash maps. Super, scheiße.

00:31:42.700 --> 00:31:44.060
Ja, und was jetzt bedeutet, du kannst

00:31:44.060 --> 00:31:44.860
Warum, Jochen, warum?

00:31:45.120 --> 00:31:47.600
Weil die quasi

00:31:47.600 --> 00:31:49.960
Erlaubnis, dass dein Standort verwenden darf,

00:31:50.100 --> 00:31:50.800
an der Domain hängt.

00:31:51.980 --> 00:31:53.220
Für Browser zum Beispiel.

00:31:54.040 --> 00:31:56.080
Und dann ist halt doof, weil du kannst

00:31:56.080 --> 00:31:58.080
jetzt nicht mehr, du kannst jetzt

00:31:58.080 --> 00:32:00.100
Google nicht mehr sagen, ja, okay, für Maps,

00:32:00.220 --> 00:32:02.080
also wenn ich navigiere, okay, darfst du meinen Standort

00:32:02.080 --> 00:32:04.320
haben, weil es ist irgendwie logisch, dass du den brauchst.

00:32:04.700 --> 00:32:06.080
Aber irgendwie während, wenn ich

00:32:06.080 --> 00:32:07.520
jetzt irgendwie nach, weiß ich nicht,

00:32:07.800 --> 00:32:09.720
nach Rummersuche, dann vielleicht eher nicht.

00:32:09.720 --> 00:32:10.860
Ja, nach was, Jochen, was würdest du denn?

00:32:10.860 --> 00:32:11.740
Ja, ich weiß auch nicht.

00:32:12.280 --> 00:32:14.340
Oder an Porträt, über welche kompromisierenden Sachen,

00:32:14.500 --> 00:32:16.360
Ruby oder PHP oder so.

00:32:16.480 --> 00:32:18.240
Sowas, ja, sowas.

00:32:18.480 --> 00:32:20.520
Sicherheitsbegriff PHP 8.4.

00:32:20.520 --> 00:32:23.010
Und das Problem ist, man kann

00:32:23.010 --> 00:32:24.870
das jetzt nicht mehr trennen, sondern wenn man das

00:32:24.870 --> 00:32:26.810
jetzt auf der einen Seite akzeptiert hat, dann hat man es auf

00:32:26.810 --> 00:32:28.110
allen anderen Sachen halt auch akzeptiert.

00:32:28.750 --> 00:32:29.950
Ja, das war schlau.

00:32:30.710 --> 00:32:30.890
Ja.

00:32:33.190 --> 00:32:34.950
Sowas ist eigentlich der Move in die falsche

00:32:34.950 --> 00:32:36.810
Richtung, wenn man Vertrauen schaffen möchte.

00:32:37.630 --> 00:32:38.910
Ja gut, jetzt weiß ich nicht,

00:32:38.910 --> 00:32:40.830
wie viel Vertrauen da jetzt noch zu verspielen ist,

00:32:40.910 --> 00:32:42.790
aber...

00:32:42.790 --> 00:32:44.510
Du hast sowieso keins mehr.

00:32:45.870 --> 00:32:46.070
Ja.

00:32:48.650 --> 00:32:57.330
Ja, aber das ist alles traurig, ja, und ich glaube auch, genau, für die Großen ist das gut, weil die schaffen das halt um jede Regulierung irgendwie, dann bauen sie halt irgendwie, keine Ahnung.

00:32:57.350 --> 00:33:09.750
Für Banken ist das ja auch gut, weil die können sich halt die Konkurrenz vom Leib halten. Eine neue Bank gründen, das ist nicht so einfach. Du musst erst mal hier eine Million Euro auf dem Konto haben und dann musst du auch noch diverse Vorschriften erfüllen.

00:33:09.750 --> 00:33:17.470
Ja, gut, in der Eurozone ist es wieder ein kleines bisschen einfacher geworden, die ganzen Bank-Startups aus Estland und aus …

00:33:17.470 --> 00:33:20.450
Ja, in den Millionen brauchst du.

00:33:20.670 --> 00:33:24.810
Ja, klar, also jemand muss eine Million haben.

00:33:25.010 --> 00:33:25.230
Genau.

00:33:26.030 --> 00:33:27.670
Ist nicht unerhört, dass man das macht.

00:33:27.750 --> 00:33:30.650
Ja, du musst halt diese ganzen Zettelbeziehungen bekommen, damit du irgendwelche Sachen betreiben kannst.

00:33:30.850 --> 00:33:33.210
Ist der Banksektor doch relativ stabil?

00:33:33.210 --> 00:33:38.490
Das hat mich schon mal gedacht, du musst halt Enterprise-Dinos anstatt von Debian benutzen oder sowas, weil Red hat sich da reingesetzt.

00:33:38.970 --> 00:33:45.490
Da gibt es ja auch Geschäftsmodelle. Da gibt es zum Beispiel die Solaris-Bank. Das ist eine B2B-Bank.

00:33:46.750 --> 00:33:48.370
Hat das was mit Solaris im Betriebssystem zu tun?

00:33:48.490 --> 00:33:48.670
Nee.

00:33:48.970 --> 00:33:49.290
Ach verdammt.

00:33:51.390 --> 00:34:04.970
Und die sind quasi, die bieten Bankdienstleistungen für Startups an. Das heißt, du kannst dann als Startup eine Bank machen und deren Banklizenz quasi benutzen. Also die sind dann die Bank, die das tatsächliche Konto führt.

00:34:05.210 --> 00:34:07.170
tatsächlich. Oh, hat nicht TradeRepublic letztens umgestellt von

00:34:07.170 --> 00:34:09.150
Solaris auf irgendeinen seriöseren Anbieter?

00:34:09.370 --> 00:34:10.690
Das weiß ich nicht. Also Tomorrow

00:34:10.690 --> 00:34:12.250
ist bei Solaris.

00:34:13.650 --> 00:34:15.210
Weiß nicht, ob die Umstellung so einfach ist. Auch da

00:34:15.210 --> 00:34:16.810
ist ja, ist ja schwierig.

00:34:17.150 --> 00:34:18.830
Also ich habe auf einmal eine E-Mail bekommen, oh, sie müssen jetzt ihr

00:34:18.830 --> 00:34:21.170
Verrechnungskonto mit der E-Bahn ändern. Das funktioniert

00:34:21.170 --> 00:34:22.310
ab in zwei Wochen nicht mehr.

00:34:23.070 --> 00:34:25.110
Wow. Oh, ja, das ist

00:34:25.110 --> 00:34:26.950
auch sowas irgendwie. Letztens habe ich den Fehler

00:34:26.950 --> 00:34:28.730
gemacht, als ich irgendwie

00:34:28.730 --> 00:34:30.630
die Mail

00:34:30.630 --> 00:34:32.970
gekriegt habe, irgendwie, sie haben neue

00:34:32.970 --> 00:34:35.010
Nachrichten, die jetzt gekippt sind, in ihrem

00:34:35.010 --> 00:34:37.270
digitalen Post. Was zur Hölle ist das denn?

00:34:37.710 --> 00:34:39.050
Na egal. Normalerweise

00:34:39.050 --> 00:34:40.890
ich lese das nie. Und dann letztens

00:34:40.890 --> 00:34:43.010
dachte ich so, naja, weiß nicht,

00:34:43.090 --> 00:34:44.830
vielleicht ist ja irgendwas Schönes so in der

00:34:44.830 --> 00:34:46.790
Vorweihnachtszeit, was Angenehmes. Hab draufgeklickt.

00:34:47.210 --> 00:34:49.010
Das war ein Fehler. Eine Bank hat

00:34:49.010 --> 00:34:50.230
mir gekündigt.

00:34:51.990 --> 00:34:53.050
Wer hat denn die Geschäftsbank?

00:34:53.110 --> 00:34:54.990
Deine Geschäftsbank? Ja. Oh, warum?

00:34:54.990 --> 00:34:56.870
Das ist ja witzig. Welche Bank war es?

00:34:56.910 --> 00:34:58.450
Fidoa. Ah, warum?

00:34:59.490 --> 00:35:00.850
Also das haben sie jetzt nicht dazu geschrieben,

00:35:00.990 --> 00:35:01.850
das muss ich dann googeln.

00:35:03.450 --> 00:35:04.950
Sie stellen den Geschäftsbetrieb ein, genau.

00:35:05.350 --> 00:35:05.990
Ach, Fido, das machst du?

00:35:06.190 --> 00:35:06.310
Ja.

00:35:06.930 --> 00:35:07.430
Ach krass, also gut.

00:35:07.650 --> 00:35:09.870
Also ich habe vor Fido vor, ich weiß gar nicht mehr genau,

00:35:09.910 --> 00:35:11.870
ein oder zwei Jahren eingestellt, meine Sachen da

00:35:11.870 --> 00:35:13.790
und habe alles umgestellt von Fido auf was anderes, weil...

00:35:13.790 --> 00:35:14.670
Ich bin da auch weggegangen.

00:35:14.810 --> 00:35:16.010
Ja, Fido ist auch komisch.

00:35:16.050 --> 00:35:17.410
Ich war einfach zu faul, ja.

00:35:17.810 --> 00:35:19.290
Die machen sowieso total komische Sachen.

00:35:19.550 --> 00:35:22.130
Also das ist einfach, man hat immer das Gefühl so...

00:35:22.130 --> 00:35:23.370
Ja, das war auch eine Sache, gut.

00:35:23.370 --> 00:35:26.190
Wenn man mit denen kommuniziert, ist halt so irgendwie...

00:35:26.190 --> 00:35:28.250
Wo kommt ihr eigentlich her?

00:35:28.310 --> 00:35:28.850
Das ist ja komisch.

00:35:29.110 --> 00:35:30.370
Irgendwie so...

00:35:30.370 --> 00:35:32.050
Ihr kommt nicht aus dem IT-Bereich.

00:35:32.150 --> 00:35:33.210
Ihr kommt auch nicht aus dem Internet-Bereich.

00:35:33.310 --> 00:35:34.310
Ihr kommt auch nicht aus dem Bank-Bereich.

00:35:34.510 --> 00:35:35.510
Was hat die eigentlich?

00:35:35.610 --> 00:35:35.850
Marketing.

00:35:38.230 --> 00:35:40.790
Aber die haben es tatsächlich

00:35:40.790 --> 00:35:41.470
gefunden interessant.

00:35:42.430 --> 00:35:43.510
Ja, also gut, dass ich da weg bin.

00:35:43.590 --> 00:35:45.750
Die sind übernommen worden von irgendeiner französischen Bank

00:35:45.750 --> 00:35:47.870
und die haben das jetzt ein paar Jahre laufen lassen.

00:35:48.290 --> 00:35:49.810
Ich weiß nicht genau, irgendeine große, keine Ahnung.

00:35:50.430 --> 00:35:52.530
Und dann, jetzt tut ihnen das wohl

00:35:52.530 --> 00:35:54.490
zu viel zu weh, was sie an Verlust machen.

00:35:54.630 --> 00:35:55.450
Und jetzt machen sie das Ding zu.

00:35:55.870 --> 00:35:57.390
Da wird ein Marker aufgekauft und klar, boom.

00:35:58.130 --> 00:35:59.390
Ja, also das verstehe ich.

00:35:59.390 --> 00:36:02.050
Ich habe da so eine gute Alternative.

00:36:02.370 --> 00:36:03.890
Ich bin bei so einem Anthroposophen-Verein.

00:36:04.510 --> 00:36:05.690
Ach, das wusste ich wohl.

00:36:07.490 --> 00:36:08.630
Wie heißt die Bank?

00:36:08.790 --> 00:36:09.850
Ja, das ist jetzt auch egal.

00:36:10.030 --> 00:36:11.570
Also so eine gemeinnützige, die tun immer so.

00:36:11.950 --> 00:36:12.790
DLS oder so.

00:36:13.410 --> 00:36:14.950
Also jedenfalls, ich fand das am Anfang,

00:36:15.210 --> 00:36:16.390
also die Idee kam ja erstmal super

00:36:16.390 --> 00:36:18.230
und ich habe mich davon auch ein bisschen über den Tisch ziehen lassen.

00:36:18.990 --> 00:36:21.390
Und der Service am Schalter ist dermaßen mederabel

00:36:21.390 --> 00:36:23.650
und die APIs, die die haben, dermaßen schlecht.

00:36:24.050 --> 00:36:25.090
Also ich würde es niemandem empfehlen.

00:36:25.090 --> 00:36:26.970
Ja gut, aber APIs bei einer Bank, ich meine.

00:36:27.490 --> 00:36:27.670
Ja.

00:36:28.150 --> 00:36:29.970
Gibt es da welche, die sinnvoll, gibt es da gute?

00:36:30.210 --> 00:36:31.390
Ja, ja, habt ihr Empfehlungen?

00:36:31.950 --> 00:36:32.630
Ja, Fido, ja.

00:36:32.630 --> 00:36:35.150
Ich hätte tatsächlich eine,

00:36:35.410 --> 00:36:37.210
aber vom Webinterview, die APIs habe ich

00:36:37.210 --> 00:36:39.030
aber noch nicht ausprobiert. Solaris Bank. Die Holländer.

00:36:40.090 --> 00:36:40.950
Fand ich gar nicht schlecht.

00:36:41.530 --> 00:36:42.010
Bank.

00:36:42.810 --> 00:36:43.850
Die mit U.

00:36:44.570 --> 00:36:46.630
Ich will jetzt hier keine Werbung machen, wir haben ja heute

00:36:46.630 --> 00:36:47.670
nicht gesponsert.

00:36:48.650 --> 00:36:51.150
Aber man könnte mal so eine Episode sponsern.

00:36:51.310 --> 00:36:52.230
Das wäre doch mal eine schöne Sache.

00:36:52.970 --> 00:36:54.270
Falls eine Bank zuhört.

00:36:55.270 --> 00:36:56.510
Und tatsächlich irgendwie auch

00:36:56.510 --> 00:36:58.610
sowas wie funktioniert.

00:37:00.170 --> 00:37:01.110
Ja genau, also sowas wie

00:37:01.110 --> 00:37:03.210
Schickt mir doch mal bitte jeden Monat per API meine

00:37:03.210 --> 00:37:04.790
Kontoauszüge mit ordentlicher Online-Investierung.

00:37:04.810 --> 00:37:07.030
Ja, oder abrufbar einfach. Per Webhook alle

00:37:07.030 --> 00:37:09.350
Transaktionen. Genau, sowas hätte ich

00:37:09.350 --> 00:37:11.030
auch gerne. Die haben das immer nur so für so

00:37:11.030 --> 00:37:13.250
SAP-Integration oder für

00:37:13.250 --> 00:37:15.210
so DATEV-Quark.

00:37:15.470 --> 00:37:16.850
Wo ich mir denke, warum nicht für mich?

00:37:17.530 --> 00:37:18.170
Ja, genau.

00:37:19.470 --> 00:37:21.130
Warum nicht für mich? Aber

00:37:21.130 --> 00:37:22.910
naja, gut, so ist das dann halt.

00:37:25.470 --> 00:37:27.110
Ich hatte letztens übrigens wieder mit DATEV-Planning

00:37:27.110 --> 00:37:27.710
online zu tun.

00:37:28.290 --> 00:37:30.410
Oh, das ist ja schön. Da hast du dich sehr gefreut, gell?

00:37:30.590 --> 00:37:32.330
Ja, also es ist tatsächlich gar nicht so schlimm.

00:37:32.530 --> 00:37:34.110
Also die ist total super. Man macht dann

00:37:34.110 --> 00:37:36.010
ein Foto von seiner Rechnung und die wird automatisch da

00:37:36.010 --> 00:37:38.410
gedreht. Das kommt mir irgendwie bekannt vor.

00:37:38.650 --> 00:37:39.830
Aber ja, funktioniert.

00:37:41.130 --> 00:37:41.710
Oh, ist doch gut.

00:37:42.130 --> 00:37:42.230
Ja.

00:37:44.010 --> 00:37:47.090
Ja, was haben wir noch an News?

00:37:47.690 --> 00:37:48.290
Ich überlege

00:37:48.290 --> 00:37:50.270
gerade, es gibt

00:37:50.270 --> 00:37:52.210
noch ein bisschen was zu, das ist aber alles

00:37:52.210 --> 00:37:54.210
Zeugs, das ist auch, da kann man auch noch drüber

00:37:54.210 --> 00:37:56.010
reden, wenn wir über eigene Software reden.

00:37:56.270 --> 00:37:56.390
Oh ja.

00:37:57.710 --> 00:38:00.050
Das Einzige, was ich vielleicht noch Last Pass

00:38:00.050 --> 00:38:02.090
hatte letztens so eine kleine Sicherheitsschwankung.

00:38:03.050 --> 00:38:03.650
Eine Sicherheitsschwankung.

00:38:03.650 --> 00:38:05.810
Das wäre auch eine Frage.

00:38:06.650 --> 00:38:07.670
Eine schöne Untertreibung.

00:38:07.850 --> 00:38:08.690
Ich verwende LastPass.

00:38:09.530 --> 00:38:10.530
Oh, du verwendest das?

00:38:10.530 --> 00:38:11.530
Ja, ich fand es gar nicht so schlimm.

00:38:14.190 --> 00:38:16.270
Das erklärt es auch, warum es nicht so schlimm war.

00:38:16.510 --> 00:38:17.490
Was sagst du denn dazu?

00:38:17.910 --> 00:38:18.670
Als Betroffener?

00:38:20.250 --> 00:38:21.850
Nee, er sagt es schon, es war nicht so schlimm.

00:38:22.750 --> 00:38:23.910
Also irgendwer hat

00:38:23.910 --> 00:38:25.870
Backups geklaut.

00:38:26.710 --> 00:38:27.610
Von The Walls.

00:38:28.470 --> 00:38:30.030
Ja, die muss jetzt halt immer noch entschlüsseln.

00:38:30.750 --> 00:38:32.070
Nee. Wie nee?

00:38:32.430 --> 00:38:34.170
Die sind nicht verschlüsselt.

00:38:34.210 --> 00:38:36.370
Was? Also die Passwörter

00:38:36.370 --> 00:38:38.010
sind... Dominik revidiert gerade seine

00:38:38.010 --> 00:38:40.270
Einschätzung zum Thema. War gar nicht so schön.

00:38:40.710 --> 00:38:42.450
Also jeder hat ja seine eigenen Daten

00:38:42.450 --> 00:38:44.490
verschlüsselt. Also die Passwörter sind verschlüsselt.

00:38:44.530 --> 00:38:45.690
Der Rest nicht.

00:38:46.330 --> 00:38:48.290
Das heißt, das ist schon bitter, wenn da jemand

00:38:48.290 --> 00:38:49.530
automatisch sie durchgehen kann.

00:38:50.070 --> 00:38:52.270
Nicht so cool. Und jemand hat wohl

00:38:52.270 --> 00:38:54.530
so Links da drin gefunden, so Passwort-Reset-Links.

00:38:54.530 --> 00:38:55.730
Die sind nämlich nicht verschlüsselt.

00:38:56.090 --> 00:38:57.890
Und da gibt es einige, die nicht zeitlich

00:38:57.890 --> 00:38:58.970
begrenzt sind.

00:39:00.870 --> 00:39:01.630
Und das ist nicht so cool.

00:39:02.690 --> 00:39:04.290
Also alle Passwörter, die ich mir im Klartext

00:39:04.290 --> 00:39:06.150
in Notizen geschrieben habe, muss ich jetzt neue machen.

00:39:06.630 --> 00:39:06.830
Ja.

00:39:07.950 --> 00:39:10.470
Es ist leider eigentlich noch deutlich schlimmer,

00:39:10.630 --> 00:39:12.470
weil die Frage ist auch, wie lange bist du da Kunde?

00:39:14.790 --> 00:39:15.350
Und warum?

00:39:15.530 --> 00:39:17.290
Wenn du lange Kunde bist, ist es nicht so gut,

00:39:17.750 --> 00:39:20.410
weil die halt irgendwie das Verfahren,

00:39:20.490 --> 00:39:21.810
mit dem sie die Passwörter da verschlüsseln,

00:39:21.870 --> 00:39:23.150
halt auch mehrfach umgestellt haben.

00:39:23.550 --> 00:39:24.530
Was ja eigentlich richtig ist.

00:39:26.490 --> 00:39:29.530
Es geht halt nur, wenn du es neu

00:39:29.530 --> 00:39:31.810
änderst. Das heißt, wenn du

00:39:31.810 --> 00:39:33.810
lange dabei bist, dann hast du halt irgendwas

00:39:33.810 --> 00:39:35.870
Unsicheres. Deine alten Passwörter sind nicht so sicher.

00:39:35.870 --> 00:39:37.790
Sobald du dein Masterpasswort änderst, wird ja die

00:39:37.790 --> 00:39:38.930
ganze Vault neu verschlüsselt.

00:39:40.070 --> 00:39:41.730
Okay, das weiß ich jetzt nicht so genau, wie das

00:39:41.730 --> 00:39:43.090
da die Prozesse im Einzelnen funktionieren.

00:39:43.110 --> 00:39:44.670
Du musst einmal dein Passwort ändern.

00:39:45.690 --> 00:39:47.890
Ich sag mal so, die relevanten

00:39:47.890 --> 00:39:49.430
Dinge. Wie oft änderst du dein Masterpasswort?

00:39:50.310 --> 00:39:51.730
Weiß ich nicht, alle paar Monate mal.

00:39:52.050 --> 00:39:52.610
Okay, gut.

00:39:53.490 --> 00:39:55.850
Hast du immer noch eine Zahl hinten dran, ein Ausrufezeichen

00:39:55.850 --> 00:39:57.370
mehr hinten drin. Nee, ich mache tatsächlich

00:39:57.370 --> 00:39:59.350
komplett Neues. Ja gut,

00:39:59.650 --> 00:40:01.710
okay, dann bist du vielleicht, aber trotzdem ist es halt

00:40:01.710 --> 00:40:03.710
bei den Leuten, die lange dabei sind, ist es halt so,

00:40:03.790 --> 00:40:05.610
da kostet das irgendwie, kannst ja online, kannst du

00:40:05.610 --> 00:40:07.730
GPU kaufen, ne? Dann kostet das halt irgendwie

00:40:07.730 --> 00:40:09.550
die Passwörter von irgendjemandem brechen, kostet halt so

00:40:09.550 --> 00:40:12.070
100 Dollar oder sowas. Nein, nein, nein, nein, nein, nein.

00:40:12.150 --> 00:40:13.390
Die alten sind halt leider.

00:40:13.390 --> 00:40:15.190
Aber wie alt,

00:40:15.270 --> 00:40:17.590
AS-256 haben die ja schon seit 100 Jahren.

00:40:17.610 --> 00:40:19.370
Nee, nee, die verwenden da irgendwas anderes mit ganz

00:40:19.370 --> 00:40:22.230
wenig Runden. Nee, nee, nee, nee.

00:40:24.650 --> 00:40:25.050
Okay,

00:40:25.310 --> 00:40:26.950
Ich weiß es nicht, ich kann ja mal

00:40:26.950 --> 00:40:28.370
einen Link zu diesem

00:40:28.370 --> 00:40:31.570
Ich kann ja mal einen Link zu den

00:40:31.570 --> 00:40:33.190
zu den frechlichen Details

00:40:33.190 --> 00:40:34.810
in die Show. Ja, bitte, bitte.

00:40:35.070 --> 00:40:36.130
Ich kann es nicht jeder selber nennen.

00:40:37.030 --> 00:40:38.610
Also, sah nicht so gut aus.

00:40:38.930 --> 00:40:39.450
Hätte ich gesagt.

00:40:40.510 --> 00:40:43.030
Also, tatsächlich, die Krisen-PA war halt

00:40:43.030 --> 00:40:44.870
auch katastrophal. Also, ehrlich gesagt.

00:40:44.870 --> 00:40:46.790
Ja, also ich, also

00:40:46.790 --> 00:40:48.850
Wir haben erst mal getan, nein, wir haben

00:40:48.850 --> 00:40:50.790
gar keinen Lied. Nee, ist gar nicht passiert.

00:40:51.010 --> 00:40:52.770
Aber ich finde, es ist nichts Schlimmes rausgegangen.

00:40:52.790 --> 00:40:54.070
Nein, aber im Moment ist es doch was Schlimmes.

00:40:54.110 --> 00:40:56.570
Aber die haben für so ein Unternehmen

00:40:56.570 --> 00:40:58.630
relativ transparent versucht, zu erzählen, was da wirklich

00:40:58.630 --> 00:40:59.810
passiert ist. Also fand ich.

00:41:00.330 --> 00:41:02.570
Also die Bewertung, die ich

00:41:02.570 --> 00:41:04.570
so gehört habe, war halt, ja okay,

00:41:04.670 --> 00:41:06.430
die können den Laden zumachen. Das war's.

00:41:06.910 --> 00:41:08.510
Also da ist eigentlich nichts, was man noch

00:41:08.510 --> 00:41:10.490
zu retten wäre. Also das ist einfach durch.

00:41:11.130 --> 00:41:12.510
Also ich meine, klar,

00:41:12.710 --> 00:41:14.610
wenn irgendjemand seine Passwörter verliert

00:41:14.610 --> 00:41:16.610
oder die Datenbank, keine Ahnung, wenn das

00:41:16.610 --> 00:41:18.230
halt irgendwie sonst wer ist.

00:41:18.230 --> 00:41:19.510
Aber wenn das

00:41:19.510 --> 00:41:22.330
sein Job war, also eigentlich

00:41:22.330 --> 00:41:23.690
kannst du dann zumachen. Was soll das noch?

00:41:24.110 --> 00:41:25.950
Und vor allen Dingen, wenn da so katastrophale

00:41:25.950 --> 00:41:27.930
Geschichten dabei sind, wie, ja, nicht mal die Sachen, die wir

00:41:27.930 --> 00:41:29.790
verschlüsselt haben, sind wirklich sicher, sondern es ist halt

00:41:29.790 --> 00:41:31.430
irgendwie kaputt.

00:41:32.050 --> 00:41:33.510
Also die meisten Sachen sind ja tatsächlich

00:41:33.510 --> 00:41:35.750
AES-256, liegen dann halt dann irgendwo da rum.

00:41:36.310 --> 00:41:37.550
Das ist ein ganzer Vault. Also ich glaube,

00:41:37.650 --> 00:41:39.870
die einzelnen Sachen, ich glaube auch nicht, dass die Daten

00:41:39.870 --> 00:41:40.870
nur die Passwörter verschlüsseln.

00:41:41.570 --> 00:41:43.990
Da brauche ich jetzt nochmal einen Nachweis für, weil meiner Meinung nach

00:41:43.990 --> 00:41:46.010
ist das ganze Vault, was du hast,

00:41:46.130 --> 00:41:47.890
AES-256, du verschlüsselst extra

00:41:47.890 --> 00:41:49.570
mit deinem Masterpasswort halt.

00:41:50.070 --> 00:41:51.910
Und ja, okay, dann liegt da halt da irgendwo

00:41:51.910 --> 00:41:53.930
so ein Backup vom AES-256

00:41:53.930 --> 00:41:56.030
Binary rum. Und da muss jemand

00:41:56.030 --> 00:41:57.910
mein Masterpasswort hacken, damit der

00:41:57.910 --> 00:41:59.930
an meine Daten drankommt. Ich meine, das ist

00:41:59.930 --> 00:42:01.970
jetzt nicht unmachbar, aber es ist

00:42:01.970 --> 00:42:03.890
schon sehr, sehr, sehr, sehr, sehr unwahrscheinlich, das

00:42:03.890 --> 00:42:06.030
zu tun. Ja, wenn es so wäre,

00:42:06.110 --> 00:42:07.130
Dominik, würde ich dir zustimmen.

00:42:07.650 --> 00:42:09.970
So hat es sich am Anfang angehört

00:42:09.970 --> 00:42:11.890
auch, aber es kommen leider immer wieder Sachen

00:42:11.890 --> 00:42:13.970
raus, wo halt klar wird, dass es

00:42:13.970 --> 00:42:15.630
nicht so ist wie die Situation.

00:42:16.090 --> 00:42:17.730
Weil sonst muss ich harte Maßnahmen ergreifen.

00:42:17.850 --> 00:42:19.310
Ich meine, immerhin LastPass bietet es ein

00:42:19.310 --> 00:42:21.530
jetzt sofort alle Passwörter erinnern Feature.

00:42:23.050 --> 00:42:23.410
Automatisiert.

00:42:23.930 --> 00:42:27.390
Ob man dem jetzt noch vertrauen kann?

00:42:27.830 --> 00:42:29.170
Ja, das haben wir schon.

00:42:29.510 --> 00:42:30.630
Für immer.

00:42:31.050 --> 00:42:32.950
Das ist auf jeden Fall komfortabel, da stimme ich zu.

00:42:33.390 --> 00:42:34.870
Die Frage wäre jetzt schon,

00:42:35.270 --> 00:42:36.470
was nehmt ihr denn da so?

00:42:37.190 --> 00:42:38.830
Ich bin tatsächlich, weil es ist das beste UI.

00:42:39.930 --> 00:42:40.850
Ja, okay.

00:42:41.090 --> 00:42:41.910
Keeper XC.

00:42:41.910 --> 00:42:42.690
Ja, okay.

00:42:43.230 --> 00:42:48.650
Da überlege ich auch gerade,

00:42:48.690 --> 00:42:49.890
ob ich da nicht vielleicht hinwechseln will,

00:42:49.950 --> 00:42:50.990
weil ich bin bei One Password,

00:42:51.090 --> 00:42:52.890
weil gute UI

00:42:52.890 --> 00:42:54.710
äh, naja, besser als.

00:42:54.710 --> 00:42:55.290
Gute UI.

00:42:56.610 --> 00:42:58.510
Lassen wir das mal als positiven Punkt so

00:42:58.510 --> 00:43:00.390
stehen. Ja, der Rest ist halt auch nicht so gut.

00:43:00.390 --> 00:43:01.170
Andere Positivpunkte.

00:43:05.150 --> 00:43:06.390
Ja, ja, ja, ich weiß.

00:43:06.410 --> 00:43:08.450
Lass, was ist das beste UI? So macht das am meisten Spaß.

00:43:08.570 --> 00:43:10.130
Das funktioniert am besten. Ja, aber ich,

00:43:10.350 --> 00:43:12.530
bei meinem Key, also meine Passwörter sind mir,

00:43:12.870 --> 00:43:14.190
da ist mir die UI nicht so wichtig.

00:43:14.710 --> 00:43:16.730
Ja, das sollte auch schon funktionieren, sonst ist es halt

00:43:16.730 --> 00:43:18.130
nicht so gut. Nee, das stimmt nicht, dass die nicht so wichtig ist.

00:43:18.230 --> 00:43:20.570
Doch, die ist nicht so wichtig. Doch, meine Familie nutzt

00:43:20.570 --> 00:43:22.310
das dann irgendwie, die können das nicht.

00:43:22.310 --> 00:43:24.810
Es will ich nicht, dass meine Familie das benutzt.

00:43:24.890 --> 00:43:26.390
Ja, gut, ich habe jetzt auch getrennte Sachen

00:43:26.390 --> 00:43:28.110
für Firma und dies und das, aber

00:43:28.110 --> 00:43:30.610
und ich meine, du hast ja auch noch 2FA, das kommt ja auch noch

00:43:30.610 --> 00:43:31.630
dazu bei den wichtigen Sachen.

00:43:32.970 --> 00:43:34.510
Ja, bei den ganz wichtigen Sachen schon,

00:43:34.690 --> 00:43:35.170
aber trotzdem.

00:43:36.770 --> 00:43:37.130
Trotzdem.

00:43:38.450 --> 00:43:38.990
Jochen so.

00:43:40.950 --> 00:43:42.610
Ja, so mit Passwort zurücksetzen

00:43:42.610 --> 00:43:44.550
und so und SMS kriegen und das ist

00:43:44.550 --> 00:43:45.430
auch immer so ein bisschen so

00:43:45.430 --> 00:43:47.570
das Gefühl der Sicherheit.

00:43:47.850 --> 00:43:50.570
Ja, aber wenn du dann dein Passwort

00:43:50.570 --> 00:43:51.390
zurücksetzen kannst,

00:43:52.310 --> 00:43:54.190
ohne den zu haben. Aber wie soll der Passwort

00:43:54.190 --> 00:43:55.270
zurücksetzen, ohne den Link in der E-Mail?

00:43:56.930 --> 00:43:58.270
Ja, aber E-Mail, dann

00:43:58.270 --> 00:44:00.090
ist ja dein Passwort,

00:44:00.450 --> 00:44:02.170
dein Tour A ist genauso sicher wie dein

00:44:02.170 --> 00:44:04.230
E-Mail-Account. Das ist der wichtigste

00:44:04.230 --> 00:44:06.450
Account, ja. Also E-Mail-Account habe ich natürlich sofort geändert.

00:44:07.750 --> 00:44:08.230
Ja, ja,

00:44:08.490 --> 00:44:10.150
aber ich meine, du musst halt dann

00:44:10.150 --> 00:44:12.150
schon sehr viel wissen. Manchmal gibt es Passwort-Zurücksetzen

00:44:12.150 --> 00:44:14.030
per SMS und das ist ja auch nicht

00:44:14.030 --> 00:44:15.970
ungeheuer sicher. Ja, bei vielen Passwort-Zurücksetzen

00:44:15.970 --> 00:44:18.070
bei SMS habe ich das noch nicht gesehen. Ja, Google ist ja auch

00:44:18.070 --> 00:44:20.390
einer der Anbieter, die da erstaunlich

00:44:20.390 --> 00:44:22.070
viel Sicherheit bieten, aber

00:44:22.070 --> 00:44:23.530
Da gibt es ja viele andere, die nicht...

00:44:23.530 --> 00:44:25.270
Ja, aber guck mal, meine E-Mails...

00:44:25.270 --> 00:44:30.070
Ja, also das war auf jeden Fall

00:44:30.070 --> 00:44:32.070
ein bisschen so, das war blöd

00:44:32.070 --> 00:44:33.810
und KeyPass, genau dieses Ding,

00:44:34.170 --> 00:44:35.770
dass da, weil OnePassword

00:44:35.770 --> 00:44:37.370
ehrlich gesagt ist halt

00:44:37.370 --> 00:44:39.750
in einer ähnlichen

00:44:39.750 --> 00:44:41.970
Liga, leider muss man

00:44:41.970 --> 00:44:43.950
sagen, was die Transparenz angeht. Und sie haben

00:44:43.950 --> 00:44:45.910
sich auch bei dieser Geschichte echt nicht

00:44:45.910 --> 00:44:47.130
gut, nicht gut,

00:44:47.850 --> 00:44:49.730
sehen nicht so gut aus, weil statt

00:44:49.730 --> 00:44:51.570
zu sagen, ja, okay, wir bieten hier

00:44:51.570 --> 00:44:53.470
Das hätte man ja auch machen können.

00:44:54.190 --> 00:44:55.990
Da kann man auch Marketing draus machen.

00:44:56.250 --> 00:44:56.710
Da haben sie halt

00:44:56.710 --> 00:44:59.690
eher so auf die

00:44:59.690 --> 00:45:01.050
Helme-Karte gesetzt.

00:45:01.770 --> 00:45:03.570
Also ich fand, Lars hat relativ transparent

00:45:03.570 --> 00:45:05.830
versucht zu erklären, also das, was sie verstanden haben,

00:45:05.950 --> 00:45:06.910
den Leuten zu erklären.

00:45:07.530 --> 00:45:09.030
Ja, ich glaube, das müssen wir mal in den Schuhen auspacken.

00:45:09.030 --> 00:45:10.450
Dann müssen wir das in die Schuhe auspacken.

00:45:13.990 --> 00:45:15.650
Sah relativ katastrophal aus.

00:45:16.010 --> 00:45:17.130
Also, naja.

00:45:18.390 --> 00:45:19.890
Aber wenn wir gerade bei Software-Katastrophen sind,

00:45:19.890 --> 00:45:21.150
da ist mir auch noch was eingefallen.

00:45:21.570 --> 00:45:27.850
Southwest Airlines hat kürzlich ganz, ganz viele Flüge canceln müssen, also über Weihnachten auch.

00:45:27.950 --> 00:45:32.350
Das ist eine große amerikanische Airline, die operieren hauptsächlich in Nordamerika.

00:45:33.270 --> 00:45:39.090
Und die mussten wirklich ganz, ganz viele Flüge canceln, also irgendwie an drei Tagen haben sie alle Flüge streichen müssen.

00:45:39.490 --> 00:45:40.390
Southwest Airlines?

00:45:40.870 --> 00:45:42.010
South West Airlines, genau.

00:45:42.250 --> 00:45:44.790
Und man weiß nicht ganz genau, woran es liegt,

00:45:44.970 --> 00:45:46.790
aber es gibt wohl so Indizien,

00:45:46.910 --> 00:45:55.170
dass da die Planungssoftware für ihre Crews kaputt gegangen ist.

00:45:56.050 --> 00:45:57.170
Planungssoftware für die Crews?

00:45:57.170 --> 00:45:58.830
Und dann konnten sie ihre Crews nicht mehr verplanen.

00:45:58.910 --> 00:46:00.970
Das heißt, die hatten einfach kein Personal,

00:46:01.090 --> 00:46:02.170
um ihre Flugzeuge zu fliegen.

00:46:02.170 --> 00:46:06.410
Und da hat irgendjemand jedes Mal Mickey Mouse

00:46:06.410 --> 00:46:08.490
auf den Thron im Flugzeug gesetzt.

00:46:08.510 --> 00:46:09.310
Genau, Dr. Mickey.

00:46:10.870 --> 00:46:12.970
und, also es sieht wohl so aus,

00:46:13.010 --> 00:46:14.830
als ob das einfach ein Softwareproblem wäre, als ob die halt

00:46:14.830 --> 00:46:17.070
einfach ihre Software nicht gut genug gewartet hätten

00:46:17.070 --> 00:46:18.750
oder nicht gut genug im Griff gehabt hätten oder

00:46:18.750 --> 00:46:20.790
irgendwelche Schulden. Aber technische Updates kommen irgendwann doch tatsächlich

00:46:20.790 --> 00:46:22.570
raus? Ja, tatsächlich, voll überraschend, ja.

00:46:22.590 --> 00:46:24.830
Ach, echt? Kann man da nicht

00:46:24.830 --> 00:46:26.710
sparen? Und das hat jetzt

00:46:26.710 --> 00:46:28.650
dazu geführt, dass eben ganz viele Leute über Weihnachten

00:46:28.650 --> 00:46:30.490
einfach gestrandet waren an irgendwelchen scheiß

00:46:30.490 --> 00:46:32.570
Flughäfen. Ah, toll. Und?

00:46:32.770 --> 00:46:34.710
In den USA, ich meine, da kann man auch ein Auto mieten,

00:46:34.910 --> 00:46:36.610
also ganz ehrlich. Ja, ist

00:46:36.610 --> 00:46:38.610
wohl, also da gibt es jetzt wohl auch schon rechtliche

00:46:38.610 --> 00:46:40.370
Probleme, also ist da

00:46:40.370 --> 00:46:42.010
Das entwickelt sich auch noch.

00:46:42.570 --> 00:46:44.990
Aber eine Sache, die immer wieder genannt wird,

00:46:45.070 --> 00:46:46.290
ist halt, dass Southwest Airlines

00:46:46.290 --> 00:46:49.190
in der Pandemiezeit fast pleite gegangen ist

00:46:49.190 --> 00:46:50.790
und dann irgendwie, keine Ahnung,

00:46:50.910 --> 00:46:52.730
4,6 Milliarden Dollar

00:46:52.730 --> 00:46:54.410
Bailout gekriegt hat.

00:46:54.550 --> 00:46:56.630
Und der CEO hat sich einen Bonus von

00:46:56.630 --> 00:46:58.170
9,1 Millionen Dollar ausgezahlt.

00:46:58.170 --> 00:46:59.670
Es gibt Bailout in den USA? Das selten.

00:47:00.570 --> 00:47:02.130
Ja, für so die wichtigen Sachen schon.

00:47:02.570 --> 00:47:03.250
Für die großen.

00:47:04.330 --> 00:47:05.790
Nein, normalerweise gibt es sowas in den USA nicht.

00:47:05.890 --> 00:47:06.890
Da sagen die, das ist halt dein Pech.

00:47:08.210 --> 00:47:10.210
Also bei die München manchmal auch, weil eins der Problem war,

00:47:10.370 --> 00:47:12.370
Ich muss sagen,

00:47:12.670 --> 00:47:14.830
wenn man schon kapiert ist, macht man das auch richtig.

00:47:14.930 --> 00:47:16.610
Das heißt halt nicht Bailout, sondern es heißt

00:47:16.610 --> 00:47:19.250
Business Loan oder sowas.

00:47:19.790 --> 00:47:20.690
Und die waren dann,

00:47:21.010 --> 00:47:22.590
die musst du nicht zurückzahlen.

00:47:24.210 --> 00:47:24.870
Das ist der Trick.

00:47:25.070 --> 00:47:26.950
Die Art von Business Loan hätte ich auch gerne.

00:47:27.250 --> 00:47:28.030
Ja, so eine hätte ich auch.

00:47:29.370 --> 00:47:29.750
Egal.

00:47:30.870 --> 00:47:32.190
Wenn du bist, wo du bist, frag mich an.

00:47:32.190 --> 00:47:32.650
Achso, ja.

00:47:33.490 --> 00:47:35.790
Der kennt die Mafiabank, der weiß wie man.

00:47:36.090 --> 00:47:36.250
Ja.

00:47:38.210 --> 00:47:40.270
Jedenfalls ist da jetzt ganz viel

00:47:40.270 --> 00:47:42.350
Seiten in der FIA ausfüllen, dann bekommst du relativ viel

00:47:42.350 --> 00:47:43.850
Kohle für relativ wenig zurück.

00:47:44.530 --> 00:47:46.170
Gibt es so ein paar Maden, die das

00:47:46.170 --> 00:47:47.930
die ganze Zeit machen? Ja, musst du mal.

00:47:48.270 --> 00:47:49.330
Ich bin keiner von denen, aber ja.

00:47:49.930 --> 00:47:52.270
Also auf jeden Fall haben die ganz viel Ärger gekriegt und es war

00:47:52.270 --> 00:47:54.250
wohl ein Softwareproblem und jetzt stehen

00:47:54.250 --> 00:47:55.850
die auch nicht so gut mehr da.

00:47:56.550 --> 00:47:58.170
Weil es verursacht natürlich auch

00:47:58.170 --> 00:48:00.250
mehrere Kosten. Das heißt, Haus West Airline

00:48:00.250 --> 00:48:01.770
geht mit Niki Lauda Airline einfach unter?

00:48:03.230 --> 00:48:04.290
Also die weiß nicht,

00:48:04.370 --> 00:48:05.830
ob die das überleben werden, diesen Vorfall.

00:48:06.790 --> 00:48:08.070
Wegen Software

00:48:08.070 --> 00:48:09.990
und wegen technischen Schulden, um die sie

00:48:09.990 --> 00:48:10.910
sich nicht richtig gekümmert haben.

00:48:11.650 --> 00:48:14.130
So ein bisschen ist das ärgerlich, aber so ein bisschen

00:48:14.130 --> 00:48:15.210
ist auch Genugtuung.

00:48:15.850 --> 00:48:16.690
Ja, das mal.

00:48:17.870 --> 00:48:19.790
Habt's euch doch, ihr hättet euch drum

00:48:19.790 --> 00:48:21.810
und ich wusste erst, dass das

00:48:21.810 --> 00:48:23.790
passiert. Ja, aber irgendwie

00:48:23.790 --> 00:48:25.830
so ein bisschen habe ich das Gefühl, dass das passiert in letzter

00:48:25.830 --> 00:48:27.530
Zeit halt häufiger. Also da

00:48:27.530 --> 00:48:29.950
ich weiß nicht genau, ob

00:48:29.950 --> 00:48:31.730
genug, ja, ich muss gestehen,

00:48:31.790 --> 00:48:32.770
ich fühle da auch Genugtuung.

00:48:33.670 --> 00:48:35.790
Schon so ein bisschen. Aber es ist halt

00:48:35.790 --> 00:48:37.810
auch irgendwie blöd

00:48:37.810 --> 00:48:39.710
zu sehen. Also tatsächlich ist es so, irgendwie viele Sachen,

00:48:39.790 --> 00:48:41.670
wo man, wo wir, ja, was heißt,

00:48:41.910 --> 00:48:43.070
wen meine ich mit wir? Keine Ahnung.

00:48:43.710 --> 00:48:45.930
Leute, die sich mit sowas wie Software irgendwie beschäftigen,

00:48:45.990 --> 00:48:47.490
immer gesagt haben so, oh, da müsst ihr aufpassen,

00:48:47.610 --> 00:48:48.990
das ist gefährlich, macht das nicht.

00:48:49.410 --> 00:48:51.370
Oh, oh, Hammer, Daumen,

00:48:51.690 --> 00:48:54.010
Vorsicht, nicht machen.

00:48:54.070 --> 00:48:55.270
Ja, und die Business-Leute sagen halt,

00:48:55.270 --> 00:48:56.570
aber wie viel kriegen wir dafür?

00:48:57.310 --> 00:48:59.570
Du musst ja Hammer richtig aufholen, damit du auch kein Brut triffst.

00:48:59.630 --> 00:49:01.430
Aber das ist ja nächstes Jahr erstes Risiko.

00:49:01.750 --> 00:49:01.970
Ja, genau.

00:49:02.410 --> 00:49:05.130
Ich wollte gerade sagen, ich bin schon lange weg.

00:49:05.950 --> 00:49:07.410
Genau, da ist jetzt halt auch

00:49:07.410 --> 00:49:09.130
letztens wieder so eine Geschichte passiert, wo er auch,

00:49:09.210 --> 00:49:10.030
ja, also

00:49:10.030 --> 00:49:12.730
in Australien, glaube ich, hat halt irgendwie,

00:49:12.850 --> 00:49:14.930
haben irgendwie so Krypto-Scammer,

00:49:15.630 --> 00:49:17.050
diese Leute, die halt da

00:49:17.050 --> 00:49:18.010
irgendwie die...

00:49:18.010 --> 00:49:21.290
Das ist auch eine wundervolle Geschichte.

00:49:21.290 --> 00:49:23.910
Das ist auch eine wundervolle

00:49:23.910 --> 00:49:24.750
andere Geschichte, aber

00:49:24.750 --> 00:49:26.790
nee, die haben halt irgendwie so

00:49:26.790 --> 00:49:28.990
die Leute, die dann halt die Backups

00:49:28.990 --> 00:49:30.870
verschlüsseln oder die Daten verschlüsseln und dann sagen,

00:49:30.970 --> 00:49:32.230
hier, gib mal Bitcoin,

00:49:33.390 --> 00:49:35.190
haben halt irgendwie eine Krankenversicherung

00:49:35.190 --> 00:49:37.290
erwischt. Und in Australien

00:49:37.290 --> 00:49:39.330
ist den Krankenversicherungen halt erlaubt,

00:49:39.350 --> 00:49:41.310
den ganzen Scheiß halt sozusagen irgendwo zentral

00:49:41.310 --> 00:49:43.190
zu halten, was keine gute Idee ist.

00:49:43.310 --> 00:49:44.950
Alle haben immer gesagt, das ist keine gute Idee.

00:49:46.230 --> 00:49:46.970
Aber es ist viel billiger.

00:49:47.650 --> 00:49:47.790
Ja.

00:49:50.010 --> 00:49:51.390
So, die Ansage war

00:49:51.390 --> 00:49:53.230
halt immer und war hier eigentlich auch

00:49:53.230 --> 00:49:55.350
und solche Daten darf man nicht

00:49:55.350 --> 00:49:57.230
auf einem Haufen irgendwo sammeln. Das darf man einfach

00:49:57.230 --> 00:49:58.490
nicht machen. Das ist doof, wenn man das macht.

00:50:00.030 --> 00:50:01.330
Und ja, die haben das halt getan

00:50:01.330 --> 00:50:03.090
und dann sind halt ihre Daten

00:50:03.090 --> 00:50:05.190
irgendwie dann weggekommen und ja, sie wollten

00:50:05.190 --> 00:50:07.130
halt das Lösegeld nicht zahlen.

00:50:07.290 --> 00:50:09.470
Und dann...

00:50:09.470 --> 00:50:10.670
Mit Terroristen darf man nicht verhandeln.

00:50:10.990 --> 00:50:12.870
Ja, genau. Ist auch verboten, irgendwie, habe ich gehört.

00:50:13.410 --> 00:50:15.090
Da kann man sich versuchen, auch daraus zu reden.

00:50:15.750 --> 00:50:16.310
Darf man gar nicht.

00:50:17.230 --> 00:50:18.450
Da darf man gar nicht bezahlen.

00:50:19.030 --> 00:50:20.710
Naja, jedenfalls, die Erpresser

00:50:20.710 --> 00:50:23.270
dachten so, gut, dann machen wir mal ein bisschen mehr Druck

00:50:23.270 --> 00:50:25.170
und haben dann halt angefangen, die Daten zu veröffentlichen.

00:50:25.970 --> 00:50:27.370
Und haben halt dann tatsächlich, glaube ich,

00:50:27.390 --> 00:50:29.130
auch die gesamten Daten irgendwie alle veröffentlicht.

00:50:29.490 --> 00:50:30.810
So, dass jetzt tatsächlich

00:50:30.810 --> 00:50:32.710
die Krankenkasse und die Regierung

00:50:32.710 --> 00:50:34.550
zeigen so mit den Fingern gegenseitig aufeinander

00:50:34.550 --> 00:50:36.930
und sagen so, das war schon...

00:50:36.930 --> 00:50:38.030
Das hätten die nie tun dürfen.

00:50:38.190 --> 00:50:39.590
Die bösen Hacker.

00:50:39.590 --> 00:50:41.670
Die russischen, chinesischen und was weiß ich.

00:50:41.970 --> 00:50:42.950
Die waren alle ganz böse.

00:50:43.010 --> 00:50:43.670
Die amerikanischen.

00:50:44.770 --> 00:50:46.470
Und das ist so kriminell.

00:50:46.590 --> 00:50:48.090
So furchtbar kriminell.

00:50:48.090 --> 00:50:49.930
Da müssen jetzt ganz dringend Leute ins Gefängnis.

00:50:50.250 --> 00:50:50.870
Aber nicht ich.

00:50:51.890 --> 00:50:53.870
Diese ganzen Daten, wie kommen die denn überhaupt da hin?

00:50:55.110 --> 00:50:55.550
Genau.

00:50:58.550 --> 00:51:00.310
Wer es dann aber ausbaden muss,

00:51:00.410 --> 00:51:01.110
sind halt die Leute,

00:51:01.550 --> 00:51:03.590
wie zum Beispiel alle Leute,

00:51:04.430 --> 00:51:06.390
die jetzt wegen Alkoholkrankheit

00:51:06.390 --> 00:51:07.910
oder so behandelt werden in Australien, haben jetzt ein Problem.

00:51:08.770 --> 00:51:09.950
Ja, das steht jetzt halt irgendwo.

00:51:10.130 --> 00:51:12.070
Ja, und du kannst es wissen, wenn du

00:51:12.070 --> 00:51:12.710
es wissen willst.

00:51:14.630 --> 00:51:16.530
Ja, dann braucht man jetzt eigentlich ein Webinterface,

00:51:16.570 --> 00:51:17.710
was den Leuten sagt, mit

00:51:17.710 --> 00:51:20.090
Tu bist alkoholkrank, danke, ja.

00:51:21.570 --> 00:51:22.250
Ja, also

00:51:22.250 --> 00:51:24.310
irgendwie alles nicht so schön. Aber es ist

00:51:24.310 --> 00:51:26.110
halt, ja, jetzt kann man natürlich

00:51:26.110 --> 00:51:27.410
sagen, hier, toll du so.

00:51:28.510 --> 00:51:30.050
Aber es hilft auch nicht.

00:51:30.970 --> 00:51:32.130
Also dieses Mal hilft es nicht.

00:51:32.210 --> 00:51:33.290
Vielleicht hilft es nächstes Mal was.

00:51:33.290 --> 00:51:35.050
Wenn man das jetzt lange genug sagt, dann toll du so.

00:51:35.050 --> 00:51:37.030
In Europa habe ich da auch gar keine Hoffnung.

00:51:37.510 --> 00:51:39.050
Ich habe mich aber auch oft gefragt,

00:51:39.250 --> 00:51:40.370
man denkt so,

00:51:40.950 --> 00:51:42.830
wann passiert es denn endlich mal? Jetzt passiert es halt.

00:51:43.990 --> 00:51:44.990
Aber ja.

00:51:45.050 --> 00:51:46.130
Ist doch auch irgendwie schön.

00:51:49.330 --> 00:51:50.950
Warum haben wir doch keinen Profit?

00:51:51.270 --> 00:51:52.350
Brennenden Hochhäuser.

00:51:52.610 --> 00:51:53.670
Wenigstens davon Profit.

00:51:54.970 --> 00:51:56.910
Ja gut, da gibt es sicherlich Leute,

00:51:56.910 --> 00:51:57.950
die da profitieren.

00:51:58.510 --> 00:51:59.470
Aber warum nicht wir?

00:52:00.950 --> 00:52:02.570
Weil wir die Guten sind, Dominik.

00:52:05.050 --> 00:52:06.430
Ja gut, auf jeden Fall.

00:52:06.650 --> 00:52:07.390
So ist das alles.

00:52:08.670 --> 00:52:10.110
Sind wir mit den News durch? Ich glaube schon.

00:52:10.370 --> 00:52:11.270
Wir machen viel zu lange News.

00:52:12.750 --> 00:52:14.390
Jochen, was hast du denn dieses Jahr gemacht?

00:52:14.650 --> 00:52:15.950
Ja, ich habe tatsächlich,

00:52:16.670 --> 00:52:18.270
weil ich dachte, okay, guck mal nach,

00:52:18.350 --> 00:52:19.750
was habe ich denn, ich habe ja, ich führe ja Buch

00:52:19.750 --> 00:52:20.930
so ein bisschen.

00:52:21.590 --> 00:52:24.410
Jochen hat einen Blog, in dem stehen deine Weekend-Notes.

00:52:24.430 --> 00:52:24.870
Genau, genau.

00:52:26.990 --> 00:52:28.250
Aber schreibst du da auch

00:52:28.250 --> 00:52:29.270
die Termine rein, wenn du

00:52:29.270 --> 00:52:31.310
zur Alkoholberatung gehst?

00:52:31.310 --> 00:52:31.970
Ja, ich mache das.

00:52:33.110 --> 00:52:34.170
Noch nicht, aber vielleicht.

00:52:34.210 --> 00:52:36.670
Ist das nicht eine AA, eine Geheimorganisation?

00:52:37.570 --> 00:52:38.250
Ja, also

00:52:38.250 --> 00:52:40.550
ne, da ist tatsächlich

00:52:40.550 --> 00:52:42.390
relativ viel, also ich war selber überrascht,

00:52:42.470 --> 00:52:44.550
ich dachte ja so, gut, was habe ich dieses Jahr gemacht, war jetzt nicht rumgesessen

00:52:44.550 --> 00:52:45.510
am Computer, irgendwie

00:52:45.510 --> 00:52:48.310
vielleicht auf die eine oder andere Konferenz gefahren,

00:52:48.430 --> 00:52:50.570
aber es war mehr, als ich erwartet hatte

00:52:50.570 --> 00:52:52.210
und ja, da ist

00:52:52.210 --> 00:52:54.610
Also wenn man 52 Wochen tatsächlich

00:52:54.610 --> 00:52:56.710
abrechnet am Ende des Jahres, dann kommt da was rum.

00:52:57.050 --> 00:52:57.150
Ja.

00:52:58.650 --> 00:53:00.450
Ja, habe ich jetzt dieses Jahr nicht gemacht, aber

00:53:00.450 --> 00:53:02.710
also zum Beispiel, ich hatte gedacht

00:53:02.710 --> 00:53:05.390
Bist du lückenlos mit deinen

00:53:05.390 --> 00:53:07.510
Weeklogs? Ja, ich meine schon.

00:53:07.610 --> 00:53:08.570
Johannes wollte sagen, ich schon.

00:53:10.370 --> 00:53:11.290
Ja, also, ja.

00:53:12.050 --> 00:53:13.510
Aber in manchen steht halt mehr

00:53:13.510 --> 00:53:14.990
drin und in manchen steht nicht so viel drin.

00:53:14.990 --> 00:53:17.310
Ja, genau. Ich hatte auch ein paar dabei, wo ich dachte so, oh, okay.

00:53:17.670 --> 00:53:18.610
Also, um euch nochmal für

00:53:18.610 --> 00:53:20.450
unsere Lieblingshörerinnen und Hörer anzusehen.

00:53:20.750 --> 00:53:23.110
Was ist eigentlich ein Weeklog? Genau. Jochen und Hannes machen

00:53:23.110 --> 00:53:24.990
beide auf ihren eigenen Blogs Weeklogs.

00:53:25.050 --> 00:53:27.310
Er könnte nachlesen, was haben sie denn jede Woche

00:53:27.310 --> 00:53:28.470
so gemacht.

00:53:29.110 --> 00:53:30.270
Und da steht ja relativ detailliert drin,

00:53:30.390 --> 00:53:31.910
mehr oder weniger interessant.

00:53:32.210 --> 00:53:35.190
Ich finde es total cool.

00:53:35.450 --> 00:53:36.490
Ich schaffe es nur jeden Monat

00:53:36.490 --> 00:53:37.630
und ich traue mich nicht, das zu veröffentlichen.

00:53:38.110 --> 00:53:39.270
Ja gut, das kann man ja auch privat machen.

00:53:40.170 --> 00:53:41.570
Dann gibt es ja auch noch ein zweites,

00:53:41.870 --> 00:53:43.190
was nicht veröffentlicht wird.

00:53:44.030 --> 00:53:44.970
Das Secret Journal.

00:53:45.170 --> 00:53:48.850
Ja natürlich, mein Tagebuch veröffentliche ich da nicht.

00:53:48.970 --> 00:53:50.990
Das ist ja nur jetzt hier, was relevant ist.

00:53:51.930 --> 00:53:52.610
Interessant finde ich wirklich,

00:53:52.690 --> 00:53:54.610
dass bei euch pro Woche so viel rausfällt.

00:53:55.690 --> 00:53:56.930
Dass wir pro Woche drauf sind.

00:53:57.250 --> 00:53:57.350
Ja.

00:53:58.390 --> 00:53:59.490
Da muss ich sagen,

00:53:59.830 --> 00:54:01.670
das geht bei mir besser.

00:54:01.830 --> 00:54:04.090
ich bin lückenloser, seit ich mir das

00:54:04.090 --> 00:54:06.030
so zu einem guten Teil automatisiert habe.

00:54:06.550 --> 00:54:07.970
Ah ja, okay. Also zum Beispiel

00:54:07.970 --> 00:54:09.910
meine, zum Beispiel die Links, ja, die ich da

00:54:09.910 --> 00:54:11.890
immer reintue. Das sind die Links,

00:54:11.950 --> 00:54:13.290
die ich in meinen Pinboard speichere.

00:54:13.730 --> 00:54:15.170
Und Pinboard hat eine API.

00:54:17.030 --> 00:54:17.990
Und dann habe ich mir halt irgendwann

00:54:17.990 --> 00:54:19.630
mal so ein kleines Tool geschrieben,

00:54:20.210 --> 00:54:22.090
was diese, was, kann man

00:54:22.090 --> 00:54:23.250
mit Datum, ja?

00:54:23.610 --> 00:54:25.490
Mit Chat-GPT-Cooltext dazu, was das macht?

00:54:25.650 --> 00:54:26.650
Nee, so weit bin ich noch nicht.

00:54:28.650 --> 00:54:29.910
Den Progress, was ich

00:54:29.910 --> 00:54:31.390
gemacht habe, muss ich mir immer irgendwas ausdenken.

00:54:31.830 --> 00:54:39.090
Ähm, jedenfalls lade ich mir halt diese, diese, diese Links runter und, und, äh, formatiere die dann so, dass sie da in dieses Weglot passen.

00:54:39.110 --> 00:54:39.870
Aber du liest die dann auch?

00:54:40.890 --> 00:54:44.750
Ja, also ich tue die, ich tue nur Links in mein Pinboard, was ich gelesen habe, ja.

00:54:44.910 --> 00:54:45.070
Okay.

00:54:46.130 --> 00:54:49.330
Ähm, und das hat sich auch so ein bisschen entwickelt, ja.

00:54:49.370 --> 00:54:56.550
Ich habe am Anfang das halt irgendwie so händisch gemacht und dann habe ich mir ein Tool geschrieben, was dieses HTML auf sauber macht, wenn ich das da reinkopiert habe.

00:54:56.610 --> 00:55:00.150
Und dann habe ich mir ein Tool geschrieben, was das aus der AP rausliest und das dann auch der Konsole ausgibt.

00:55:00.610 --> 00:55:09.230
Und die jetzige Ausbaustufe ist, dass es eben da so einen Befehl gibt, der den Wochenabschluss macht, sage ich mal, der das automatisch in diese…

00:55:09.230 --> 00:55:09.930
Heißt der Weekend?

00:55:11.070 --> 00:55:13.870
Nee, der heißt Gatley.

00:55:16.790 --> 00:55:17.230
Okay.

00:55:19.210 --> 00:55:20.390
Ah, die heißt Weekend Gatley.

00:55:20.390 --> 00:55:34.030
Ja, und der schreibt dann, der holt dann diese Links ab und schreibt die automatisch da in diese verschiedenen Sektionen rein und dann muss ich nur noch eben sozusagen meine persönlichen Einschätzungen dazu schreiben, wie diese Woche so verlaufen ist.

00:55:34.530 --> 00:55:35.130
Wann machst du das?

00:55:36.010 --> 00:55:38.430
Na, Sonntagabend oder Montagmorgen, je nachdem.

00:55:38.570 --> 00:55:40.330
Also tatsächlich am nächsten Start?

00:55:40.910 --> 00:55:46.690
Ja, das habe ich bei mir rausgefunden, wenn ich das nicht mache, wenn ich das dann so ein bisschen laufen lasse, dann mache ich es gar nicht.

00:55:47.210 --> 00:55:49.250
Ja, ich weiß, was du meinst. Ich bin jetzt gerade noch bei meinen

00:55:49.250 --> 00:55:51.310
Manzlogs November, glaube ich,

00:55:51.350 --> 00:55:53.170
nicht mehr. Ja, ja, genau. Wenn das

00:55:53.170 --> 00:55:54.190
passiert, ist es echt schrecklich.

00:55:54.690 --> 00:55:57.010
Dann muss man einen Monat auslassen oder eine Woche

00:55:57.010 --> 00:55:58.790
oder so und dann wieder aufnehmen.

00:55:58.870 --> 00:56:01.070
Dass ich zwei oder drei Wochen zurück war, das ist furchtbar.

00:56:01.170 --> 00:56:03.110
Das ist ganz schrecklich, weil man hat dann halt plötzlich so ein

00:56:03.110 --> 00:56:04.890
riesiges Backlog von Zeugs.

00:56:05.710 --> 00:56:07.270
Allein, wenn man sich hinsetzt und sagt, okay, ich mach das mal

00:56:07.270 --> 00:56:09.190
und dann guckt man drauf und denkt sich, nee, ich mach lieber doch was anderes.

00:56:09.530 --> 00:56:10.230
Das ist gut.

00:56:10.590 --> 00:56:11.930
Wie kommst du auf dein Backlog, Jochen?

00:56:13.990 --> 00:56:14.750
Tatsächlich, also

00:56:14.750 --> 00:56:17.010
die ursprüngliche Form ist halt auch

00:56:17.010 --> 00:56:19.150
irgendwie, ich sehe irgendwas Interessantes und dann drücke ich auf

00:56:19.150 --> 00:56:20.930
Share und dann bei iOS kann man das halt immer

00:56:20.930 --> 00:56:23.050
in Notizen sharen. Ja, ich meine, das ist okay, ich mache alles

00:56:23.050 --> 00:56:24.990
per Hand. Notizen sharen, wie so

00:56:24.990 --> 00:56:25.410
ein Tier.

00:56:26.170 --> 00:56:27.990
Wie ein Wilder.

00:56:28.350 --> 00:56:30.890
Ja, so mache ich das.

00:56:32.890 --> 00:56:34.830
Also du packst alles einfach per Share in dein persönliches

00:56:34.830 --> 00:56:36.650
Notizbuch und dann musst du das irgendwann sortieren und aufräumen.

00:56:37.170 --> 00:56:38.750
Genau, das mache ich aber. Aber wieso benutzt du nicht Connect Home?

00:56:40.150 --> 00:56:41.070
Weil das

00:56:41.070 --> 00:56:42.810
nicht, weil ich da zum Beispiel

00:56:42.810 --> 00:56:45.010
keine Notizen dann zuschreiben kann.

00:56:45.630 --> 00:56:46.850
Weil manchmal schreibe ich dann halt auch noch

00:56:46.850 --> 00:56:48.950
irgendwas dazu. Ja, Pinboard

00:56:48.950 --> 00:56:50.570
ist auch sehr gut. Ich habe sogar bei meinen

00:56:50.570 --> 00:56:52.630
Pinboards, habe ich jetzt sogar einen Tag, der heißt

00:56:52.630 --> 00:56:54.970
Jochen. Und wenn der Tag

00:56:54.970 --> 00:56:56.730
in einem Link vorhanden ist, wird automatisch

00:56:56.730 --> 00:56:58.470
hinten angefügt via Jochens.

00:56:58.650 --> 00:57:00.650
Ich habe mir schon gefragt, ob du das vorhanden hast, weil ich dachte,

00:57:00.790 --> 00:57:02.870
oh, das ist aber sehr regelmäßig. Nein, das ist ein Tag

00:57:02.870 --> 00:57:04.910
und jedes Mal, wenn ich da von dir links

00:57:04.910 --> 00:57:06.290
anklicke, dann kriegen die den Tag.

00:57:07.130 --> 00:57:08.870
Ja, nee, sowas mache ich

00:57:08.870 --> 00:57:09.950
nicht. Alles automatisch.

00:57:09.970 --> 00:57:11.890
Wir sind sehr digital. Alles automatisch.

00:57:13.570 --> 00:57:14.930
Und für mich war auch ein großer

00:57:14.930 --> 00:57:16.710
Schritt tatsächlich von irgendwie, ich schreibe

00:57:16.710 --> 00:57:18.610
das halt am Ende der Woche zusammen. Ja, ich meine,

00:57:18.650 --> 00:57:20.530
wenn ich das jetzt besser automatisiert hätte, wäre wahrscheinlich ein

00:57:20.530 --> 00:57:22.190
Weg gewesen, das dann hinzukriegen.

00:57:23.690 --> 00:57:24.410
Was dann für mich

00:57:24.410 --> 00:57:26.390
das Problem auch gelöst hat, war eher so die

00:57:26.390 --> 00:57:28.470
nicht-technische Lösung durch, ich mache das halt, versuche

00:57:28.470 --> 00:57:30.550
das halt täglich zu machen oder so

00:57:30.550 --> 00:57:31.530
und nicht am Ende der Woche.

00:57:32.450 --> 00:57:34.090
Das dauert nicht so lange, das mache ich halt

00:57:34.090 --> 00:57:35.950
irgendwie zehn Minuten am Tag oder so.

00:57:35.950 --> 00:57:37.490
Aber das ist viel. Ja, zehn Minuten am Tag ist viel.

00:57:37.790 --> 00:57:39.350
Ist viel? Ja, finde ich auch. Okay.

00:57:39.510 --> 00:57:41.230
Also ich versuche auch sowas zu machen, also wie meine

00:57:41.230 --> 00:57:43.930
täglichen Arbeiten zu dokumentieren

00:57:43.930 --> 00:57:45.530
in irgendwelchen, weiß nicht, obsidienten

00:57:45.530 --> 00:57:47.690
Markthorn-Falte oder sowas. Aber

00:57:47.690 --> 00:57:49.610
das so qualitativ aufzubereiten, dass das

00:57:49.610 --> 00:57:50.710
in so einen Wigdorf packen würde,

00:57:51.390 --> 00:57:53.730
ist schwierig. Also ich muss

00:57:53.730 --> 00:57:55.450
das dann immer

00:57:55.450 --> 00:57:57.530
manuell zusammenklauben, was ich da gemacht habe,

00:57:57.630 --> 00:57:59.550
kuratieren und ergänzen mit den

00:57:59.550 --> 00:58:01.610
extra Informationen, die ich gerne hätte, dass das

00:58:01.610 --> 00:58:03.650
dann da drin steht. Aber ich finde

00:58:03.650 --> 00:58:05.490
das sehr aufwendig. Also das kostet mich wirklich viel Zeit.

00:58:05.570 --> 00:58:07.790
Also ich finde, zehn Minuten, eine Viertelstunde am Tag ist too much.

00:58:08.370 --> 00:58:09.670
Ja, das ist eine große

00:58:09.670 --> 00:58:10.670
Hürde. Ja, gut.

00:58:11.530 --> 00:58:13.670
Wäre mir auch zu viel. Also bei mir, wenn ich überlege,

00:58:13.750 --> 00:58:15.710
was kostet mich am meisten Zeit, ist tatsächlich dann halt

00:58:15.710 --> 00:58:17.530
die Sachen so wirklich nochmal zusammen zu sammeln.

00:58:17.750 --> 00:58:18.270
Genau, ja, ja.

00:58:19.390 --> 00:58:21.830
Also da weiß ich nicht, wie ich das automatisieren soll, weil

00:58:21.830 --> 00:58:23.190
ja.

00:58:23.590 --> 00:58:25.350
Das kannst du nicht, man muss ja manchmal einen cleveren Satz dazu schreiben,

00:58:25.450 --> 00:58:27.510
damit das irgendwie in den Kontext gerückt wird, in dem man das gerne hätte und so.

00:58:27.570 --> 00:58:29.350
Das ist manuelle Arbeit.

00:58:29.690 --> 00:58:30.550
Aber ich finde das

00:58:30.550 --> 00:58:33.730
relativ bombastisch, das für eine Woche

00:58:33.730 --> 00:58:35.510
so hinzubiegen. Das finde ich schon

00:58:35.510 --> 00:58:37.810
also abgesehen davon,

00:58:37.810 --> 00:58:39.210
also wir nehmen das jetzt mal als Lob, oder?

00:58:39.210 --> 00:58:41.190
Ja, okay, bombastisch, okay.

00:58:42.350 --> 00:58:42.630
Ja, also

00:58:42.630 --> 00:58:44.590
Jochen hat noch nicht ganz so gut über Simon Verlisten,

00:58:44.750 --> 00:58:45.750
aber irgendwie kommen da...

00:58:45.750 --> 00:58:48.310
Nee, ich meine, ich bin auch, also tatsächlich

00:58:48.310 --> 00:58:50.410
man, das mit... Du machst ja auch Bilder rein,

00:58:50.490 --> 00:58:52.290
Jochen, das ist ja also...

00:58:52.290 --> 00:58:54.450
Weil ich die aus anderen

00:58:54.450 --> 00:58:56.010
Gründen, das darf man,

00:58:56.110 --> 00:58:58.350
das sollte man nicht erzählen, aber ich sammle aus

00:58:58.350 --> 00:59:00.050
anderen Gründen Bilder, die ich woanders veröffentlich

00:59:00.050 --> 00:59:02.290
und dann fallen die halt sozusagen

00:59:02.290 --> 00:59:04.270
mit runter. Gut, wenn ich die eh schon

00:59:04.270 --> 00:59:06.210
da habe, dann kann ich auch... Ja gut, aber Bilder ist immer,

00:59:06.250 --> 00:59:08.390
da ist immer so viel Prozess dran und immer so

00:59:08.390 --> 00:59:10.470
viel...

00:59:10.470 --> 00:59:12.510
Ja, viel rumgefummele und so

00:59:12.510 --> 00:59:14.770
deshalb, ich würde auch gerne Bilder

00:59:14.770 --> 00:59:16.750
Also wenn ich da eine Viertelstunde pro Tag

00:59:16.750 --> 00:59:18.790
reinsetze, dann sind das schon eineinhalb

00:59:18.790 --> 00:59:19.590
Stunden pro Woche.

00:59:20.110 --> 00:59:21.650
Ja, mit so viel Zeit könnte ich das auch machen.

00:59:22.950 --> 00:59:24.290
Das ist schon relativ teuer.

00:59:24.690 --> 00:59:25.830
Das ist bei euren Stundensätzen schon

00:59:25.830 --> 00:59:28.370
im deutlich dreistelligen Bereich,

00:59:28.530 --> 00:59:30.590
was man da irgendwie jede Woche

00:59:30.590 --> 00:59:32.330
da reinsetzt. Das heißt, im Monat sind es ungefähr

00:59:32.330 --> 00:59:34.290
tausend Dollar, die

00:59:34.290 --> 00:59:35.470
in diese Videos fließen.

00:59:35.990 --> 00:59:38.030
In dem Stundensatz haben wir noch nicht erreicht.

00:59:38.770 --> 00:59:39.430
Na, wieso?

00:59:41.230 --> 00:59:42.290
Viermal eineinhalb Stunden.

00:59:42.510 --> 00:59:44.370
Ja? Ja. Wie viel schon?

00:59:44.510 --> 00:59:45.970
Keine Ahnung, sechs? Aha.

00:59:46.590 --> 00:59:48.530
Ja. Das reicht bei mir

00:59:48.530 --> 00:59:49.870
noch nicht. Nee, reicht bei mir. Annähernd.

00:59:50.650 --> 00:59:51.750
Ja, aufgerundet, ja.

00:59:53.050 --> 00:59:54.310
Auf 1000 Dollar gerundet.

00:59:54.770 --> 00:59:55.370
Ja, siehst du.

00:59:55.550 --> 00:59:57.730
Mehr als 500,0.

00:59:58.410 --> 00:59:59.610
Ja, genau.

01:00:00.330 --> 01:00:02.310
Ja, aber ich finde

01:00:02.310 --> 01:00:04.230
dieses, sich mit anderen vergleichen, genau, Simon Millison,

01:00:04.490 --> 01:00:06.370
genau, das wie Glockenlesig halt. Ja, das geht

01:00:06.370 --> 01:00:08.270
gar nicht, das ist ganz schlimm. Das ist, wenn man sich

01:00:08.270 --> 01:00:09.970
da vergleicht, da wird man, da wird man,

01:00:09.970 --> 01:00:11.890
ja. Today I learned.

01:00:12.030 --> 01:00:13.670
Und dann ist da so ein Artikel und dann sagst du,

01:00:13.750 --> 01:00:14.390
ach, scheiße.

01:00:16.110 --> 01:00:17.310
Habt ihr doch auch lernen können.

01:00:17.830 --> 01:00:19.190
Mir geht's ja bei euch schon so.

01:00:20.190 --> 01:00:22.130
Ja, aber das ist, glaube ich, dann halt generell der Fehler.

01:00:22.190 --> 01:00:23.110
Das sollte man dann einfach nicht machen.

01:00:23.430 --> 01:00:25.370
Für mich ist halt die Erfahrung...

01:00:25.370 --> 01:00:26.210
Man muss immer runtergucken.

01:00:26.970 --> 01:00:29.890
Nein, einfach nicht sozusagen das in diesem

01:00:29.890 --> 01:00:31.590
Vergleichsding sehen, sondern sich fragen,

01:00:31.750 --> 01:00:33.770
okay, macht das für mich Sinn und habe ich was davon?

01:00:33.770 --> 01:00:35.890
Also eine Sache

01:00:35.890 --> 01:00:37.130
muss ich da vielleicht noch sagen. Wir hatten

01:00:37.130 --> 01:00:39.770
die Diskussion auch beim letzten Dango Meetup in Köln,

01:00:40.230 --> 01:00:41.710
wo es halt darum ging, wie man

01:00:41.710 --> 01:00:43.810
seine eigene Produktivität ein bisschen steigern kann

01:00:43.810 --> 01:00:45.770
und wie man so ein bisschen die Sachen, die man macht, irgendwie so

01:00:45.770 --> 01:00:47.450
strukturierter bearbeiten kann.

01:00:47.650 --> 01:00:49.490
Und da waren relativ viele Leute einer Meinung,

01:00:49.730 --> 01:00:51.750
dass man tatsächlich durch diese Dokumentation,

01:00:51.810 --> 01:00:53.630
die man macht, unabhängig, ob man die doch mal selber

01:00:53.630 --> 01:00:55.850
durchliest oder nicht, einen riesigen Vorteil

01:00:55.850 --> 01:00:58.210
bekommt. Ja, glaube ich auch.

01:00:58.350 --> 01:00:59.750
Und das muss ich echt sagen, das stimmt

01:00:59.750 --> 01:01:01.430
tatsächlich. Also überhaupt

01:01:01.430 --> 01:01:03.190
sich Notizen machen zu dem, was man tut,

01:01:03.510 --> 01:01:05.590
auch täglich, würde ich sagen, ist eine

01:01:05.590 --> 01:01:06.230
sehr gute Idee.

01:01:06.230 --> 01:01:07.590
Es ist irgendwie so eine...

01:01:07.590 --> 01:01:09.710
Weil man macht halt doch viele Sachen.

01:01:09.990 --> 01:01:11.170
Man macht halt doch viele Sachen. Aber warum

01:01:11.710 --> 01:01:12.670
Warum veröffentlicht du es,

01:01:12.730 --> 01:01:13.590
veröffentlicht du es, Jochen?

01:01:14.050 --> 01:01:16.090
Naja, eigentlich das mit dem Veröffentlichen

01:01:16.090 --> 01:01:16.850
ist nicht so wichtig.

01:01:16.990 --> 01:01:17.810
Das ist nicht mein Haupt...

01:01:17.810 --> 01:01:18.390
Also ich weiß auch nicht,

01:01:18.430 --> 01:01:19.810
ob das irgendjemand tatsächlich liest

01:01:19.810 --> 01:01:20.410
oder so, keine Ahnung.

01:01:20.430 --> 01:01:20.750
Hast du Analytics?

01:01:21.070 --> 01:01:21.390
Sporadisch.

01:01:23.370 --> 01:01:23.990
Momentan habe ich gerade

01:01:23.990 --> 01:01:25.530
so ein bisschen Plausible I.O. drauf,

01:01:25.710 --> 01:01:26.510
aber ich weiß gar nicht,

01:01:26.570 --> 01:01:27.010
ob man da reden kann.

01:01:27.010 --> 01:01:27.850
Also du könntest nachgucken.

01:01:27.990 --> 01:01:28.550
Ich könnte nachgucken,

01:01:28.610 --> 01:01:29.370
ich mache es aber eigentlich nicht.

01:01:29.390 --> 01:01:30.370
Auf deinen WeGlock abgelobt.

01:01:30.570 --> 01:01:31.490
Ich habe keine Analytics,

01:01:31.590 --> 01:01:32.130
ich habe gar nichts.

01:01:32.290 --> 01:01:32.710
Ich weiß nicht,

01:01:33.190 --> 01:01:34.810
ob das eine Person liest oder zwei.

01:01:35.610 --> 01:01:36.370
Ab und zu mal.

01:01:36.590 --> 01:01:36.830
Drei.

01:01:37.310 --> 01:01:37.870
Also ich glaube,

01:01:37.950 --> 01:01:39.770
ich habe von deinen letzten 52 Weeklogs

01:01:39.770 --> 01:01:41.790
vielleicht elf gelesen.

01:01:42.590 --> 01:01:44.090
Ich könnte ja mal nachgucken, wie oft das bei dir

01:01:44.090 --> 01:01:45.870
in den Weeklogs vorkommt, bei denen in den Weeklogs

01:01:45.870 --> 01:01:47.530
verlinkt ist und dann weiß ich zumindest die viele.

01:01:48.050 --> 01:01:49.550
Also so ein paar Links, also ich habe,

01:01:49.670 --> 01:01:51.630
ich mache das so ein bisschen anders, ich habe so ein generelles

01:01:51.630 --> 01:01:52.770
Public Journal.

01:01:53.930 --> 01:01:55.710
Das ist so ein Link-Sammlung, da schreibe ich das mal

01:01:55.710 --> 01:01:57.570
alles weg, was ich irgendwann entdecke.

01:01:57.670 --> 01:01:59.410
Da sind ab und zu auch, da sind auch eure Weeklogs drin.

01:01:59.450 --> 01:02:01.550
Ich habe einen neuen Abstand eingeführt da für

01:02:01.550 --> 01:02:02.490
unsere Weeklogs.

01:02:02.870 --> 01:02:04.130
Ich fühle mich geehrt.

01:02:06.170 --> 01:02:07.730
Aber also

01:02:07.730 --> 01:02:09.970
das, also eine der interessanten

01:02:09.970 --> 01:02:11.910
Sachen, die ich da rausgezogen habe, also ich veröffentliche

01:02:11.910 --> 01:02:13.830
das halt, weil es zwei Leute

01:02:13.830 --> 01:02:15.730
gibt, die das, von denen ich weiß,

01:02:15.810 --> 01:02:17.730
das lesen, aber nicht nur Anwesende

01:02:17.730 --> 01:02:19.490
hier. Und

01:02:19.490 --> 01:02:21.750
ein Freund hat mir mal gesagt hier, er hatte

01:02:21.750 --> 01:02:23.890
irgendwie Zeit bei einer

01:02:23.890 --> 01:02:25.810
Bahnreise und er wusste nicht genau, was er machen sollte

01:02:25.810 --> 01:02:27.970
und dann hat er meinen Weglok aufgemacht, weil er wusste, dass da interessante

01:02:27.970 --> 01:02:29.890
Sachen drinstehen. Der Simon, weiß ich nicht,

01:02:29.890 --> 01:02:31.830
du siehst das auch. Ja, genau, der Simon

01:02:31.830 --> 01:02:33.510
ist die Person. Ja, ich hatte es mir schon gedacht.

01:02:33.530 --> 01:02:35.890
Aber mein Freund heißt Anton.

01:02:36.230 --> 01:02:38.550
Er hat mir geschrieben und hat gesagt, vielen Dank

01:02:38.550 --> 01:02:40.630
für dieses BigLog, weil das ist quasi

01:02:40.630 --> 01:02:42.610
vorsortiert für den. Und ich möchte

01:02:42.610 --> 01:02:44.490
das eben für mich haben und dann ist

01:02:44.490 --> 01:02:46.490
der Aufwand, das zu veröffentlichen, marginal.

01:02:46.810 --> 01:02:47.410
Genau, genau.

01:02:48.490 --> 01:02:50.450
Also der Vorteil, den ich daraus ziehe,

01:02:50.530 --> 01:02:52.630
ist nicht, dass andere Leute das lesen oder so, sondern der Vorteil

01:02:52.630 --> 01:02:53.830
ist, dass es gemacht ist.

01:02:54.310 --> 01:02:56.410
Ich habe zum Beispiel

01:02:56.410 --> 01:02:58.730
so eine Pipeline, also in Planung,

01:02:59.670 --> 01:03:00.410
dass tatsächlich

01:03:00.410 --> 01:03:02.490
so Dinge auch in Obsidian zum Beispiel,

01:03:02.590 --> 01:03:04.110
also in Markdown-Files angelegt werden

01:03:04.110 --> 01:03:06.390
und dann über sowas wie GitHub Action

01:03:06.390 --> 01:03:07.870
oder so direkt

01:03:07.870 --> 01:03:09.130
einen Blog

01:03:09.130 --> 01:03:12.590
automatisiert, diese Markdown-Files

01:03:12.590 --> 01:03:13.750
als Blogeinträge

01:03:13.750 --> 01:03:15.270
in die...

01:03:15.270 --> 01:03:18.370
Das ist ja easy.

01:03:18.890 --> 01:03:20.430
Da können wir auch gerne gleich noch drüber sprechen.

01:03:20.430 --> 01:03:22.150
Da habe ich auch mehr dazu zu sagen.

01:03:22.850 --> 01:03:24.470
Aber ich bin ja sehr neidisch

01:03:24.470 --> 01:03:26.510
auf dich, Jochen, weil du deine Rezepte

01:03:26.510 --> 01:03:28.570
da reintust und ich habe die jetzt so unstrukturiert

01:03:28.570 --> 01:03:29.090
da reingetan.

01:03:29.970 --> 01:03:32.150
Aber ich benutze das tatsächlich. Wenn ich irgendwas kochen will,

01:03:32.190 --> 01:03:34.070
dann gucke ich jetzt in meine Rezepte rein und nicht mehr

01:03:34.070 --> 01:03:35.890
auf. Ja, Jochen, ich bin da ja so ein bisschen

01:03:35.890 --> 01:03:36.910
neidisch auf dich, weil du

01:03:36.910 --> 01:03:39.810
so Rezeptzeugs auf deiner

01:03:39.810 --> 01:03:41.910
auf deinem

01:03:41.910 --> 01:03:43.470
Blog oder auf deinem, was weiß ich.

01:03:43.630 --> 01:03:45.570
Ja, aber einen Blog habe ich gar nicht.

01:03:45.670 --> 01:03:47.910
Ich habe dafür ein eigenes. Aber du schreibst immer drüber,

01:03:48.030 --> 01:03:49.930
dass du das jetzt. Ja, dass ich da jetzt was mache.

01:03:50.090 --> 01:03:50.550
Genau, das stimmt.

01:03:51.750 --> 01:03:53.790
Ne, ich habe da tatsächlich, also Mealy ist so ein Rezept

01:03:53.790 --> 01:03:56.170
Verwaltungs, Sammlungs

01:03:56.170 --> 01:03:57.950
Ding, was es gibt. Ist auch in Django geschrieben, oder?

01:03:58.130 --> 01:03:59.490
Ne, ist FastAPI.

01:04:00.250 --> 01:04:01.690
Aber Python. Python, genau.

01:04:01.690 --> 01:04:03.210
Und Frontend View.

01:04:04.070 --> 01:04:05.850
Und das war einfach so eine Kombination,

01:04:06.350 --> 01:04:08.490
wo ich dachte so, oh, damit kenne ich mich ja im Prinzip aus.

01:04:08.490 --> 01:04:09.010
Da komme ich klar mit.

01:04:09.010 --> 01:04:09.650
Super, komme ich klar.

01:04:10.710 --> 01:04:13.270
Ich kann das ja mal deployen und dann da irgendwie selber Dinge mitmachen.

01:04:14.130 --> 01:04:15.250
Und ja, das habe ich dann auch getan.

01:04:15.370 --> 01:04:16.110
Das funktioniert auch soweit.

01:04:18.050 --> 01:04:20.550
Aber es ist halt schon mehr Aufwand, als ich jetzt gedacht hätte.

01:04:20.710 --> 01:04:22.990
Und dann habe ich da so Dinge reingebaut,

01:04:23.250 --> 01:04:26.050
wie dass ich die Sachen, also ich verwende so eine App Captain Cook.

01:04:26.150 --> 01:04:27.430
Ich weiß nicht, ob ihr die kennt manchmal.

01:04:27.870 --> 01:04:28.930
So für Inspirationsstücke.

01:04:28.930 --> 01:04:29.390
Davon gelesen.

01:04:29.730 --> 01:04:29.970
Genau.

01:04:30.710 --> 01:04:32.490
Die sind eigentlich, die Prinzipien sind ganz gut.

01:04:32.490 --> 01:04:34.870
die App selber ist technisch nicht so toll,

01:04:35.070 --> 01:04:36.870
aber die Rezepte

01:04:36.870 --> 01:04:39.030
sind ganz okay und jetzt möchte

01:04:39.030 --> 01:04:41.030
ich die aber irgendwie...

01:04:41.030 --> 01:04:42.650
Habe ich auch noch andere Quellen für Rezepte.

01:04:42.810 --> 01:04:44.190
Das heißt, ich möchte nicht immer die App verwenden,

01:04:44.350 --> 01:04:45.510
vor allem, weil die App auch nicht gut ist.

01:04:46.410 --> 01:04:47.890
Und ja, jetzt habe ich das Problem,

01:04:47.950 --> 01:04:49.010
wie kriege ich die Rezepte da raus

01:04:49.010 --> 01:04:51.910
und in meine Rezeptverwaltung mit Mealy irgendwie rein.

01:04:52.530 --> 01:04:54.090
Und dafür habe ich mir dann halt so ein Tool geschrieben,

01:04:54.170 --> 01:04:54.550
dass das macht.

01:04:55.110 --> 01:04:56.770
Und da habe ich auch sehr positive Erfahrungen

01:04:56.770 --> 01:04:58.450
mit Open Source gemacht an der Stelle.

01:04:58.590 --> 01:04:59.290
Das sind natürlich die Sachen,

01:04:59.550 --> 01:05:01.410
wo ich die meisten Interaktionen mit irgendwelchen Leuten habe.

01:05:01.530 --> 01:05:03.970
Tatsächlich, irgendwie, da hat mir irgendwie nach dem Test veröffentlicht.

01:05:03.970 --> 01:05:04.430
Der Campus-Creator.

01:05:05.030 --> 01:05:07.310
Ja, weil ich dachte so, okay,

01:05:07.430 --> 01:05:09.210
also ich habe so ein paar Sachen rausgefunden

01:05:09.210 --> 01:05:10.350
und ein bisschen Scrapen konnte ich dann.

01:05:11.030 --> 01:05:25.150
Zum Beispiel immer diese dreitäglichen Rezepte, die es da gibt, konnte ich relativ leicht irgendwie integrieren, aber die ganzen Favoriten, die ich schon hatte, konnte ich halt zum Beispiel nicht sinken und so, weil aus einer Captain Cook URL, die man so per Link sharen kann, kann man halt nicht so leicht irgendwie tatsächlich die Informationen für das Rezept rauskriegen.

01:05:25.430 --> 01:05:34.370
Und irgendjemand schrieb mir dann so, ja, ich habe mal irgendwie, keine Ahnung, das auf Android, habe ich dann irgendwie, keine Ahnung, dazwischen irgendwas geklemmt, wo man dann mitlesen kann.

01:05:34.770 --> 01:05:36.250
Ja, irgendwie sowas, genau.

01:05:37.030 --> 01:05:44.390
Und dann habe ich mir die App-Requests mal angeguckt und guck mal hier, so kannst du das machen und dann kriegst du da irgendwie auch die kompletten Rezepte raus, wenn du die App-Requests so machst.

01:05:44.910 --> 01:05:45.910
Wow, okay, cool.

01:05:46.250 --> 01:05:49.950
Und dann habe ich das natürlich eingebaut sofort und das war dann schon mal besser.

01:05:49.950 --> 01:06:11.250
Und jetzt letztens hat nochmal jemand irgendwie einen größeren Pull-Request gegen Captain Cook Scraper, gegen dieses Repository gefeilt, sozusagen. Alexander Ditsch, ich weiß gar nicht, wie der heißt. Der hatte dann so Dinge drin wie mehrere Bilder pro Rezept und irgendwie die Mengenangaben für die Zutaten.

01:06:11.250 --> 01:06:11.990
Oh ja, das ist alles.

01:06:13.250 --> 01:06:15.450
Kannst du mal kurz die URL für deinen Rezept bloggen?

01:06:16.570 --> 01:06:18.110
Da gibt es keine URL,

01:06:18.350 --> 01:06:18.970
wo das ordentlich ist.

01:06:19.810 --> 01:06:21.970
Das Ding heißt Mealy, das kann man sich selber deployen.

01:06:22.130 --> 01:06:24.210
Achso, das war noch intern.

01:06:24.530 --> 01:06:25.950
Das habe ich jetzt in meinen offenen Tabs drin.

01:06:26.250 --> 01:06:26.450
Ja.

01:06:27.530 --> 01:06:28.310
Oh, wie viel hast du?

01:06:29.710 --> 01:06:31.430
Also bei Firefox Mobile,

01:06:31.510 --> 01:06:32.790
ich benutze Firefox Mobile,

01:06:33.310 --> 01:06:35.610
da wird immer angezeigt, wie viele Tabs offen sind

01:06:35.610 --> 01:06:37.530
und wenn es mehr als 99 sind,

01:06:37.530 --> 01:06:38.710
dann steht da einfach unendlich.

01:06:39.750 --> 01:06:41.710
Ich komme immer

01:06:41.710 --> 01:06:42.990
zwischendurch auf 42 drunter.

01:06:43.710 --> 01:06:45.350
Ja, gelegentlich muss man das so wieder

01:06:45.350 --> 01:06:47.690
mit so einer Heckenschere einmal grob

01:06:47.690 --> 01:06:49.450
absägen, aber dann... Oder man muss mal

01:06:49.450 --> 01:06:50.370
daran arbeiten, ja.

01:06:51.530 --> 01:06:52.710
Da bin ich immer noch lange mit beschäftigt.

01:06:53.610 --> 01:06:55.130
Rezepte finde ich auch toll, aber

01:06:55.130 --> 01:06:57.670
mir fehlen zum Beispiel genau diese Sachen. Also Bilder

01:06:57.670 --> 01:06:59.770
schießen von den Rezepten und die dann einfach

01:06:59.770 --> 01:07:01.490
im Markthorn zum Beispiel einfügen und das dann

01:07:01.490 --> 01:07:03.370
automatisiert auf meinen eigenen Blog rendern.

01:07:03.530 --> 01:07:05.590
Ja, da ist doch eine Lücke, oder?

01:07:05.590 --> 01:07:07.970
Da gibt es doch nur zentralisierte

01:07:07.970 --> 01:07:09.890
Dienste, das ist jetzt, Achtung, jetzt kommt

01:07:09.890 --> 01:07:11.530
die große Idee, federiertes

01:07:11.530 --> 01:07:13.770
Kochnetzwerk. Ja, aber ich weiß

01:07:13.770 --> 01:07:15.250
nicht genau, ob man das so...

01:07:15.250 --> 01:07:17.510
Die Papp ist da viel zu viel.

01:07:17.630 --> 01:07:19.690
Ich sag mal so, ob jetzt meine Freunde aus der

01:07:19.690 --> 01:07:21.290
Kochszene das einfach so

01:07:21.290 --> 01:07:23.550
selbst betreiben wollen würden. Ich glaube, dass das

01:07:23.550 --> 01:07:25.370
eher so... Ja, das kann man dann immer noch, kannst du ja immer noch

01:07:25.370 --> 01:07:27.510
hostet, das steht ja offen, aber

01:07:27.510 --> 01:07:29.690
beim Jochen hier,

01:07:30.270 --> 01:07:31.810
Jochen, keine Ahnung,

01:07:31.890 --> 01:07:33.430
mili.werstdorfer.de

01:07:33.430 --> 01:07:38.330
kannst du dir einen Account machen

01:07:38.330 --> 01:07:40.290
und schon hast du das. Ja, habe ich tatsächlich auch mal

01:07:40.290 --> 01:07:41.650
überlegt, ob man da nicht irgendwie sagen kann, hier

01:07:41.650 --> 01:07:44.030
5 Euro im Monat oder sowas und dann kriegst du halt

01:07:44.030 --> 01:07:45.730
einen Account. Ist doch egal.

01:07:46.170 --> 01:07:48.050
Nein, nicht so ganz. Du kannst ja einer gar nicht verbrauchen.

01:07:48.130 --> 01:07:49.750
Ja, nee, so ganz egal.

01:07:49.750 --> 01:07:51.450
Eine Million Rezepte reingetan.

01:07:52.050 --> 01:07:53.890
Ja, so ganz egal ist es nicht, weil tatsächlich

01:07:53.890 --> 01:07:56.030
verbraucht das halt schon relativ viel.

01:07:56.110 --> 01:07:57.770
Also ich sehe jetzt hier zum Beispiel mein Ding hat hier schon

01:07:57.770 --> 01:08:01.230
Es verbraucht schon Platz.

01:08:01.690 --> 01:08:03.150
Ja, okay, gut, dann sagst du halt

01:08:03.150 --> 01:08:06.730
30 Rezepte im Monat hinzufügen.

01:08:07.070 --> 01:08:08.210
Oder Premium.

01:08:08.550 --> 01:08:10.510
Für den Freemium machst du halt die Bilder kleiner.

01:08:11.890 --> 01:08:12.690
Oder nur

01:08:12.690 --> 01:08:13.550
ein Bild erlauben.

01:08:14.970 --> 01:08:16.150
Ja, man kann sich das irgendwie überlegen.

01:08:16.250 --> 01:08:18.130
Habe ich mir auch überlegt und dann dachte ich mir so,

01:08:18.210 --> 01:08:20.590
oh man, das ist ganz schön aufwendig, das Ding die ganze Zeit zu pflegen

01:08:20.590 --> 01:08:22.690
und so. Und der Markt ist relativ klein.

01:08:23.550 --> 01:08:24.610
Wäre zwar schön, aber ich glaube,

01:08:24.670 --> 01:08:25.710
das funktioniert nicht.

01:08:25.870 --> 01:08:27.850
Joran, hat der Captain Cookscraper

01:08:27.850 --> 01:08:29.690
denn, wie ist denn da die

01:08:29.690 --> 01:08:30.470
Unit-Testabdeckung?

01:08:32.290 --> 01:08:33.990
So, okay, ganz okay.

01:08:34.190 --> 01:08:36.410
Machst du tatsächlich auch für deine eigenen Sachen Unit-Tests?

01:08:36.450 --> 01:08:38.890
Also für das Scraper-Ding, ja, ja, ja.

01:08:39.030 --> 01:08:39.850
Das ist relativ gut.

01:08:40.590 --> 01:08:42.950
Also bei Millie, ja, ist auch ganz okay.

01:08:44.250 --> 01:08:47.450
Aber bei, was hast du noch gemacht dieses Jahr?

01:08:48.070 --> 01:08:50.230
Captain Cook, oh, der ist nicht so gut getestet.

01:08:50.250 --> 01:08:51.210
Der ist nicht so gut getestet, okay.

01:08:51.770 --> 01:08:52.810
Nee, nee, der ist nicht so gut getestet.

01:08:52.870 --> 01:08:53.870
Aber normalerweise mache ich das schon.

01:08:54.190 --> 01:08:56.110
Und hast du überall Kommentare geschrieben und so.

01:08:57.610 --> 01:09:00.950
Hältst du dich da an die ganzen, an die gängigen Regeln der Hersteller?

01:09:00.970 --> 01:09:02.390
Also im Groben und Ganzen würde ich sagen schon.

01:09:02.570 --> 01:09:04.370
Ja, okay. Das ist beeindruckend, weil das mache ich nicht.

01:09:04.550 --> 01:09:05.550
Ah, okay. Interessant.

01:09:08.430 --> 01:09:10.850
Wie lange ist denn die durchschnittliche Zeit,

01:09:10.930 --> 01:09:12.270
die deine Projekte so leben?

01:09:15.110 --> 01:09:15.890
Sehr unterschiedlich.

01:09:15.910 --> 01:09:16.970
Pflegst du die auch über lange Zeit?

01:09:16.990 --> 01:09:17.950
Sehr unterschiedlich.

01:09:19.330 --> 01:09:22.770
Ja, pflegen über lange Zeit ist ja so eine Sache.

01:09:24.270 --> 01:09:27.690
Ihr habt kurz den Switch wieder gemacht auf das ganz nächste Topic.

01:09:27.890 --> 01:09:30.010
Wir sind immer noch bei selber Software schreiben.

01:09:30.250 --> 01:09:31.730
Das ist schon das Richtige.

01:09:31.750 --> 01:09:32.470
Damit haben wir schon angefangen?

01:09:32.990 --> 01:09:34.170
Ja, haben wir einfach so angefangen.

01:09:34.530 --> 01:09:35.830
Also jetzt gerade, aber erst.

01:09:36.330 --> 01:09:37.530
Nee, nee, schon eine Weile.

01:09:38.070 --> 01:09:38.930
Nee, ja.

01:09:41.210 --> 01:09:41.870
Das war ja vorher,

01:09:41.990 --> 01:09:42.830
weil es noch so rumgeskriptet ist.

01:09:42.890 --> 01:09:45.270
Ja, das war halt ein guter Übergang.

01:09:45.450 --> 01:09:46.390
Das kriegen wir sonst nicht so gut hin.

01:09:46.770 --> 01:09:48.430
Das hat Dominik gar nicht bemerkt.

01:09:48.490 --> 01:09:48.850
Entschuldigung.

01:09:50.830 --> 01:09:53.950
Also es ist schwer zu sagen.

01:09:53.950 --> 01:09:57.910
Mein ältestes öffentliches Projekt,

01:09:58.010 --> 01:09:58.950
was ich immer noch verwende,

01:09:59.030 --> 01:09:59.730
heißt Kommandier.

01:09:59.930 --> 01:10:02.670
Das mache ich immer

01:10:02.670 --> 01:10:04.610
wieder Werbung dafür und ich finde auch, das sollte in die

01:10:04.610 --> 01:10:06.710
Python-Standard-Bibliothek und irgendwann werde ich

01:10:06.710 --> 01:10:08.530
auch mal einen Pepp dazu aufmachen, wenn ich rausgefunden habe,

01:10:08.570 --> 01:10:09.030
wie das geht.

01:10:11.730 --> 01:10:12.110
Und

01:10:12.110 --> 01:10:14.630
da habe ich 2014

01:10:14.630 --> 01:10:16.530
zum letzten Mal was dran gemacht. Und jetzt halt

01:10:16.530 --> 01:10:18.510
dieses Jahr, weil ich habe es auf

01:10:18.510 --> 01:10:20.630
Python 3.10 geupdatet.

01:10:21.510 --> 01:10:22.290
Nee, auf

01:10:22.290 --> 01:10:24.550
pyproject.toml geupdatet und das dann

01:10:24.550 --> 01:10:26.530
mit moderner

01:10:26.530 --> 01:10:28.630
Paketierung, weil die alte Paketierung ging nicht mehr.

01:10:28.690 --> 01:10:31.330
Ich habe irgendwas gefunden, was ich ändern wollte und dann ging die alte Paketierung nicht mehr.

01:10:31.450 --> 01:10:34.130
Und danach habe ich halt einfach einmal komplett neu gemacht.

01:10:34.270 --> 01:10:37.470
Also es gibt jetzt eine neue Version davon, die nichts ändert außer Paketierung.

01:10:38.050 --> 01:10:38.470
Ah ja, gut.

01:10:39.310 --> 01:10:39.970
Was ja auch okay ist.

01:10:40.030 --> 01:10:43.030
Dann kriegst du Wheels und alles und da ist nicht viel drin, aber das macht ja nichts.

01:10:43.990 --> 01:10:47.810
Aber so, ja und es gibt so eine Handvoll an Tools, die ich für mich selber geschrieben habe.

01:10:47.810 --> 01:10:50.050
Also zum Beispiel, dass es die Links abholt.

01:10:50.830 --> 01:10:55.110
Und das habe ich halt einmal geschrieben und das ist eigentlich, ja, da ändert sich nichts mehr dran.

01:10:55.350 --> 01:10:57.330
Das hört sich so an, wie die kleinen Short-Commandos

01:10:57.330 --> 01:10:59.050
sich geschrieben haben, dass ich mit einer Konsole immer direkt

01:10:59.050 --> 01:11:01.490
NHL eingebe und meine

01:11:01.490 --> 01:11:04.190
täglichen Eishockey-Videos

01:11:04.190 --> 01:11:04.370
drehe.

01:11:04.370 --> 01:11:06.410
Dann täglich ein Eishockey-Fix.

01:11:08.030 --> 01:11:09.250
Und die sind aber,

01:11:09.490 --> 01:11:11.650
die haben eine Testabdeckung

01:11:11.650 --> 01:11:12.530
von 0%.

01:11:12.530 --> 01:11:15.170
Aber wenn das halt ein Ding macht

01:11:15.170 --> 01:11:17.090
und dann ist es halt fertig, okay.

01:11:17.410 --> 01:11:19.510
Und man ist die ganze Zeit benutzt, dann testet man das ja.

01:11:19.670 --> 01:11:21.270
Ja, genau. Also es ist einfach

01:11:21.270 --> 01:11:22.270
Dogfooding.

01:11:23.230 --> 01:11:25.170
Entschuldigung, wir waren noch nicht bei dem Thema.

01:11:25.250 --> 01:11:27.230
Das ist keine Software, wie ich es verstehen würde.

01:11:27.670 --> 01:11:28.310
Das ist ein Tool.

01:11:29.490 --> 01:11:31.330
Aber was ist

01:11:31.330 --> 01:11:32.530
dann deine Definition von Software?

01:11:32.710 --> 01:11:35.270
Du brauchst schon

01:11:35.270 --> 01:11:37.350
mehr Dinge,

01:11:37.510 --> 01:11:38.390
die benutzen, als du.

01:11:38.390 --> 01:11:40.470
Das ist diese philosophische Frage. Was ist ein Haufen Blätter?

01:11:40.810 --> 01:11:42.310
Und wenn ich einen wegnehme, ist es dann immer noch

01:11:42.310 --> 01:11:44.390
ein Haufen Blätter. Und wenn ich noch eins wegnehme, ist es immer noch

01:11:44.390 --> 01:11:44.770
ein Haufen Blätter.

01:11:45.650 --> 01:11:48.370
Du musst schon mehr Use Cases geben, als auf deine Insel.

01:11:49.530 --> 01:11:49.910
Ja, okay.

01:11:50.050 --> 01:11:51.150
Also dann

01:11:51.150 --> 01:11:53.850
spreche ich jetzt

01:11:53.850 --> 01:11:56.110
den nächsten Schritt an sozusagen, das nächste

01:11:56.110 --> 01:11:57.870
Tool, was ich mir geschrieben habe, das heißt Heron.

01:11:58.430 --> 01:12:00.090
Das ist ein Static Site Generator,

01:12:00.190 --> 01:12:02.150
das ist eben eingebunden in diesen Prozess.

01:12:02.270 --> 01:12:03.250
Ich hatte davor Jekyll,

01:12:04.330 --> 01:12:05.990
das ist auch ein Static Site Generator, aber

01:12:05.990 --> 01:12:07.710
da wollte ich dann eine

01:12:07.710 --> 01:12:09.970
Sache machen, die mir sehr simpel erschien, die aber

01:12:09.970 --> 01:12:11.070
offenbar unmöglich ist.

01:12:11.710 --> 01:12:13.950
Und es wäre möglich gewesen, wenn ich

01:12:13.950 --> 01:12:15.510
Ruby könnte, aber es war halt

01:12:15.510 --> 01:12:18.110
kein Ruby,

01:12:18.250 --> 01:12:18.770
bin halt nicht

01:12:18.770 --> 01:12:21.650
drin in dieser Welt. Und was war ein Pelikan?

01:12:22.390 --> 01:12:23.750
Genau, Pelikan habe ich dann überlegt

01:12:23.750 --> 01:12:26.510
da habe ich auch lange

01:12:26.510 --> 01:12:28.730
dran rumgeforscht und habe auch einige Stunden

01:12:28.730 --> 01:12:30.770
reingesteckt, das mal auszuprobieren und bin aber auch

01:12:30.770 --> 01:12:32.570
nicht so weit gekommen und dann habe ich mir gedacht, weißt du was?

01:12:33.930 --> 01:12:34.710
Jetzt mache ich mein

01:12:34.710 --> 01:12:36.790
eigenes Ding. Und deshalb heißt

01:12:36.790 --> 01:12:38.730
es Heron, weil ein Heron ist ja auch aus der

01:12:38.730 --> 01:12:40.850
gleichen Familie der Vögel, aber es ist halt kein Pelikan.

01:12:42.470 --> 01:12:42.830
Und

01:12:42.830 --> 01:12:44.670
das macht genau die eine Sache, die ich

01:12:44.670 --> 01:12:46.790
haben möchte. Aber es ist schon eine Software.

01:12:47.210 --> 01:12:48.670
Es ist nicht nur ein Tool, sondern es ist schon eine

01:12:48.670 --> 01:12:50.650
Software, die könnte

01:12:50.650 --> 01:12:52.510
auch jeder einsetzen.

01:12:52.670 --> 01:12:54.650
Die ist auch auf GitLab gehostet.

01:12:54.770 --> 01:12:55.530
Also kann man sich runterladen.

01:12:56.130 --> 01:12:58.270
Ich verlinke auch quasi jedes zweite Weglok drauf.

01:13:00.150 --> 01:13:03.990
Und die ist aber auch nicht gepflegt.

01:13:03.990 --> 01:13:08.410
Also bei der Arbeit für einen bezahlenden Kunden

01:13:08.410 --> 01:13:11.350
wäre das nicht gut genug.

01:13:12.530 --> 01:13:14.310
Da liefere ich bessere Qualität ab.

01:13:15.090 --> 01:13:15.830
Was eigentlich blöd ist,

01:13:15.930 --> 01:13:17.950
wenn man so sein öffentliches Portfolio hier so,

01:13:18.130 --> 01:13:20.430
so mache ich das privat.

01:13:21.810 --> 01:13:23.270
Aber umgekehrt ist es auch nicht gut.

01:13:25.530 --> 01:13:25.970
Also

01:13:25.970 --> 01:13:26.310
auf jeden Fall,

01:13:26.550 --> 01:13:29.210
es ist angenehm,

01:13:30.350 --> 01:13:31.630
also ich kann das ja, ich kann

01:13:31.630 --> 01:13:33.890
professionelle Softwareentwicklung machen und ich mache das auch schon

01:13:33.890 --> 01:13:35.810
lange und nächstes Jahr habe ich

01:13:35.810 --> 01:13:37.150
10-jähriges Jubiläum als

01:13:37.150 --> 01:13:39.210
Selbstständiger in meiner eigenen Firma und

01:13:39.210 --> 01:13:41.690
ich bin da nicht ganz schlecht.

01:13:42.770 --> 01:13:44.030
Aber es ist auch sehr angenehm,

01:13:44.110 --> 01:13:45.610
das mal nicht professionell machen zu müssen,

01:13:45.690 --> 01:13:47.510
sondern einfach mal hinzuwurschteln.

01:13:48.470 --> 01:13:49.290
Einfach mal,

01:13:50.150 --> 01:13:51.650
ich brauche da jetzt ein Feature, das muss jetzt

01:13:51.650 --> 01:13:53.530
irgendwie da rein. Ach komm, dann

01:13:53.530 --> 01:13:55.610
wird es jetzt halt hier reingebohrt. Irgendwo.

01:13:55.730 --> 01:13:56.350
Keine Ahnung. Egal.

01:13:58.310 --> 01:13:59.530
Oder auch einfach mal

01:13:59.530 --> 01:14:01.510
keine Tests zu schreiben.

01:14:01.950 --> 01:14:03.430
Einfach mal so explorativ.

01:14:03.430 --> 01:14:05.550
Wie die meiste Produktionssoftware, die irgendwo da draußen

01:14:05.550 --> 01:14:07.630
liegt. Ja gut, aber nicht solche, die ich

01:14:07.630 --> 01:14:07.970
schreibe.

01:14:09.310 --> 01:14:10.810
Produktionssoftware schreibt man natürlich besser.

01:14:13.390 --> 01:14:15.490
Und das ist ganz interessant, weil das

01:14:15.490 --> 01:14:17.530
ein ganz anderes Gefühl an Software ist.

01:14:17.850 --> 01:14:19.730
Also ich

01:14:19.730 --> 01:14:21.530
bin da, wie gesagt, ich halte mich

01:14:21.530 --> 01:14:23.610
für einen guten Softwareentwickler, auch im professionellen

01:14:23.610 --> 01:14:25.430
Umfeld bisher immer gutes Feedback bekommen.

01:14:26.570 --> 01:14:27.550
Aber das ist eine

01:14:27.550 --> 01:14:29.570
andere Art von Freude, einfach mal so drauf

01:14:29.570 --> 01:14:31.610
loszuprogrammieren und einfach mal zu sagen, was brauche

01:14:31.610 --> 01:14:33.590
ich denn eigentlich? Wie würde ich es mir

01:14:33.590 --> 01:14:35.530
denn vorstellen? Und

01:14:35.530 --> 01:14:37.570
sich das dann einfach selber herzuprogrammieren

01:14:37.570 --> 01:14:39.490
und das spielt überhaupt gar keine Rolle, ob das

01:14:39.490 --> 01:14:41.450
also das ist Open Source, ja, und jeder kann das

01:14:41.450 --> 01:14:43.530
runterladen und ich weiß nicht, ob

01:14:43.530 --> 01:14:45.530
sich schon jemand drunterladen, ich weiß nicht, ob es schon

01:14:45.530 --> 01:14:46.810
jemand angesehen hat.

01:14:47.650 --> 01:14:49.170
Aber es ist egal, weil das

01:14:49.170 --> 01:14:51.390
das ist nicht der primäre Verwendungszweck.

01:14:51.490 --> 01:14:52.910
Der primäre Verwendungszweck ist, dass das

01:14:52.910 --> 01:14:55.190
mein Blog macht, mit meinen

01:14:55.190 --> 01:14:57.490
Weglogs drauf, mit meinen Sachen

01:14:57.490 --> 01:14:58.330
drauf und

01:14:58.330 --> 01:14:59.790
ja.

01:15:01.290 --> 01:15:03.210
Und wenn es eine andere Person gibt,

01:15:03.370 --> 01:15:05.230
die das anschaut und liest und

01:15:05.230 --> 01:15:07.310
das interessant findet, dann ist das

01:15:07.310 --> 01:15:08.010
schon genügend

01:15:08.010 --> 01:15:11.450
Grund, das zu veröffentlichen. Wie bei den Weglogs.

01:15:11.870 --> 01:15:13.230
Wenn es eine andere Person liest,

01:15:13.310 --> 01:15:14.290
ist das schon genügend Grund, das zu veröffentlichen.

01:15:14.670 --> 01:15:17.350
Jetzt bin ich auf Jochen gespannt, weil ich hatte mir ein bisschen was anderes vorgestellt

01:15:17.350 --> 01:15:18.010
bei dem Thema.

01:15:19.170 --> 01:15:21.270
Ja, der Jochen macht es viel professioneller.

01:15:21.270 --> 01:15:23.150
Der macht ja Unitests.

01:15:24.650 --> 01:15:25.490
Aber ja,

01:15:25.710 --> 01:15:26.170
also insofern,

01:15:26.350 --> 01:15:29.210
mein Ansatz an der Stelle ist, also ich habe solche Sachen auch.

01:15:29.410 --> 01:15:30.650
Also ich meine gerade dieses Captain Cook

01:15:30.650 --> 01:15:33.330
Ding ist, wenn ich jetzt ehrlich bin

01:15:33.330 --> 01:15:35.210
zu mir selber, dann ist das halt auch sowas ähnliches.

01:15:35.370 --> 01:15:37.150
Weil das ist auch nicht so gut getestet. Da gibt es drei Tests

01:15:37.150 --> 01:15:37.970
oder vier. Also,

01:15:38.310 --> 01:15:41.030
weil ich benutze das halt auch auf der Kommandozeile

01:15:41.030 --> 01:15:43.370
und ja, es ist nichts,

01:15:43.590 --> 01:15:45.290
was irgendwie Infrastruktur

01:15:45.290 --> 01:15:46.170
für andere Sachen ist.

01:15:47.230 --> 01:15:48.550
Oder was ich plane als Infrastruktur.

01:15:48.930 --> 01:15:49.650
Insofern, ja.

01:15:50.510 --> 01:15:52.450
Das ist nicht die tausend Jahre Software, die für immer hält.

01:15:52.470 --> 01:15:54.070
Genau, aber ich habe durchaus auch andere Sachen,

01:15:54.330 --> 01:15:56.370
wo ich denke, das wird halt Infrastruktur

01:15:56.370 --> 01:15:56.990
für andere Sachen.

01:15:58.410 --> 01:15:59.990
Also gerade zum Beispiel mit dem DjangoCast

01:15:59.990 --> 01:16:01.910
oder so zum Beispiel das Ding, was halt auch unter

01:16:01.910 --> 01:16:04.270
pythonpodcast.de liegt oder unter

01:16:04.270 --> 01:16:05.590
dem Blog, das ich da halt habe.

01:16:07.130 --> 01:16:08.250
Und das

01:16:08.250 --> 01:16:08.590
Ding,

01:16:09.190 --> 01:16:12.090
das ist auch ziemlich gut von der Test.

01:16:12.090 --> 01:16:13.830
Also da ist viel getestet.

01:16:13.930 --> 01:16:14.950
Das ist auch, würde ich sagen,

01:16:15.890 --> 01:16:17.610
nichts Falsches zu sagen,

01:16:17.670 --> 01:16:20.230
Oder es ist so ähnlich, wenn mich jemand dafür bezahlen würde,

01:16:20.410 --> 01:16:22.130
dann würde ich das auch nicht so großartig machen.

01:16:23.010 --> 01:16:25.190
Ja, also das ist schon so auf dem Level,

01:16:25.330 --> 01:16:26.810
auf dem ich das normalerweise halt auch so mache.

01:16:27.950 --> 01:16:32.130
Und ja, das ist, auf der einen Seite mache ich das,

01:16:32.250 --> 01:16:34.150
weil es einfach Spaß macht und so und weil ich das halt kann,

01:16:34.270 --> 01:16:36.310
weil ich meine, gut, warum sollte man einen Blog selber schreiben?

01:16:36.470 --> 01:16:39.450
Ein NIH ist halt so ein, das muss jeder mal machen,

01:16:39.510 --> 01:16:40.690
wie einen Editor schreiben oder so, klar.

01:16:41.250 --> 01:16:43.070
Aber vor allen Dingen, weil es halt auch einfach Spaß macht.

01:16:43.070 --> 01:16:43.890
Und du hast mal einen Editor geschrieben?

01:16:44.710 --> 01:16:46.590
Nee, aber man sagt, das sollte

01:16:46.590 --> 01:16:48.670
man halt mal tun oder das muss man

01:16:48.670 --> 01:16:50.530
halt machen. Das ist ein Compiler, muss jeder mal schreiben.

01:16:50.910 --> 01:16:52.590
Ein Betriebssystem. Es gibt eine ganze

01:16:52.590 --> 01:16:54.510
Menge Dinge, die man mal so gemacht haben sollte, nicht wahr?

01:16:55.250 --> 01:16:56.030
Ja, aber

01:16:56.030 --> 01:16:58.450
genau, also Block ist halt so mein Gift

01:16:58.450 --> 01:16:59.050
und

01:16:59.050 --> 01:17:01.830
ja,

01:17:02.450 --> 01:17:04.510
also ich plane das halt auch tatsächlich noch

01:17:04.510 --> 01:17:05.710
für andere Sachen zu verwenden, daher

01:17:05.710 --> 01:17:08.390
habe ich da jetzt irgendwie auch eine ganze Menge Arbeit

01:17:08.390 --> 01:17:09.070
reingesteckt und

01:17:09.070 --> 01:17:12.310
dann ist halt die Frage, NIH ist der

01:17:12.310 --> 01:17:14.450
Vorwurf, da steckt ja so ein gleicher Vorwurf auch mit drin,

01:17:14.450 --> 01:17:32.410
Also warum nicht einfach irgendwas Fertiges? Aber ich glaube, das ist vielleicht auch nicht so schlau, da was jetzt zu nehmen. Zum Beispiel, wenn ich jetzt irgendwie da was anderes nehmen würde. Irgendwie nehmen wir an, sowas wie WordPress oder so. Ja, wo dann alles schon das, was ich jetzt da mühselig rein, selber reinprogrammiere, vielleicht schon fertig ist. Also diverse Dinge.

01:17:32.410 --> 01:17:33.570
Zu einem gewissen Teil zumindest.

01:17:33.970 --> 01:17:36.330
Ja, genau. Oder als WordPress-Plugin oder so.

01:17:36.610 --> 01:17:37.990
Also ich habe mir das natürlich angeguckt

01:17:37.990 --> 01:17:38.950
und bin zum Ergebnis gekommen,

01:17:39.250 --> 01:17:41.170
nein, ganz genau so, wie ich das haben will,

01:17:41.270 --> 01:17:41.830
hat es das nicht.

01:17:41.970 --> 01:17:43.470
Deswegen geht das auf gar keinen Fall.

01:17:43.530 --> 01:17:43.910
Nur 98 Prozent.

01:17:44.710 --> 01:17:45.070
Genau.

01:17:45.270 --> 01:17:46.350
Das ist literally unusable.

01:17:47.650 --> 01:17:48.210
Exakt, ja.

01:17:48.490 --> 01:17:50.930
Aber wenn ich ein Auge ein bisschen zugedrückt hätte,

01:17:51.010 --> 01:17:51.730
dann hätte ich natürlich sagen können,

01:17:51.830 --> 01:17:52.350
okay, nehme ich WordPress.

01:17:52.970 --> 01:17:54.790
Das macht das schon so ungefähr, was ich da brauche.

01:17:55.670 --> 01:17:57.090
Aber das Problem ist natürlich,

01:17:57.850 --> 01:17:59.770
da muss ich mich mit WordPress beschäftigen

01:17:59.770 --> 01:18:01.910
und wie man das deployt und mit diesem ganzen Ökosystem.

01:18:01.910 --> 01:18:04.190
Ja, ganz genau. Das war das, was ich mit Pelican

01:18:04.190 --> 01:18:06.050
hatte. Sechs Stunden da an der

01:18:06.050 --> 01:18:07.450
Konfiguration rumgebastelt und

01:18:07.450 --> 01:18:09.430
ja, das ging dann schon so halb.

01:18:10.490 --> 01:18:12.010
Ja, und das Problem ist,

01:18:12.010 --> 01:18:13.630
das bringt mir halt nichts.

01:18:13.790 --> 01:18:15.570
Das bringt mir auch für andere Sachen nichts, weil

01:18:15.570 --> 01:18:18.090
ehrlich gesagt, ich möchte nicht mit WordPress mein Geld verdienen.

01:18:18.110 --> 01:18:19.910
Aber das ist jetzt wieder Programming for Pleasure.

01:18:20.290 --> 01:18:21.750
Ja, ja, aber...

01:18:21.750 --> 01:18:23.830
Das ist ja das, was man für sich selber macht.

01:18:23.930 --> 01:18:25.830
Ja, ja, genau. Dieser Vortrag hat mich

01:18:25.830 --> 01:18:27.470
tief getroffen, aber ja.

01:18:30.130 --> 01:18:33.050
Aber ich glaube auch, dass es tatsächlich was bringen kann.

01:18:33.390 --> 01:18:36.210
Also ich meine, kommen wir schon zu den Vorsätzen für nächstes Jahr.

01:18:36.350 --> 01:18:40.790
Also bei mir fehlt jetzt noch sowas wie Logging, Monitoring, Backups.

01:18:41.710 --> 01:18:43.650
Das liegt bei mir tatsächlich auch auf den Passwörtern.

01:18:43.750 --> 01:18:46.190
Also ich brauche gerade sowas wie Infrastruktur tatsächlich.

01:18:46.630 --> 01:18:48.030
Ich mache halt erst mal so Server.

01:18:48.410 --> 01:18:49.950
Also so Enable, Terraform.

01:18:50.530 --> 01:18:52.070
Ja, das ist ja nicht so schlimm, aber ich mache das ordentlich.

01:18:52.810 --> 01:18:54.410
Ja, aber dann machst du das ja auch für deine Firma.

01:18:54.570 --> 01:18:55.130
Ja, ja.

01:18:55.510 --> 01:18:57.150
Das ist so das, was ich mir vorstelle.

01:18:57.150 --> 01:18:59.370
Weil dass das halt ordentlich ist, so wie ich mir das denke.

01:18:59.510 --> 01:19:01.470
vielleicht habe ich auch keine Ahnung davon, aber vielleicht funktioniert

01:19:01.470 --> 01:19:03.490
es halt auch. Und ich ziehe das halt

01:19:03.490 --> 01:19:04.970
dann gerade und dann möchte ich halt sowas wie

01:19:04.970 --> 01:19:07.410
ein Django-Repo verknüpfen können,

01:19:07.910 --> 01:19:09.090
auf den Knopf drücken und sagen,

01:19:09.410 --> 01:19:10.490
Juhu, das läuft.

01:19:11.670 --> 01:19:12.030
Genau.

01:19:13.230 --> 01:19:14.970
Ich bin da schon relativ weit,

01:19:15.150 --> 01:19:17.350
bis auf eben sowas wie Monitoring,

01:19:17.470 --> 01:19:18.090
Logging, Backup.

01:19:19.430 --> 01:19:21.430
Funktioniert das auch schon quasi, aber

01:19:21.430 --> 01:19:23.110
jetzt wäre halt die Frage, okay,

01:19:23.850 --> 01:19:25.550
nehmen wir Monitoring, ja, warum nehme ich da nicht einfach

01:19:25.550 --> 01:19:27.350
Prometheus oder sowas, halt so irgendwie alle verwenden.

01:19:27.950 --> 01:19:29.350
Und die Antwort wäre da an der Stelle

01:19:29.350 --> 01:19:31.030
genau, weil mir das nichts bringt.

01:19:31.150 --> 01:19:33.230
Mich jetzt mit Go und Prometheus zu beschäftigen

01:19:33.230 --> 01:19:35.230
hilft mir nicht. Das ist nur eine Ablenkung.

01:19:35.830 --> 01:19:37.010
Da schreibe ich mir das lieber selber.

01:19:37.850 --> 01:19:39.450
Das ist dann nicht so toll wie Prometheus.

01:19:39.710 --> 01:19:41.270
Das habe ich ja auch schon gemacht.

01:19:42.150 --> 01:19:43.250
Das Logging-Tool ist schon fertig.

01:19:43.530 --> 01:19:45.250
Sehr gut. Aber

01:19:45.250 --> 01:19:47.290
vielleicht lerne ich,

01:19:47.570 --> 01:19:49.430
wenn ich das mache, ja etwas über Django

01:19:49.430 --> 01:19:51.010
oder wie man da Dinge handelt,

01:19:51.190 --> 01:19:53.450
über Logging, das mir sonst wie weiterhelfen kann.

01:19:53.870 --> 01:19:55.190
Und klar, wenn das dann

01:19:55.190 --> 01:19:56.390
irgendwann mal hochskaliert und

01:19:56.390 --> 01:19:59.170
dann irgendwann muss ich

01:19:59.170 --> 01:20:00.890
dann vielleicht jemanden einstellen, der dann ein Probator ist,

01:20:01.150 --> 01:20:03.210
der mir dann sagt, das ist alles kackartig,

01:20:03.390 --> 01:20:04.690
lass uns doch Probators nehmen. Okay.

01:20:05.490 --> 01:20:07.130
Gerade, ich würde sagen, auch wenn man noch nicht so viel

01:20:07.130 --> 01:20:08.650
Ahnung von solchen Sachen hat, bei solchen Sachen

01:20:08.650 --> 01:20:11.030
fällt man dann, wenn man sowas skalieren muss und das ordentlich macht,

01:20:11.410 --> 01:20:12.670
immer über so Dinge, die dann

01:20:12.670 --> 01:20:14.910
richtige Softwarearchitektur und Entwicklung

01:20:14.910 --> 01:20:16.930
und irgendwie... Ja, weil dann lernst du ja da was drüber.

01:20:17.030 --> 01:20:18.790
Genau, mit sich bringen und wo man dann merkt,

01:20:18.910 --> 01:20:20.990
ah, okay, da ist ein Problem. Und dann versteht man erst so

01:20:20.990 --> 01:20:23.170
die Zusammenhänge vielleicht, die dafür notwendig

01:20:23.170 --> 01:20:25.210
sind, um das so ein bisschen auf einem höheren

01:20:25.210 --> 01:20:26.950
Level zu machen. Und ohne, dass man das selber dann

01:20:26.950 --> 01:20:28.850
ausprobiert hat, hätte man das vielleicht irgendwo

01:20:28.850 --> 01:20:30.850
einen Blog gelesen, aber so richtig verstanden,

01:20:31.070 --> 01:20:32.850
warum, wieso, in der Tiefe hätte man das

01:20:32.850 --> 01:20:33.530
dann wahrscheinlich nicht.

01:20:34.470 --> 01:20:36.710
Und gerade Software-Architektur

01:20:36.710 --> 01:20:38.190
ist ja ungeheuer schwer zu lernen.

01:20:39.070 --> 01:20:40.610
Weil es halt so

01:20:40.610 --> 01:20:42.490
was ist, was man nicht anfassen kann.

01:20:42.630 --> 01:20:43.570
Einfach mal so gesagt, ja.

01:20:44.850 --> 01:20:46.330
Und weil man das auch nicht so oft macht.

01:20:47.770 --> 01:20:48.770
Und man kann es halt

01:20:48.770 --> 01:20:50.910
öfter machen, wenn man kleinere Programme schreibt.

01:20:50.990 --> 01:20:52.650
Ja, also man hat halt irgendeine Idee, also man hat

01:20:52.650 --> 01:20:54.490
meistens so ein Werkzeug in der Hand, mit dem das irgendwie funktioniert

01:20:54.490 --> 01:20:56.230
und dann muss man das irgendwie dann machen und dann läuft es dann irgendwie.

01:20:56.650 --> 01:20:58.510
Und aber dann halt bestellen, wie es dann in der echten Welt

01:20:58.510 --> 01:21:00.590
dann unter welchen Problemen das an welchen Stellen einbricht

01:21:00.590 --> 01:21:02.410
oder zusammenbricht. Das ist halt das, wo man dann halt

01:21:02.410 --> 01:21:04.430
erst merkt, okay, das muss man vielleicht doch anders machen, wenn man

01:21:04.430 --> 01:21:06.490
das irgendwie antizipieren kann. Das ist doch dann genau

01:21:06.490 --> 01:21:08.670
die nette Sache, die man dann braucht, um dann wirklich größere

01:21:08.670 --> 01:21:10.190
oder gute Projekte dann ordentlich zu machen.

01:21:10.990 --> 01:21:12.490
Jetzt haben wir ganz viel über so Constraints

01:21:12.490 --> 01:21:13.990
gesprochen und über so die

01:21:13.990 --> 01:21:16.470
Testabdeckung und dass wir keine Lust haben,

01:21:16.530 --> 01:21:18.450
Tests zu schreiben. Du machst RDD, habe ich gehört.

01:21:18.870 --> 01:21:19.210
Ja, genau.

01:21:20.230 --> 01:21:22.410
Ich möchte auf eigentlich was ganz anderes

01:21:22.410 --> 01:21:24.370
noch drauf kommen.

01:21:26.170 --> 01:21:26.810
Und zwar,

01:21:26.810 --> 01:21:34.430
Und zwar die Richtung, wie man das rausfindet, was man machen möchte.

01:21:35.150 --> 01:21:37.790
Weil das für mich da so ein ganz wichtiger Punkt ist.

01:21:38.010 --> 01:21:40.390
Wenn du irgendwo für einen Kunden arbeitest, ist es ja meistens vorgegeben.

01:21:40.510 --> 01:21:43.730
Da gibt es halt ein PO und da sagt der, wir haben hier die Liste der Tickets, nimm dir eins.

01:21:43.730 --> 01:21:44.730
Jetzt bin ich mit dir entspannt.

01:21:45.110 --> 01:21:47.090
Ich möchte dich einmal kurz unterbrechen, wenn ich darf.

01:21:47.170 --> 01:21:47.410
Ja, gerne.

01:21:49.010 --> 01:21:52.610
Meine Strategie wäre im Prinzip, mir so meine Werte zu überlegen.

01:21:52.670 --> 01:21:53.730
Also wirklich so ganz klassisch, ja.

01:21:53.970 --> 01:21:55.890
Werte überlegen und dann einen Weg

01:21:55.890 --> 01:21:57.970
hinzufinden, wie ich diese Werte irgendwie

01:21:57.970 --> 01:21:59.810
so liebe,

01:22:00.150 --> 01:22:02.070
wie ich mir das vorstelle und dann da so Ziele

01:22:02.070 --> 01:22:03.830
zu definieren. Ja gut, das ist natürlich sehr hochtrabend jetzt.

01:22:04.010 --> 01:22:05.970
Ja, ja, nein, aber das führt dann auch wirklich so zu Subjekten.

01:22:05.990 --> 01:22:07.830
Die Werte sind jetzt in der Blog-Engine noch nicht drin.

01:22:07.950 --> 01:22:09.530
Nein, aber die ich lernen möchte dann.

01:22:09.810 --> 01:22:11.110
Ja gut. Ja, okay.

01:22:11.450 --> 01:22:13.650
Ja genau, das ist halt auch, also

01:22:13.650 --> 01:22:15.950
klar, also einerseits

01:22:15.950 --> 01:22:17.850
hatte ich in diesem Moment halt das Problem,

01:22:17.930 --> 01:22:19.150
dass mir das Tool gefehlt hat, genau der Jochen,

01:22:19.350 --> 01:22:20.730
die Wahl zwischen

01:22:20.730 --> 01:22:23.350
WordPress oder selber machen,

01:22:23.510 --> 01:22:25.630
Wahl zwischen Pelican einrichten oder

01:22:25.630 --> 01:22:27.710
selber machen. Und da

01:22:27.710 --> 01:22:29.670
hat es mich halt mehr interessiert, das mal selber zu

01:22:29.670 --> 01:22:31.250
machen. Und ja,

01:22:31.570 --> 01:22:33.450
genau, du hast es eben schon angesprochen, ich bin ein großer

01:22:33.450 --> 01:22:35.630
Verwächter von RDD, Read Me Driven Development,

01:22:36.710 --> 01:22:37.810
dass man eigentlich

01:22:37.810 --> 01:22:39.690
erst das Read Me schreiben sollte, so

01:22:39.690 --> 01:22:41.570
wie man sich das wünscht, dass

01:22:41.570 --> 01:22:43.310
es ein Projekt gibt, was eben

01:22:43.310 --> 01:22:45.510
dieses Read Me enthält und

01:22:45.510 --> 01:22:46.910
dann die Software zu dem Read Me schreibt.

01:22:47.250 --> 01:22:48.470
Der Co-Pelican ist wundervoll.

01:22:50.250 --> 01:22:50.690
Wundervoll?

01:22:51.390 --> 01:22:52.230
Also ja,

01:22:52.810 --> 01:22:55.610
Okay, das mag ich ja gar nicht, aber egal.

01:22:56.910 --> 01:22:59.030
Dass man eben aus der Benutzer-Sicht rauskommt.

01:22:59.690 --> 01:23:02.250
Und das geht sehr einfach, wenn man selber der Benutzer ist.

01:23:03.170 --> 01:23:04.210
Weil du dann sagen kannst,

01:23:04.310 --> 01:23:06.190
okay, ich hätte gerne ein Feature in dieser Software

01:23:06.190 --> 01:23:08.550
und ich weiß ganz genau, wie das funktionieren soll.

01:23:08.570 --> 01:23:10.990
Oder zumindest kann ich mir ganz genau überlegen,

01:23:11.070 --> 01:23:11.390
wie es funktioniert.

01:23:11.410 --> 01:23:12.110
Die Krux dabei ist,

01:23:12.210 --> 01:23:14.330
du musst halt tatsächlich sehr viel Ahnung

01:23:14.330 --> 01:23:15.730
von dieser Business-Seite haben.

01:23:15.810 --> 01:23:15.970
Ja.

01:23:16.350 --> 01:23:16.970
Nee, gar nicht.

01:23:16.970 --> 01:23:17.930
Was heißt, ich muss gar keine Ahnung haben?

01:23:17.930 --> 01:23:20.770
Ich frage, wie du Business-Seite definierst.

01:23:20.790 --> 01:23:21.070
Ja, gar nicht.

01:23:21.130 --> 01:23:23.150
Nein, aber der User doch, also der User ist das Business.

01:23:23.150 --> 01:23:23.910
Genau, Anwenderseite.

01:23:23.930 --> 01:23:24.810
Ja, ja, das ist das Business.

01:23:25.050 --> 01:23:32.430
Genau, aber wir verwenden ja alle viel Software und wir wissen ja, also mir fällt oft auf, wie schlecht Software ist.

01:23:32.810 --> 01:23:44.650
Also für Domänen, in denen wir ein bisschen Expertise auch besitzen und das ist halt genau das Problem, dass wenn du halt sowas transportieren möchtest auf Domänen, wo man halt jetzt nicht so von der Pike auf drin steckt, dass das eine Schwierigkeit ist.

01:23:44.650 --> 01:23:46.830
Auch dann ist es gut, das aus Benutzersicht zu sehen.

01:23:47.530 --> 01:23:49.050
Und das ist eben eine ganz andere Sicht,

01:23:49.270 --> 01:23:52.690
als die, die man als professioneller Entwickler hat.

01:23:52.790 --> 01:23:54.130
Weil da hast du nicht die Benutzersicht,

01:23:54.250 --> 01:23:55.170
sondern immer nur die Entwicklersicht.

01:23:55.210 --> 01:23:57.130
Ja, genau, aber das ist genau die Schwierigkeit,

01:23:57.270 --> 01:24:00.990
diese Benutzersicht annehmen zu können für Use Cases,

01:24:01.210 --> 01:24:03.370
wo du diese Domain Expertise ...

01:24:03.370 --> 01:24:05.630
Es ist leichter, als die Domain Expertise zu haben.

01:24:06.810 --> 01:24:09.850
Naja, aber wie willst du ein Nutzer sein,

01:24:09.910 --> 01:24:11.850
ohne die Domain Expertise zu kennen, die du brauchst,

01:24:11.850 --> 01:24:13.150
um Nutzer für dieses Programm zu sein?

01:24:13.930 --> 01:24:22.770
Was gibt es denn da, über welche Software denkst du denn? Weil die meiste Software, die es so gibt, die können wir ja schon irgendwie zumindest schlechter als recht anwenden.

01:24:22.850 --> 01:24:27.030
Genau, aber mehr schlechter als recht auf jeden Fall, ja, wenn wir das mal so ein bisschen, also ich meine sowas wie.

01:24:27.030 --> 01:24:29.150
So eine Auswertung von MRI-Bildern.

01:24:29.390 --> 01:24:31.090
Ja, irgendwas Medizinisches oder sowas.

01:24:31.090 --> 01:24:39.850
Klar, da habe ich auch nicht den Zugang. Aber da fehlt mir auch, das will ich aber auch gar nicht machen in dem Moment. Ich würde das gerne mal machen.

01:24:40.030 --> 01:24:51.370
Nein, aber ich glaube, das geht weiter, also es gibt auch diese ganzen UX-Prozesse, diese ganzen, mir fällt es auch unheimlich schwer, mich jetzt, das hört sich doof an, also in den durchschnittlichen TikTok-Nusser hinein zu versetzen, wie der gerne seine Klickstrecke hätte.

01:24:51.370 --> 01:25:01.030
Ja, okay, aber das ist ja egal, das ist ja egal, das kann ich bei der Arbeit machen, wenn ich das privat für mich mache, dann will ich das ja gar nicht, dann will ich ja nur Sachen machen, die mich interessieren und das ist genau das, worauf ich raus will.

01:25:02.670 --> 01:25:04.810
Software für mich selber schreiben,

01:25:05.090 --> 01:25:06.950
gibt mir die Möglichkeit, diese ganzen

01:25:06.950 --> 01:25:08.170
Sachen, die vielleicht

01:25:08.170 --> 01:25:10.950
wirtschaftlich interessant wären oder die

01:25:10.950 --> 01:25:13.350
keine Ahnung

01:25:13.350 --> 01:25:15.090
hip sind

01:25:15.090 --> 01:25:17.010
oder trendy oder die mal gemacht haben

01:25:17.010 --> 01:25:18.990
muss, alle zu ignorieren und einfach zu

01:25:18.990 --> 01:25:20.570
machen, was ich gerne möchte.

01:25:20.890 --> 01:25:22.930
Und dieses Programm, was ich da geschrieben

01:25:22.930 --> 01:25:25.190
habe, das ist kein besonders beeindruckendes

01:25:25.190 --> 01:25:26.970
Programm, das ist auch kein besonders kompliziertes

01:25:26.970 --> 01:25:28.750
Programm, das hat so ein paar Ecken und Kanten,

01:25:30.010 --> 01:25:30.930
aber das macht genau das, was

01:25:30.930 --> 01:25:33.170
ich machen möchte. Aber Johannes, das ist großartig.

01:25:33.250 --> 01:25:35.030
Wir haben ja versprochen, dass wir in dieser Folge

01:25:35.030 --> 01:25:36.590
über Softwareentwicklung reden wollen.

01:25:37.610 --> 01:25:39.170
Aber bei dem Thema sind wir noch nicht.

01:25:39.230 --> 01:25:40.810
Ja, aber das hört sich jetzt an wie

01:25:40.810 --> 01:25:41.410
so ein Hobbyprojekt.

01:25:42.970 --> 01:25:44.150
Ich schreibe in meiner Freizeit

01:25:44.150 --> 01:25:46.230
Kampagnen für Dungeons & Dragons.

01:25:47.070 --> 01:25:48.110
Ja, das würde ich niemals machen.

01:25:48.110 --> 01:25:49.410
Ja, ist ja okay. Aber das ist ja dein Hobby.

01:25:49.450 --> 01:25:50.670
Genau, das ist mein Hobby. Das macht mir Spaß.

01:25:51.030 --> 01:25:53.370
Aber möchtest du uns ermutigen, das mal auszuprobieren?

01:25:54.310 --> 01:25:55.830
Naja, also klar, wenn ihr Lust drauf habt.

01:25:56.530 --> 01:25:57.770
Ja, eben. Und ich möchte ermutigen,

01:25:57.950 --> 01:26:00.030
einfach mal sich, wenn man

01:26:00.030 --> 01:26:02.090
ein Problem hat, nicht zu einem Tool zu greifen,

01:26:02.170 --> 01:26:03.810
was es schon gibt und dann mit dem Tool zu kämpfen,

01:26:04.230 --> 01:26:05.230
nicht mit WordPress zu kämpfen,

01:26:05.370 --> 01:26:08.090
nicht mit was weiß ich, mit Prometheus

01:26:08.090 --> 01:26:09.790
zu kämpfen, sondern einfach mal eine eigene Kampagne.

01:26:10.950 --> 01:26:12.330
Schreibt einfach mal eine eigene Kampagne.

01:26:12.630 --> 01:26:14.030
Also jetzt bei dir ist es

01:26:14.030 --> 01:26:16.250
eine Dungeons & Dragons Kampagne, bei mir ist es halt

01:26:16.250 --> 01:26:17.970
ein Blog-Generator.

01:26:17.990 --> 01:26:19.650
Ich weiß, was du meinst, es hat einen gewissen Parallel aus diesem

01:26:19.650 --> 01:26:21.610
anderen, also mein Problem ist, dass...

01:26:21.610 --> 01:26:22.110
Das ist eine kreative Tätigkeit.

01:26:23.690 --> 01:26:25.930
Und du hast diese Kampagne

01:26:25.930 --> 01:26:27.830
geschrieben, oder? Und hast ungeheuer viel gelernt darüber,

01:26:27.890 --> 01:26:29.970
wie man Kampagnen schreibt und über die Geschichte der...

01:26:29.970 --> 01:26:31.570
Und darüber würde ich jetzt gerne was wissen, mehr wissen.

01:26:31.730 --> 01:26:34.170
Also weil du hast jetzt relativ viel erzählt darüber, wie du das machst und das finde ich total super.

01:26:34.310 --> 01:26:35.690
Also ich würde auch sagen, dass das Ansatz, der richtig ist.

01:26:35.690 --> 01:26:37.350
Also das ist meine, das ist die erste Premiere.

01:26:37.550 --> 01:26:38.570
Jeder muss das mal machen.

01:26:38.650 --> 01:26:43.990
Das ist so ein explorativer Ansatz, so die Welt zu entdecken und dann so ein bisschen zu gucken, was so denn für einen selber.

01:26:44.230 --> 01:26:50.070
Aber was ich jetzt gerne hätte, ist ja so ein bisschen jetzt da so der Review-Prozess darüber, um diese Erfahrung.

01:26:50.070 --> 01:26:50.770
Was ich gelernt habe.

01:26:50.770 --> 01:26:52.850
Genau, diesen explorativen Ansatz.

01:26:53.370 --> 01:26:54.070
Was wollte ich jetzt sagen?

01:26:54.170 --> 01:26:56.290
Quintessenz. Alle unsere Hörerinnen

01:26:56.290 --> 01:26:57.990
wissen jetzt, aha, okay, der Johannes, der macht das

01:26:57.990 --> 01:26:59.650
immer total die coolen Sachen und

01:26:59.650 --> 01:27:02.070
ist ja ein super Entwickler. Ne, total die kleinen Sachen, das ist ja das Schöne.

01:27:02.090 --> 01:27:04.210
Das glaube ich dir nicht. Es reicht ja, die kleinen Sachen zu machen.

01:27:04.230 --> 01:27:05.690
Ja, aber es ist viel besser als Leute, die gar nichts machen.

01:27:06.010 --> 01:27:08.390
Ja, genau, das ist jetzt

01:27:08.390 --> 01:27:09.970
der Enthusiasmus, den ich da gerne reinbringen möchte.

01:27:10.230 --> 01:27:11.930
Lieber was Kleines machen, als gar nichts machen.

01:27:12.070 --> 01:27:13.610
Ja, aber es gibt auch viele Leute, die machen irgendwas

01:27:13.610 --> 01:27:15.830
und ganz viele Leute, die machen irgendwelche unterschiedlichen Dinge

01:27:15.830 --> 01:27:17.950
und spannend ist ja jetzt, diese Dinge alles zusammen

01:27:17.950 --> 01:27:19.890
zu sammeln und die Parallelen davon

01:27:19.890 --> 01:27:22.030
so zu transformieren,

01:27:22.310 --> 01:27:23.710
dass wir alle davon profitieren können.

01:27:24.170 --> 01:27:25.250
Entschuldigung, aber

01:27:25.250 --> 01:27:26.750
ihr wisst, was ich meine?

01:27:27.110 --> 01:27:29.630
Ja, aber das ist eine schwierige Frage, die du da stellst.

01:27:30.330 --> 01:27:31.130
Ja, würde ich auch sagen.

01:27:31.770 --> 01:27:33.190
Was hast du denn von DjangoCast gelernt?

01:27:33.410 --> 01:27:35.050
Alles ist schwieriger als man...

01:27:35.050 --> 01:27:37.330
Worauf ich hinaus möchte, ist wirklich, gibt es eine Art von

01:27:37.330 --> 01:27:39.050
methodischem Ansatz,

01:27:39.510 --> 01:27:40.430
der...

01:27:40.430 --> 01:27:42.870
Interessant, also

01:27:42.870 --> 01:27:43.990
das ist ein Vor-Die-Frage-Schatz.

01:27:44.350 --> 01:27:47.030
Genau, ich weiß, wo das...

01:27:47.030 --> 01:27:49.010
Doch, es gibt einen.

01:27:50.470 --> 01:27:51.370
Und ich glaube,

01:27:51.450 --> 01:27:53.310
der gilt für dich genauso

01:27:53.310 --> 01:27:53.790
so wie für mich.

01:27:56.730 --> 01:27:57.130
Kleine

01:27:57.130 --> 01:27:59.330
Programme selber machen

01:27:59.330 --> 01:28:01.330
und ausprobieren

01:28:01.330 --> 01:28:03.490
und dann die Dinge lernen

01:28:03.490 --> 01:28:05.350
und dann das weg

01:28:05.350 --> 01:28:07.530
und dann das verwerfen und nochmal machen.

01:28:08.330 --> 01:28:10.090
Richtig, mit den Sachen, die du gelernt hast.

01:28:10.090 --> 01:28:11.110
Also ich fand es immer am Anfang nervig,

01:28:11.170 --> 01:28:11.890
dass du immer alles weggeschmissen hast.

01:28:12.090 --> 01:28:14.890
Das ist einfach nur, nicht immer

01:28:14.890 --> 01:28:16.690
so ein so tun, man hat das gelernt,

01:28:16.790 --> 01:28:18.670
einfach was komplett Neues denken, neu anfangen

01:28:18.670 --> 01:28:20.930
und dann auf der neuen Architektur

01:28:20.930 --> 01:28:22.610
hat man immer so einen kleinen inkrementellen

01:28:22.610 --> 01:28:24.810
Verbesserungspflichten, der irgendwann in der Retrospektive

01:28:24.810 --> 01:28:26.590
zu einer deutlichen Verbesserung

01:28:26.590 --> 01:28:28.530
führt. Genau. Und wenn ich diese Software,

01:28:28.690 --> 01:28:30.090
die ich letztes Jahr geschrieben habe,

01:28:30.650 --> 01:28:32.610
privat ja, angucke, dann ist die ganz

01:28:32.610 --> 01:28:34.530
schrecklich. Und die vor zwei Jahren, die ist ganz, ganz schlimm.

01:28:34.830 --> 01:28:36.310
Und wenn ich mir jetzt Heron nächsten

01:28:36.310 --> 01:28:38.010
Monat nochmal anschaue, dann ist es ja auch schon

01:28:38.010 --> 01:28:40.310
ein Jahr her. Aber jetzt bin ich auch gespannt, was

01:28:40.310 --> 01:28:41.330
die auch noch dazu hat, weil der gerade da...

01:28:41.330 --> 01:28:44.270
Der Punkt eigentlich, den wollte ich eben schon bringen,

01:28:44.350 --> 01:28:46.710
bin nicht dazu gekommen, aber...

01:28:46.710 --> 01:28:48.490
Zu viel dazwischen gelabert, Entschuldigung.

01:28:49.090 --> 01:28:50.430
Als um diese Prozesshaftigkeit

01:28:50.430 --> 01:28:52.210
beim Notizen machen und so geht, ich habe

01:28:52.210 --> 01:28:54.170
letztens nämlich einen sehr tollen Artikel

01:28:54.170 --> 01:28:54.630
gelesen,

01:28:55.470 --> 01:28:58.010
der da den Titel hatte

01:28:58.010 --> 01:29:00.590
Notes against Note-Taking Systems.

01:29:00.950 --> 01:29:02.010
Oh ja, stimmt, den habe ich auch gelesen.

01:29:02.130 --> 01:29:03.410
Ach, den hast du gelesen? Der ist super.

01:29:03.810 --> 01:29:06.110
Und da würde ich auch sagen,

01:29:06.630 --> 01:29:08.190
das Argument aus dem kann ich halt

01:29:08.190 --> 01:29:09.950
auch übertragen auf dieses, gibt es dafür

01:29:09.950 --> 01:29:11.910
irgendeinen Prozess oder so. Das Problem ist, also

01:29:11.910 --> 01:29:12.930
Kannst du nochmal kurz zusammenfassen?

01:29:13.250 --> 01:29:16.190
Die Conclusion dieses, also der sagt im Grunde,

01:29:16.410 --> 01:29:17.950
das Problem ist, das,

01:29:18.130 --> 01:29:20.070
worauf du deine Aufmerksamkeit richtest,

01:29:20.290 --> 01:29:21.990
das beeinflusst natürlich, was du

01:29:21.990 --> 01:29:24.050
irgendwie überhaupt sehen kannst und was du machst

01:29:24.050 --> 01:29:26.030
und das ist ein Trade-off, ja, wenn du diese

01:29:26.030 --> 01:29:28.050
Filter halt so einstellst,

01:29:28.170 --> 01:29:30.030
dass da bestimmte Sachen durchkommen,

01:29:30.190 --> 01:29:31.970
dann gehen halt andere Sachen nicht mehr und

01:29:31.970 --> 01:29:34.110
die Frage ist, ist es das wert oder nicht und

01:29:34.110 --> 01:29:35.910
wenn dich was interessiert, dann ist das halt schon

01:29:35.910 --> 01:29:37.750
eigentlich ganz gut. Wenn du jetzt sagst, ich

01:29:37.750 --> 01:29:39.890
muss mich jetzt für bestimmte Sachen aus bestimmten

01:29:39.890 --> 01:29:41.810
Gründen interessieren, dann ist das eigentlich nicht mehr so gut.

01:29:41.810 --> 01:29:44.030
Also nicht zu normative

01:29:44.030 --> 01:29:45.930
Filterblase, sondern auch mal seiner Laune freien

01:29:45.930 --> 01:29:47.210
Lauf lassen? Ja,

01:29:47.530 --> 01:29:49.770
genau, also

01:29:49.770 --> 01:29:51.910
sozusagen so geht das Argument los, das Argument

01:29:51.910 --> 01:29:53.450
kommt dann, dann kommt jetzt der ganze Artikel

01:29:53.450 --> 01:29:55.770
und am Schluss kommt die Conclusion, ja, irgendwie

01:29:55.770 --> 01:29:56.470
vermeide es

01:29:56.470 --> 01:29:59.950
irgendwie sozusagen

01:29:59.950 --> 01:30:00.410
die

01:30:00.410 --> 01:30:03.390
Ästhetik, also

01:30:03.390 --> 01:30:05.950
zu sehr in die Ästhetik des Nützlichen

01:30:05.950 --> 01:30:08.010
zu investieren, also sozusagen, wenn du immer die, wenn du die Wahl hast

01:30:08.010 --> 01:30:09.610
ist es Spiel oder Arbeit

01:30:09.610 --> 01:30:12.090
Game on, lass es nicht Arbeit sein, ja, weil

01:30:12.090 --> 01:30:14.010
das Problem

01:30:14.010 --> 01:30:15.630
ist, dass das

01:30:15.630 --> 01:30:17.890
kompromittiert halt sozusagen das, was du da tust

01:30:17.890 --> 01:30:19.910
also wenn ich jetzt zu viel Arbeit in mein

01:30:19.910 --> 01:30:21.870
Note-Taking-System stecke

01:30:21.870 --> 01:30:23.830
und mit Obsidian und daraus meinen Block generiere

01:30:23.830 --> 01:30:25.870
und keine Ahnung. Das kann ich alles

01:30:25.870 --> 01:30:27.590
machen. Dann ist das halt nicht dein Ding, Jochen.

01:30:28.830 --> 01:30:29.810
Ja, ich meine, vielleicht

01:30:29.810 --> 01:30:31.790
ist das jetzt auch nur eine Rationalisierung dafür, dass ich einfach

01:30:31.790 --> 01:30:33.770
faul bin und da nichts automatisiere. Aber

01:30:33.770 --> 01:30:35.710
das Problem ist natürlich, dass

01:30:35.710 --> 01:30:37.670
mich das dann schon irgendwie dazu bringt,

01:30:37.790 --> 01:30:39.770
dass ich das Gefühl habe, ich habe das

01:30:39.770 --> 01:30:41.870
Gefühl, dass das, was

01:30:41.870 --> 01:30:43.790
zwischen mir, meinem jetzigen

01:30:43.790 --> 01:30:45.890
Zustand und einem guten Ergebnis, was dazwischen steht,

01:30:45.990 --> 01:30:47.710
ist halt, ich bin halt nicht gut genug

01:30:47.710 --> 01:30:49.590
darauf vorbereitet. Aber du machst das doch hier auch.

01:30:49.590 --> 01:30:50.530
guck mal. Ich mach das auch.

01:30:51.010 --> 01:30:53.470
Aber es ist relativ minimal. Es ist halt

01:30:53.470 --> 01:30:54.710
irgendwie eine Liste von Schriftwörtern.

01:30:54.870 --> 01:30:55.870
Das ist auch,

01:30:57.390 --> 01:30:59.390
also ich hab diesen Artikel auch gelesen und ich

01:30:59.390 --> 01:31:00.930
stimme nicht allen Punkten zu, die er da sagt.

01:31:02.190 --> 01:31:03.190
Aber die

01:31:03.190 --> 01:31:05.310
Conclusion ist zum größten Teil bei mir

01:31:05.310 --> 01:31:06.990
auch gleich. Ich hab schon viele verschiedene

01:31:06.990 --> 01:31:09.330
Notetaking-Systeme ausprobiert, weil das ja was

01:31:09.330 --> 01:31:11.290
ist, das immer so, ja, das wird

01:31:11.290 --> 01:31:13.030
immer so, du musst einen Zettelkasten machen

01:31:13.030 --> 01:31:15.170
und in zehn Jahren kannst du dann

01:31:15.170 --> 01:31:17.390
einfach da reinschauen und hast wie ein zweites

01:31:17.390 --> 01:31:19.310
Gehirn. Ja,

01:31:19.510 --> 01:31:21.390
okay, gut, es mag sein, dass das für Leute funktioniert,

01:31:21.490 --> 01:31:23.310
für mich hat es nicht funktioniert. Die ganzen Systeme haben

01:31:23.310 --> 01:31:25.370
alle nicht funktioniert. Und jetzt habe ich

01:31:25.370 --> 01:31:27.410
hier mit meinen Wegloks, habe ich ein System

01:31:27.410 --> 01:31:29.330
gefunden, was genügend wenig Prozess

01:31:29.330 --> 01:31:30.930
und genügend wenig Struktur hat,

01:31:31.370 --> 01:31:32.190
dass ich es mache

01:31:32.190 --> 01:31:35.350
und trotzdem genügend viel

01:31:35.350 --> 01:31:36.990
Struktur enthält, dass es

01:31:36.990 --> 01:31:39.310
am Ende nicht so blöd ausschaut,

01:31:39.390 --> 01:31:40.930
dass es nicht einfach nur so ein Blobs

01:31:40.930 --> 01:31:41.970
von Text ist.

01:31:43.330 --> 01:31:44.750
Also man muss da irgendwie so

01:31:44.750 --> 01:31:47.210
was für sich selber finden

01:31:47.210 --> 01:31:49.270
und wenn das was ist, dass man sich

01:31:49.270 --> 01:31:51.350
jeden Tag in ein Notizbuch was reinschreibt

01:31:51.350 --> 01:31:53.210
auf Papier und wenn das was ist,

01:31:53.530 --> 01:31:55.190
dass man sich jeden Tag eine E-Mail schreibt.

01:31:55.470 --> 01:31:56.350
Habe ich auch schon probiert, ja.

01:31:57.650 --> 01:31:59.150
Hat auch eine Weile lang funktioniert.

01:31:59.390 --> 01:32:01.230
Das funktioniert immer eine Weile lang und dann funktioniert es

01:32:01.230 --> 01:32:03.070
nicht mehr so. Und dann lässt man ein oder zwei Tage aus.

01:32:05.050 --> 01:32:05.410
Oder

01:32:05.410 --> 01:32:07.130
das ist, was ist, dass man sich, keine Ahnung,

01:32:07.230 --> 01:32:09.130
jeden Tag eine WhatsApp selber schickt.

01:32:09.350 --> 01:32:09.710
Das ist, keine Ahnung.

01:32:09.710 --> 01:32:11.590
Man hat ja schon relativ viel Disziplin.

01:32:11.710 --> 01:32:12.710
Also immer diese ganzen Dinge.

01:32:12.770 --> 01:32:14.770
Oder wenn du Lust hast.

01:32:14.870 --> 01:32:16.210
Man muss sich diszipliniert sein.

01:32:16.290 --> 01:32:17.610
Eben nicht.

01:32:18.750 --> 01:32:20.630
du musst was finden, was zu dir passt, was

01:32:20.630 --> 01:32:22.630
nicht Disziplin ist, sondern

01:32:22.630 --> 01:32:24.090
was ist, was du natürlich machst.

01:32:24.650 --> 01:32:26.730
Oh, aber da sind wir jetzt bei einem

01:32:26.730 --> 01:32:27.930
der Probleme angekommen, glaube ich.

01:32:28.730 --> 01:32:30.770
Ja, dass da kann man niemandem eine

01:32:30.770 --> 01:32:32.830
Empfehlung geben, sondern die Empfehlung

01:32:32.830 --> 01:32:33.890
ist experimentieren.

01:32:34.230 --> 01:32:36.690
Ich glaube, dass man doch viel

01:32:36.690 --> 01:32:38.590
von diesem natürlichen, wie du es nennst,

01:32:38.650 --> 01:32:39.950
Prozess gestalten kann.

01:32:40.530 --> 01:32:42.110
Ja, natürlich, klar. Aber

01:32:42.110 --> 01:32:44.510
du kannst nicht was machen,

01:32:45.750 --> 01:32:46.750
was für alle funktioniert.

01:32:46.750 --> 01:32:48.970
was für alle funktioniert und auch was

01:32:48.970 --> 01:32:50.570
für dich Arbeit ist.

01:32:50.710 --> 01:32:52.030
Das ist die Konklusion von diesem System.

01:32:52.050 --> 01:32:53.630
Der Trick ist halt trotzdem, ohne Machen,

01:32:53.810 --> 01:32:56.570
jetzt muss ich mich da hinsetzen und

01:32:56.570 --> 01:32:57.410
diese Sachen noch zusammenschreiben.

01:32:57.410 --> 01:32:58.930
Aber du musst halt trotzdem was machen.

01:32:59.170 --> 01:33:01.310
Also wenn du dich jetzt nur passiv irgendwo hinsetzt und dann

01:33:01.310 --> 01:33:02.930
nur irgendwas herkommst, funktioniert das nicht.

01:33:03.110 --> 01:33:05.210
Du musst halt schon irgendwie in diese Machen-Sache rüberkommen.

01:33:05.310 --> 01:33:06.810
Das heißt jetzt Procrastination musst du irgendwie weglassen.

01:33:07.310 --> 01:33:07.970
Ja genau, okay, klar.

01:33:08.350 --> 01:33:11.130
Da gibt es ja auch diese 90,

01:33:11.310 --> 01:33:13.270
90, 9, 1

01:33:13.270 --> 01:33:15.310
Regel. 90 Prozent der Leute

01:33:15.310 --> 01:33:17.870
gucken nur zu und 9%

01:33:17.870 --> 01:33:19.270
kommentieren und 1% machen.

01:33:20.070 --> 01:33:21.670
Und ich

01:33:21.670 --> 01:33:23.230
finde dieses 1%. Du brauchst so eine

01:33:23.230 --> 01:33:24.970
Lederjacke mit so 1%.

01:33:24.970 --> 01:33:27.650
Ich gehöre zu denen an 1%.

01:33:27.650 --> 01:33:29.530
Ja gut, ihr ja auch. Ihr macht ja auch

01:33:29.530 --> 01:33:31.230
einen Podcast. Jetzt zwingt euch keiner.

01:33:31.470 --> 01:33:32.930
Warum macht ihr das? Weil

01:33:32.930 --> 01:33:35.570
reich werdet ihr daraus auch nicht.

01:33:35.690 --> 01:33:36.910
Nicht direkt, nein, nein.

01:33:37.330 --> 01:33:39.450
Außer wenn jetzt das 100-Billiarden-Experiment

01:33:39.450 --> 01:33:41.390
kommt, dann ist das okay.

01:33:41.390 --> 01:33:42.170
Dann hat sich alles gelohnt.

01:33:42.850 --> 01:33:45.370
Aber es ist ein Longshot, würde ich sagen.

01:33:46.330 --> 01:33:56.110
Aber das ist was, was ihr einfach halt macht und was Spaß macht und was genügend wenig Arbeit ist, dass ihr das macht.

01:33:56.190 --> 01:34:01.010
Also die Frage ist halt, wie lange man welchen Enthusiasmus für welche Dinge aufrechterhalten kann.

01:34:01.150 --> 01:34:06.330
Ja genau, und je weniger Enthusiasmus du aufrechterhalten musst, weil du den sowieso hast, umso besser ist es.

01:34:08.010 --> 01:34:10.970
Tatsächlich fällt mir das hier bei diesen Podcast-Episoden auch auf.

01:34:11.210 --> 01:34:13.470
die Podcast-Episoden, die halt viel Vorbereitung

01:34:13.470 --> 01:34:15.270
erfordern, das ist extrem

01:34:15.270 --> 01:34:16.810
stressig, das fühlt sich fast nach Arbeit an.

01:34:16.810 --> 01:34:18.770
Da gibt es weniger davon.

01:34:18.770 --> 01:34:20.010
Ja, okay, da gibt es nicht so viel davon.

01:34:20.590 --> 01:34:22.190
Aber die wenigen sind so stressig.

01:34:22.550 --> 01:34:23.490
Weil man die vermeidet.

01:34:24.990 --> 01:34:26.770
Beispielsweise, wo ich mich noch daran erinnere,

01:34:26.850 --> 01:34:28.590
wie stressig das war, ist halt

01:34:28.590 --> 01:34:30.310
die Async-Geschichten, wo ich dachte,

01:34:30.410 --> 01:34:32.150
okay, ich muss das mal machen.

01:34:34.470 --> 01:34:36.350
Das ist halt schon mal

01:34:36.350 --> 01:34:38.370
echt Arbeit. Oder halt auch diese

01:34:38.370 --> 01:34:40.130
Typisierungsgeschichte, die wir immer vor uns herschieben,

01:34:40.250 --> 01:34:41.070
die wir eigentlich mal machen würden.

01:34:41.530 --> 01:34:42.790
Die machen wir nächstes Mal.

01:34:43.230 --> 01:34:44.210
Oder übernächstes Mal.

01:34:45.930 --> 01:34:47.930
Aber tatsächlich, ich glaube,

01:34:48.030 --> 01:34:49.810
deutlich angenehmer wäre es halt, also für mich,

01:34:50.190 --> 01:34:51.810
ich habe auch das Gefühl jetzt so, also zum Beispiel heute

01:34:51.810 --> 01:34:53.110
hatten wir ja kein richtiges Thema oder so.

01:34:54.190 --> 01:34:55.910
Wenn ich mich dann hinsetze und sage, worüber könnte ich denn

01:34:55.910 --> 01:34:57.170
jetzt mal irgendwie reden, dann,

01:34:57.250 --> 01:34:59.770
ich muss da nicht lange drüber nachdenken,

01:34:59.890 --> 01:35:02.230
sondern da fällt einfach eine Riesenliste.

01:35:02.250 --> 01:35:03.870
Du hast eine Riesenliste von Sachen.

01:35:04.090 --> 01:35:05.370
Ja, einfach eine Riesenliste von Dingen,

01:35:05.730 --> 01:35:07.730
die mich so in der letzten Woche interessiert haben. Das reicht schon.

01:35:07.730 --> 01:35:09.450
Da kann ich schon irgendwie lange genug drüber reden.

01:35:09.470 --> 01:35:12.350
Das ist viel einfacher.

01:35:12.910 --> 01:35:14.830
Das ist aber trotzdem außergewöhnlich, dass das so ist.

01:35:15.690 --> 01:35:16.870
Das mag ja sein, aber das ist doch egal,

01:35:16.990 --> 01:35:17.870
ob das außergewöhnlich ist.

01:35:17.990 --> 01:35:20.690
Aber das ist etwas, was halt irgendwie funktioniert.

01:35:20.890 --> 01:35:22.370
Und ich muss mich dafür nicht anstrengen.

01:35:22.450 --> 01:35:24.690
Ich muss mich dafür nicht irgendwie hinsetzen und dann arbeiten.

01:35:25.070 --> 01:35:26.790
Aber das ist doch, guck mal,

01:35:26.850 --> 01:35:28.070
das ist doch interessant,

01:35:28.290 --> 01:35:30.850
dass du das außergewöhnlich nennst.

01:35:30.850 --> 01:35:33.410
Weil wir, die These oder die Position,

01:35:33.570 --> 01:35:34.730
die wir, habe ich das Gefühl,

01:35:34.790 --> 01:35:35.770
dass wir die vertreten, ist doch,

01:35:36.510 --> 01:35:37.150
je weniger

01:35:37.150 --> 01:35:40.610
dich das anstrengt,

01:35:40.610 --> 01:35:41.810
umso mehr kriegst du raus.

01:35:43.190 --> 01:35:44.370
Und wir plädieren ja gerade

01:35:44.370 --> 01:35:45.830
dafür, dass

01:35:45.830 --> 01:35:48.450
bei mir funktioniert das nur,

01:35:48.810 --> 01:35:50.270
weil es nicht anstrengend ist.

01:35:50.310 --> 01:35:52.170
Ich weiß genau, was du meinst. Ich mache das ja auch so.

01:35:52.210 --> 01:35:54.050
Ich sehe das auch so, weil ich habe auch irgendwie irgendwann

01:35:54.050 --> 01:35:56.210
so einen Schalter gefunden und es macht einfach Spaß und dann

01:35:56.210 --> 01:35:57.990
macht man einfach irgendwie, das funktioniert total gut.

01:35:58.330 --> 01:36:00.170
Man kommt einfach damit dann weiter, weil man selber

01:36:00.170 --> 01:36:02.210
Bock hat, noch ein bisschen da und da zu gucken und das ist genau

01:36:02.210 --> 01:36:04.110
die Richtung, die man hat. Und so dieses, du musst jeden Tag

01:36:04.110 --> 01:36:05.270
so und so viele Wörter schreiben.

01:36:05.770 --> 01:36:07.790
Aber wenn man so ein bisschen so ein Strahl

01:36:07.790 --> 01:36:09.570
richtet, dann funktioniert das schon super. Aber was mich halt

01:36:09.570 --> 01:36:11.590
interessieren würde, also gerade für andere Menschen, ist halt,

01:36:11.630 --> 01:36:13.710
wie man es hinbekommt, überhaupt auf diesen Modus

01:36:13.710 --> 01:36:15.730
vielleicht zu wechseln, weil ich glaube, das ist gar nicht so

01:36:15.730 --> 01:36:17.650
einfach. Ja, man muss das einfach

01:36:17.650 --> 01:36:19.390
anfangen. Ja, man muss halt aus dieser Mühle raus.

01:36:20.130 --> 01:36:21.650
Entspannung. Einfach mal verschiedene Sachen ausprobieren.

01:36:22.230 --> 01:36:23.650
Nochmal dazu, nochmal, also

01:36:23.650 --> 01:36:25.750
ich glaube, das kann für unterschiedliche Leute unterschiedlich sein.

01:36:26.070 --> 01:36:26.630
Das muss es für jeden.

01:36:27.450 --> 01:36:29.590
Für uns drei ist es ja fundamental

01:36:29.590 --> 01:36:31.090
unterschiedlich. Ich habe da sehr schön ein Talk,

01:36:31.310 --> 01:36:33.570
weiß nicht, ob ich den verlinken kann, ob ich den nochmal finde,

01:36:33.890 --> 01:36:35.610
von einem Autor, Science-Fiction-Autor,

01:36:35.690 --> 01:36:37.570
ich lese dessen Bücher nicht. Ich habe nur den

01:36:37.570 --> 01:36:38.990
Vortrag gesehen und ich fand den ziemlich cool.

01:36:39.370 --> 01:36:41.410
Der ist einer der Bestseller

01:36:41.410 --> 01:36:43.470
Science Fiction, irgendwie auch die Hugo

01:36:43.470 --> 01:36:45.590
Awards Gewinner, weiß ich nicht, oder diverse Geschichten

01:36:45.590 --> 01:36:47.430
in den USA.

01:36:47.530 --> 01:36:48.470
Den habe ich auch gesehen.

01:36:48.710 --> 01:36:51.290
Sag mal, worum es geht. Ja, der dann irgendwie bei

01:36:51.290 --> 01:36:53.570
einem Schreiber-Meetup irgendwie einen Vortrag

01:36:53.570 --> 01:36:55.650
gehalten hat, wo er irgendwie seinen Papagei mitgebracht

01:36:55.650 --> 01:36:56.870
hat, der daneben saß.

01:36:57.610 --> 01:36:59.530
Ah ja, genau. Er meinte so, ja,

01:36:59.650 --> 01:37:01.550
ich wollte immer einen Drachen haben als Kind und

01:37:01.550 --> 01:37:04.090
so, dann hab ich rausgefunden,

01:37:04.170 --> 01:37:05.210
das ist nicht so einfach mit den Drachen.

01:37:05.650 --> 01:37:07.450
Und gut, Papagei ist halt so das nächste, was

01:37:07.450 --> 01:37:09.230
drankommt und das ist auch schon ziemlich cool, ehrlich gesagt.

01:37:09.930 --> 01:37:11.270
Und der

01:37:11.270 --> 01:37:12.810
sagte halt, ja, also

01:37:12.810 --> 01:37:15.430
okay, bei mir ist es

01:37:15.430 --> 01:37:17.270
halt so, ja, ich mach mir

01:37:17.270 --> 01:37:19.410
tatsächlich so ein Ziel, ich muss halt pro Tag so und so viel

01:37:19.410 --> 01:37:21.570
Wörter geschrieben haben und ich mach mir Excel-Files,

01:37:21.950 --> 01:37:23.390
wo ich das notiere, wie viele Wörter ich

01:37:23.390 --> 01:37:25.370
pro Tag geschrieben habe und ich game mir

01:37:25.370 --> 01:37:26.550
das dann halt. Und

01:37:26.550 --> 01:37:28.770
so ist das halt, das funktioniert für mich.

01:37:29.070 --> 01:37:30.750
Das klingt total langweilig und scheußlich.

01:37:31.010 --> 01:37:32.450
Schrecklich, das würde ich nie, würde das bei mir auch.

01:37:32.450 --> 01:37:34.190
Ich würde das auch nicht machen, aber...

01:37:34.190 --> 01:37:37.690
Ja gut, aber wenn man Bock drauf hat und sich dann jedes Mal ein Eis auf den Kaffee hat oder sowas.

01:37:38.210 --> 01:37:39.890
Oder sich dafür bestraft, muss man es nicht schaffen.

01:37:39.990 --> 01:37:41.050
Da gibt es ja verschiedene Dinge, ja.

01:37:41.510 --> 01:37:43.990
Ja, aber das ist ein Prozess, der würde für mich überhaupt nicht funktionieren.

01:37:44.050 --> 01:37:44.410
Nee, blöd.

01:37:45.250 --> 01:37:46.770
Deshalb habe ich auch noch nie ein Buch geschrieben.

01:37:47.450 --> 01:37:48.790
Da haben schon viele angefangen.

01:37:51.470 --> 01:37:52.430
Keins zu Ende geschrieben.

01:37:53.750 --> 01:37:58.590
Ja, und was man sich halt fragen sollte, ist, was steht eigentlich, wenn man jetzt kreativ tätig sein möchte.

01:37:58.590 --> 01:38:00.090
Ich meine, das muss man ja nicht machen.

01:38:00.270 --> 01:38:04.090
Es ist halt die Frage, ob das, man kann ja auch irgendwas anderes machen.

01:38:04.190 --> 01:38:05.570
Es gibt ja viele sinnvolle Dinge, die man tun kann.

01:38:05.850 --> 01:38:08.290
Aber wenn man das jetzt machen möchte, was steht eigentlich zwischen dem,

01:38:08.410 --> 01:38:12.830
wenn man jetzt was anfangen möchte, zwischen dem Anfangen und dem Ergebnis?

01:38:13.310 --> 01:38:16.410
Und das, wo die Dinge, die schwierigen Sachen liegen,

01:38:16.410 --> 01:38:18.530
eher so im Bereich von sich Sachen trauen,

01:38:19.630 --> 01:38:22.590
irgendwie überhaupt so Sachen,

01:38:22.770 --> 01:38:25.410
die einen irgendwie so ein bisschen aus der Komfortzone bringen

01:38:25.930 --> 01:38:27.610
oder irgendwie so Sachen.

01:38:27.790 --> 01:38:28.710
Oder einfach mal was anderes.

01:38:29.330 --> 01:38:31.250
Ich muss ja nicht unbedingt die Komfortzone sein.

01:38:32.450 --> 01:38:34.070
Und das sind die schwierigen Sachen.

01:38:34.190 --> 01:38:35.270
Und wenn man jetzt aber sagt,

01:38:35.330 --> 01:38:37.150
eigentlich, was mich daran hindert, ist nur,

01:38:37.330 --> 01:38:38.870
dass ich nicht den richtigen Prozess habe,

01:38:39.210 --> 01:38:41.050
mich dazu zu gamen, das zu tun,

01:38:41.610 --> 01:38:43.210
dann verpasst man halt die Dinge,

01:38:43.290 --> 01:38:45.070
die eigentlich vielleicht im Weg stehen

01:38:45.070 --> 01:38:47.170
und macht halt irgendwas Langweiliges dann.

01:38:47.470 --> 01:38:49.230
Und das ist halt, ja.

01:38:49.490 --> 01:38:50.990
Aber wie auch immer,

01:38:51.110 --> 01:38:52.630
für jeden ist es wahrscheinlich anders, keine Ahnung.

01:38:54.050 --> 01:38:55.650
Whatever floats your boat.

01:38:55.750 --> 01:38:57.630
Genau, das ist whatever works.

01:38:58.070 --> 01:39:07.150
Ich habe neulich einen sehr schönen Kommentar gelesen, es gibt ja so ganz viele Leute, die sich darüber aufregen, wenn sie irgendwo in ein Kunstmuseum gehen und dann sagen, oh, das hätte ich aber auch gekonnt.

01:39:07.530 --> 01:39:09.550
Mein kleines Kind hätte das gekonnt.

01:39:09.550 --> 01:39:21.430
Ja, genau, oder mein kleines Kind hätte das gekonnt. Und der Kommentar war, aber du hast es halt nicht gemacht, aber dann mach es halt mal. Geh doch mal in den Laden und kauf dir für 5 Euro Farbe und ein Blatt Papier und mal mal. Vielleicht ist es was, was dir Spaß macht.

01:39:22.470 --> 01:39:31.450
Ja, schon, also alle Sortenkünstler, ich meine, da habe ich eine genaue Meinung dazu, die aber nicht für diesen Podcast geeignet ist.

01:39:31.450 --> 01:39:35.590
Ja, okay, ich möchte euch aber ganz kurz nochmal bremsen, ich finde das total wundervoll.

01:39:35.610 --> 01:39:36.750
Auch das ist der Anreiz, einfach mal machen.

01:39:37.070 --> 01:39:43.870
Ich finde das total super, ich bin da auch total eurer Meinung, aber ich finde, das hat mit dem Thema, den wir dir vorgegeben wollten, wie man eigentlich richtig ordentlich eigene Software entwickelt, nicht so viel zu sagen.

01:39:43.870 --> 01:39:44.170
Achso.

01:39:44.290 --> 01:39:46.770
Nee, nee, nee, richtig ordentlich.

01:39:46.770 --> 01:39:52.070
Richtig ordentlich und wie man das, ich glaube, das kann man auch nicht sagen generell, das ist halt nicht möglich.

01:39:52.370 --> 01:39:54.230
Aber dann sind wir jetzt schon hier direkt beim nächsten

01:39:54.230 --> 01:39:55.770
Thema, oder? Hier da drüben liegt das

01:39:55.770 --> 01:39:57.650
Philosophy of Software Design.

01:39:58.030 --> 01:39:59.170
Ach so, ach ja.

01:39:59.950 --> 01:40:01.170
Das war jetzt ein cooler Übergang, oder?

01:40:01.330 --> 01:40:04.090
Naja, war nicht so gut wie der erste.

01:40:05.030 --> 01:40:05.810
Ja, das Problem ist halt,

01:40:05.990 --> 01:40:07.210
das haben wir doch vorhin festgestellt.

01:40:07.350 --> 01:40:09.610
Gibt es tatsächlich gar keine Regeln, wie man ordentlich Software entwickeln muss?

01:40:10.130 --> 01:40:11.310
Oder es gibt zu viele Regeln.

01:40:11.470 --> 01:40:12.230
Vielleicht mit Spaß.

01:40:12.750 --> 01:40:16.150
Vielleicht muss man auf dieses Programming for Pleasure kommen, damit es funktioniert.

01:40:16.470 --> 01:40:18.190
Also um das noch einmal so zum Ende

01:40:18.190 --> 01:40:19.750
zu führen und da auch einen guten Übergang zu finden.

01:40:19.830 --> 01:40:20.630
Noch ein Kuckuck.

01:40:21.670 --> 01:40:30.110
Es gibt diese Bücher und wir werden uns jetzt gleich vielleicht über eins unterhalten, wo wir vorhin zufällig festgestellt haben, dass wir das alle drei gelesen haben oder zumindest auszugutweisen.

01:40:34.030 --> 01:40:50.290
Und man kann da, das ist auch wie mit diesem Note-Taking, man kann da viel Prozess drum machen und man kann da sich ein Kanban-Board machen und man kann da sich TDD machen und man kann sich ganz viele Vorgaben halten oder man kann einfach mal so drauf losprogrammieren.

01:40:50.290 --> 01:40:52.830
und manchmal muss man es so machen

01:40:52.830 --> 01:40:55.050
und für die Arbeit ist das auch geeignet

01:40:55.050 --> 01:40:56.630
mit dem Prozess und dann muss man mit anderen Leuten

01:40:56.630 --> 01:40:58.290
zusammenarbeiten und dann muss man ein gewisses Ergebnis haben.

01:40:58.510 --> 01:40:59.670
Womit wird es dann abhängen, um es zu lernen?

01:41:00.610 --> 01:41:02.670
Einfach mal drauf los machen. Manchmal ist es

01:41:02.670 --> 01:41:04.210
einfacher, einfach drauf los zu machen,

01:41:04.750 --> 01:41:06.390
weil das besser ist,

01:41:07.330 --> 01:41:08.570
etwas Kleines zu machen, als

01:41:08.570 --> 01:41:10.590
gar nichts zu machen. Und wenn einen das

01:41:10.590 --> 01:41:12.230
davon abhält, zu sagen,

01:41:12.350 --> 01:41:14.690
ich muss jetzt aber erst Unitests

01:41:14.690 --> 01:41:15.130
schreiben.

01:41:16.670 --> 01:41:18.510
Jetzt geht schon mal Silvester los.

01:41:18.910 --> 01:41:19.970
Wir sind bald im Monat.

01:41:20.290 --> 01:41:41.230
Ja. Oder wir waren schon. Wenn sie das hören, sind sie vielleicht schon im neuen Jahr. Es ist besser, irgendwas Kleines zu machen, als gar nichts zu machen. Und wenn einen das davon abhält, also ich weiß, dass mich das manchmal davon abhält, ja, wenn ich so mir überlege, ja, da muss ich jetzt ein Projekt anlegen und dann brauche ich jetzt ein Git-Repository.

01:41:41.230 --> 01:41:45.170
Und dann muss ich ein Domain registrieren. Ja gut, das habe ich schon ganz oft gemacht.

01:41:45.410 --> 01:41:49.270
Aber lieber Johannes, das hört sich eher nach Fake it till you make it an. Das ist so eine Marketing-Strategie.

01:41:49.270 --> 01:42:07.590
Nee, nee, nee, das hat gar nicht damit zu tun, dass du irgendein Ziel erreichen willst, sondern das hat damit zu tun, dass du Fortschritt erreichen kannst. Du kannst nur Fortschritt erreichen, wenn du etwas tust. Und wenn du dich davon abhalten lässt, etwas zu tun, weil da Prozessschritte dazwischen sind, weil du da Zwänge siehst, dann ist das schade und traurig.

01:42:07.590 --> 01:42:27.210
Und dann ist es besser, wenn du einfach mal hingehst und einen Python-Inditor öffnest und sagst, ich habe eine Markdown-Datei und ich brauche eine HTML-Datei. Wie kriege ich das hin? Wie mache ich das? Und dann zehn Zeilen Code schreiben und es wird eine Stunde lang nicht funktionieren oder zwei Stunden lang nicht funktionieren oder fünf Stunden lang nicht funktionieren, aber dann hat man was gemacht.

01:42:27.210 --> 01:42:43.310
Und das ist besser, als zu sagen, ja, Moment, da muss ich mir jetzt erst mal überlegen, wie könnte denn, muss ich das Verzeichnis jetzt Source nennen und muss ich dann eins haben, was Docs heißt und was schreibe ich denn in die pyproject.tommel rein, wer ist denn der Autor und welche Lizenz und dann hast du gar nichts gemacht.

01:42:43.330 --> 01:42:48.410
Aber ich glaube, man muss schon ein bisschen wissen, was man tun kann, um das zu unterstützen.

01:42:48.410 --> 01:42:48.790
Ja, natürlich.

01:42:49.630 --> 01:42:55.430
Und dafür muss man schon verschiedene Dinge probiert haben, die man vielleicht auch nach dem ersten Kochrezept einmal eins zu eins nachgekocht hat.

01:42:55.430 --> 01:43:00.770
Ja, und es kann ja auch sein, dass du sagst, okay, ich will heute mal ausprobieren, wie das geht mit TDD.

01:43:01.070 --> 01:43:05.510
Oder ich will heute mal ausprobieren, wie so eine coole Projektstruktur ausschaut.

01:43:05.730 --> 01:43:07.250
Das kann ja auch das sein, was du ausprobieren willst.

01:43:07.630 --> 01:43:12.410
Aber es ist auf jeden Fall besser, das zu machen, als sich von irgendwelchen Prozessen oder Zwängen davon abhalten zu lassen.

01:43:12.410 --> 01:43:16.430
Okay, das ist mein Plädoyer an alle, die zuhören.

01:43:16.550 --> 01:43:21.230
Bitte lasst euch nicht von so Quark abhalten, weil man kann es auch einfach mal so machen.

01:43:21.410 --> 01:43:22.030
Einfach mal ausprobieren.

01:43:23.370 --> 01:43:25.510
Jetzt ist es ja aber so, wir sind ja auch professionelle

01:43:25.510 --> 01:43:27.530
Softwareentwickler und auch, und da gibt es

01:43:27.530 --> 01:43:29.490
eben ganz viele Meinungen dazu, was

01:43:29.490 --> 01:43:30.170
das bedeutet.

01:43:31.570 --> 01:43:33.250
Und es gibt eine sehr

01:43:33.250 --> 01:43:34.830
gängige Meinung, die heißt Clean Code.

01:43:38.250 --> 01:43:39.550
Wo wir alle eine Meinung dazu

01:43:39.550 --> 01:43:41.470
haben. Und es

01:43:41.470 --> 01:43:43.470
gibt andere Meinungen. Und das Interessante

01:43:43.470 --> 01:43:45.450
ist jetzt eben, dass wir vorhin festgestellt haben, dass wir

01:43:45.450 --> 01:43:47.470
alle Philosophie auf Softwaredesign von

01:43:47.470 --> 01:43:48.130
John Austerhout

01:43:48.130 --> 01:43:52.390
zumindest mal gefunden haben.

01:43:52.950 --> 01:43:54.610
Ja, das hoffen wir ja immer so, oder?

01:43:54.650 --> 01:43:56.610
Dass wir die Bücher unter das Kopfkissen legen und es dann so rein

01:43:56.610 --> 01:43:58.690
diffundiert. Und wenn man das

01:43:58.690 --> 01:44:00.730
lange genug mit sich rumträgt, in seinem Rucksack

01:44:00.730 --> 01:44:02.710
hat dieses Buch, dann ist es doch wie, wenn man es

01:44:02.710 --> 01:44:04.590
gelesen hätte, oder? Ja, lange genug auf dem Logosleben

01:44:04.590 --> 01:44:05.450
an. Ja, genau.

01:44:06.510 --> 01:44:08.590
Aber das ist wirklich, also es ist ein schön kurzes Buch,

01:44:08.670 --> 01:44:10.590
es hat irgendwie 200, ne, nicht mal 200 Seiten.

01:44:10.790 --> 01:44:11.550
Ja, knapp.

01:44:12.490 --> 01:44:14.470
Es ist auch kurz und knackig

01:44:14.470 --> 01:44:16.570
geschrieben und es vertritt halt

01:44:16.570 --> 01:44:18.950
eine gewisse Meinung zum Thema Softwareentwicklung,

01:44:18.950 --> 01:44:20.870
die zum Teil konträr ist zu dem,

01:44:21.050 --> 01:44:22.850
was man in Clean Code macht. Zum Beispiel,

01:44:22.950 --> 01:44:25.150
Ein Beispiel, ja genau. Kommentare, Kommentare, ja.

01:44:25.610 --> 01:44:26.950
Das haben wir uns ja vorhin kurz

01:44:26.950 --> 01:44:29.010
drüber unterhalten. Das ist auch immer wieder so ein

01:44:29.010 --> 01:44:30.950
Thema bei Softwareentwicklungen. Sollte ich Kommentare

01:44:30.950 --> 01:44:32.970
schreiben, ja oder nein? Und natürlich

01:44:32.970 --> 01:44:34.410
es gibt verschiedene Sorten von Kommentaren.

01:44:34.710 --> 01:44:36.470
Das, was man am Anfang... Ich finde, ich kenne Jochen,

01:44:36.590 --> 01:44:38.850
weil Jochen sagte, er hat seine Meinung geändert, nachdem

01:44:38.850 --> 01:44:40.010
wir das ordentlich gelesen haben.

01:44:40.390 --> 01:44:42.950
Aber du hast es doch zu dem geändert, was

01:44:42.950 --> 01:44:44.390
bei John Osterhout drinsteht.

01:44:44.490 --> 01:44:46.410
Von Clean Code weg hin zu... Genau, genau.

01:44:46.910 --> 01:44:48.750
Ich war vorher eher auf der Clean Code-Seite

01:44:48.750 --> 01:44:50.650
und jetzt eher auf der... Naja, nee.

01:44:51.010 --> 01:44:52.930
Vielleicht doch nicht. Ich bin jetzt bei einem

01:44:52.950 --> 01:44:54.270
Kunden in einem Projekt und da

01:44:54.270 --> 01:44:56.470
wird Clean Code praktiziert und

01:44:56.470 --> 01:44:58.310
auch durchgesetzt. Also da

01:44:58.310 --> 01:45:00.470
ist man eben ganz stark auf der Schiene und

01:45:00.470 --> 01:45:02.030
das ist sowas, was ich tatsächlich

01:45:02.030 --> 01:45:03.290
ändern würde.

01:45:05.150 --> 01:45:06.650
Ich bin, ich versuche

01:45:06.650 --> 01:45:08.390
eigentlich immer Kommentare in Software,

01:45:08.690 --> 01:45:10.770
in meine Software reinzuschreiben und es gibt aber verschiedene Sorten

01:45:10.770 --> 01:45:12.510
Kommentare. Es gibt Kommentare, die

01:45:12.510 --> 01:45:14.510
schreiben, was da passiert. Ja, ich wollte gerade sagen, also

01:45:14.510 --> 01:45:16.790
Code Duplication willst du halt nicht haben. Also irgendwie so ein Kommentar,

01:45:16.790 --> 01:45:18.710
der schreibt, da ist eine Katze. A gleich A plus 1

01:45:18.710 --> 01:45:20.810
Kommentar, Increment A by 1. Okay, gut.

01:45:21.090 --> 01:45:22.810
Das kann ich lesen, ja, das steht schon da.

01:45:22.950 --> 01:45:24.870
Aber es gibt eben auch

01:45:24.870 --> 01:45:26.910
es gibt noch zwei andere Sorten

01:45:26.910 --> 01:45:29.130
Kommentare, die meiner Meinung

01:45:29.130 --> 01:45:30.670
nach sehr interessant sind. Die eine ist

01:45:30.670 --> 01:45:32.470
die darüber hinaus geht.

01:45:33.350 --> 01:45:34.970
Ja, die halt sagt A equals A plus

01:45:34.970 --> 01:45:35.870
One und dann steht da

01:45:35.870 --> 01:45:38.990
wir müssen A um 1 erhöhen. Das steht

01:45:38.990 --> 01:45:40.830
als Code da und der Kommentar sagt dann

01:45:40.830 --> 01:45:41.390
weil

01:45:41.390 --> 01:45:44.970
hier ein Offset von irgendwas da ist. Und das

01:45:44.970 --> 01:45:46.810
ist nicht offensichtlich aus dem Code, warum

01:45:46.810 --> 01:45:48.790
das so ist. Das ist ein hilfreicher Kommentar.

01:45:49.070 --> 01:45:50.890
Genau, das ist ein Kommentar, der erklärt

01:45:50.890 --> 01:45:52.930
und das ist so eine Richtlinie, ja, ein Kommentar

01:45:52.930 --> 01:45:54.510
muss ein Weil enthalten, ein Because.

01:45:55.830 --> 01:45:56.870
Wir tun das, was

01:45:56.870 --> 01:45:58.670
da steht, das kann ich lesen, das kann ich verstehen.

01:45:59.590 --> 01:45:59.950
Because

01:45:59.950 --> 01:46:02.370
Account for was weiß ich.

01:46:03.310 --> 01:46:04.610
So. Und

01:46:04.610 --> 01:46:06.690
das ist was, das kannst du nicht im Code schreiben.

01:46:06.770 --> 01:46:08.830
Das kann Clean Code nicht machen, der kann kein

01:46:08.830 --> 01:46:10.690
Weil haben. Ich würde noch eine andere

01:46:10.690 --> 01:46:12.790
Form von Kommentar haben, das würde ich sagen, das sind beide

01:46:12.790 --> 01:46:14.670
Bücher dagegen.

01:46:15.510 --> 01:46:16.930
Und zwar würde ich gerne

01:46:16.930 --> 01:46:19.090
eure Meinung dazu wissen. Ich finde es ab und zu

01:46:19.090 --> 01:46:20.990
mal hilfreich, so zusammenfassend

01:46:20.990 --> 01:46:22.910
zu machen. Genau, das ist die nächste Art von

01:46:22.910 --> 01:46:25.910
Summary. Ja, genau. Also es gibt halt so Sachen,

01:46:25.970 --> 01:46:27.910
die sind ein bisschen komplexer. Das ist nicht ganz

01:46:27.910 --> 01:46:29.390
Spaghetti, wie es vielleicht klingt, aber

01:46:29.390 --> 01:46:31.810
es gibt schon so zwei, drei, vier Schritte,

01:46:32.030 --> 01:46:34.030
die irgendwie in einer Methode-Prozedur-Funktion

01:46:34.030 --> 01:46:35.790
irgendwie erfolgen sollen. Oder auch eine

01:46:35.790 --> 01:46:36.970
ganze Funktion.

01:46:37.390 --> 01:46:39.150
Das ist ja das, was du als Docs mit Kommentaren zuschreibst.

01:46:39.150 --> 01:46:41.730
Genau, aber dann kommen dann so Topics drüber, so erstens, zweitens, drittens, viertens,

01:46:41.770 --> 01:46:44.010
hier passiert das. Selbst wenn das dann nur deskriptiv

01:46:44.010 --> 01:46:46.010
die nächsten acht Zeilen Code zusammenfasst

01:46:46.010 --> 01:46:48.050
oder sowas. Das ist tatsächlich so

01:46:48.050 --> 01:46:49.910
eine der Methoden, die

01:46:49.910 --> 01:46:51.450
ich benutze, um

01:46:51.450 --> 01:46:53.590
Code zu schreiben, von dem ich noch nicht weiß,

01:46:53.910 --> 01:46:55.530
wie es geht. Ja. Dass ich mir quasi

01:46:55.530 --> 01:46:57.290
Pseudocode als Kommentare reinschreibe, was

01:46:57.290 --> 01:46:59.350
also hier eine Funktion, die

01:46:59.350 --> 01:47:01.090
keine Ahnung, der HTML-Datei,

01:47:01.230 --> 01:47:03.170
der HTML-Datei aus einer Markdown-Datei

01:47:03.170 --> 01:47:03.830
erzeugt. Ja.

01:47:05.390 --> 01:47:06.910
Und dann habe ich eine Funktion, die heißt

01:47:06.910 --> 01:47:08.690
generateHTML oder wie auch immer.

01:47:08.970 --> 01:47:09.630
Spielt keine Rolle.

01:47:11.130 --> 01:47:13.250
Und dann schreibe ich mir als Kommentare rein, was ich

01:47:13.250 --> 01:47:15.350
denke, was ich tun muss, um dieses Ziel

01:47:15.350 --> 01:47:16.890
zu erreichen, was die Funktion hat.

01:47:17.190 --> 01:47:18.790
Und dann ist es halt read

01:47:18.790 --> 01:47:21.230
file, hier pass Markdown into structure,

01:47:21.370 --> 01:47:22.730
Generate HTML, write HTML.

01:47:23.950 --> 01:47:25.670
Und dann, das ist quasi

01:47:25.670 --> 01:47:27.110
der Pseudocode von dieser Funktion,

01:47:27.550 --> 01:47:29.550
schon mal als Kommentare reingeschrieben und dann fülle ich

01:47:29.550 --> 01:47:31.510
die Kommentare aus und sage halt, okay, um

01:47:31.510 --> 01:47:33.550
jetzt diese Datei zu öffnen, muss ich folgende Worte

01:47:33.550 --> 01:47:34.150
hinschreiben.

01:47:35.130 --> 01:47:37.430
Und das ist, interessanterweise

01:47:37.430 --> 01:47:39.490
sind das ja auch so Kommentare, die eigentlich

01:47:39.490 --> 01:47:41.350
nur das nochmal

01:47:41.350 --> 01:47:42.930
sagen, was da schon dasteht.

01:47:42.930 --> 01:47:44.830
Genau, aber natürlich hat man die Sachen

01:47:44.830 --> 01:47:46.630
alle Autos und andere Funktionen dann wieder aufrufen,

01:47:46.710 --> 01:47:47.590
aber manchmal macht das doch keinen Sinn.

01:47:47.690 --> 01:47:49.790
Ja, das ist die Lösung, die von CleanCoder hat.

01:47:49.790 --> 01:47:51.530
dass da halt alle einen Funktionsnamen gibt.

01:47:51.670 --> 01:47:53.610
Aber dann hast du Kommentare geschrieben, die Funktionsnamen sind,

01:47:53.650 --> 01:47:55.890
das ist ja auch Quatsch. Und dann hast du diese doofen Einschränkungen,

01:47:56.010 --> 01:47:57.290
was alles ein Funktionsnamen sein kann.

01:47:58.350 --> 01:47:58.710
Okay.

01:47:59.990 --> 01:48:01.650
Interessanterweise sind es ja auch Kommentare, die

01:48:01.650 --> 01:48:03.790
eigentlich das beschreiben, was da im Code drinsteht,

01:48:04.330 --> 01:48:05.650
aber halt auf einer anderen Ebene,

01:48:05.770 --> 01:48:07.110
auf einer anderen Denkebene, auf einer

01:48:07.110 --> 01:48:09.530
Inhaltsangaben mäßig. Genau, auf einer

01:48:09.530 --> 01:48:11.510
Abstraktionsebene höher. Da steht nicht

01:48:11.510 --> 01:48:13.550
Open File so und so, sondern da steht

01:48:13.550 --> 01:48:15.410
Read the Data from the File.

01:48:16.050 --> 01:48:17.550
Und dann stehen die Wörter, die man

01:48:17.550 --> 01:48:19.290
Python, die man dem Computer sagen muss,

01:48:19.750 --> 01:48:23.090
damit das passiert, was ich mir da als Kommentar hingeschrieben habe,

01:48:23.170 --> 01:48:24.630
was ich mir als Gedanken hingeschrieben habe.

01:48:25.050 --> 01:48:28.250
Ja, also read data, thought and evaluate, recite oder sowas, ja.

01:48:28.370 --> 01:48:28.890
Ja, genau, sowas.

01:48:28.990 --> 01:48:30.990
Also halt so, dass es ein Mensch liest.

01:48:31.110 --> 01:48:31.870
Also eine Zusammenfassung.

01:48:31.930 --> 01:48:33.570
Und das ist tatsächlich in diesem Philosophie

01:48:33.570 --> 01:48:35.590
oder Software Design auch drin.

01:48:36.110 --> 01:48:38.910
Der beschreibt halt, es gibt wünschenswerte Kommentare

01:48:38.910 --> 01:48:40.350
und nicht wünschenswerte Kommentare.

01:48:40.790 --> 01:48:43.070
Und eben so increment A by one, okay, das steht schon da.

01:48:43.950 --> 01:48:47.750
Aber die Abstraktionsebene darüber, das ist wünschenswert.

01:48:48.010 --> 01:48:50.190
Und die Erklärung, warum, ist wünschenswert.

01:48:51.010 --> 01:48:53.190
Und das ist ganz interessant.

01:48:53.470 --> 01:48:56.530
Also das ist so ein Kapitel, was sehr schön kurz ist

01:48:56.530 --> 01:48:57.770
und sich schön zusammenfassen lässt.

01:48:57.930 --> 01:49:00.350
Deshalb ist es leichter, darüber zu sprechen.

01:49:00.810 --> 01:49:04.730
Es ist eine große Empfehlung, dieses Buch zu lesen.

01:49:04.850 --> 01:49:06.150
Aber das Interessante ist ja,

01:49:07.470 --> 01:49:09.730
dass es da ja sehr unterschiedliche Meinungen gibt,

01:49:09.730 --> 01:49:13.230
die in viel Literatur eloquent dargestellt werden

01:49:13.230 --> 01:49:16.290
und die zum Teil halt wirklich entgegengesetzt sind.

01:49:16.330 --> 01:49:17.050
Ja, lass es weg.

01:49:17.110 --> 01:49:18.910
nach dem Motto, muss halt irgendwie ordentliche Namen...

01:49:18.910 --> 01:49:19.970
Genau, muss halt irgendwie anders machen.

01:49:20.810 --> 01:49:22.370
Eine Sache muss ich zustimmen, also wenn man

01:49:22.370 --> 01:49:24.930
Kommentare nicht wie Code behandelt, also auch

01:49:24.930 --> 01:49:26.810
da Bugs fixt und sorgt, dass das ordentlich

01:49:26.810 --> 01:49:29.230
maintained ist, dann wird es halt hässlich.

01:49:30.130 --> 01:49:31.550
Also gerade wenn halt irgendwie Kommentare...

01:49:31.550 --> 01:49:33.010
Ja, die gehören zu den Programmen dazu. Ja, genau, aber gerade wenn da Kommentare stehen, die nicht

01:49:33.010 --> 01:49:35.050
mehr das beschreiben, was passiert, wird es ganz,

01:49:35.050 --> 01:49:36.890
ganz ekel. Ja, gut, aber die gehören halt dazu.

01:49:37.090 --> 01:49:38.930
Ja, ja, genau, das muss man halt konsistent halten.

01:49:39.130 --> 01:49:40.950
Das ist gar nicht so einfach. Aber das,

01:49:40.950 --> 01:49:42.630
da gibt es ja für normale Software,

01:49:42.710 --> 01:49:44.970
normale Software in Anführungszeichen, für die Programme,

01:49:45.010 --> 01:49:46.870
die wir schreiben, auch Prozesse dafür. Ja, aber du hast halt

01:49:46.870 --> 01:49:49.110
ein Unit-Test für die Kommentare, ob die das

01:49:49.110 --> 01:49:50.790
beschreiben, was da passiert. Das ist so ein bisschen blöd.

01:49:50.810 --> 01:49:52.950
Ja, das stimmt. Das ist natürlich auf einer menschlichen Ebene.

01:49:53.110 --> 01:49:54.930
Ja, genau. Du musst halt relativ davon

01:49:54.930 --> 01:49:56.430
abhängig sein, dass du halt ordentliche Leute...

01:49:56.430 --> 01:49:57.370
Versteht mein Kollege das.

01:49:58.030 --> 01:50:00.810
Ja, genau. Also du kannst ja nicht so testen,

01:50:00.870 --> 01:50:01.890
wie du die Restprobe testen kannst.

01:50:02.010 --> 01:50:04.550
Ja, genau. Du musst dich so ein bisschen darauf verlassen

01:50:04.550 --> 01:50:06.770
und das halt dann selber nochmal nachprüfen

01:50:06.770 --> 01:50:08.870
und du musst halt dann ein großes Antizipationslevel

01:50:08.870 --> 01:50:10.390
haben von dem, was da passiert, ob das dann irgendwie

01:50:10.390 --> 01:50:12.630
dann konkurrent ist und so. Und musst dich halt eigentlich

01:50:12.630 --> 01:50:14.510
auch mit deinem Co-Worker darauf verlassen können, dass was

01:50:14.510 --> 01:50:16.490
da geschrieben steht, auch tatsächlich das tut, was da soll.

01:50:16.690 --> 01:50:17.630
Ja gut, dafür hast du ja Review.

01:50:18.230 --> 01:50:19.750
Genau, aber es wäre schön, wenn das halt ginge,

01:50:19.870 --> 01:50:21.710
dass man halt diese Qualität annehmen könnte

01:50:21.710 --> 01:50:23.850
mit einem Team zusammen, weil dann könnte man sich viel Zeit

01:50:23.850 --> 01:50:25.810
das Code nicht sparen. Einmal mit Profis arbeiten.

01:50:25.850 --> 01:50:27.510
Ja genau, aber das wäre super, weil dann könnte man einfach

01:50:27.510 --> 01:50:29.870
die Zusammenfassung lesen und dann wäre man fertig und dann wüsste man, was das da tut,

01:50:30.150 --> 01:50:31.810
ohne ins Detail zu gucken, weil die Zeit

01:50:31.810 --> 01:50:33.570
könnte man sich einfach sparen und dann halt weitermachen.

01:50:33.950 --> 01:50:35.530
Und wenn man das einfach annehmen könnte,

01:50:35.590 --> 01:50:37.630
dass das stimmt, also das ist halt harte Annahme,

01:50:37.750 --> 01:50:39.550
aber das wäre schon gut. Ja, das muss dann halt

01:50:39.550 --> 01:50:41.690
in den Prozess rein, das ist die Arbeit, die man da erst richtet.

01:50:41.910 --> 01:50:43.450
Wobei ich sagen würde, also ich finde,

01:50:44.190 --> 01:50:46.130
also, dass man das in Open-Source-Projekten

01:50:46.130 --> 01:50:47.990
so macht, irgendwie mit Pull-Request und

01:50:47.990 --> 01:50:49.250
Review und keine Ahnung.

01:50:50.010 --> 01:50:52.090
Okay, ist in gewisser Weise irgendwie nachvollziehbar,

01:50:52.250 --> 01:50:53.750
aber ich weiß jetzt gar nicht, ich würde sagen, wenn

01:50:53.750 --> 01:50:55.810
jetzt Leute zusammenarbeiten, das ist jetzt auch etwas, was mir

01:50:55.810 --> 01:50:58.030
kann man das nicht vielleicht besser machen,

01:50:58.110 --> 01:51:00.110
weil diesen Workflow finde

01:51:00.110 --> 01:51:02.050
ich für Zusammenarbeit in Teams

01:51:02.050 --> 01:51:03.350
eigentlich gar nicht so geil.

01:51:03.850 --> 01:51:05.650
Finde ich auch scheiße. Also meine Art und Weise,

01:51:05.750 --> 01:51:07.370
das Vernünftige zu machen, ist eine kleine Teams-Halte.

01:51:07.370 --> 01:51:09.550
Wenn du das lösen kannst, ja auch. Ja, per Programming halt.

01:51:09.790 --> 01:51:11.730
Ja, also ich würde auch sagen, tatsächlich, die meisten Leute

01:51:11.730 --> 01:51:13.710
arbeiten dann irgendwie an einem kurzen Brand und der wird

01:51:13.710 --> 01:51:15.530
dann relativ fix gemerged und man guckt einfach

01:51:15.530 --> 01:51:17.250
über alle Commits rüber. Gar nicht an einem Branch.

01:51:17.710 --> 01:51:19.510
Also ich würde auch, und tatsächlich

01:51:19.510 --> 01:51:21.630
Das ist das Fossil-Modell, oder? Ja, also ich lache nicht alle Leute

01:51:21.630 --> 01:51:22.770
einfach. Das ist alles öffentlich.

01:51:23.490 --> 01:51:25.670
So ein Develop-Branch

01:51:25.670 --> 01:51:27.050
kann man ja schon vielleicht haben oder so.

01:51:27.830 --> 01:51:29.270
Ja, aber da musst du dann halt einzeln

01:51:29.270 --> 01:51:30.970
jeden einzelnen Commit angucken. Das darf nicht einfach jeder

01:51:30.970 --> 01:51:33.410
Moment, also da gibt es ja unterschiedliche

01:51:33.410 --> 01:51:35.530
das sind ja jetzt unterschiedliche Probleme, die wir

01:51:35.530 --> 01:51:37.290
hier beschreiben. Den Develop-Branch machst du ja, damit du

01:51:37.290 --> 01:51:39.270
eine stabile Version hast, die du

01:51:39.270 --> 01:51:41.450
deployen kannst und trotzdem

01:51:41.450 --> 01:51:43.350
weiterentwickeln kannst. Das ist ja eine Lösung für

01:51:43.350 --> 01:51:44.130
ein konkretes Problem.

01:51:45.450 --> 01:51:47.150
Da kannst du ja auch

01:51:47.150 --> 01:51:49.290
Abzüge machen. Das hat ja

01:51:49.290 --> 01:51:50.250
damit erstmal nichts zu tun.

01:51:51.150 --> 01:51:52.810
Das ist ja nur diese Sicherheit,

01:51:53.070 --> 01:51:54.910
sozusagen die festen Punkte

01:51:54.910 --> 01:51:57.150
ins Git reingesichert oder in

01:51:57.150 --> 01:51:58.910
eben diese Versionskontrolle reingesichert. Aber die

01:51:58.910 --> 01:52:01.090
Art der Zusammenarbeit. Ja, da gibt es ja eben auch

01:52:01.090 --> 01:52:03.070
das Git-Modell. Das ist das mit den

01:52:03.070 --> 01:52:06.070
Branches und Review. Und das Fossil-Modell.

01:52:06.170 --> 01:52:07.610
Ich weiß nicht, ob ihr das kennt. Fossil-SCM.

01:52:08.210 --> 01:52:09.010
Ich kenne das nicht

01:52:09.010 --> 01:52:10.870
unter dem Namen, aber...

01:52:10.870 --> 01:52:12.990
Ja, das ist von dem Menschen,

01:52:13.270 --> 01:52:13.970
der SQLite

01:52:13.970 --> 01:52:16.630
entwickelt hat und die

01:52:16.630 --> 01:52:18.750
entwickeln SQLite auch mit Fossil

01:52:18.750 --> 01:52:21.230
und Fossil ist im Wesentlichen

01:52:21.230 --> 01:52:23.130
ein Versionskontrollsystem

01:52:23.130 --> 01:52:24.690
basierend auf SQLite.

01:52:24.810 --> 01:52:26.570
Also es ist halt eine SQLite-Datenbank,

01:52:26.710 --> 01:52:28.670
die du da kriegst mit einem Executable

01:52:28.670 --> 01:52:30.850
dazu, die dir dann

01:52:30.850 --> 01:52:32.490
die interessanten Dinge rausholtet dafür.

01:52:32.490 --> 01:52:34.550
Und die machen das nicht mit Branches,

01:52:34.710 --> 01:52:36.410
sondern, also die machen das schon auch mit

01:52:36.410 --> 01:52:38.710
Branches, aber das sind relativ kurzlebige Branches.

01:52:38.870 --> 01:52:39.110
Ja, genau.

01:52:39.790 --> 01:52:41.410
Und auch nicht mit Squashing, sondern

01:52:41.410 --> 01:52:43.650
du sollst die Fehler ruhig sehen, die wir gemacht haben.

01:52:43.650 --> 01:52:43.790
Ja, genau.

01:52:44.810 --> 01:52:47.390
Und das ist so ein bisschen eine andere Herangehensweise,

01:52:47.550 --> 01:52:49.590
wo du halt schon eigentlich jeden Tag

01:52:49.590 --> 01:52:51.430
wieder zurücksynchronisierst, wo du nicht eben sagst,

01:52:51.510 --> 01:52:53.190
okay, ich mache ein Feature und das dauert jetzt vier Wochen.

01:52:53.370 --> 01:52:55.510
Ja, genau. Dann hast du ja hinterher die Mönchkünfte gesondert.

01:52:55.970 --> 01:52:57.350
Eigentlich, wenn du morgens

01:52:57.350 --> 01:52:59.450
anfängst, okay, klar, dann arbeitest du als einer

01:52:59.450 --> 01:53:01.050
oder als zwei und aber

01:53:01.050 --> 01:53:02.690
abends geht es wieder in die Werbung rein.

01:53:02.810 --> 01:53:04.630
Ich würde sagen, zwei, dreimal die Woche.

01:53:05.330 --> 01:53:07.390
Also kürzer

01:53:07.390 --> 01:53:09.650
jedenfalls, als es in traditionellen

01:53:09.650 --> 01:53:11.590
geht. Ja genau, ich würde auch sagen, also die ganzen Fehler können ruhig da drin

01:53:11.590 --> 01:53:13.510
stehen und dann muss man aber halt jemanden haben,

01:53:13.570 --> 01:53:15.410
der den Hut da so ein bisschen auf hat und dann guckt, ob dann

01:53:15.410 --> 01:53:17.590
Ja klar, das geht nur in einem Team, was den Prozess

01:53:17.590 --> 01:53:19.510
halt macht. Ja, du musst vor allem jemanden kennen, der

01:53:19.510 --> 01:53:21.370
das, wo das rein

01:53:21.370 --> 01:53:23.370
gemerged werden soll, so ein bisschen

01:53:23.370 --> 01:53:25.070
versteht, weil sonst wird das

01:53:25.070 --> 01:53:27.470
hässlich. Ja gut, aber du mergst ja da an der

01:53:27.470 --> 01:53:29.570
Stelle gar nicht mehr so viel. Also klar, du musst

01:53:29.570 --> 01:53:30.610
mehr Verständnis, also

01:53:30.610 --> 01:53:33.430
du kannst nur an solchen Sachen arbeiten, die du dann auch

01:53:33.430 --> 01:53:35.050
verstehst. Also du kannst nicht jetzt hier

01:53:35.050 --> 01:53:37.230
einen Fremden einladen, der sich nur

01:53:37.230 --> 01:53:39.250
ein Feature anguckt. Genau, aber das ist ja noch das, was du

01:53:39.250 --> 01:53:41.590
Also meine Coworking-Erfahrung ist oft

01:53:41.590 --> 01:53:43.150
so, dass du halt irgendwelche Leute hast, die dann

01:53:43.150 --> 01:53:45.450
punktuell für bestimmte Features

01:53:45.450 --> 01:53:47.010
irgendwelche Sachen machen müssen und wenn du halt

01:53:47.010 --> 01:53:50.010
niemanden hast, der Überblick

01:53:50.010 --> 01:53:51.390
über die gesamte Codebase hat, dann

01:53:51.390 --> 01:53:53.470
kann es halt sein, dass dir da irgendwas fürchterlich um die Ohren fliegt,

01:53:53.510 --> 01:53:55.230
wenn die Tests nicht gut genug sind und

01:53:55.230 --> 01:53:57.290
eigentlich musst du dann halt beim Review dann halt

01:53:57.290 --> 01:53:59.170
irgendwie jemanden haben, der das dann so gut versteht, dass

01:53:59.170 --> 01:54:01.150
er dann sehen kann, wenn irgendwelche potenziell gefährlichen

01:54:01.150 --> 01:54:02.610
Sachen drüber sind und dann so ein bisschen bügelt.

01:54:03.010 --> 01:54:05.090
Aber das brauchst du doch eigentlich immer, oder? Ja, finde ich auch.

01:54:05.410 --> 01:54:05.830
Bei einem Review.

01:54:07.470 --> 01:54:08.550
Ja. Tja.

01:54:09.050 --> 01:54:10.470
Also da gibt es auf jeden Fall auch verschiedene

01:54:10.470 --> 01:54:12.330
Modelle. Auch Pair-Programming, ja, das

01:54:12.330 --> 01:54:14.130
funktioniert mit manchen Leuten und das funktioniert

01:54:14.130 --> 01:54:16.010
mit manchen Leuten auch schon.

01:54:16.210 --> 01:54:17.530
Gibt es natürlich auch, ja klar.

01:54:17.930 --> 01:54:20.490
Ich würde gerne mit dir mal Pair-Programming machen. Ja, können wir gerne mal machen.

01:54:20.930 --> 01:54:22.450
Was willst du denn mal programmieren, Dominik?

01:54:22.870 --> 01:54:24.290
Oh, mach mal

01:54:24.290 --> 01:54:26.210
Hörer-Umfrage. Was sollen wir denn mal für ein Programm

01:54:26.210 --> 01:54:27.310
schreiben, liebe Hörer? Okay.

01:54:28.610 --> 01:54:29.970
Zwei Stunden Zeit, gucken wir mal, was rauskommt.

01:54:30.250 --> 01:54:30.630
Ja, okay.

01:54:31.870 --> 01:54:34.610
Mail-Ad, hallo at pythonpodcast.de

01:54:34.610 --> 01:54:36.370
Haben wir eigentlich heute noch

01:54:36.370 --> 01:54:38.490
was? Also ich weiß nicht, wir sind ja relativ viel rumgespalten.

01:54:38.750 --> 01:54:40.290
ja, ich

01:54:40.290 --> 01:54:44.490
eine Frage, die ich bisher noch nicht gestaltet habe,

01:54:44.710 --> 01:54:46.750
warum eigentlich ein Static Site Generator?

01:54:48.750 --> 01:54:50.390
Also, weil ich Markdown-Files von Notizen mache

01:54:50.390 --> 01:54:52.090
und das schon statisch ist.

01:54:53.090 --> 01:54:55.050
Warum nicht ein Static Site Generator?

01:54:55.050 --> 01:54:56.230
Das ist echt...

01:54:56.230 --> 01:54:58.770
Ah, erwischt!

01:55:00.190 --> 01:55:00.750
Spiegel!

01:55:01.290 --> 01:55:02.530
Immer mehr als du!

01:55:04.270 --> 01:55:04.830
Zugegebenermaßen

01:55:04.830 --> 01:55:06.510
war ich auch schon mal auf einer DjangoCon

01:55:06.510 --> 01:55:08.630
und zugegebenermaßen

01:55:08.630 --> 01:55:10.730
Ich habe schon mal einen Vortrag gehalten

01:55:10.730 --> 01:55:12.490
auf einer DjangoCon und ja,

01:55:12.630 --> 01:55:13.910
das ist eine berechtigte Frage,

01:55:14.910 --> 01:55:16.770
weil

01:55:16.770 --> 01:55:17.910
man könnte das auch in Django machen.

01:55:18.810 --> 01:55:20.770
Und ich empfehle

01:55:20.770 --> 01:55:22.610
jedem, Wagtail zu benutzen und es wäre

01:55:22.610 --> 01:55:23.870
auch kein großes Problem,

01:55:24.150 --> 01:55:26.590
das in Wagtail umzusetzen. Es wäre auch kein

01:55:26.590 --> 01:55:29.090
großes Problem, die Markdown-Files

01:55:29.090 --> 01:55:30.490
irgendwie da

01:55:30.490 --> 01:55:32.670
reinzumachen. Aber

01:55:32.670 --> 01:55:34.670
ich brauche das in dem Moment gar nicht.

01:55:35.010 --> 01:55:36.450
Ich brauche gar keine Seite,

01:55:36.450 --> 01:55:38.030
die, also es ist so,

01:55:38.630 --> 01:55:42.390
für mich der Vorteil

01:55:42.390 --> 01:55:44.210
von einer interaktiven Seite ist, dass die

01:55:44.210 --> 01:55:46.270
sich ändern kann. Jedes Mal, wenn du sie

01:55:46.270 --> 01:55:47.790
aufrufst, kann die sich ändern.

01:55:49.490 --> 01:55:50.290
Und viele

01:55:50.290 --> 01:55:51.070
Seiten machen das auch.

01:55:52.690 --> 01:55:54.050
Nehmen wir mal an, du hast irgendwie so einen

01:55:54.050 --> 01:55:56.230
Kurzblogging-Dienst geschrieben, wo du kurze

01:55:56.230 --> 01:55:57.750
Blogs, sagen wir mal 140 Zeichen,

01:55:57.930 --> 01:56:00.270
reinschreiben kannst. Jedes Mal,

01:56:00.270 --> 01:56:02.150
wenn irgendjemand auf der Welt das da macht,

01:56:02.350 --> 01:56:04.270
dann, ja, nennen wir sie

01:56:04.270 --> 01:56:05.170
Zwitschern.

01:56:05.570 --> 01:56:06.690
Die Dodos halt.

01:56:07.490 --> 01:56:10.310
Und tröten,

01:56:10.390 --> 01:56:11.330
sagen wir tröten.

01:56:12.850 --> 01:56:14.750
Dann ändert sich das. Wenn irgendjemand auf der Welt

01:56:14.750 --> 01:56:16.690
das macht, dann kann sich das bei dir

01:56:16.690 --> 01:56:18.550
auf der, also die Seite, die du gerade abrufst,

01:56:18.590 --> 01:56:19.070
kann sich ändern.

01:56:20.290 --> 01:56:21.950
Und dann brauchst du diese,

01:56:22.650 --> 01:56:24.670
dann geht es nicht anders. Dann musst du

01:56:24.670 --> 01:56:26.630
sagen, okay, wenn ich die Seite abrufe, dann muss die

01:56:26.630 --> 01:56:28.610
in dem Moment aus den Daten,

01:56:28.610 --> 01:56:29.890
die dahinter liegen, aufgebaut werden.

01:56:30.670 --> 01:56:32.330
Das ist aber bei meinem Blog nicht so.

01:56:32.410 --> 01:56:34.430
Bei meinem Blog gibt es ganz spezifische

01:56:34.430 --> 01:56:36.410
Punkte, wann sich die Daten, die da drin sind,

01:56:36.530 --> 01:56:37.070
ändern können.

01:56:38.670 --> 01:56:38.830
Und

01:56:38.830 --> 01:56:41.910
jetzt ist es für mich in dem Moment

01:56:41.910 --> 01:56:44.350
leichter, diese spezifischen

01:56:44.350 --> 01:56:46.310
Punkte zu programmieren, das ist nämlich

01:56:46.310 --> 01:56:47.770
immer, damit ich die Seite erzeuge

01:56:47.770 --> 01:56:50.130
und dann dafür einen ganz simplen Hosting-Mechanismus

01:56:50.130 --> 01:56:51.290
zu haben. Das ist ein Nginx,

01:56:51.810 --> 01:56:54.070
der auf dem Verzeichnis zeigt und das

01:56:54.070 --> 01:56:56.130
habe ich schon und das ist schon fertig und das ist

01:56:56.130 --> 01:56:58.010
ganz einfach und ihr könntet es auch irgendwo anders

01:56:58.010 --> 01:56:59.450
hin tun. Das heißt,

01:57:01.630 --> 01:57:01.850
der

01:57:01.850 --> 01:57:04.130
Prozess, wie diese

01:57:04.130 --> 01:57:05.670
Seite erzeugt wird, hat

01:57:05.670 --> 01:57:07.910
hat ganz konkrete

01:57:07.910 --> 01:57:09.270
Punkte, wo sich die Daten ändern.

01:57:10.030 --> 01:57:11.750
Und dann war es für mich einfacher oder

01:57:11.750 --> 01:57:13.790
ist es einfacher, meiner Meinung nach

01:57:13.790 --> 01:57:15.550
in dieser spezifischen Situation

01:57:15.550 --> 01:57:16.950
zu sagen,

01:57:17.210 --> 01:57:19.710
ich programmiere auf

01:57:19.710 --> 01:57:21.710
diese spezifischen Punkte hin. Nämlich, wie

01:57:21.710 --> 01:57:23.710
wird die Seite erzeugt, wenn die sich

01:57:23.710 --> 01:57:25.730
geändert hat. Und

01:57:25.730 --> 01:57:27.570
dann kann ich sie komplett erzeugen in dem Moment.

01:57:28.250 --> 01:57:29.690
Weil sich da halt, da ändern sich drei oder

01:57:29.690 --> 01:57:31.630
vier Stellen. Ja, da ändert sich die Indexübersichtsseite,

01:57:31.770 --> 01:57:33.470
da ändert sich das RSS-Feed, da ändert sich

01:57:33.470 --> 01:57:34.970
das vielleicht eine Verlinkung von irgendwas.

01:57:35.670 --> 01:57:51.270
Und in dem Moment kann ich das dann erzeugen, weil das meine Anforderung ist, weil das meinem Prozess so entspricht. Ich mache das einmal in der Woche oder vielleicht mache ich es auch weniger. Vielleicht, wenn ich einen Blogartikel schreibe, den ich versehentlich veröffentliche, dann halt auch mal zum anderen Zeitpunkt.

01:57:53.530 --> 01:58:10.530
Aber das macht diesen Prozess einfacher und es macht danach das Hosting einfacher, weil ich mich dann da nicht drum kümmern muss. Jetzt ist es so, okay, ich kann Django-Seiten hosten. Das ist nicht ungeheuer schwierig und das ist auch nicht ungeheuer aufwendig, wenn man das ein paar Mal gemacht hat.

01:58:11.750 --> 01:58:13.650
Die Zuhörer werden mir jetzt gleich hier

01:58:13.650 --> 01:58:15.730
eine E-Mail schreiben, was, das ist ja ungeheuer kompliziert.

01:58:15.830 --> 01:58:17.550
Das stimmt, ja, das ist ungeheuer kompliziert

01:58:17.550 --> 01:58:19.890
und man braucht einen Reverse-Proxy

01:58:19.890 --> 01:58:22.050
und man braucht einen Application-Server

01:58:22.050 --> 01:58:23.350
und das macht auch keinen Spaß,

01:58:23.470 --> 01:58:24.610
das immer wieder zu machen.

01:58:25.570 --> 01:58:27.550
Deshalb machen, manche Leute schreiben sich dann

01:58:27.550 --> 01:58:29.130
ganz viele Tools und Zeugs dazu.

01:58:29.730 --> 01:58:31.570
Dominik? Ja, gibt eine Zeile, dann kannst du

01:58:31.570 --> 01:58:33.450
Ja, genau, am Ende gibt es eine Zeile, aber das habe ich

01:58:33.450 --> 01:58:35.510
halt noch nicht gemacht und ich habe da auch keinen Lust

01:58:35.510 --> 01:58:37.610
drauf gehabt und deshalb war es

01:58:37.610 --> 01:58:39.350
in dem Moment einfach leichter.

01:58:39.710 --> 01:58:40.910
Deshalb Static Site Generator.

01:58:41.750 --> 01:58:44.510
Ah, okay, okay, ja, ja, also ich würde

01:58:44.510 --> 01:58:46.390
auch sagen, also der zentrale Punkt ist wahrscheinlich für viele Leute

01:58:46.390 --> 01:58:47.690
das Hosting, dass man sagen kann,

01:58:47.750 --> 01:58:50.030
irgendwo hinschieben und es kostet eigentlich auch nichts.

01:58:50.570 --> 01:58:51.290
Nee, das kostet gar nichts.

01:58:51.830 --> 01:58:54.030
Und wenn da eine Milliarde Leute draufzugreifen,

01:58:54.310 --> 01:58:54.970
dann ist das auch egal.

01:58:54.970 --> 01:58:55.850
Ja, ja, ja.

01:58:57.370 --> 01:58:57.770
Ja,

01:58:58.030 --> 01:59:00.310
aber es ist halt, also...

01:59:00.310 --> 01:59:01.370
Und es ist was anderes.

01:59:02.250 --> 01:59:04.530
Ja, man kann es selber schreiben.

01:59:05.890 --> 01:59:06.970
Ja, während ich

01:59:06.970 --> 01:59:08.850
tatsächlich, das ist natürlich ein Nachteil,

01:59:08.930 --> 01:59:10.530
ich bin zu sagen, was ich gerne...

01:59:10.530 --> 01:59:13.050
Ah gut, also ich meine, es gibt ja da Tools.

01:59:13.170 --> 01:59:16.430
Es gibt Bakery, das Django-Seiten nimmt

01:59:16.430 --> 01:59:19.550
und die dann einfach crawlt quasi und irgendwo hinlegt.

01:59:20.010 --> 01:59:21.290
Kannst du auch mit Weget, kannst du machen.

01:59:21.390 --> 01:59:22.770
Wir haben eins unserer WordPress-Blocks.

01:59:22.790 --> 01:59:23.310
Ja, klar.

01:59:23.550 --> 01:59:24.590
Das war dann irgendwann kaputt

01:59:24.590 --> 01:59:25.970
und dann haben wir es mit Weget gescrabt

01:59:25.970 --> 01:59:27.510
und das bemerkt man auch gar nicht.

01:59:27.670 --> 01:59:28.790
Die Jungs gehen ja alle noch.

01:59:31.170 --> 01:59:33.030
Wenn ich mir überlege, warum ich das nicht so mache,

01:59:33.110 --> 01:59:34.770
ist halt, dass ich schon das Gefühl habe,

01:59:34.850 --> 01:59:36.910
ich kann halt noch so viel mehr machen,

01:59:37.010 --> 01:59:37.990
wenn das halt interaktiv ist.

01:59:38.350 --> 01:59:40.050
Wenn ich dann mir überlege, was mache ich denn dann wirklich?

01:59:40.330 --> 01:59:41.270
Genau, was machst du denn da mehr?

01:59:43.210 --> 01:59:44.450
Tatsächlich sind es dann halt hauptsächlich

01:59:44.450 --> 01:59:46.390
nur Kommentare und bei den Kommentaren ist

01:59:46.390 --> 01:59:48.230
halt hauptsächlich irgendwie, ich muss

01:59:48.230 --> 01:59:48.930
Spamwerk löschen.

01:59:50.550 --> 01:59:52.250
Kein sinnvoller Einsatz, das ist halt irgendwie,

01:59:52.330 --> 01:59:52.910
das ist schon richtig.

01:59:55.770 --> 01:59:56.470
Brauche ich aber nicht,

01:59:56.590 --> 01:59:57.490
weil ich habe keine Kommentare.

01:59:58.890 --> 02:00:00.550
Und im schlimmsten Fall

02:00:00.550 --> 02:00:02.130
würde ich die tatsächlich über sowas

02:00:02.130 --> 02:00:03.530
mit Discus machen.

02:00:04.670 --> 02:00:06.290
Es gibt ja da auch so Hybride-Modelle,

02:00:06.290 --> 02:00:08.090
das gab es ja lange Zeit, dass du Discus

02:00:08.090 --> 02:00:09.030
einbinden konntest.

02:00:10.010 --> 02:00:12.290
Ja, das ist auch so ein Privacy-Nightmare,

02:00:12.430 --> 02:00:13.890
aber dieses Modell gibt es ja noch.

02:00:13.890 --> 02:00:14.030
Was ist Diskus?

02:00:15.670 --> 02:00:17.610
Diskus, D-I-S-Q-U-S

02:00:17.610 --> 02:00:19.570
.com war so eine Seite,

02:00:19.730 --> 02:00:21.270
da konntest du dir quasi

02:00:21.270 --> 02:00:23.770
eine Kommentarfunktion für deinen Blog

02:00:23.770 --> 02:00:25.610
herunterladen. Und du hast dann eigentlich

02:00:25.610 --> 02:00:27.090
nur, was du in dein

02:00:27.090 --> 02:00:29.150
HTML eingefügt hast, war nur ein JavaScript

02:00:29.150 --> 02:00:31.690
und so ein Element, wo du es haben wolltest.

02:00:32.070 --> 02:00:33.610
Und die haben quasi diese

02:00:33.610 --> 02:00:35.390
Funktionalität gehabt. Die haben dann halt die Kommentare

02:00:35.390 --> 02:00:37.530
bei sich gehabt und dann hattest

02:00:37.530 --> 02:00:39.050
du eben einen so einen Blog, der dynamisch war.

02:00:39.150 --> 02:00:40.510
Der Kommentarblock, den der Jochen

02:00:40.510 --> 02:00:42.110
so dringend braucht.

02:00:44.970 --> 02:00:46.530
So ein Modell würde ich dann tatsächlich,

02:00:46.950 --> 02:00:49.090
das würde ich auch gerne mal ausprobieren, weil ich glaube, dass das was

02:00:49.090 --> 02:00:51.030
sehr Sinnvolles ist, dass man so

02:00:51.030 --> 02:00:53.090
Funktionalitäten in andere Seiten

02:00:53.090 --> 02:00:55.290
rein schnipseln kann.

02:00:57.170 --> 02:00:58.230
Naja, gut, okay.

02:00:58.450 --> 02:01:00.830
Was im Business ist, keine Ahnung, spielt auch keine Rolle.

02:01:01.410 --> 02:01:02.830
Ändern würde ich das zum Spaß machen.

02:01:03.370 --> 02:01:04.850
Also, ja,

02:01:04.970 --> 02:01:06.510
ehrlich gesagt, ja, ich kann

02:01:06.510 --> 02:01:08.970
es durchaus verstehen, dass

02:01:08.970 --> 02:01:10.890
man das so macht. Ich mache es momentan anders.

02:01:11.150 --> 02:01:12.810
Ich weiß auch nicht so genau, warum. Wenn ich drüber nachdenke,

02:01:12.890 --> 02:01:13.890
fällt mir kein gutes Wort ein.

02:01:14.710 --> 02:01:16.690
Ja, also

02:01:16.690 --> 02:01:18.970
die dynamischen Seiten, das ist ja

02:01:18.970 --> 02:01:20.870
schon schön, wenn du da so eine Management-Oberfläche hast.

02:01:20.950 --> 02:01:22.730
Wenn du deine Episoden so hochladen kannst und so weiter.

02:01:23.370 --> 02:01:24.810
Das habe ich jetzt halt alles nicht, weil

02:01:24.810 --> 02:01:26.670
das kommt aus dem ganz

02:01:26.670 --> 02:01:28.690
No-Taking raus. Das war zu viel Prozess.

02:01:29.010 --> 02:01:30.930
Ich will da nicht in die Webseite rein, sondern ich will

02:01:30.930 --> 02:01:32.730
es in meinem. Ich benutze jetzt Obsidian.

02:01:33.170 --> 02:01:35.010
Es gibt diverse Tools, die man da verwenden

02:01:35.010 --> 02:01:35.910
kann, die auch alle...

02:01:35.910 --> 02:01:37.110
Finde ich auch so. Also bei mir ist es zum Beispiel so,

02:01:37.190 --> 02:01:39.890
ich synche ja Obsidian selber.

02:01:41.430 --> 02:01:42.190
Ja, aber das kannst du auch

02:01:42.190 --> 02:01:42.850
in der Dropbox tun.

02:01:42.950 --> 02:01:45.490
Ich synche es mit Git. Und das Coole daran ist halt,

02:01:45.530 --> 02:01:47.410
wenn das mit Git synchronisiert wird, kannst du halt GitHub Actions verknüpfen,

02:01:47.490 --> 02:01:49.010
dann macht er halt dann den Deployment-Prozess auf dem Blog automatisch.

02:01:49.010 --> 02:01:50.870
Das könnte ich mit meinem Sync-Wing-Prinzip auch machen.

02:01:50.950 --> 02:01:53.310
Ja, aber das ist ja...

02:01:53.310 --> 02:01:55.490
Also ich finde das super, wenn man halt dann das einmal erwartet.

02:01:56.910 --> 02:01:57.010
Ja.

02:01:59.330 --> 02:01:59.890
Python2Me

02:01:59.890 --> 02:02:01.190
hat gerade die Episode veröffentlicht,

02:02:01.270 --> 02:02:03.030
AI goes on trial for writing code.

02:02:03.410 --> 02:02:05.230
Das ist ein Crossover, also auch eine Neujahrsfolge.

02:02:05.250 --> 02:02:07.310
Crossover-Episode. Das hatten wir heute auch.

02:02:07.310 --> 02:02:09.190
Wissen die schon was davon, das Ge-Crossover-Den?

02:02:11.770 --> 02:02:12.990
Ja, was haben wir noch?

02:02:13.310 --> 02:02:15.210
Also genau, das ist jetzt

02:02:15.210 --> 02:02:16.230
so ein bisschen auseinandergefaselt.

02:02:18.810 --> 02:02:21.210
Ja, das kann schon mal passieren hier.

02:02:23.550 --> 02:02:25.010
Genau, was halt auch irgendwie

02:02:25.010 --> 02:02:26.870
diese ganze Mastodon-Geschichte, ja,

02:02:27.170 --> 02:02:28.330
ich habe tatsächlich auch mal

02:02:28.330 --> 02:02:30.470
einen Mastodon-Server dann aufgesetzt,

02:02:30.550 --> 02:02:32.130
auch Ruby on Rails-Modulit,

02:02:32.850 --> 02:02:33.430
wie so vieles.

02:02:34.870 --> 02:02:36.270
Und ja,

02:02:36.690 --> 02:02:38.370
das ging eigentlich auch relativ, das hat mich auch

02:02:38.370 --> 02:02:40.510
total erstaunt, dass Ruby und Rails

02:02:40.510 --> 02:02:42.350
Deployen und Django Deployen ist

02:02:42.350 --> 02:02:44.310
sehr, sehr ähnlich. Also

02:02:44.310 --> 02:02:45.790
das ist auch fast kein Unterschied.

02:02:45.930 --> 02:02:48.090
Ja, die sind halt auch technologisch sehr ähnlich.

02:02:48.530 --> 02:02:49.490
Ja, also

02:02:49.490 --> 02:02:52.330
die Kommandos heißen irgendwie anders, aber die Schritte sind

02:02:52.330 --> 02:02:54.370
eigentlich, also fast eins zu eins das gleiche.

02:02:54.370 --> 02:02:54.810
Ja, also

02:02:54.810 --> 02:02:57.910
insofern, ja, das

02:02:57.910 --> 02:03:00.310
war alles ganz nett, aber tatsächlich ist es natürlich,

02:03:00.730 --> 02:03:02.570
ich bin jetzt auch nicht so der Ruby-Entwickler

02:03:02.570 --> 02:03:04.370
und dann so, ah, gibt's da nicht

02:03:04.370 --> 02:03:06.330
noch irgendwas anderes und so und

02:03:06.330 --> 02:03:08.290
ja, gibt es tatsächlich Andrew Godwin

02:03:08.290 --> 02:03:09.890
gerade dabei irgendwie eine

02:03:09.890 --> 02:03:12.370
Activity-Pub. Ja, aber aus genau den gleichen

02:03:12.370 --> 02:03:14.150
Gründen, oder? Ja, ja, der

02:03:14.150 --> 02:03:16.510
macht das genau aus den gleichen Gründen. Gibt es da nicht was aus Python?

02:03:16.750 --> 02:03:18.210
Ja, ja. Nein? Okay, dann mach ich es halt selber.

02:03:18.410 --> 02:03:20.250
Genau, aber ja.

02:03:20.430 --> 02:03:21.750
Hatten wir ja schon. Ja. Ja, ja.

02:03:22.610 --> 02:03:24.310
Aber das ist halt auch eine sehr, sehr

02:03:24.310 --> 02:03:26.330
interessante Kombination. Also ich finde es halt vor allen Dingen

02:03:26.330 --> 02:03:28.350
interessant, dass halt Async in Verbindung

02:03:28.350 --> 02:03:30.410
mit Django und Python und

02:03:30.410 --> 02:03:31.970
irgendwie

02:03:31.970 --> 02:03:33.530
ja, das

02:03:33.530 --> 02:03:35.830
das sieht schon nett aus und

02:03:35.830 --> 02:03:37.950
dummerweise ist das halt alles irgendwie mit

02:03:37.950 --> 02:03:39.650
Docker da, das gefällt mir nicht so.

02:03:40.310 --> 02:03:41.230
Ja, das finde ich gut.

02:03:41.230 --> 02:03:42.810
Ich mache es jetzt ohne Docker, das geht auch.

02:03:44.410 --> 02:03:45.250
Und das

02:03:45.250 --> 02:03:46.730
läuft jetzt auch schon,

02:03:47.530 --> 02:03:49.570
zum so News lesen und

02:03:49.570 --> 02:03:51.570
Mastodon konsumieren, benutze ich halt jetzt

02:03:51.570 --> 02:03:53.070
nach wie vor Mastodon, weil das ist halt

02:03:53.070 --> 02:03:55.830
so Feature-Complete irgendwie und kann halt alles, was man so braucht.

02:03:55.930 --> 02:03:57.470
Ich würde gerne mal ein Mastodon-Bot schreiben.

02:03:57.930 --> 02:03:59.350
Ja, das ist ja kein Problem, kannst du

02:03:59.350 --> 02:04:00.130
einfach mal.

02:04:00.990 --> 02:04:02.610
Aber ich will dann auch niemanden zuspammen,

02:04:03.030 --> 02:04:04.790
Und deshalb, denke ich mir, wäre vielleicht

02:04:04.790 --> 02:04:06.290
eine eigene Instanz doch auch nicht so schlecht.

02:04:07.490 --> 02:04:09.230
Für solche Sachen ist auch, glaube ich,

02:04:09.510 --> 02:04:10.210
TakaHe ist halt,

02:04:10.390 --> 02:04:12.830
ist dieses Projekt, glaube ich, super, weil, also was halt

02:04:12.830 --> 02:04:14.690
daran noch nicht so toll ist, ist halt das User-Interface

02:04:14.690 --> 02:04:16.530
und diese ganze Geschichte. Ja, genau, aber das bräuchte ich ja dann gar nicht.

02:04:16.730 --> 02:04:17.370
Genau, das brauchst du nicht.

02:04:18.650 --> 02:04:20.810
Und genau, jetzt für

02:04:20.810 --> 02:04:22.910
Python-Podcasts, das gibt es jetzt auch

02:04:22.910 --> 02:04:24.810
sozusagen, da gibt es

02:04:24.810 --> 02:04:27.590
addshow.pythonpodcast.de

02:04:27.590 --> 02:04:28.810
Das läuft schon auf TakaHe

02:04:28.810 --> 02:04:30.770
und ist auch deployed und genau,

02:04:30.890 --> 02:04:32.530
kann man quasi,

02:04:32.530 --> 02:04:34.130
Das wird jetzt beim nächsten Mal spannend.

02:04:34.250 --> 02:04:36.290
Ich werde versuchen, das da zu veröffentlichen.

02:04:36.510 --> 02:04:36.830
Ja, genau.

02:04:37.610 --> 02:04:40.050
Du kannst auch einen Bot schreiben, der das automatisch...

02:04:40.050 --> 02:04:42.410
Von DjangoCast automatisch

02:04:42.410 --> 02:04:43.490
auf einen...

02:04:43.490 --> 02:04:44.310
Ja, kein Problem.

02:04:46.750 --> 02:04:48.150
Ich würde sagen, wir haben heute wieder

02:04:48.150 --> 02:04:49.950
relativ viele schöne Sachen. Habt ihr noch einen Pick?

02:04:50.990 --> 02:04:52.090
Ja, ich habe sogar zwei Picks.

02:04:52.650 --> 02:04:53.830
Ich habe zwei Picks, ja.

02:04:54.290 --> 02:04:56.530
Der erste Pick ist...

02:04:56.530 --> 02:04:57.810
Ja, dann brauchst du keinen machen.

02:04:58.070 --> 02:05:00.230
Der erste Pick ist...

02:05:00.230 --> 02:05:02.210
Donald Knuth hat eine Christmas Lecture

02:05:02.210 --> 02:05:04.150
gehalten. Da gibt es ein Video davon

02:05:04.150 --> 02:05:06.230
und ist sehr zu empfehlen, weil er natürlich einfach

02:05:06.230 --> 02:05:08.270
auch großartig ist.

02:05:09.630 --> 02:05:10.270
Das ist mein

02:05:10.270 --> 02:05:12.170
erster Pick. Der zweite

02:05:12.170 --> 02:05:14.270
Pick geht in eine andere

02:05:14.270 --> 02:05:14.670
Richtung.

02:05:16.650 --> 02:05:17.570
So ein bisschen

02:05:17.570 --> 02:05:19.810
wieder explorativ.

02:05:20.450 --> 02:05:22.170
Das heißt CDN Up and Running.

02:05:23.210 --> 02:05:24.210
Wo jemand sich

02:05:24.210 --> 02:05:26.190
gedacht hat, ich würde gerne mal

02:05:26.190 --> 02:05:28.110
ein CDN schreiben, also ein Content Delivery Network.

02:05:28.830 --> 02:05:30.070
Was muss man dazu eigentlich machen?

02:05:31.790 --> 02:05:32.030
Und

02:05:32.030 --> 02:05:34.470
es gibt ja viele so Sachen.

02:05:34.650 --> 02:05:36.690
Es gibt eine, was ich

02:05:36.690 --> 02:05:38.410
vor Ewigkeit mal gelesen habe. Hier, dritter Pick.

02:05:38.710 --> 02:05:39.570
Roll your own crypto.

02:05:42.010 --> 02:05:42.950
Nicht, um es dann

02:05:42.950 --> 02:05:44.610
anzuwenden, sondern um es zu

02:05:44.610 --> 02:05:46.690
verstehen. Und das

02:05:46.690 --> 02:05:48.630
ist auch super interessant. Und das ist CDN

02:05:48.630 --> 02:05:49.730
aber nachher ist halt genauso.

02:05:50.450 --> 02:05:52.570
Was sind da eigentlich alles für Bauteile drin?

02:05:53.210 --> 02:05:54.570
Wie kann man sich, wie könnte man

02:05:54.570 --> 02:05:56.250
sich das selber zusammenbauen? Nicht, um es dann zu

02:05:56.250 --> 02:05:58.570
verwenden, sondern um es

02:05:59.210 --> 02:06:00.630
so

02:06:00.630 --> 02:06:02.470
untersucht zu haben, dass man es versteht.

02:06:03.230 --> 02:06:05.010
Ja, klingt gut.

02:06:05.010 --> 02:06:06.430
Das sind meine zwei Picks für diese Woche.

02:06:06.790 --> 02:06:07.370
Cool, vielen Dank.

02:06:08.570 --> 02:06:10.650
Ich picke Django Shout ORM.

02:06:11.450 --> 02:06:12.690
Das ist ein Modul, das man

02:06:12.690 --> 02:06:14.810
für Entwicklung bei Django installieren kann und das

02:06:14.810 --> 02:06:17.170
so Query Optimization

02:06:17.170 --> 02:06:18.310
einem vorschlägt.

02:06:18.570 --> 02:06:20.330
Es schreit einen dann per Log-File oder

02:06:20.330 --> 02:06:21.650
schaut so an.

02:06:22.750 --> 02:06:24.790
Hey, hier kannst du das irgendwie besser machen.

02:06:25.710 --> 02:06:26.510
Habe ich vom

02:06:26.510 --> 02:06:28.350
Django Meetup. Vielen Dank dafür.

02:06:28.410 --> 02:06:28.730
Ja, cool.

02:06:30.470 --> 02:06:31.910
Sehr cool. Genau, ja, ich

02:06:31.910 --> 02:06:34.350
also tatsächlich, ich habe in letzter Zeit

02:06:34.350 --> 02:06:35.750
ein bisschen mit Chat-GPT rumgespielt.

02:06:37.010 --> 02:06:37.490
Wie wir alle.

02:06:38.830 --> 02:06:40.330
Was? Nein, was ist denn das? Erklär mal.

02:06:40.470 --> 02:06:41.830
Ja, ich

02:06:41.830 --> 02:06:44.130
weiß nicht, ich kann da vielleicht, ich könnte

02:06:44.130 --> 02:06:45.830
einen Witz dazu erzählen, den ich irgendwo

02:06:45.830 --> 02:06:47.450
Hast du den selber dir geschrieben?

02:06:47.450 --> 02:06:49.530
Nein, nein, nein, den habe ich mir von Chat-GPT

02:06:49.530 --> 02:06:50.990
natürlich schreiben lassen, also ist ja klar.

02:06:52.330 --> 02:06:53.350
Ne, tatsächlich ein sehr, ich weiß nicht,

02:06:53.350 --> 02:06:55.550
ich kenne ja diese Art von Witz.

02:06:56.250 --> 02:06:56.570
Es gibt so

02:06:56.570 --> 02:06:58.870
dieses irgendwie, Mann geht zum Arzt,

02:06:59.710 --> 02:07:01.870
sagt, mein Leben ist hart und unerträglich,

02:07:02.030 --> 02:07:03.330
ich weiß nicht genau, was ich machen soll,

02:07:03.810 --> 02:07:05.630
was kann man da tun? Und dann sagt der Arzt, ja,

02:07:06.170 --> 02:07:07.250
da ist doch dieser große Clown,

02:07:07.770 --> 02:07:09.530
wir haben vergessen, in der Stadt, irgendwie,

02:07:09.610 --> 02:07:11.890
geh doch mal dahin, der wird dich bestimmt aufmuntern.

02:07:12.150 --> 02:07:13.470
Und dann sagt der Mann, aber

02:07:13.470 --> 02:07:15.870
Herr Doktor, ich bin der große Clown

02:07:15.870 --> 02:07:16.990
und kein anderer, ja, was soll man machen?

02:07:17.810 --> 02:07:18.890
Und, ja,

02:07:20.550 --> 02:07:21.850
da, sozusagen,

02:07:22.030 --> 02:07:23.730
nach diesem, da gibt es einmal diese

02:07:23.730 --> 02:07:25.730
Geschichte mit dem, das kennt ihr vielleicht,

02:07:25.730 --> 02:07:28.010
den wird es auf Computergeschichten

02:07:28.010 --> 02:07:29.990
adaptiert, es geht halt so, man geht zum Arzt

02:07:29.990 --> 02:07:31.950
und sagt, also ich bin Softwareentwickler

02:07:31.950 --> 02:07:33.270
und das ist eigentlich auch ganz cool, aber

02:07:33.270 --> 02:07:35.710
inzwischen, mir wächst alles über den Kopf.

02:07:35.830 --> 02:07:37.930
Ich bin völlig unorganisiert, ich habe keinen Prozess, mit dem ich das

02:07:37.930 --> 02:07:39.990
irgendwie in den Griff kriegen kann. Die Tickets türmen

02:07:39.990 --> 02:07:41.670
sich, die User anfragen auch,

02:07:41.830 --> 02:07:44.030
ich weiß überhaupt nicht mehr, was ich, weiß nicht, wo vorne

02:07:44.030 --> 02:07:45.950
und hinten ist, was soll ich denn machen? Arzt sagt, ja,

02:07:46.110 --> 02:07:47.970
also ich habe da gehört letztens, da gibt es

02:07:47.970 --> 02:07:49.510
so eine Software, die ist dafür da,

02:07:49.830 --> 02:07:51.930
dass man wieder so ein bisschen Ordnung reinbringen

02:07:51.930 --> 02:07:53.590
kann, die heißt Jira, voll gut.

02:07:54.310 --> 02:07:55.510
Vielleicht kannst du damit irgendwie

02:07:55.510 --> 02:07:57.690
deinen Softwareentwicklungsprozess so ein bisschen

02:07:57.690 --> 02:08:00.430
besser auf die Kette kriegen und dann sagt er

02:08:00.430 --> 02:08:02.470
na, aber Herr Doktor, ich

02:08:02.470 --> 02:08:03.950
bin der Entwickler von Jira.

02:08:04.870 --> 02:08:06.090
Das ist schon mal nicht so schlecht.

02:08:07.030 --> 02:08:08.830
Und der ist von JetGPT?

02:08:09.330 --> 02:08:10.310
Nee, aber

02:08:10.310 --> 02:08:12.650
genau, der handelt davon,

02:08:12.770 --> 02:08:14.610
der ist auch nicht von JetGPT, aber JetGPT

02:08:14.610 --> 02:08:15.410
ist sehr gut, um Witze zu schreiben.

02:08:18.010 --> 02:08:18.570
Kurze Anekdote,

02:08:18.770 --> 02:08:20.430
JetGPT hat mir vorgeschlagen, nachdem ich ihn

02:08:20.430 --> 02:08:22.490
gefragt habe, ob ich mir einen Partikanten machen soll, ich soll ihn doch bitte feuern.

02:08:23.230 --> 02:08:23.430
Aha.

02:08:24.630 --> 02:08:26.070
Ja, meine Eltern,

02:08:26.170 --> 02:08:28.690
irgendwie hilfreich und zuvorkommt.

02:08:30.370 --> 02:08:30.730
Ja, also

02:08:30.730 --> 02:08:32.570
man geht zum Arzt, sagt, ich bin der

02:08:32.570 --> 02:08:34.550
CEO von so einem AI-Startup

02:08:34.550 --> 02:08:36.530
und ich habe nur

02:08:36.530 --> 02:08:38.270
leider gar keine Ahnung, wie

02:08:38.270 --> 02:08:40.530
ich das profitabel kriegen

02:08:40.530 --> 02:08:42.490
soll, wie man sowas

02:08:42.490 --> 02:08:43.630
macht. Ich weiß nicht, wie das gehen soll.

02:08:44.330 --> 02:08:46.710
Sagt der Arzt, ja gut, ich habe gehört, irgendwie ChatGBT4

02:08:46.710 --> 02:08:48.490
ist gerade in der Stadt irgendwie,

02:08:48.690 --> 02:08:50.530
das soll fast alles wissen und das hat bestimmt

02:08:50.530 --> 02:08:52.550
auch diese Frage an und fort. Frag das doch einfach,

02:08:52.670 --> 02:08:54.470
wie du Profit machen kannst und das wird dir

02:08:54.470 --> 02:08:56.710
bestimmt einen guten Tipp geben. Und dann

02:08:56.710 --> 02:08:58.830
man bricht in Tränen

02:08:58.830 --> 02:09:00.710
und aussagt, aber Doktor, du bist

02:09:00.710 --> 02:09:01.710
doch Chat-GPT4.

02:09:04.530 --> 02:09:05.290
Okay, perfekt.

02:09:08.450 --> 02:09:09.790
Vielen Dank, dass wir heute zugehört haben.

02:09:10.130 --> 02:09:11.910
Alle Feedback, Kommentare,

02:09:12.510 --> 02:09:14.330
alles, was ihr Liebes, Nettes und Böses sagen wollt, an

02:09:14.330 --> 02:09:15.830
hallo-at-bison-podcast.de.

02:09:16.390 --> 02:09:17.250
Vielen Dank, dass ihr wieder eingeschaltet habt.

02:09:18.370 --> 02:09:19.830
Bis zum nächsten Mal. Danke, Johannes. Bis zum nächsten Mal.

02:09:19.910 --> 02:09:21.030
Guten Rutsch. Tschüss.
