WEBVTT

00:00:00.000 --> 00:00:06.620
Ja, hallo liebe Hörerinnen und Hörer, willkommen beim Python-Podcast. Heute Episode 47, eine Episode zum Jahreswechsel. Hallo Jochen.

00:00:07.440 --> 00:00:08.780
Hallo, willkommen Dominik.

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

00:00:11.560 --> 00:00:12.300
Ja, hallo zusammen.

00:00:13.140 --> 00:00:13.740
Heute vor Ort.

00:00:13.960 --> 00:00:15.020
Ja, ausnahmsweise.

00:00:15.120 --> 00:00:15.560
Reunion.

00:00:15.760 --> 00:00:18.080
Sehr seltene Freude.

00:00:18.860 --> 00:00:19.500
Wir freuen uns sehr.

00:00:19.520 --> 00:00:20.100
Wie früher, genau.

00:00:21.420 --> 00:00:27.360
Was machen wir heute? Die Jahresendepisode, wir reden über bestimmte Dinge so quer durcheinander, wie wir das manchmal schon tun.

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

00:00:30.000 --> 00:00:33.340
Ja, wir machen das heute mal sehr entspannt. Also noch viel entspannter als normal.

00:00:35.280 --> 00:00:38.680
Sonst haben wir ja einen Plan, genau festgelegtes Kripp.

00:00:39.240 --> 00:00:39.740
Aber heute?

00:00:40.220 --> 00:00:41.200
Heute aus, das weiß man nicht.

00:00:41.900 --> 00:00:43.120
Ja, mal schauen.

00:00:43.260 --> 00:00:46.280
Ja, habt ihr denn trotzdem was auf der Liste, was ihr machen wollt? Also nicht die News, die wir gleich versprechen.

00:00:47.440 --> 00:00:48.240
Ja, dann fangen wir doch mal kurz an.

00:00:48.240 --> 00:00:48.920
Wir machen erstmal News, oder?

00:00:49.160 --> 00:00:50.540
Nein, erstmal sagen, was wir machen.

00:00:50.640 --> 00:00:51.460
Erstmal sagen, was wir machen.

00:00:51.540 --> 00:00:52.320
Sonst sind alle Leute weg.

00:00:53.060 --> 00:00:57.760
Ja, ich dachte so Jahresrückblick, was haben wir so getan, Ausblick aufs nächste Jahr,

00:00:57.760 --> 00:01:27.740
und Python.com.

00:01:27.760 --> 00:01:29.960
Ja, dann fangen wir doch einfach an mit den

00:01:29.960 --> 00:01:32.180
News. Ich habe jetzt auch hier

00:01:32.180 --> 00:01:34.200
so ein paar News. Ich dachte mir, so mache ich mal was Verrücktes

00:01:34.200 --> 00:01:36.200
und dann machen wir nicht nur Python, sondern auch so andere Sachen.

00:01:37.340 --> 00:01:37.700
Genau.

00:01:38.020 --> 00:01:40.080
Ich habe einfach den Kram, der mir so aufgefallen ist, einfach mal

00:01:40.080 --> 00:01:40.760
aufgeschrieben heute.

00:01:43.520 --> 00:01:43.880
Und

00:01:43.880 --> 00:01:45.440
genau, also zum Beispiel

00:01:45.440 --> 00:01:48.040
Ruby 3.2 ist raus und

00:01:48.040 --> 00:01:50.020
PHP 8.2, die sind beide letzte

00:01:50.020 --> 00:01:51.600
Woche, glaube ich, released worden. Beide in einer Woche?

00:01:52.040 --> 00:01:53.840
Ja, erstaunlich. Scheint so, als hätten die Leute

00:01:53.840 --> 00:01:55.620
zwischen den Tagen irgendwie so kurz Zeit

00:01:55.620 --> 00:01:57.160
und dann haben wir was gelesen.

00:01:57.760 --> 00:01:59.020
Das macht mir Sorgen.

00:02:00.280 --> 00:02:01.700
Das ist ja schon

00:02:01.700 --> 00:02:03.060
sehr ähnlich zu Python.

00:02:03.360 --> 00:02:05.200
Der Hauptunterschied ist halt, dass Python

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

00:02:08.400 --> 00:02:09.640
Und der andere Hauptunterschied ist ja schon

00:02:09.640 --> 00:02:11.560
so ein bisschen die Kultur, wie man

00:02:11.560 --> 00:02:12.240
damit umgeht.

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

00:02:15.780 --> 00:02:17.720
sehr ähnlich.

00:02:18.060 --> 00:02:18.680
Sehr nah aneinander.

00:02:19.360 --> 00:02:21.740
Ich habe da auch nur so grob drüber gelesen,

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

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

00:02:25.800 --> 00:02:26.980
Wir kämpfen mit den gleichen Problemen.

00:02:26.980 --> 00:02:29.140
mit, die haben auch einen Global

00:02:29.140 --> 00:02:30.520
Log und die haben auch so

00:02:30.520 --> 00:02:33.460
Optimierungsfragen und die haben auch so Speichersachen

00:02:33.460 --> 00:02:34.440
und die haben auch so

00:02:34.440 --> 00:02:37.300
Featurefragen und so, das ist ganz spannend.

00:02:38.000 --> 00:02:38.820
Ja, genau, also das

00:02:38.820 --> 00:02:41.040
ist zum Beispiel eine Geschichte, die jetzt

00:02:41.040 --> 00:02:42.960
mit Ruby 3.2.3 drin ist,

00:02:43.100 --> 00:02:44.520
ist halt, du kannst halt nach

00:02:44.520 --> 00:02:47.060
C Ruby nach WebAssembly

00:02:47.060 --> 00:02:48.680
kompilieren und das kann halt im Browser laufen,

00:02:49.180 --> 00:02:51.200
was auch mit Python 3.11 auch geht,

00:02:51.440 --> 00:02:52.980
ja, also quasi

00:02:52.980 --> 00:02:54.440
echt genau das Gleiche.

00:02:54.760 --> 00:02:56.320
Dann ist es halt auch sowas, es gibt

00:02:56.320 --> 00:02:58.240
verbesserte Fehlermeldungen und dann gibt es so

00:02:58.240 --> 00:03:00.540
Dachdinger unter der

00:03:00.540 --> 00:03:02.460
Position, die so, hm, komisch,

00:03:02.800 --> 00:03:04.480
ist auch genau das gleiche Feature, das ist in Python 3.11

00:03:04.480 --> 00:03:05.880
auch drin gewesen und

00:03:05.880 --> 00:03:08.480
ja, das gibt es in Python

00:03:08.480 --> 00:03:10.520
nicht, also wie sie Sachen beschleunigen

00:03:10.520 --> 00:03:12.580
ist ein bisschen anders und da gibt es so ein Yetanasa

00:03:12.580 --> 00:03:14.520
Just-in-Time-Compiler

00:03:14.520 --> 00:03:16.720
und das ist ein Projekt, das ist gesponsert von

00:03:16.720 --> 00:03:17.580
Shopify.

00:03:19.640 --> 00:03:20.520
Das ist vielleicht auch

00:03:20.520 --> 00:03:22.100
so ein Unterschied, Shopify ist ja

00:03:22.100 --> 00:03:24.120
eine Firma mit riesiger

00:03:24.120 --> 00:03:26.740
Marktkapitalisierung.

00:03:27.520 --> 00:03:28.580
Überraschend unsichtbar.

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

00:03:32.020 --> 00:03:33.320
Nach Kanada

00:03:33.320 --> 00:03:34.300
ausgewandert, keine Ahnung.

00:03:35.240 --> 00:03:37.440
Also 100 Milliarden oder so, unfassbar.

00:03:38.400 --> 00:03:39.040
Und die haben

00:03:39.040 --> 00:03:41.060
natürlich dann Menge, das sind Ruby

00:03:41.060 --> 00:03:41.920
und Rails Monolith.

00:03:43.440 --> 00:03:44.860
Für die ist das natürlich irgendwie

00:03:44.860 --> 00:03:47.060
quasi, da sie alles drauf aufgebaut haben,

00:03:47.160 --> 00:03:47.480
wichtig.

00:03:48.700 --> 00:03:49.240
Also sagen wir so,

00:03:49.720 --> 00:03:53.020
die Gehalte zahlen sich da quasi von

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

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

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

00:03:58.760 --> 00:04:00.700
Das ist spannend, dass das

00:04:00.700 --> 00:04:03.080
Monolith ist, weil es ist ja heutzutage

00:04:03.080 --> 00:04:03.820
ein bisschen verpönt.

00:04:04.540 --> 00:04:05.820
Diese Arznei-Architektur.

00:04:05.840 --> 00:04:06.400
Ah, genau.

00:04:06.560 --> 00:04:10.060
In der Microservice-Folge, Johannes, wenn du aufgepasst hättest und mich gehört hättest,

00:04:10.480 --> 00:04:11.840
habe ich natürlich alles.

00:04:12.800 --> 00:04:13.840
Wir haben ja auch die Meinung

00:04:13.840 --> 00:04:15.700
vertreten, also glaube ich, dass nicht alles

00:04:15.700 --> 00:04:17.340
Microservice glänzt, was gut ist.

00:04:18.200 --> 00:04:19.640
Ja, das ist halt so super populär.

00:04:19.740 --> 00:04:21.260
Das ist halt das, was Leute machen,

00:04:21.260 --> 00:04:23.940
wenn sie gefragt werden, wie man das denn halt so macht.

00:04:24.140 --> 00:04:25.140
Ja genau, aber

00:04:25.140 --> 00:04:27.860
selbst derjenige, der

00:04:27.860 --> 00:04:30.100
das quasi bekannteste Buch drüber geschrieben hat,

00:04:30.720 --> 00:04:31.960
hat auch irgendeine Podcast-Episode,

00:04:32.280 --> 00:04:33.040
die ich mich nicht mehr erinnern kann,

00:04:33.100 --> 00:04:35.560
weil er so, ja gut, Microsoft ist eher

00:04:35.560 --> 00:04:37.640
nicht so das, was man per Default machen sollte,

00:04:37.720 --> 00:04:39.360
sondern eher so das, was man halt macht,

00:04:39.440 --> 00:04:41.540
wenn alles andere nicht mehr funktioniert,

00:04:41.820 --> 00:04:43.660
dann bleibt das halt auch noch übrig, was man probieren kann.

00:04:44.280 --> 00:04:45.340
Aber dass man damit anfängt,

00:04:45.480 --> 00:04:46.520
vielleicht eher nicht.

00:04:46.860 --> 00:04:48.760
Ja, aber das ist ja oft so in der Softwarewelt,

00:04:48.760 --> 00:04:50.180
dass sich dann so Sachen durchsetzen,

00:04:50.180 --> 00:04:52.040
die halt so sind, weil man sie so macht.

00:04:52.060 --> 00:04:54.040
Also ich weiß auch immer noch nicht genau, was ein Microsoft ist.

00:04:54.120 --> 00:04:55.940
Wir machen zum Beispiel viele kleine Applikationen.

00:04:56.060 --> 00:04:57.280
Sind das Microsoft? Ich weiß nicht.

00:04:57.400 --> 00:04:59.400
Und macht ihr auch objektorientierte Programmierung?

00:04:59.400 --> 00:05:01.220
Oder könntest du beschreiben, was das ist?

00:05:01.980 --> 00:05:03.480
Ja, also Dango mit

00:05:03.480 --> 00:05:05.500
Class-Based-Use ist vielleicht objektorientierte Programmierung.

00:05:05.500 --> 00:05:06.220
Nee, eigentlich nicht.

00:05:07.080 --> 00:05:07.500
Warum nicht?

00:05:09.060 --> 00:05:11.760
Ja, weil es da ja ganz viele Prinzipien gibt, an denen man sich halten muss.

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

00:05:12.840 --> 00:05:15.280
Ja, also in die Klasse von Dango-Modell

00:05:15.280 --> 00:05:17.060
oder sowas ist das ja schon objektorientiert.

00:05:18.200 --> 00:05:19.340
So solid ist das jetzt nicht,

00:05:19.340 --> 00:05:20.820
aber ja, also dann.

00:05:21.880 --> 00:05:22.720
Ja, also

00:05:22.720 --> 00:05:25.040
wie gesagt, also Ruby, ganz interessant,

00:05:25.200 --> 00:05:27.100
hat ähnlich Probleme wie Python und ähnlich Features

00:05:27.100 --> 00:05:29.580
und genau, also Just-in-Time-Compiler

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

00:05:32.560 --> 00:05:33.320
Mal gucken, wie das

00:05:33.320 --> 00:05:35.120
so ausgeht. Ist auf jeden Fall interessant.

00:05:36.840 --> 00:05:37.240
PHP

00:05:37.240 --> 00:05:39.420
Aber warte mal,

00:05:39.480 --> 00:05:39.740
Entschuldigung,

00:05:40.900 --> 00:05:43.320
PyPy hat doch einen JIT. Genau, PyPy,

00:05:43.500 --> 00:05:44.740
aber CPython halt nicht.

00:05:44.800 --> 00:05:46.700
CPython macht es halt über diese Specialized

00:05:46.700 --> 00:05:48.660
Ja, okay, aber

00:05:48.660 --> 00:05:50.940
Das ist ja eine der ersten Sachen, die du ausprobieren kannst,

00:05:51.020 --> 00:05:52.400
dass du einfach mal PyPy laufen lässt und

00:05:52.400 --> 00:05:53.960
das macht ja Sachen schneller.

00:05:55.060 --> 00:05:56.680
Jetzt muss ich einmal einhaken,

00:05:56.780 --> 00:05:58.500
weil viele Leute gar nicht wissen, dass Python auch schnell sein kann

00:05:58.500 --> 00:06:01.040
und wie man Python schneller macht, wenn man es wirklich haben möchte.

00:06:01.580 --> 00:06:02.940
Weil oft ist es so, dass alle Leute sagen,

00:06:03.080 --> 00:06:03.860
Python ist langsam.

00:06:05.200 --> 00:06:06.560
Ja, aber ich wollte es noch ganz kurz.

00:06:07.080 --> 00:06:08.620
Also einfach mal Python wäre so langsam

00:06:08.620 --> 00:06:10.700
und es gibt ja ein paar Sachen, wie man es

00:06:10.700 --> 00:06:12.380
doch schneller machen kann. Immer sowas wie PyPy fändest,

00:06:12.420 --> 00:06:13.420
weil PyPy was tut.

00:06:14.960 --> 00:06:16.760
Weil es einen JIT hat, einen Just-in-Time-Compiler

00:06:16.760 --> 00:06:19.040
und wenn er merkt, dass du eine Funktion

00:06:19.040 --> 00:06:21.160
mehrmals ausführst, mit den gleichen

00:06:21.160 --> 00:06:21.940
Arten von

00:06:21.940 --> 00:06:24.900
Argumenten, dann

00:06:24.900 --> 00:06:26.900
kompiliert er sie zu Maschinencode und dann wird sie nicht mehr

00:06:26.900 --> 00:06:28.620
als Python-Code ausgeführt, sondern als Maschinencode.

00:06:28.680 --> 00:06:30.940
Das heißt doch aber auch...

00:06:31.500 --> 00:06:32.940
Nein...

00:06:33.720 --> 00:06:34.940
Doch...

00:06:36.180 --> 00:06:36.940
Doch...

00:06:37.760 --> 00:06:39.020
An irgendwelchen Stellen habe ich da irgendwas

00:06:39.020 --> 00:06:40.320
von gelesen...

00:06:40.320 --> 00:06:41.620
Auf eine andere Art...

00:06:41.620 --> 00:06:44.860
Wo das irgendwie genau eingebaut worden ist.

00:06:44.940 --> 00:06:45.680
Und zwar schon in 3.11.

00:06:46.760 --> 00:06:49.680
Das heißt ja anders, weil

00:06:49.680 --> 00:06:51.700
sobald eine Funktion mehr als 8 Mal aufgerufen wird,

00:06:51.760 --> 00:06:53.640
wird sie tatsächlich zu Machine Code irgendwie.

00:06:53.720 --> 00:06:55.580
Nee, nee, das, also nee, sobald du

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

00:06:57.720 --> 00:06:59.620
tatsächlich eine Sache aus Python 11, aber

00:06:59.620 --> 00:07:01.480
das ist halt so, wenn halt irgendwas 3,

00:07:01.620 --> 00:07:03.520
8 Mal verwendet wurde, also eine Variable

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

00:07:05.840 --> 00:07:07.540
dann wird halt nicht der generelle Code aufgerufen,

00:07:07.680 --> 00:07:09.740
der halt immer aufgerufen wird, wenn halt irgendeine Variable

00:07:09.740 --> 00:07:11.620
da herkommt und sonst was sein kann,

00:07:12.280 --> 00:07:13.500
wo dann alles überprüft werden muss,

00:07:13.500 --> 00:07:15.120
sondern dann wird halt so getan,

00:07:15.120 --> 00:07:16.740
als wäre das halt einfach ein Int.

00:07:17.220 --> 00:07:19.320
Und es wird halt so behandelt,

00:07:19.500 --> 00:07:21.160
es werden direkt die Instruktionen

00:07:21.160 --> 00:07:22.980
benutzt, aber in

00:07:22.980 --> 00:07:25.140
Python bei Code, die halt nicht

00:07:25.140 --> 00:07:27.140
generell funktionieren, sondern die nur mit

00:07:27.140 --> 00:07:29.220
Ints funktionieren. Und das macht es natürlich

00:07:29.220 --> 00:07:30.560
auch deutlich schneller. Aber das ist nicht wirklich

00:07:30.560 --> 00:07:31.600
Just-in-Time-Komplierung.

00:07:33.060 --> 00:07:35.160
Aber das sind wirklich

00:07:35.160 --> 00:07:37.160
Feinheiten. Man könnte jetzt auch

00:07:37.160 --> 00:07:39.180
sagen, das ist auch irgendwie eine Art von Just-in-Time-Komplierung.

00:07:39.260 --> 00:07:39.560
Ja, schon irgendwie.

00:07:41.320 --> 00:07:41.880
Keine Ahnung.

00:07:42.680 --> 00:07:44.300
Aber da gibt es ja noch ganz viele Ebenen mehr.

00:07:45.120 --> 00:07:47.140
Scython verwenden oder sich selber C-Extensions

00:07:47.140 --> 00:07:49.120
schreiben oder NumPy verwenden oder NumBar.

00:07:49.340 --> 00:07:49.960
Rust heutzutage.

00:07:50.400 --> 00:07:52.780
Oh ja, da kann man mal,

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

00:07:54.700 --> 00:07:57.100
Die Rust-Python-Extensions in Rust.

00:07:57.420 --> 00:07:59.040
Ja, ich habe ein

00:07:59.040 --> 00:08:01.340
Rust-Buch auf meine Weihnachtswunschliste

00:08:01.340 --> 00:08:02.580
gesetzt. Hast du es auf den

00:08:02.580 --> 00:08:05.020
übersichtlichen Bücherstapel, den ich

00:08:05.020 --> 00:08:07.000
gerade hier sehe, der noch

00:08:07.000 --> 00:08:07.860
zu lesenden Bücher.

00:08:08.040 --> 00:08:10.540
Ich habe tatsächlich, wenn ich reingucke,

00:08:10.600 --> 00:08:12.900
ich habe noch mehr Bücher als diese drei, aber

00:08:12.900 --> 00:08:15.060
die sind woanders.

00:08:15.120 --> 00:08:16.980
Jochen hat gelogen, es sind 17.

00:08:18.880 --> 00:08:20.320
Aber ja, also

00:08:20.320 --> 00:08:22.900
dieses Buch habe ich leider, der Weihnachtsmann

00:08:22.900 --> 00:08:25.240
sehr unzulässig,

00:08:25.800 --> 00:08:26.840
keine 5 Sterne,

00:08:27.880 --> 00:08:28.480
hat nicht

00:08:28.480 --> 00:08:29.780
Musst du selber kaufen.

00:08:29.780 --> 00:08:30.380
Ja, muss ich selber.

00:08:32.020 --> 00:08:33.760
Aber ja, Rust ist tatsächlich auch

00:08:33.760 --> 00:08:35.360
ein Ding, was mich irgendwie interessiert, wo ich sagen würde,

00:08:35.480 --> 00:08:37.620
okay, muss man sich vielleicht mal einen langen, dunklen

00:08:37.620 --> 00:08:39.700
Ich habe ein paar Entweder-Code-Aufgaben

00:08:39.700 --> 00:08:40.320
in Rust gelöst.

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

00:08:43.620 --> 00:08:43.780
Nein.

00:08:45.120 --> 00:08:48.720
Das ist halt einfach so ein bisschen so ein Tagshambling.

00:08:49.560 --> 00:08:54.160
Ja gut, aber das ist eine der Möglichkeiten, die man einsetzen kann, um programmieren zu lernen.

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

00:08:58.600 --> 00:09:00.340
Ich mache ja gelegentlich Programmierkurse.

00:09:00.720 --> 00:09:00.940
Jochen?

00:09:01.120 --> 00:09:01.420
Ja, auch.

00:09:02.380 --> 00:09:03.840
Und wir geben die.

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

00:09:06.480 --> 00:09:06.920
Ja, ja.

00:09:07.980 --> 00:09:13.320
Also eine der wichtigen Lektionen, die ich gelernt habe für mich, ist, dass man einfach

00:09:13.320 --> 00:09:15.420
den Leuten sagen muss, ihr programmiert

00:09:15.420 --> 00:09:17.320
mal bitte folgendes. Und die dann

00:09:17.320 --> 00:09:19.260
einfach machen lassen muss und ausprobieren muss. Und da ist

00:09:19.260 --> 00:09:21.120
Advent of Code eine ganz großartige Sache, weil man da

00:09:21.120 --> 00:09:23.160
eine gute Sammlung

00:09:23.160 --> 00:09:25.440
von gut dokumentierten Dingen hat,

00:09:25.620 --> 00:09:27.240
die man hinterher überprüfen kann, ob sie auch

00:09:27.240 --> 00:09:29.080
funktionieren oder nicht. Und das

00:09:29.080 --> 00:09:31.320
ist großartig. Da gibt es so ein paar Ressourcen,

00:09:31.460 --> 00:09:31.780
die so sind.

00:09:33.580 --> 00:09:35.140
Habt ihr Advent of Code mal intensiver

00:09:35.140 --> 00:09:37.340
gespielt? Ich hab das nie gemacht, nee.

00:09:37.720 --> 00:09:39.340
Die werden dann richtig schwer nach einer

00:09:39.340 --> 00:09:41.160
Weile. Ja, das stimmt, aber es ist trotzdem

00:09:41.160 --> 00:09:43.340
Ich schaffe immer nur so ein paar Tage am Anfang,

00:09:43.580 --> 00:09:45.040
wie es halt so ist. Wenn es halt so viel Zeit braucht,

00:09:45.040 --> 00:09:47.120
dann macht man ja immer nicht. Ja genau, das ist das Problem. Die brauchen dann irgendwann

00:09:47.120 --> 00:09:48.480
so viel Zeit. Ja, aber genau.

00:09:48.880 --> 00:09:51.560
Man kann halt am Anfang irgendwie so ein paar Utility-Funktionen

00:09:51.560 --> 00:09:53.220
benutzen, dass es halt einfach anwendbar ist

00:09:53.220 --> 00:09:55.100
und alles schon vorgeladen wird und man relativ einfach

00:09:55.100 --> 00:09:56.120
noch in einer Teile den

00:09:56.120 --> 00:09:58.700
cleveren Algorithmus erwartet. Das macht sehr viel Spaß.

00:09:59.200 --> 00:10:00.320
Ich muss sagen, ich habe auch da

00:10:00.320 --> 00:10:02.900
im Laufe der Jahre relativ viel gelernt. Ja, aber wenn

00:10:02.900 --> 00:10:04.740
du so den Progress anguckst,

00:10:04.780 --> 00:10:07.120
die Jahre, ich finde das wird graduell, sieht man

00:10:07.120 --> 00:10:08.400
auch so sehr schön seinen Fortschritt

00:10:08.400 --> 00:10:10.700
anhand, weil das ja immer relativ ähnliche Lösungen sind.

00:10:11.160 --> 00:10:13.120
wie man da so dran geht. Und wenn man da halt so

00:10:13.120 --> 00:10:15.160
Patterns implementiert, die man sich

00:10:15.160 --> 00:10:16.340
überlegt hat, die man anwenden möchte,

00:10:17.000 --> 00:10:19.200
oder halt so neue Dinge

00:10:19.200 --> 00:10:21.240
einfach, die man gelernt hat, anwendet, macht das schon Spaß.

00:10:22.320 --> 00:10:22.980
Ich kann das sehr empfehlen.

00:10:23.080 --> 00:10:24.000
Wir machen das auch im Team.

00:10:24.940 --> 00:10:27.360
Morgen ist es manchmal eine halbe Stunde, so kompetitiv nebenbei.

00:10:28.220 --> 00:10:29.460
Wir haben das jetzt

00:10:29.460 --> 00:10:31.040
gelöst, dann gucken wir uns hinterher an und reden drüber.

00:10:31.820 --> 00:10:32.880
Und ich glaube, gerade das

00:10:32.880 --> 00:10:35.260
mit unterschiedlichen Leuten über verschiedene

00:10:35.260 --> 00:10:37.460
Lösungen, wie man das so machen kann, ist schon sehr spaßig.

00:10:38.300 --> 00:10:38.960
Ja, glaube ich.

00:10:38.960 --> 00:10:40.700
Also, ja, aber Adventszeit

00:10:40.700 --> 00:10:46.840
gerade kurz vor Weihnachten. Das ist immer für mich ehrlich gesagt so eine der vollsten und stressigsten Zeiten im Jahr, weil

00:10:46.840 --> 00:10:48.720
alles auf einmal passiert.

00:10:49.980 --> 00:10:51.680
Leute wollen ihre Projekte fertig kriegen.

00:10:51.980 --> 00:10:52.820
Ja, Jahresendstress.

00:10:53.660 --> 00:10:54.740
Leute wollen Geschenke haben.

00:10:56.880 --> 00:10:58.740
Ich weiß auch nicht.

00:11:00.320 --> 00:11:02.120
Aber prinzipiell finde ich das super.

00:11:03.420 --> 00:11:04.780
Peter Norweg hat auch

00:11:04.780 --> 00:11:05.760
Advent of Good gemacht.

00:11:05.760 --> 00:11:06.500
Ah ja, okay.

00:11:07.180 --> 00:11:09.800
Ja, aber das ist immer frustrierend, wenn man das liest, weil der dann hier

00:11:09.800 --> 00:11:11.840
sagt, ja, und dann habe ich

00:11:11.840 --> 00:11:13.540
hier folgende zwei Zeilen geschrieben

00:11:13.540 --> 00:11:15.820
und die lösen ja diesen Teil des Problems und dann noch zwei

00:11:15.820 --> 00:11:17.660
Zeilen und am Ende habe ich acht

00:11:17.660 --> 00:11:19.840
Zeilen geschrieben und habe damit alle Aufgaben

00:11:19.840 --> 00:11:20.300
von 1 bis 25 gelöst.

00:11:20.300 --> 00:11:22.200
Also ein Jupiter-Notebook-Satire macht das schon.

00:11:24.840 --> 00:11:25.620
Ich brauche mehr

00:11:25.620 --> 00:11:27.080
Import. Ja, schon.

00:11:27.720 --> 00:11:29.680
Total. Ich brauche mehr

00:11:29.680 --> 00:11:31.760
Zeilen Import, als der Code-Seil

00:11:31.760 --> 00:11:32.540
insgesamt braucht.

00:11:33.740 --> 00:11:35.020
Du hast zu wenig Golf gespielt bisher.

00:11:35.220 --> 00:11:37.720
Ja, das mag sein. Aber es ist dann halt auch

00:11:37.720 --> 00:11:38.680
noch lesbar.

00:11:38.680 --> 00:11:40.920
Ja, das ist ärgerlich.

00:11:40.920 --> 00:11:41.780
Das ist ein Kompromiss dazwischen.

00:11:42.880 --> 00:11:44.540
Wenn man so gute Leute liest,

00:11:44.840 --> 00:11:46.300
das ist nicht gut für mein Ego.

00:11:48.500 --> 00:11:49.380
Ich mag das gerne.

00:11:49.680 --> 00:11:50.940
Deshalb bin ich ja jetzt heute bei euch.

00:11:51.620 --> 00:11:52.900
Ja, das Ego ist ja nicht so wichtig

00:11:52.900 --> 00:11:53.680
und deswegen bist du ja hier.

00:11:54.740 --> 00:11:56.120
Also, für uns.

00:11:57.540 --> 00:11:58.060
Verstehe ich schon.

00:11:59.320 --> 00:11:59.680
Genau.

00:11:59.920 --> 00:12:01.280
Jetzt bin ich dann wieder remote.

00:12:06.360 --> 00:12:07.840
Ja, nee, ansonsten, genau.

00:12:07.840 --> 00:12:09.240
PHP auch neuer Release,

00:12:09.660 --> 00:12:11.760
viel neues Async-Zeug mit 8.1

00:12:11.760 --> 00:12:13.840
dazugekommen, jetzt 8.2. Ehrlich

00:12:13.840 --> 00:12:15.700
gesagt waren da jetzt nicht so die großen

00:12:15.700 --> 00:12:17.900
Dinge drin, aber auch da die

00:12:17.900 --> 00:12:19.900
Sachen, die dabei waren, haben mich auch sehr stark an

00:12:19.900 --> 00:12:21.400
diverse Python-Geschichten erinnert, zum Beispiel

00:12:21.400 --> 00:12:23.840
da ist jetzt ein großes Thema sowas

00:12:23.840 --> 00:12:24.820
Read-Only-Classes,

00:12:25.780 --> 00:12:27.420
sowas ähnlich, geht ja auch in die Richtung

00:12:27.420 --> 00:12:28.140
Data-Classes.

00:12:29.820 --> 00:12:31.900
Ja, dann waren da so Trades-Geschichten drin, das ist ein bisschen

00:12:31.900 --> 00:12:33.820
komisch in PHP. PHP kann halt nur

00:12:33.820 --> 00:12:35.840
kann halt nicht Multi-

00:12:36.360 --> 00:12:37.180
Erben-Dings da

00:12:37.180 --> 00:12:39.200
Multiple Vererbung.

00:12:40.460 --> 00:12:41.700
Einige Leute finden das total super,

00:12:41.780 --> 00:12:43.400
weil Multiple Vererbung ist ja böse.

00:12:43.460 --> 00:12:44.120
Ja, ist es auch.

00:12:44.600 --> 00:12:45.360
Nein, ist es nicht.

00:12:45.980 --> 00:12:47.800
Wenn man es richtig verwendet, ist es das nicht unbedingt.

00:12:49.380 --> 00:12:50.900
Die ganz

00:12:50.900 --> 00:12:53.420
vielen großen Sprachen können es nicht. Java kann es auch nicht.

00:12:53.420 --> 00:12:54.580
JavaScript kann es auch nicht.

00:12:55.880 --> 00:12:57.420
Das ist blöd, wenn es obfuscated ist.

00:12:57.500 --> 00:12:59.540
Wenn man nicht weiß, was dahintersteckt und nicht weiß, was passiert.

00:13:00.000 --> 00:13:00.840
Aber wenn man tatsächlich

00:13:00.840 --> 00:13:03.320
mehrere Sachen zusammenbauen will, dann ist das super praktisch.

00:13:03.320 --> 00:13:04.980
Also wenn man in so einer...

00:13:04.980 --> 00:13:10.020
Ich hatte diesen Fall zum Beispiel letztens in einer Anfängerprogrammierschulung

00:13:10.020 --> 00:13:13.660
Wenn dann Leute so Fragen stellen, dann man plötzlich anfängt

00:13:13.660 --> 00:13:15.920
den Massive Resolution Order zu erklären

00:13:15.920 --> 00:13:17.480
Das mache ich jedes Mal in meinen Schulungen

00:13:17.480 --> 00:13:19.220
Ja, natürlich, das muss man ja auch

00:13:19.220 --> 00:13:21.680
Aber die Linie

00:13:21.680 --> 00:13:26.200
Ja, aber wie man da hinkommt

00:13:26.200 --> 00:13:27.840
Also es ist halt schon

00:13:27.840 --> 00:13:29.440
so ein Konzept, wenn man das

00:13:29.440 --> 00:13:31.380
so drei Minuten erklärt, dann merkt man so nach drei Minuten

00:13:31.380 --> 00:13:33.160
hätte ich bloß nicht damit angefangen

00:13:33.160 --> 00:13:33.880
das ist ja

00:13:33.880 --> 00:13:35.520
ja

00:13:35.520 --> 00:13:39.120
ich verstehe schon, warum Leute das nicht

00:13:39.120 --> 00:13:40.800
haben wollen oder sich sagen,

00:13:40.940 --> 00:13:43.020
lässt man es lieber weg, wenn man es irgendwie weglassen kann

00:13:43.020 --> 00:13:44.600
Naja, in PHP gibt es auch hier auf jeden Fall

00:13:44.600 --> 00:13:46.200
Ja, aber dafür macht man dann Interfaces

00:13:46.200 --> 00:13:48.980
und man muss ja dir eine halbe

00:13:48.980 --> 00:13:51.100
abstrakte Klasse zusammen kopieren, das ist auch nicht gut

00:13:51.100 --> 00:13:53.300
Ja, aber das ganze ABC erstmal als abstrakt definieren

00:13:53.300 --> 00:13:55.100
bevor man eine Implementierung dafür schreibt, ist auch irgendwie erstmal

00:13:55.100 --> 00:13:56.780
mucks

00:13:56.780 --> 00:13:59.140
Ja, aber ABC hilft ja nicht bei Multiplier-Vererbung

00:13:59.140 --> 00:14:00.040
Nee, eben, aber

00:14:00.040 --> 00:14:02.980
Ja, genau, aber das ist ja doof

00:14:02.980 --> 00:14:04.860
Du musst halt immer die ganze Zeit irgendwelche abstrakten Sachen machen und dann

00:14:04.860 --> 00:14:05.760
irgendeine Implementierung schreiben.

00:14:06.120 --> 00:14:07.860
Dann kannst du direkt die Implementierung machen.

00:14:09.440 --> 00:14:10.940
Ja, also jedenfalls, genau.

00:14:11.040 --> 00:14:11.700
Da hat sich was gemacht.

00:14:13.460 --> 00:14:14.640
Kann man jetzt auch Monkey-Patchen.

00:14:15.840 --> 00:14:16.940
Ja, und dann war

00:14:16.940 --> 00:14:18.900
viel Type-Annotation-Zeugs.

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

00:14:20.720 --> 00:14:22.660
aber es geht. Ja, war auch dabei.

00:14:22.960 --> 00:14:24.780
Und sah auch ähnlich komisch aus wie bei Python.

00:14:26.080 --> 00:14:27.040
Vielleicht passen die an die Rundtagsregel.

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

00:14:29.980 --> 00:14:30.660
Doch, also

00:14:30.660 --> 00:14:32.900
ich würde schon sagen, das ist inzwischen ein echt anderes

00:14:32.900 --> 00:14:35.000
Sprache. Früher war das ja so ein bisschen

00:14:35.000 --> 00:14:36.140
hmmm, stink.

00:14:36.800 --> 00:14:38.940
Ja, und inzwischen glaube ich

00:14:38.940 --> 00:14:40.660
ist das auch, also genau wie JavaScript,

00:14:40.900 --> 00:14:42.560
also, ja, ich meine...

00:14:42.560 --> 00:14:44.580
Oder auch modernes Java. Das ist auch

00:14:44.580 --> 00:14:45.840
überraschend übersichtlich.

00:14:46.620 --> 00:14:48.900
Also geht alles. Also ist alles nicht mehr

00:14:48.900 --> 00:14:50.860
in dem Zustand, dass man sagt, so, huu,

00:14:51.240 --> 00:14:52.880
muss man irgendwie die Klassenseite

00:14:52.880 --> 00:14:55.060
wechseln oder so. Die ganz dicken Knüppel an Argumenten,

00:14:55.160 --> 00:14:56.120
die sind dann irgendwie weggefallen.

00:14:56.280 --> 00:14:58.880
Das ist auch so ein Ding, was mich jetzt

00:14:58.880 --> 00:15:00.800
dabei so, was mir aufgefallen ist, es ist schon alles

00:15:00.800 --> 00:15:02.660
sehr ähnlich geworden irgendwie. So die ganzen Sachen werden

00:15:02.660 --> 00:15:03.840
überall ähnlich implementiert.

00:15:05.020 --> 00:15:08.440
Ja, also es sind halt alles moderne Sprachen.

00:15:09.300 --> 00:15:10.840
Und man kann das alles benutzen und so.

00:15:11.980 --> 00:15:12.480
Ja, seltsam.

00:15:13.320 --> 00:15:14.800
Aber Java

00:15:14.800 --> 00:15:16.600
vor allem immer noch langsam und immer noch

00:15:16.600 --> 00:15:18.740
lange Startup-Times und immer noch Speicherprobleme.

00:15:18.760 --> 00:15:20.300
Ich dachte, das Python langsam,

00:15:20.500 --> 00:15:21.200
war das nicht mal so?

00:15:23.700 --> 00:15:24.580
Python ist langsam,

00:15:24.780 --> 00:15:25.580
aber es startet schnell.

00:15:26.920 --> 00:15:28.340
Java ist schnell, aber startet langsam.

00:15:30.480 --> 00:15:31.580
Und C ist schnell

00:15:31.580 --> 00:15:33.200
und startet schnell

00:15:33.200 --> 00:15:35.640
und dafür löscht

00:15:35.640 --> 00:15:36.440
dann all deine Sachen.

00:15:41.200 --> 00:15:42.180
Ja, genau.

00:15:42.340 --> 00:15:43.320
Ansonsten, ja, ich weiß nicht,

00:15:43.320 --> 00:15:45.180
ich überlege gerade, ob ich jetzt die Sachen,

00:15:45.280 --> 00:15:45.800
die noch draufstehen,

00:15:46.440 --> 00:15:47.380
was hatten wir noch?

00:15:50.480 --> 00:15:50.840
Genau.

00:15:52.320 --> 00:15:53.320
Wir müssen eigentlich unbedingt

00:15:53.320 --> 00:15:55.320
den Twitter-Ding

00:15:56.020 --> 00:15:56.540
weiterführen.

00:15:57.240 --> 00:15:58.680
Ich habe ja davon gar keine Ahnung.

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

00:16:00.700 --> 00:16:02.220
der Twitter-Weltraum.

00:16:02.240 --> 00:16:04.220
Dieses Twitter-Ding hat sich weiter gedreht, das ist richtig.

00:16:04.520 --> 00:16:06.200
Oh ja, das ist großartig. Viele weitere

00:16:06.200 --> 00:16:07.100
großartige Quäte.

00:16:08.360 --> 00:16:10.160
Ich bin gespannt. Er hat eine Abstimmung gemacht,

00:16:10.260 --> 00:16:11.640
ob er weiter CEO sein soll.

00:16:11.720 --> 00:16:14.600
Und die haben gesagt, nein. Und er hat geschrieben, ich werde mich daran halten.

00:16:15.340 --> 00:16:16.220
Und das kam natürlich

00:16:16.220 --> 00:16:18.500
irgendwie 70% Nein raus oder 70%.

00:16:18.500 --> 00:16:20.140
Er soll zurücktreten, aber er ist immer noch CEO.

00:16:20.640 --> 00:16:22.400
Ja, wobei, das war so ein bisschen

00:16:22.400 --> 00:16:24.300
ein Witz, weil er hatte ja vorher schon gesagt, er will das

00:16:24.300 --> 00:16:25.000
gar nicht so lange machen.

00:16:25.000 --> 00:16:27.120
Hat ja auch noch andere Sachen zu tun.

00:16:27.560 --> 00:16:28.780
So ein bisschen, irgendwie

00:16:28.780 --> 00:16:58.760
und Jochen unterhalten sich über die Programmiersprache Python

00:16:58.780 --> 00:17:00.640
Ja, vielleicht, kann ja sein.

00:17:00.740 --> 00:17:02.940
Auf der gleichen Basis wie andere

00:17:02.940 --> 00:17:03.900
Präsidentschaftskandidaten.

00:17:03.940 --> 00:17:06.320
Also meine Prognose ist so, ich weiß nicht, wann ist die nächste Wahl?

00:17:06.380 --> 00:17:08.520
15 Jahre oder was? Präsidentschaftskandidat.

00:17:09.240 --> 00:17:11.020
Ja, vielleicht, aber es kann auch

00:17:11.020 --> 00:17:11.620
schief gehen.

00:17:13.760 --> 00:17:15.460
Basierend auf dem Feedback, was ich so höre,

00:17:16.400 --> 00:17:17.080
halte ich das sogar für

00:17:17.080 --> 00:17:17.980
die wahrscheinlichste Option.

00:17:19.160 --> 00:17:20.980
Das Business schief geht ist jetzt

00:17:20.980 --> 00:17:23.320
kein Nachteil dafür, dass man Präsident werden kann.

00:17:23.400 --> 00:17:24.280
Nein, nein.

00:17:24.280 --> 00:17:26.040
Das muss nur gut ausschauen.

00:17:26.780 --> 00:17:28.280
Also ein Kommentar, den ich gelesen habe,

00:17:28.280 --> 00:17:30.240
nicht auf Twitter, sondern auf einem

00:17:30.240 --> 00:17:32.300
anderen, modernen,

00:17:32.680 --> 00:17:33.300
federierten

00:17:33.300 --> 00:17:34.800
Gruppenartikel.

00:17:35.100 --> 00:17:37.240
Ja, auf Mastodon.

00:17:38.700 --> 00:17:39.680
Da hat einer geschrieben,

00:17:39.940 --> 00:17:42.120
am Anfang hat er ja Autos gebaut

00:17:42.120 --> 00:17:44.080
und ich verstehe ja nichts von Autos und die Leute

00:17:44.080 --> 00:17:46.020
haben gesagt, das ist total cool, also waren die

00:17:46.020 --> 00:17:48.060
total cool. Und dann hat er Raketen gemacht und ich verstehe nicht viel

00:17:48.060 --> 00:17:50.120
von Raketen und die Leute haben gesagt,

00:17:50.200 --> 00:17:51.980
das ist total cool, also war das total cool. Und jetzt macht er

00:17:51.980 --> 00:17:54.140
Software und ich verstehe was von Software und jetzt merke ich,

00:17:54.200 --> 00:17:56.080
was der für Quatsch da herredet. Und jetzt

00:17:56.080 --> 00:17:58.100
weiß ich, dass wir die Finger von den Raketen und den

00:17:58.100 --> 00:17:58.720
Autos lassen müssen.

00:17:59.500 --> 00:18:01.140
Ja, das ist tatsächlich...

00:18:01.140 --> 00:18:02.320
Das hat das schon Paul Kugel gesagt.

00:18:03.660 --> 00:18:04.420
Ja, das kann sein.

00:18:04.980 --> 00:18:06.060
Genau, das hat er auch gesagt.

00:18:06.580 --> 00:18:07.560
Und ich habe auch so einen privaten Empfang.

00:18:07.780 --> 00:18:09.600
Leute, die gesagt haben,

00:18:09.680 --> 00:18:12.240
Tesla fand ich immer ein ganz cooles Auto und so das Konzept,

00:18:12.420 --> 00:18:14.140
eigentlich schon nicht so schlecht, aber

00:18:14.140 --> 00:18:16.340
ich weiß nicht,

00:18:16.920 --> 00:18:18.440
möchte ich wirklich gesehen werden,

00:18:18.520 --> 00:18:19.740
wie ich mit einem Tesla rumfahre?

00:18:20.920 --> 00:18:22.200
Das hätte sich auch geändert, oder?

00:18:22.200 --> 00:18:23.900
Ja, das war cool.

00:18:24.180 --> 00:18:25.460
Und jetzt ist es eher so...

00:18:25.460 --> 00:18:26.400
Cringe.

00:18:28.100 --> 00:18:30.480
Ja, aber ich meine, das schadet

00:18:30.480 --> 00:18:31.580
natürlich Tesla auch enorm.

00:18:32.140 --> 00:18:34.820
Ob er das so auf dem Schirm hatte?

00:18:35.260 --> 00:18:35.720
Ich glaube nicht.

00:18:36.740 --> 00:18:38.740
Er versteht halt das Good Old Europe noch nicht so gut.

00:18:39.320 --> 00:18:40.120
Nein, er versteht es.

00:18:40.320 --> 00:18:41.600
Ich glaube, dass der halt genauso

00:18:41.600 --> 00:18:43.080
Ja-Sage um sich herum hat,

00:18:43.900 --> 00:18:45.780
wo er sagt, hier, ich habe voll die geilen Ideen.

00:18:45.860 --> 00:18:47.620
Und dann sagen die, ja, das stimmt, das sind ja voll die geilen Ideen.

00:18:49.680 --> 00:18:50.000
Insofern,

00:18:50.260 --> 00:18:52.000
bei aller Häme, genau,

00:18:52.100 --> 00:18:52.480
das glaube ich nicht.

00:18:52.480 --> 00:18:54.920
Ich meine, wenn ich in der Situation wäre,

00:18:55.000 --> 00:18:56.740
oder ich glaube halt, das ist super schwer,

00:18:56.740 --> 00:19:26.720
und Jochen unterhalten sich über die Programmiersprache Python

00:19:26.740 --> 00:19:56.720
und Jochen unterhalten sich über die Programmiersprache Python

00:19:56.740 --> 00:19:57.160
Peter kaufen.

00:20:00.780 --> 00:20:02.560
Solange ist er nicht mehr der reichste Mann der Welt.

00:20:03.420 --> 00:20:03.740
Ja.

00:20:04.800 --> 00:20:05.640
Ja, ja, ja.

00:20:06.760 --> 00:20:08.900
Das ist schon verrückt alles.

00:20:09.080 --> 00:20:10.500
Also auch diese Geschichte mit dann,

00:20:10.920 --> 00:20:11.940
als er angefangen hat,

00:20:12.400 --> 00:20:14.780
irgendwie Leute zu sperren

00:20:14.780 --> 00:20:15.280
oder zu verpflichten.

00:20:15.280 --> 00:20:15.980
Ja, Journalisten.

00:20:16.940 --> 00:20:20.340
Genau, Journalisten gesperrt und haben die rausgefunden,

00:20:20.560 --> 00:20:22.140
dass das mit dem Sperren nicht so richtig funktioniert,

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

00:20:24.740 --> 00:20:27.120
dann ist er da einem Call gejoint

00:20:27.120 --> 00:20:28.520
und hat irgendwie

00:20:28.520 --> 00:20:31.200
Fragen ins Auge

00:20:31.200 --> 00:20:33.400
geblicken. Ja, genau, das fand er dann nicht so gut.

00:20:33.460 --> 00:20:34.620
Ja, und dann ging auf einmal dieses

00:20:34.620 --> 00:20:35.860
Feature gar nicht mehr.

00:20:36.340 --> 00:20:38.540
Er hat das komplett ausgeschaltet.

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

00:20:40.920 --> 00:20:41.720
Ach, großartig.

00:20:42.060 --> 00:20:44.400
Es ist schon ein großes Kino.

00:20:45.220 --> 00:20:46.640
Aber die Prämisse war ja,

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

00:20:49.180 --> 00:20:50.720
Ja, also bisher funktioniert es

00:20:50.720 --> 00:20:51.420
weiterhin noch.

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

00:20:54.360 --> 00:20:56.220
aber es scheint ja schon jetzt

00:20:56.220 --> 00:20:58.500
zumindest Features zu geben, die nicht mehr richtig

00:20:58.500 --> 00:21:00.320
gehen. Ja, das schon. Dann ging mal

00:21:00.320 --> 00:21:02.300
eine Weile lang die Two-Factor-Authentication

00:21:02.300 --> 00:21:04.260
nicht und dann scheint es ja irgendwie

00:21:04.260 --> 00:21:06.480
Outages zu geben, was so die Zuverlässigkeit

00:21:06.480 --> 00:21:08.240
angeht und so. Aber

00:21:08.240 --> 00:21:10.140
er schreibt ja auch selber, dass er

00:21:10.140 --> 00:21:12.200
durch die Rechenzentren geht und einfach mal

00:21:12.200 --> 00:21:14.140
Sachen abschaltet und tada, es geht immer noch.

00:21:14.640 --> 00:21:15.020
Ja.

00:21:17.020 --> 00:21:18.460
Bei anderen Firmen

00:21:18.460 --> 00:21:19.620
heißt sowas Chaos Monkey.

00:21:19.840 --> 00:21:22.120
Nicht wie Jochen, der einfach in den Keller geht und den

00:21:22.120 --> 00:21:23.000
Erstschäfer abstellt.

00:21:24.360 --> 00:21:27.820
Ja, sagt bloß Jochen, erst mal was zu wissen.

00:21:27.820 --> 00:21:29.040
Chaos Monkey

00:21:29.040 --> 00:21:31.540
nimmt unterschiedliche Formen in unterschiedlichen Zeiten an

00:21:31.540 --> 00:21:32.420
unterschiedlich gestalten.

00:21:33.200 --> 00:21:34.700
Ich finde das immer noch so bei Twitter, Jochen.

00:21:37.220 --> 00:21:38.300
Kann ja mal passieren.

00:21:39.640 --> 00:21:40.760
Ist jedem schon mal passiert.

00:21:41.800 --> 00:21:43.400
Wer noch nicht die Produktionsdaten

00:21:43.400 --> 00:21:45.400
gelöscht hat, der hat nicht richtig gelebt, weil das ist

00:21:45.400 --> 00:21:46.300
ein Gefühl, das man sonst

00:21:46.300 --> 00:21:48.560
hat, aber dann heiß und kalt.

00:21:49.420 --> 00:21:51.180
Genau, und dann, wenn man dann

00:21:51.180 --> 00:21:53.080
nochmal nachguckt, ist der Falldeskripto noch offen?

00:21:53.080 --> 00:21:55.060
kann ich wieder teilen vielleicht irgendwie nochmal.

00:21:55.440 --> 00:21:56.580
Aber leider nein.

00:21:57.840 --> 00:21:59.320
Und dann wird es nochmal heiß und kalt.

00:22:00.420 --> 00:22:00.980
Und dann

00:22:00.980 --> 00:22:03.200
schaut man sich die Liste der Backups an, wann das letzte Backup

00:22:03.200 --> 00:22:05.280
gemacht wurde und dann wird es nochmal heiß und kalt.

00:22:07.780 --> 00:22:08.180
Ja.

00:22:09.160 --> 00:22:11.140
Also da kann man auch viel Spaß haben.

00:22:11.520 --> 00:22:13.120
Aber genau, ja, bei Twitter auch,

00:22:13.240 --> 00:22:15.240
weil, also das fand ich auch toll,

00:22:15.300 --> 00:22:16.980
als er dann angefangen hat, irgendwie

00:22:16.980 --> 00:22:18.920
Links zu Mastodon zu sperren. Also Leute haben

00:22:18.920 --> 00:22:20.740
angefangen, quasi ihre

00:22:20.740 --> 00:22:22.180
ihre Mastodon-Handles

00:22:22.180 --> 00:22:23.800
in ihre Twitter-Video zu schreiben.

00:22:23.980 --> 00:22:25.900
Da gibt es diverse Tools für,

00:22:26.440 --> 00:22:28.440
die einem dann sozusagen, wenn man zu Mastodon wechselt,

00:22:28.540 --> 00:22:29.960
einfach sagen, da sagt man halt

00:22:29.960 --> 00:22:32.300
hier autorisieren, sagt das okay, folge automatisch

00:22:32.300 --> 00:22:33.740
allen Leuten, denen du auf Twitter gefolgt bist.

00:22:33.860 --> 00:22:35.400
Ja, die definieren kannst halt. Genau.

00:22:36.160 --> 00:22:37.980
Und damit das halt geht, haben Leute halt

00:22:37.980 --> 00:22:39.760
diese Handles in ihre Video geschrieben, ich auch.

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

00:22:42.120 --> 00:22:44.100
Nee, wenn man das vorher gemacht hat,

00:22:44.260 --> 00:22:45.840
dann war das okay. Ach so, ja.

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

00:22:47.940 --> 00:22:49.640
war das wohl nicht mehr okay.

00:22:49.640 --> 00:22:51.220
und... Ja, aber

00:22:51.220 --> 00:22:53.620
die Begründung ist ja großartig, weil das

00:22:53.620 --> 00:22:55.600
Ganze, er sagt ja, oder es

00:22:55.600 --> 00:22:57.520
wird ja geschrieben, dass es nicht einfach nur so,

00:22:57.600 --> 00:22:59.680
weil das Konkurrenz ist, sondern weil das gefährliche

00:22:59.680 --> 00:23:00.540
Software sein kann. Gefährlich?

00:23:00.860 --> 00:23:03.900
Das muss so

00:23:03.900 --> 00:23:05.520
eine ähnliche Gefahr sein, die auch

00:23:05.520 --> 00:23:07.660
den Apple

00:23:07.660 --> 00:23:09.520
App Store dazu führt, dass

00:23:09.520 --> 00:23:11.060
Apple unbedingt 30% von allen

00:23:11.060 --> 00:23:13.400
haben muss, weil das ist auch furchtbar

00:23:13.400 --> 00:23:15.400
gefährlich, sondern es ist einfach...

00:23:15.400 --> 00:23:17.320
Das muss man natürlich verstehen,

00:23:17.440 --> 00:23:19.420
dass das irgendwie alles sehr gefährlich sein kann. Aber auch da

00:23:19.420 --> 00:23:24.460
bewegen sich ja Sachen. Auch da ist ja interessant, da ist ja immer noch dieser Prozess zwischen

00:23:24.460 --> 00:23:29.500
Epic, Megagames und Apple und auch da passieren Dinge.

00:23:29.960 --> 00:23:36.160
Ja, ich weiß, also tatsächlich auch auf quasi legislativer Ebene und ehrlich gesagt

00:23:36.160 --> 00:23:40.460
finde ich das relativ, die Konsequenzen relativ furchtbar. Also ich bin ja mit diesem Apple-Universum

00:23:40.460 --> 00:23:41.420
ein wenig verhaftet.

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

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

00:23:46.260 --> 00:23:48.520
Der Stapel Macs ist fast so groß wie deren Bücher.

00:23:49.420 --> 00:23:54.800
und die ungelesene MacBooks liegen hier rum.

00:23:54.880 --> 00:23:55.620
Ja, das ist richtig.

00:23:56.320 --> 00:23:58.500
Und das Problem ist jetzt,

00:23:58.580 --> 00:24:00.280
dass es halt für die User nicht gut ausgehen wird.

00:24:00.460 --> 00:24:02.180
Also ich kann keinen Weg mehr erkennen,

00:24:02.300 --> 00:24:03.700
wie das für die User noch gut ausgehen kann.

00:24:03.780 --> 00:24:04.680
Ja, aber wisst ihr, woran das liegt?

00:24:05.860 --> 00:24:07.780
Im Gericht stand New York, Mellon oder sowas.

00:24:07.900 --> 00:24:10.420
Also irgendwelche ultrakonservativen Libertären.

00:24:10.800 --> 00:24:12.320
Ja, aber man könnte die leicht bringen.

00:24:12.680 --> 00:24:13.940
Er hätte doch einfach leicht sagen können,

00:24:14.020 --> 00:24:15.800
hier, wenn du die geheime Zahl eingibst,

00:24:15.800 --> 00:24:18.180
dann akzeptierst du die Bedingungen,

00:24:18.180 --> 00:24:20.120
und dass dein Gerät explodieren kann zu jedem

00:24:20.120 --> 00:24:22.120
Zeitpunkt und dann darfst du dafür Software installieren.

00:24:22.220 --> 00:24:24.000
Und das wäre für mich völlig ausreichend gewesen.

00:24:24.020 --> 00:24:26.100
Ja, ja, ja, genau. Etwas, was halt tatsächlich nicht dazu

00:24:26.100 --> 00:24:28.040
führt, dass es

00:24:28.040 --> 00:24:29.880
großen Umsatzverlust gibt, aber auf der anderen Seite

00:24:29.880 --> 00:24:32.120
den Leuten das Argument... Was halt scary genug ausschaut,

00:24:32.240 --> 00:24:34.060
dass es nur so Verrückte machen wie

00:24:34.060 --> 00:24:35.920
wir und unsere

00:24:35.920 --> 00:24:36.800
Zuhörer. Ja.

00:24:38.780 --> 00:24:39.720
Ja, das wäre

00:24:39.720 --> 00:24:42.000
alles sehr schlau gewesen, aber das haben sie halt nicht

00:24:42.000 --> 00:24:44.100
gemacht, sondern sie haben sich

00:24:44.100 --> 00:24:45.980
halt für die harte Verteidigung

00:24:45.980 --> 00:24:47.920
entschieden, was jetzt halt dazu führt, dass der

00:24:47.920 --> 00:24:52.760
Gesetzgeber sagt, oh, oh, oh, wir haben hier einen Monopol, da müssen wir jetzt regulieren.

00:24:53.240 --> 00:24:56.700
Und Apple macht selber nichts, das ist jetzt so schlimm, das müssen wir unbedingt regulieren.

00:24:57.460 --> 00:25:03.580
Was halt, ja, ich meine, das Problem ist halt, sie haben halt keine Ahnung davon und sie machen jetzt irgendeine Regulierung.

00:25:03.700 --> 00:25:07.380
So eine Regulierung wie, naja, die Messenger müssen jetzt halt kompatibel sein.

00:25:08.840 --> 00:25:10.060
Und alle in der Backdoor haben.

00:25:10.200 --> 00:25:11.360
Ja, das funktioniert halt nicht.

00:25:11.800 --> 00:25:17.280
Oder nicht sinnvoll, entweder ist es total furchtbar und das ist alles ganz schrecklich für alle oder es funktioniert halt nicht.

00:25:17.280 --> 00:25:19.580
und so ähnlich bei den

00:25:19.580 --> 00:25:21.260
F-Store-Geschichten auch und dass es halt einfach

00:25:21.260 --> 00:25:23.520
für die User wird es halt ziemlich schlimm werden.

00:25:24.060 --> 00:25:25.420
Ja, also im Prinzip braucht man dann

00:25:25.420 --> 00:25:27.560
sowas wie ein eigenes, individualisiertes

00:25:27.560 --> 00:25:29.540
Gerät mit einem eigenen

00:25:29.540 --> 00:25:31.640
Betriebssystem, dass man sich selber entscheiden

00:25:31.640 --> 00:25:33.440
kann, was man da drauf packt.

00:25:33.800 --> 00:25:35.100
Das kannst du ja. Ja, aber

00:25:35.100 --> 00:25:37.620
diese Monopolabhängigkeit, wenn du halt so Dinge hast,

00:25:37.720 --> 00:25:39.580
die so Systemredewand... Nur kannst du dann

00:25:39.580 --> 00:25:41.660
halt mit diesem Gerät gar nichts machen. Ja, aber genau.

00:25:41.760 --> 00:25:43.700
Aber was willst du denn machen? Also bei Master dann brauchst du das zum Beispiel nicht mehr.

00:25:44.100 --> 00:25:45.660
Was brauchst du denn noch? Facebook, Instagram?

00:25:45.780 --> 00:25:46.900
Aber Signal zum Beispiel?

00:25:47.280 --> 00:25:49.160
Darfst du nur mit dem autorisierten Client verwenden.

00:25:49.280 --> 00:25:50.280
Ja, benutzt du es denn?

00:25:51.000 --> 00:25:53.460
Ja, natürlich. Was gibt es für Alternativen?

00:25:53.540 --> 00:25:55.180
Ich habe kurz gesehen, wie du gezuckt hast.

00:25:55.880 --> 00:25:56.880
Telegram auch,

00:25:57.240 --> 00:25:59.420
WhatsApp auch. Darfst du alle nur mit dem

00:25:59.420 --> 00:26:01.580
autorisierten

00:26:01.580 --> 00:26:03.200
Client verwenden, sonst verstehst du gegen die

00:26:03.200 --> 00:26:04.240
Nutzungsvorschriften.

00:26:05.200 --> 00:26:07.420
Und die gibt es halt nur für iOS und Android.

00:26:08.560 --> 00:26:09.460
Ja, also es ist

00:26:09.460 --> 00:26:11.100
äh, also

00:26:11.100 --> 00:26:13.900
ja, ich weiß es nicht. Also jetzt wird es halt

00:26:13.900 --> 00:26:15.080
hässlich sozusagen für alle

00:26:15.080 --> 00:26:22.000
und ja, jetzt hat Apple halt in diese blöde Falle gelaufen, dass sie halt sich da so in der Ecke haben treffen lassen,

00:26:22.900 --> 00:26:27.720
dass der Kram reguliert wird und zwar scheiße reguliert wird, sodass es halt für alle schlechter wird als vorher.

00:26:28.260 --> 00:26:29.320
Und ja, Mist.

00:26:30.040 --> 00:26:30.900
Was soll man, dumm gelaufen.

00:26:31.040 --> 00:26:32.700
Aber immerhin haben sie ihre Milliarden gemacht.

00:26:33.060 --> 00:26:33.820
Ja gut, ja.

00:26:34.800 --> 00:26:36.360
Tja, vielleicht war das auch das Ziel der ganzen.

00:26:36.660 --> 00:26:37.980
Aber das musst du nochmal erklären.

00:26:38.200 --> 00:26:39.680
Was wird denn jetzt da genau reguliert?

00:26:41.220 --> 00:26:42.840
Naja, Gesetze über Software.

00:26:42.840 --> 00:26:43.200
Ja.

00:26:43.640 --> 00:26:44.500
Das heißt was?

00:26:44.500 --> 00:26:47.780
Zum Beispiel, dass alle Messenger-Dienste kompatibel sein müssen.

00:26:47.780 --> 00:26:49.560
Interoperabel sein sollen.

00:26:50.120 --> 00:26:53.800
Das heißt, du kannst dein WhatsApp öffnen und kannst mir dann auf meinem Signal schreiben.

00:26:54.480 --> 00:26:56.700
Ja, so sagt das Gesetz.

00:26:56.900 --> 00:27:01.620
Genau, das kann natürlich nicht gehen, aber das Gesetz sagt, es muss aber gehen.

00:27:01.820 --> 00:27:03.380
Hä? Was ist das für ein Quatsch?

00:27:03.400 --> 00:27:05.320
Ja, und das, was dabei rauskommen wird, ist halt furchtbar.

00:27:06.120 --> 00:27:09.320
Das gibt dann einen Messenger-Übertragungsstandard XML oder sowas?

00:27:09.500 --> 00:27:10.960
Ja, klar, und unverschlüsselt.

00:27:11.240 --> 00:27:12.420
Und verschlüsseln geht halt auch nicht mehr.

00:27:12.760 --> 00:27:13.680
Was ist das für ein Quatsch?

00:27:14.500 --> 00:27:15.660
Ja, genau. Das ist das Problem.

00:27:15.800 --> 00:27:17.120
Das ist genau die richtige Reaktion.

00:27:18.200 --> 00:27:19.140
Aber wer kommt nach so einem Quad?

00:27:20.660 --> 00:27:21.400
Regierungsbürger? Ach so.

00:27:22.420 --> 00:27:22.700
Juristen.

00:27:23.400 --> 00:27:25.880
Die vielahnenden Juristen, die alles

00:27:25.880 --> 00:27:26.120
abdecken.

00:27:27.600 --> 00:27:29.460
Ja, also das ist halt das Problem.

00:27:29.620 --> 00:27:31.980
Wenn man denen zu viel Vorwand gibt, Dinge zu tun,

00:27:32.040 --> 00:27:34.140
dann tun diese Dinge. Und das ist nicht gut. Aber ja, so ist es halt

00:27:34.140 --> 00:27:35.960
gelaufen. Aber so war es ja bei der DSGVO.

00:27:36.340 --> 00:27:37.880
Ich meine, da gab es halt

00:27:37.880 --> 00:27:40.060
ein offensichtliches Problem

00:27:40.060 --> 00:27:41.980
und die

00:27:41.980 --> 00:27:43.860
Softwarewelt hat es nicht selber in den Griff gekriegt.

00:27:43.860 --> 00:27:46.000
also kommt der Regulierungsstick raus

00:27:46.000 --> 00:27:48.060
und dann wird man einmal so lange über den Kopf gehauen.

00:27:48.360 --> 00:27:49.920
Ja, die DSGVO ist gut.

00:27:50.420 --> 00:27:51.660
Das ist ja richtig.

00:27:53.700 --> 00:27:55.020
Die DSGVO hatte

00:27:55.020 --> 00:27:55.900
einen

00:27:55.900 --> 00:27:58.260
Benutzer

00:27:58.260 --> 00:28:00.920
aus der Perspektive.

00:28:01.160 --> 00:28:03.140
Die wollte tatsächlich irgendwie aus dem

00:28:03.140 --> 00:28:05.460
Konsumenten her die Dinge denken.

00:28:05.760 --> 00:28:07.200
Aus Datenschutzperspektive und so.

00:28:07.360 --> 00:28:09.400
Das war ein Novum eigentlich, so gesehen.

00:28:09.600 --> 00:28:12.160
Weil die Software halt nicht selber hingekriegt hat,

00:28:12.160 --> 00:28:14.120
über den Kopf gezogen gekriegt.

00:28:14.240 --> 00:28:15.540
Und genau so wird es jetzt wieder laufen.

00:28:15.700 --> 00:28:18.420
Wenn jetzt auf der Welt halt das, was auch immer das ist,

00:28:18.560 --> 00:28:20.140
nicht hinkriegt, dann kriegt es halt mit

00:28:20.140 --> 00:28:20.740
Gesetzen über den Kopf.

00:28:20.760 --> 00:28:24.000
Ja, aber die Messerinteroperabilität ist ja totaler Unsinn.

00:28:24.100 --> 00:28:25.060
Das ist ein absoluter Kokologe.

00:28:25.060 --> 00:28:26.680
Ja, aber das Problem ist,

00:28:26.780 --> 00:28:27.900
das kannst du halt niemandem erklären.

00:28:27.980 --> 00:28:29.980
Du kannst ja auch Leuten nicht erklären, dass Ende-zu-Ende-Verschlüsselung

00:28:29.980 --> 00:28:31.120
wirklich Ende-zu-Ende-Verschlüsselung ist.

00:28:31.460 --> 00:28:33.020
Das kommt alle paar Jahre, kommt da jemand und sagt,

00:28:33.120 --> 00:28:33.960
nee, das...

00:28:33.960 --> 00:28:34.780
Wir wollen aber eine Backdoor.

00:28:36.120 --> 00:28:36.480
Genau.

00:28:37.420 --> 00:28:39.940
Dann ist die aber keine Ende-zu-Ende-Verschlüsselung.

00:28:39.940 --> 00:28:42.640
Das kannst du Leuten nicht erklären.

00:28:42.780 --> 00:28:43.240
Das geht nicht.

00:28:43.840 --> 00:28:46.260
Ich denke mir dann immer so in meinem Kopf,

00:28:46.360 --> 00:28:48.820
das ist ja so ein bisschen wie bei den Banken.

00:28:48.920 --> 00:28:50.740
Banken sind ja heute hochgradig

00:28:50.740 --> 00:28:51.980
reguliert. Die dürfen ja gar nichts

00:28:51.980 --> 00:28:54.440
selber machen. Ich arbeite gerade für den Kunden

00:28:54.440 --> 00:28:55.340
in der Versicherungsbranche.

00:28:55.880 --> 00:28:57.560
Man hat immer Angst vor der BaFin.

00:28:59.140 --> 00:29:00.440
Da muss man alle

00:29:00.440 --> 00:29:02.580
möglichen Sachen machen. Es muss alles dokumentiert werden,

00:29:02.620 --> 00:29:04.360
warum irgendwas gemacht wurde

00:29:04.360 --> 00:29:06.520
und wie das gemacht wurde und wer es dann freigegeben hat

00:29:06.520 --> 00:29:07.720
und so weiter. Und wenn wir Software

00:29:07.720 --> 00:29:10.780
deployen, dann müssen wir die für 10 Jahre

00:29:10.780 --> 00:29:13.260
10 Jahre müssen wir

00:29:13.260 --> 00:29:14.740
die Software aufbewahren.

00:29:15.400 --> 00:29:16.980
Dokumentation rettet an der Stelle vor Verantwortung.

00:29:17.120 --> 00:29:18.900
Wenn du irgendjemanden benennen kannst, der zur Prüfung

00:29:18.900 --> 00:29:20.440
verantwortlich gewesen ist, dann bist du aus dem Stein.

00:29:20.480 --> 00:29:22.240
Du schiebst die Verantwortung an jemand anderen.

00:29:22.700 --> 00:29:24.620
Aber du hast auch die, also auf jeden Fall,

00:29:24.680 --> 00:29:25.800
das ist ja hochgradig reguliert.

00:29:27.640 --> 00:29:28.560
Angefangen hat es ja nicht so.

00:29:28.620 --> 00:29:30.760
Angefangen hat es ja nicht reguliert, sondern angefangen war es halt so,

00:29:30.880 --> 00:29:32.160
kannst du mir 10 Euro geben

00:29:32.160 --> 00:29:34.820
und ich gebe sie dir zurück in einem Monat

00:29:34.820 --> 00:29:36.760
mit 12. Also die Mafia-Bank-Methode.

00:29:37.720 --> 00:29:41.520
und so ungefähr wird es halt in der Software auch laufen.

00:29:41.900 --> 00:29:43.900
Wenn die zu viele gefährliche Sachen machen,

00:29:44.020 --> 00:29:46.000
dann wird es halt langsam, wird der Gesetzgeber sagen,

00:29:46.080 --> 00:29:47.260
Moment, das ist uns zu gefährlich.

00:29:47.280 --> 00:29:48.120
Aber das Problem ist doch,

00:29:48.160 --> 00:29:49.980
da technisch kann man das ja gar nicht kontrollieren.

00:29:50.980 --> 00:29:51.120
Nein.

00:29:51.400 --> 00:29:51.620
Ja.

00:29:52.420 --> 00:29:54.780
Das heißt, er kann viel,

00:29:55.340 --> 00:30:05.362
also Papier ist da sehr geduldig was das Aufschreiben von Gesetzen angeht Da kannst du relativ viel reinschreiben was dann passiert wer wei Also es wird zur Regulation

00:30:05.362 --> 00:30:09.263
Nein, aber du hast doch dann ein schwarzes Loch und wie will der schwarze Loch dann wieder weggehen?

00:30:09.922 --> 00:30:11.842
Sowas führt dazu, dass das schwarze Loch immer größer wird.

00:30:12.383 --> 00:30:14.023
Ich nenne es mal die Schattenwirtschaft TM.

00:30:14.942 --> 00:30:15.783
Ja, das weiß ich nicht.

00:30:16.102 --> 00:30:17.822
Doch, also wenn du nicht mehr...

00:30:17.822 --> 00:30:20.062
Genauso wie der Mafia-Banksektor immer noch existiert, aber...

00:30:20.062 --> 00:30:20.462
Nee.

00:30:20.763 --> 00:30:21.562
Das ist halt marginal.

00:30:22.422 --> 00:30:22.822
Nee.

00:30:22.822 --> 00:30:27.322
Also, die normalen Kunden gehen nicht zur Baferbank, sondern die gehen halt zur Deutschen Bank.

00:30:27.322 --> 00:30:27.862
Aber es sind zwei Sachen.

00:30:28.023 --> 00:30:32.102
Also, deswegen ist es für Apple gar nicht so schlecht, weil du hast Markteintrittsschranken.

00:30:32.302 --> 00:30:32.942
Das heißt, es ist neu.

00:30:33.362 --> 00:30:36.822
Marktheilnehmer haben es schwieriger, weil diese ganzen Anforderungen...

00:30:37.462 --> 00:30:39.663
Für etablierte Firmen ist das was Großartiges.

00:30:39.982 --> 00:30:41.222
Wobei, ich dachte tatsächlich auch...

00:30:41.222 --> 00:30:42.362
Auch die DSGVO, ja.

00:30:42.942 --> 00:30:44.442
Das ist großartig für Google.

00:30:44.743 --> 00:30:47.802
Der Artiste ist so, ja, jetzt kann man da...

00:30:47.802 --> 00:30:51.023
Aber Google hat gesagt, okay, gut, dann machen wir da halt eine Million Programmierer drauf

00:30:51.023 --> 00:30:55.243
und am Anfang musst du halt draufklicken und sagen, ja, das akzeptiere ich.

00:30:56.503 --> 00:30:59.903
Und das musst du bei Google halt nur einmal machen, weil es die halt schon gibt

00:30:59.903 --> 00:31:03.923
und weil du denen die Daten schon gegeben hast und weil du sonst nicht mehr Google benutzen kannst.

00:31:04.362 --> 00:31:06.023
Das wäre eine Art Anbieter.

00:31:06.243 --> 00:31:09.482
Google, der sagt, ich bin ausgeschlossen von meinen Daten, die ich bei denen gespeichert habe.

00:31:09.623 --> 00:31:13.802
Ja, und das kann jedem passieren, für jeden kleinen Verstoß hier.

00:31:13.982 --> 00:31:17.202
Sie haben gegen unsere, du kriegst auch nicht gesagt, was, gegen was du verstoßen hast,

00:31:17.202 --> 00:31:18.003
das gibt es immer wieder so bei Google.

00:31:18.003 --> 00:31:23.403
Filmkonto weg, Adressen weg, Standort weg, Kunden weg, E-Mails weg.

00:31:23.403 --> 00:31:24.682
Google Maps darfst du nicht mehr verwenden.

00:31:24.763 --> 00:31:27.663
Das ist eine ganz große Gefahr.

00:31:27.763 --> 00:31:28.783
Ich muss das alles immer backuppen.

00:31:30.163 --> 00:31:33.923
Oh, ganz kurzer Einschub.

00:31:35.442 --> 00:31:39.962
Google Maps hat die Domain geändert von maps.google.com auf google.com.

00:31:40.423 --> 00:31:41.503
Super, scheiße.

00:31:43.542 --> 00:31:44.822
Warum, Jochen, warum?

00:31:44.822 --> 00:31:46.682
Ja, weil die

00:31:46.682 --> 00:31:48.623
quasi Erlaubnis, dass

00:31:48.623 --> 00:31:50.743
dein Standort verwenden darf, an der Domain hängt.

00:31:51.923 --> 00:31:52.763
Für Browser

00:31:52.763 --> 00:31:54.722
zum Beispiel. Und dann

00:31:54.722 --> 00:31:56.763
ist halt doof, weil du kannst jetzt nicht mehr

00:31:56.763 --> 00:31:58.783
Du kannst jetzt Google nicht mehr

00:31:58.783 --> 00:32:00.903
sagen, ja okay, für Maps, also wenn ich navigiere,

00:32:01.062 --> 00:32:02.482
okay, darfst du meinen Standort haben, weil

00:32:02.482 --> 00:32:04.263
es ist irgendwie logisch, dass du den brauchst.

00:32:04.602 --> 00:32:06.523
Aber irgendwie, wenn ich jetzt irgendwie

00:32:06.523 --> 00:32:08.542
nach, weiß ich nicht, nach Romer suche,

00:32:08.862 --> 00:32:10.283
dann vielleicht eher nicht. Ja, nach was, Jochen?

00:32:10.342 --> 00:32:11.682
Was würdest du denn? Ja, ich weiß auch nicht.

00:32:12.222 --> 00:32:14.302
Oder an Hotels, über welche korrektisierenden Sachen

00:32:14.302 --> 00:32:16.322
Ruby oder PHP oder so.

00:32:16.403 --> 00:32:17.143
Sowas, ja.

00:32:18.403 --> 00:32:19.883
Sicherheits- und PHP-Aktivität.

00:32:20.802 --> 00:32:22.722
Und das Problem ist,

00:32:22.763 --> 00:32:24.722
man kann das jetzt nicht mehr trennen, sondern wenn man

00:32:24.722 --> 00:32:26.663
das jetzt auf der einen Seite akzeptiert hat, dann hat man es

00:32:26.663 --> 00:32:28.062
auf allen anderen Sachen halt auch akzeptiert.

00:32:28.643 --> 00:32:29.903
Ja, das war schlau.

00:32:30.663 --> 00:32:30.842
Ja.

00:32:33.123 --> 00:32:34.702
Sowas ist eigentlich der Move in die

00:32:34.702 --> 00:32:36.763
falsche Richtung, wenn man Vertrauen schaffen möchte.

00:32:37.602 --> 00:32:37.942
Ja gut,

00:32:38.302 --> 00:32:40.802
ich weiß nicht, wie viel Vertrauen da jetzt noch zu verspielen ist,

00:32:40.883 --> 00:32:42.822
aber...

00:32:42.822 --> 00:32:43.562
Das merkt doch keiner.

00:32:43.663 --> 00:32:44.482
Du hast sowieso keins mehr.

00:32:45.862 --> 00:32:50.702
Ja, aber das ist alles traurig.

00:32:50.903 --> 00:32:57.302
Und ich glaube auch, für die Großen ist das gut, weil die schaffen es halt, um jede Regulierung irgendwie, dann bauen sie halt irgendwie, keine Ahnung.

00:32:57.322 --> 00:32:58.082
Für Banken ist das ja auch gut.

00:32:58.202 --> 00:32:58.923
Ja, genau.

00:32:59.042 --> 00:33:01.503
Weil die können sich halt die Konkurrenz vom Leib halten.

00:33:01.582 --> 00:33:03.222
Eine neue Bank gründen, das ist nicht so einfach.

00:33:03.222 --> 00:33:09.722
Du musst erstmal hier eine Million Euro auf dem Konto haben und dann musst du auch noch diverse Vorschriften erfüllen.

00:33:10.062 --> 00:33:10.523
Ja, ach.

00:33:10.523 --> 00:33:17.423
und ja gut, in der Eurozone sind es wieder ein kleines bisschen einfacher geworden, die ganzen Bank-Startups aus Estland und aus...

00:33:17.423 --> 00:33:20.383
Ja, in den Millionen brauchst du.

00:33:20.623 --> 00:33:24.942
Ja, klar, also jemand muss eine Million haben.

00:33:24.962 --> 00:33:25.202
Genau.

00:33:25.982 --> 00:33:27.643
Es ist nicht unerhört, dass man das macht.

00:33:27.722 --> 00:33:30.602
Ja, du musst halt in die ganzen Fertigbeziehungen kommen, damit du irgendwelche Sachen schreiben kannst.

00:33:30.602 --> 00:33:33.182
Das ist der Banksektor doch relativ stabil.

00:33:33.182 --> 00:33:33.763
Das hat mich schon mal...

00:33:33.763 --> 00:33:38.722
Du musst jetzt Enterprise-Signals anstatt von Dibbyen benutzen oder sowas, weil Ritter sich da reingesetzt hat und so.

00:33:38.722 --> 00:33:41.163
Da gibt es ja auch Geschäftsmodelle.

00:33:41.342 --> 00:33:43.302
Da gibt es zum Beispiel die Solaris Bank.

00:33:43.623 --> 00:33:45.442
Das ist eine B2B Bank.

00:33:46.702 --> 00:33:47.542
Hat das was mit Solaris

00:33:47.542 --> 00:33:48.342
und Betriebssystemen zu tun?

00:33:48.442 --> 00:33:48.643
Nee.

00:33:51.542 --> 00:33:52.582
Und die

00:33:52.582 --> 00:33:55.682
bieten Bankdienstleistungen

00:33:55.682 --> 00:33:57.243
für Startups an. Das heißt, du kannst

00:33:57.243 --> 00:33:59.462
als Startup eine Bank

00:33:59.462 --> 00:34:01.542
machen und deren Banklizenz

00:34:01.542 --> 00:34:03.243
quasi benutzen. Also die sind dann die Bank,

00:34:03.602 --> 00:34:04.923
die das tatsächliche Konto führt.

00:34:05.462 --> 00:34:07.523
Oh, hat nicht Treasury Public letztens umgestellt von Solaris

00:34:07.523 --> 00:34:09.102
auf irgendeinen seriöseren Anbieter?

00:34:09.343 --> 00:34:10.643
Das weiß ich nicht. Also Tomorrow

00:34:10.643 --> 00:34:12.203
ist bei Solaris.

00:34:13.602 --> 00:34:15.383
Weiß nicht, ob die Umstellung so einfach ist. Auch da ist

00:34:15.383 --> 00:34:16.762
ja, ist ja schwierig.

00:34:17.102 --> 00:34:19.383
Also ich habe auf einmal eine E-Mail bekommen, sie müssen jetzt ihr Verrechnungskonto

00:34:19.383 --> 00:34:21.123
mit der E-Bahn ändern, das funktioniert

00:34:21.123 --> 00:34:23.363
in zwei Wochen nicht mehr. Wow!

00:34:24.082 --> 00:34:25.522
Oh ja, das ist auch so was.

00:34:26.082 --> 00:34:27.203
Letztens habe ich den Fehler gemacht,

00:34:27.203 --> 00:34:28.683
als ich irgendwie

00:34:28.683 --> 00:34:31.923
eine Mail gekriegt habe,

00:34:32.002 --> 00:34:33.403
irgendwie, sie haben neue Nachrichten

00:34:33.403 --> 00:34:35.502
geklickt in ihrem digitalen

00:34:35.502 --> 00:34:37.223
Pass. Was zur Hölle ist das denn?

00:34:37.522 --> 00:34:49.602
Na egal. Normalerweise, ich lese das nie, ja, und dann letztens dachte ich so, naja, weiß nicht, vielleicht ist ja irgendwas Schönes so in der Vorweihnachtszeit, was Angenehmes, hab draufgeklickt, das war ein Fehler. Eine Bank hat mir gekündigt.

00:34:50.363 --> 00:34:50.423
Oh.

00:34:51.062 --> 00:34:51.282
Ja.

00:34:52.143 --> 00:34:53.002
Die Geschäftsbank?

00:34:53.082 --> 00:34:53.663
Deine Geschäftsbank.

00:34:53.743 --> 00:34:53.883
Ja.

00:34:54.302 --> 00:34:54.943
Oh, warum?

00:34:54.963 --> 00:34:56.823
Ist ja witzig. Welche Bank war es?

00:34:56.863 --> 00:34:57.262
Fidoa.

00:34:57.802 --> 00:34:58.423
Ah, warum?

00:34:58.982 --> 00:34:59.143
Okay.

00:34:59.282 --> 00:35:04.903
Sie stellen, also das haben sie jetzt nicht dazu geschrieben, das muss ich dann googeln, ja. Sie stellen einen Geschäftsbetrieb ein, genau.

00:35:05.262 --> 00:35:05.963
Ach, Fidoa, das machst du?

00:35:06.143 --> 00:35:06.282
Ja.

00:35:06.282 --> 00:35:13.542
Ach krass, also gut, also ich habe vor Fido vor, ich weiß gar nicht mehr genau, ein oder zwei Jahren eingestellt meine Sachen da und habe alles umgestellt von Fido auf was anderes, weil

00:35:13.542 --> 00:35:14.643
Ich bin da auch weggegangen

00:35:14.643 --> 00:35:21.143
Ja, Fido ist auch, ich war einfach zu faul, die machen sowieso total komische Sachen, also das ist einfach, man hat immer das Gefühl so

00:35:21.143 --> 00:35:23.342
Ja, das war auch eine Sache, gut

00:35:23.342 --> 00:35:34.282
Man mit denen kommuniziert das halt so irgendwie, wo kommt ihr eigentlich her, das ist ja komisch irgendwie so, ihr kommt nicht aus dem IT-Bereich, ihr kommt auch nicht aus dem Internet-Bereich, ihr kommt auch nicht aus dem Bank-Bereich

00:35:34.282 --> 00:35:35.463
Ja, aber was seid ihr eigentlich?

00:35:35.463 --> 00:36:05.443
und Marketing.

00:36:05.463 --> 00:36:05.582
vor.

00:36:07.243 --> 00:36:08.602
Wie heißt die Bank?

00:36:08.782 --> 00:36:10.883
Ja, das ist jetzt auch egal. Also so eine gemeinnützige

00:36:10.883 --> 00:36:11.522
Kuhn immer so.

00:36:11.903 --> 00:36:14.903
Also jedenfalls, ich fand das am Anfang,

00:36:15.163 --> 00:36:17.342
also die Idee ist erstmal super und ich habe mich davon auch ein bisschen

00:36:17.342 --> 00:36:18.923
über den Tisch ziehen lassen und

00:36:18.923 --> 00:36:20.862
der Service am Schalter ist dermaßen

00:36:20.862 --> 00:36:22.243
mederabel und die APIs, die die

00:36:22.243 --> 00:36:24.703
dermaßen schlecht, also ich würde es nie mehr

00:36:24.703 --> 00:36:27.423
in der Bank. Ja gut, aber APIs bei einer Bank, ich meine,

00:36:28.123 --> 00:36:29.302
gibt es da welche, die sinnvoll,

00:36:29.443 --> 00:36:30.723
gibt es da gute? Ja, ja.

00:36:30.723 --> 00:36:31.243
Ja, Fido.

00:36:33.042 --> 00:36:34.802
Also ich hätte tatsächlich

00:36:34.802 --> 00:37:04.782
und Jochen unterhalten sich über die Programmiersprache Python

00:37:04.802 --> 00:37:05.623
oder abrufbar einfach.

00:37:06.183 --> 00:37:07.643
Per Webhook alle Transaktionen.

00:37:08.522 --> 00:37:09.582
Genau, sowas hätte ich auch gerne.

00:37:09.982 --> 00:37:11.982
Wir haben das immer nur so für so SAP-Integration

00:37:11.982 --> 00:37:13.482
oder für so

00:37:13.482 --> 00:37:15.183
DATEV-Quark.

00:37:15.963 --> 00:37:16.782
Warum nicht für mich?

00:37:17.663 --> 00:37:18.123
Ja, genau.

00:37:19.403 --> 00:37:20.123
Warum nicht für mich?

00:37:20.903 --> 00:37:22.883
Aber naja, gut, so ist das dann halt.

00:37:25.383 --> 00:37:27.022
Ich hatte letztens irgendwie wieder mit DATEV-Finding

00:37:27.022 --> 00:37:27.663
online zu tun.

00:37:28.203 --> 00:37:29.243
Oh, das ist ja schön.

00:37:29.362 --> 00:37:30.362
Hast du dich sehr gefreut, gell?

00:37:30.782 --> 00:37:33.602
Es ist total super.

00:37:33.602 --> 00:37:35.782
und man macht dann ein Foto von seiner Rechnung und die wird automatisch

00:37:35.782 --> 00:37:36.463
da gedreht.

00:37:37.203 --> 00:37:39.362
Das kommt mir irgendwie bekannt vor. Aber ja,

00:37:39.482 --> 00:37:39.762
funktioniert.

00:37:41.062 --> 00:37:41.663
Oh, ist doch gut.

00:37:41.663 --> 00:37:42.143
Ja.

00:37:44.663 --> 00:37:47.082
Was haben wir noch an News?

00:37:47.502 --> 00:37:49.123
Ich überlege gerade,

00:37:49.903 --> 00:37:51.102
es gibt noch ein bisschen was zu

00:37:51.102 --> 00:37:52.562
das ist aber alles Zeugs,

00:37:52.802 --> 00:37:55.623
da kann man auch noch drüber reden, wenn wir über eigene Software

00:37:55.623 --> 00:37:56.002
reden.

00:37:57.562 --> 00:37:59.403
Das Einzige, was ich vielleicht noch

00:37:59.403 --> 00:38:01.403
LastPass hatte, hatte letztens so eine kleine

00:38:01.403 --> 00:38:02.062
Sicherheitspackung.

00:38:02.062 --> 00:38:03.903
Sicherheitsschwankungen.

00:38:03.903 --> 00:38:05.762
Das wäre auch eine Frage.

00:38:06.643 --> 00:38:07.602
Schöne Untertreibung.

00:38:07.822 --> 00:38:08.623
Ich verwende LastPass.

00:38:09.723 --> 00:38:10.502
Oh, du verwendest es.

00:38:10.502 --> 00:38:11.482
Ja, ich fand es gar nicht so schlimm.

00:38:14.362 --> 00:38:16.223
Erklär uns auch, warum es nicht so schlimm war.

00:38:16.463 --> 00:38:17.463
Was sagst du denn dazu?

00:38:17.862 --> 00:38:18.623
Als Betroffener.

00:38:20.183 --> 00:38:21.802
Nee, er sagt ja schon, es war nicht so schlimm.

00:38:22.703 --> 00:38:23.862
Also irgendwer hat

00:38:23.862 --> 00:38:25.822
Backups geklaut.

00:38:26.683 --> 00:38:27.462
Von The Vault.

00:38:28.423 --> 00:38:30.042
Ja, die muss jetzt halt immer noch entschlüsseln.

00:38:30.743 --> 00:38:30.943
Nee.

00:38:31.443 --> 00:38:32.022
Wie nee?

00:38:32.062 --> 00:38:34.143
Die sind nicht verschlüsselt.

00:38:34.143 --> 00:38:34.383
Was?

00:38:34.962 --> 00:38:36.482
Also die Passwörter sind...

00:38:36.482 --> 00:38:39.423
Dominik revidiert gerade seine Einschätzung zum Thema.

00:38:39.562 --> 00:38:40.223
Er war gar nicht so schuld.

00:38:40.663 --> 00:38:42.683
Also jeder hat ja seine eigenen Daten verschlüsselt.

00:38:42.723 --> 00:38:44.443
Also die Passwörter sind verschlüsselt.

00:38:44.502 --> 00:38:45.643
Der Rest nicht.

00:38:46.282 --> 00:38:48.802
Das heißt, das ist schon bitter, wenn da jemand automatisch

00:38:48.802 --> 00:38:49.482
durchgehen kann.

00:38:50.022 --> 00:38:51.502
Nicht so cool.

00:38:51.522 --> 00:38:54.482
Und jemand hat wohl so Links da drin gefunden, so Passwort-Reset-Links.

00:38:54.562 --> 00:38:55.663
Die sind nämlich nicht verschlüsselt.

00:38:55.703 --> 00:38:58.923
Und da gibt es einige, die nicht zeitlich begrenzt sind.

00:39:00.602 --> 00:39:01.582
Und das ist nicht so cool.

00:39:02.062 --> 00:39:06.123
Also alle Passwörter, die ich mir im Klartext in Notizen geschrieben habe, muss ich jetzt neu machen.

00:39:06.602 --> 00:39:06.782
Ja.

00:39:07.602 --> 00:39:12.423
Es ist leider eigentlich auch deutlich schlimmer, weil die Frage ist auch, wie lange bist du da Kunde?

00:39:14.943 --> 00:39:15.282
Warum?

00:39:15.282 --> 00:39:23.102
Wenn du lange Kunde bist, ist es nicht so gut, weil die halt irgendwie das Verfahren, mit dem sie die Passwörter da verschlüsseln, halt auch mehrfach umgestellt haben.

00:39:23.522 --> 00:39:24.502
Was ja eigentlich richtig ist.

00:39:24.502 --> 00:39:25.423
Was ja im Grunde okay ist.

00:39:25.423 --> 00:39:25.982
Was ja richtig ist.

00:39:26.443 --> 00:39:30.683
Aber es geht halt nur, wenn du es neu änderst.

00:39:30.683 --> 00:39:32.743
Das heißt, wenn du lange dabei bist,

00:39:32.842 --> 00:39:33.723
dann hast du halt irgendwann...

00:39:33.723 --> 00:39:35.643
Deine alten Passwörter sind nicht so sicher.

00:39:35.643 --> 00:39:38.923
Sobald du dein Masterpasswort änderst, wird ja die ganze Vault neu verschlüsselt.

00:39:40.022 --> 00:39:40.743
Okay, das weiß ich jetzt

00:39:40.743 --> 00:39:42.683
nicht so genau, wie das da die Projekte im Einzelnen

00:39:42.683 --> 00:39:44.623
funktionieren. Also du musst einmal dein Passwort ändern.

00:39:45.263 --> 00:39:45.643
Was ich...

00:39:45.643 --> 00:39:48.763
Wie oft änderst du dein

00:39:48.763 --> 00:39:49.383
Masterpasswort?

00:39:50.263 --> 00:39:51.683
Weiß ich nicht, alle paar Monate mal.

00:39:51.982 --> 00:39:52.683
Okay, gut.

00:39:52.903 --> 00:39:55.802
Du machst immer noch eine Zahl hintendran, ein Ausrufezeichen

00:39:55.802 --> 00:39:57.322
mehr hintendran. Nee, ich mache tatsächlich

00:39:57.322 --> 00:39:58.342
ein komplett neues.

00:39:58.342 --> 00:40:06.403
Ja gut, okay, dann bist du vielleicht, aber trotzdem ist es halt bei den Leuten, die lange dabei sind, ist es halt so, da kostet das irgendwie, kannst ja online, kannst ja GPU kaufen, ne?

00:40:06.643 --> 00:40:10.282
Dann kostet das halt irgendwie die Passwörter von irgendjemandem brechen, kostet halt so 100 Dollar oder sowas?

00:40:10.282 --> 00:40:40.263
und Python.

00:40:40.282 --> 00:40:43.743
Also tatsächlich, die Krisen-PR war halt auch katastrophal.

00:40:44.082 --> 00:40:45.542
Also da, naja.

00:40:46.223 --> 00:40:46.743
Also ich, also

00:40:46.743 --> 00:40:49.423
Wir haben erst mal getan, nein, wir haben gerade gar kein Leak

00:40:49.423 --> 00:40:50.462
und dann so, wir haben auch ein Leak.

00:40:50.982 --> 00:40:52.723
Aber ich finde, die haben nichts Schlimmes rausgegeben.

00:40:52.723 --> 00:40:55.062
Nein, aber die haben relativ,

00:40:55.322 --> 00:40:57.362
also für so ein Unternehmen relativ transparent

00:40:57.362 --> 00:40:59.123
versucht zu erzählen, was wirklich passiert ist.

00:40:59.362 --> 00:40:59.782
Also fand ich.

00:41:00.302 --> 00:41:03.462
Also die Bewertung, die ich so gehört habe,

00:41:03.703 --> 00:41:05.482
war halt, ja okay, die können den Laden zumachen.

00:41:05.862 --> 00:41:07.462
Das war's. Also da ist

00:41:07.462 --> 00:41:08.982
eigentlich nichts, was noch zu retten wäre.

00:41:08.982 --> 00:41:10.482
und das ist einfach durch.

00:41:11.123 --> 00:41:12.782
Also ich meine, klar, wenn

00:41:12.782 --> 00:41:15.203
irgendjemand seine Passwörter verliert oder die Datenbank,

00:41:15.263 --> 00:41:16.842
keine Ahnung, wenn das halt

00:41:16.842 --> 00:41:18.482
irgendwie sonst wer ist, aber

00:41:18.482 --> 00:41:21.102
wenn das sein Job war,

00:41:21.763 --> 00:41:22.943
also eigentlich kannst du dann zumachen,

00:41:23.062 --> 00:41:25.123
was soll das noch? Und vor allen Dingen,

00:41:25.183 --> 00:41:26.782
wenn da so katastrophale Geschichten dabei sind, wie

00:41:26.782 --> 00:41:29.002
ja nicht mal die Sachen, die wir verschlüsselt haben, sind wirklich sicher,

00:41:29.002 --> 00:41:30.062
sondern es ist halt irgendwie

00:41:30.062 --> 00:41:32.962
kaputt. Also die meisten Sachen

00:41:32.962 --> 00:41:34.923
sind ja tatsächlich AES-256, liegen dann

00:41:34.923 --> 00:41:37.042
halt dann irgendwo da rum, das ist ein ganzer Vault,

00:41:37.203 --> 00:41:38.943
also ich glaube, die einzelnen Sachen, ich glaube auch nicht,

00:41:38.982 --> 00:42:08.962
und Jochen unterhalten sich über die Programmiersprache Python

00:42:08.982 --> 00:42:11.002
angefangen, angehört auch, aber es kommt

00:42:11.002 --> 00:42:12.522
leider immer wieder Sachen raus, wo halt

00:42:12.522 --> 00:42:15.443
klar wird, dass es nicht so ist wie die Situation.

00:42:15.443 --> 00:42:16.522
Da würde ich sehr über die Bonus bekannt sein, sonst muss ich

00:42:16.522 --> 00:42:18.943
harte Maßnahmen ergreifen. Immerhin LastPass bietet

00:42:18.943 --> 00:42:21.042
jetzt sofort alle Passwort-Händler

00:42:21.042 --> 00:42:21.562
ein Feedback.

00:42:22.982 --> 00:42:23.383
Automatisiert.

00:42:24.743 --> 00:42:27.322
Ob man dem jetzt noch vertrauen kann?

00:42:27.782 --> 00:42:29.123
Ja, das haben wir schon.

00:42:29.502 --> 00:42:30.582
Für immer.

00:42:31.002 --> 00:42:32.862
Die sind auf jeden Fall komfortabel, da stimme ich zu.

00:42:33.342 --> 00:42:34.822
Die Frage wäre jetzt schon,

00:42:35.302 --> 00:42:36.403
was nimmt ihr denn da so?

00:42:37.143 --> 00:42:38.763
Ich nehme tatsächlich LastPass, weil es ist das beste UI.

00:42:38.982 --> 00:42:40.802
Ja, okay.

00:42:41.042 --> 00:42:41.522
Ich mache das.

00:42:42.102 --> 00:42:42.643
Ja, okay.

00:42:43.203 --> 00:42:43.643
In einem String.

00:42:43.643 --> 00:42:45.102
Das hast du halt selber.

00:42:45.163 --> 00:42:45.643
Alle meine Geräte.

00:42:45.643 --> 00:42:45.923
Die kommt echt mal toll.

00:42:46.462 --> 00:42:47.163
Alle meine Geräte.

00:42:47.163 --> 00:42:48.602
Da überlege ich auch gerade,

00:42:48.663 --> 00:42:49.862
ob ich da nicht vielleicht hinwechseln will,

00:42:49.903 --> 00:42:50.962
weil ich bin bei 1Password,

00:42:51.062 --> 00:42:52.862
weil gute UI,

00:42:53.663 --> 00:42:54.663
naja, besser als...

00:42:54.663 --> 00:42:55.243
Gute UI?

00:42:56.703 --> 00:42:59.203
Lassen wir das mal als positiven Punkt so stehen.

00:42:59.302 --> 00:43:00.342
Der Rest ist halt auch nicht gut.

00:43:00.342 --> 00:43:01.982
Andere Positivpunkte...

00:43:01.982 --> 00:43:05.782
Ja, ja.

00:43:06.123 --> 00:43:07.522
Lass, was ist das beste UI?

00:43:07.522 --> 00:43:08.403
Das macht am meisten Spaß.

00:43:38.403 --> 00:43:38.943
Jochen so

00:43:38.943 --> 00:43:42.562
Ja, so mit Passwort zurücksetzen

00:43:42.562 --> 00:43:44.522
und so und SMS kriegen und das ist

00:43:44.522 --> 00:43:45.383
auch immer so ein bisschen so

00:43:45.383 --> 00:43:47.562
das Gefühl der Sicherheit.

00:43:47.802 --> 00:43:50.522
Ja, aber wenn du dann dein Passwort

00:43:50.522 --> 00:43:52.482
zurücksetzen kannst, ohne

00:43:52.482 --> 00:43:54.362
den zu haben. Aber wie soll der Passwort zurücksetzen

00:43:54.362 --> 00:43:55.223
ohne den Link in der E-Mail?

00:43:56.883 --> 00:43:58.582
Ja, aber E-Mail, dann ist

00:43:58.582 --> 00:44:00.602
ja dein Passwort, dein

00:44:00.602 --> 00:44:02.582
Tour-A ist genauso wie dein E-Mail-Account.

00:44:03.183 --> 00:44:04.423
Das ist der wichtigste Account.

00:44:04.862 --> 00:44:06.403
Also E-Mail-Account habe ich natürlich sofort geändert.

00:44:07.723 --> 00:44:08.183
Ja, ja.

00:44:08.403 --> 00:44:10.723
aber ich meine, du musst halt dann schon sehr viel wissen.

00:44:10.723 --> 00:44:12.862
Manchmal gibt es Passwort zurücksetzen per SMS

00:44:12.862 --> 00:44:14.883
und das ist ja auch nicht ungeheuersicher.

00:44:15.362 --> 00:44:16.962
Bei SMS habe ich das noch nicht gesehen.

00:44:16.982 --> 00:44:18.923
Ja, Google ist ja auch einer der Anbieter,

00:44:19.022 --> 00:44:20.883
die da erstaunlich viel

00:44:20.883 --> 00:44:23.002
Sicherheit bieten, aber gibt es ja viele andere,

00:44:23.243 --> 00:44:23.903
die nicht. Ja, aber guck mal,

00:44:24.123 --> 00:44:26.663
wenn man E-Mails sendet, dann ist das...

00:44:26.663 --> 00:44:28.943
Ja, also

00:44:28.943 --> 00:44:30.322
das war auf jeden Fall ein Briefer.

00:44:30.802 --> 00:44:32.183
Das war blöd und

00:44:32.183 --> 00:44:33.763
genau dieses Ding,

00:44:34.623 --> 00:44:36.643
weil One Password, ehrlich gesagt,

00:44:36.643 --> 00:44:39.703
in einer ähnlichen

00:44:39.703 --> 00:44:40.802
Liga.

00:44:41.223 --> 00:44:43.062
Leider muss man sagen, was Python bei uns angeht.

00:44:43.383 --> 00:44:45.183
Und sie haben sich auch bei dieser Geschichte

00:44:45.183 --> 00:44:46.102
echt nicht gut,

00:44:47.802 --> 00:44:49.062
sehen nicht so gut aus, weil

00:44:49.062 --> 00:44:51.502
statt zu sagen, ja, okay, wir bieten hier,

00:44:51.842 --> 00:44:53.423
das hätte man ja auch machen können.

00:44:54.143 --> 00:44:55.383
Da kann man doch Marketing draus machen.

00:44:55.383 --> 00:44:56.683
Marketing draus machen, haben sie halt

00:44:56.683 --> 00:44:59.143
eher so

00:44:59.143 --> 00:45:01.002
auf die Häme-Karte gesetzt.

00:45:01.723 --> 00:45:02.883
Also ich meine, Lars hat relativ

00:45:02.883 --> 00:45:05.082
transparent versucht zu erklären, also das, was

00:45:05.082 --> 00:45:06.862
nicht verstanden haben, den Leuten zu erklären.

00:45:07.482 --> 00:45:08.862
Ja, ich glaube, das müssen wir mal in den

00:45:08.862 --> 00:45:08.962
Schirmhäusern ablesen.

00:45:08.962 --> 00:45:12.223
Da können wir das Ende führen.

00:45:13.903 --> 00:45:14.943
Sah relativ

00:45:14.943 --> 00:45:15.623
katastrophal aus.

00:45:16.683 --> 00:45:17.903
Ich muss erst mal genauer angucken.

00:45:18.342 --> 00:45:21.082
Wenn wir gerade bei Softwarekatastrophen sind, da ist mir auch noch was eingefallen.

00:45:21.582 --> 00:45:22.623
Southwest Airlines

00:45:22.623 --> 00:45:25.062
hat kürzlich ganz, ganz

00:45:25.062 --> 00:45:26.602
viele Flüge canceln müssen.

00:45:26.723 --> 00:45:29.022
Über Weihnachten auch. Das ist eine große amerikanische

00:45:29.022 --> 00:45:31.042
Airline. Die operieren

00:45:31.042 --> 00:45:32.302
hauptsächlich in Nordamerika.

00:45:33.223 --> 00:45:34.782
Und die mussten wirklich ganz, ganz viele Flüge

00:45:34.782 --> 00:45:36.782
canceln. Also irgendwie an drei Tagen haben sie

00:45:36.782 --> 00:45:38.802
alle Flüge streichen

00:45:38.802 --> 00:45:40.362
müssen. Southwest Airlines.

00:45:41.002 --> 00:45:42.443
Southwest Airlines, genau. Und

00:45:42.443 --> 00:45:44.743
man weiß nicht ganz genau, woran es liegt,

00:45:44.923 --> 00:45:46.743
aber es gibt wohl so Indizien,

00:45:46.862 --> 00:45:48.683
dass da die

00:45:48.683 --> 00:45:50.822
Planungssoftware

00:45:50.822 --> 00:45:52.782
für ihre Crews

00:45:52.782 --> 00:45:55.143
kaputt gegangen ist.

00:45:56.002 --> 00:45:57.123
Planungssoftware für die Crews?

00:45:57.123 --> 00:45:58.802
Und dann konnten sie ihre Crews nicht mehr verplanen.

00:45:58.883 --> 00:46:00.923
Das heißt, sie hatten einfach kein Personal,

00:46:01.022 --> 00:46:02.123
um ihre Flugzeuge zu fliegen.

00:46:02.123 --> 00:46:03.862
Und da hat irgendjemand jedes Mal

00:46:03.862 --> 00:46:06.362
und Mickey Mars

00:46:06.362 --> 00:46:08.282
auf den Thron im Flugzeug

00:46:08.282 --> 00:46:08.462
dritten.

00:46:08.763 --> 00:46:09.243
Dr. Mickey.

00:46:11.683 --> 00:46:14.282
Es sieht wohl so aus, als ob das einfach ein Softwareproblem wäre.

00:46:14.403 --> 00:46:16.383
Als ob die halt einfach ihre Software nicht gut genug

00:46:16.383 --> 00:46:18.542
gewartet hätten oder nicht gut genug im Griff gehabt hätten

00:46:18.542 --> 00:46:19.763
oder irgendwelche Abreden...

00:46:19.763 --> 00:46:22.403
Ja, tatsächlich, voll überraschend.

00:46:22.542 --> 00:46:22.842
Echt?

00:46:24.062 --> 00:46:25.243
Kann man da nicht sparen?

00:46:25.943 --> 00:46:28.602
Das hat jetzt dazu geführt, dass eben ganz viele Leute über Weihnachten

00:46:28.602 --> 00:46:30.903
einfach gestrandet waren an irgendwelchen Scheiß-Food-Hafen.

00:46:31.683 --> 00:46:31.962
Toll.

00:46:31.962 --> 00:46:33.062
in den USA.

00:46:33.263 --> 00:46:35.342
Da kann man auch ein Auto mieten, also ganz ehrlich.

00:46:36.002 --> 00:46:38.062
Ja, da gibt es jetzt wohl auch schon

00:46:38.062 --> 00:46:39.143
rechtliche Probleme.

00:46:40.082 --> 00:46:41.962
Das entwickelt sich auch noch.

00:46:42.462 --> 00:46:44.102
Aber eine Sache,

00:46:44.163 --> 00:46:46.282
die immer wieder genannt wird, ist halt, dass Southwest Airlines

00:46:46.282 --> 00:46:48.263
in der Pandemiezeit

00:46:48.263 --> 00:46:49.862
fast pleite gegangen ist und dann irgendwie

00:46:49.862 --> 00:46:52.243
4,6 Milliarden

00:46:52.243 --> 00:46:54.362
Dollar Bailout gekriegt hat

00:46:54.362 --> 00:46:55.443
und der CEO hat

00:46:55.443 --> 00:46:58.123
einen Bonus von 9,1 Millionen Dollar ausgezahlt.

00:46:58.143 --> 00:46:59.643
Ist Bailout in den USA? Das selten.

00:47:00.522 --> 00:47:01.883
Ja, für so die wichtigen Sachen.

00:47:01.962 --> 00:47:03.243
schon. Für die Boten.

00:47:03.942 --> 00:47:05.763
Nein, normalerweise gibt es sowas in USA nicht.

00:47:05.842 --> 00:47:06.842
Da sagen die, das ist halt dein Pech.

00:47:08.163 --> 00:47:09.903
Also bei die Münzen war es ja auch eins, der Podium

00:47:09.903 --> 00:47:11.383
war. Interessiert mich nicht.

00:47:11.942 --> 00:47:13.683
Ich muss sagen, das ist auch, wenn man schon

00:47:13.683 --> 00:47:14.783
kapiert ist, macht man auch richtig.

00:47:14.862 --> 00:47:16.562
Das heißt halt nicht Baylards, sondern es heißt

00:47:16.562 --> 00:47:19.223
Business Loan oder sowas.

00:47:19.763 --> 00:47:21.883
Und die muss nicht zurückzahlen.

00:47:24.723 --> 00:47:25.862
Die Art von

00:47:25.862 --> 00:47:26.903
Business Loan hätte ich auch gerne.

00:47:26.903 --> 00:47:27.982
Ja, so eine hätte ich auch.

00:47:29.243 --> 00:47:29.723
Egal.

00:47:29.723 --> 00:47:59.703
und die Programmiersprache Python.

00:47:59.723 --> 00:48:01.743
SoftWest-Alien geht mit Niki Lauda-Alien einfach unter.

00:48:03.163 --> 00:48:03.783
Also die

00:48:03.783 --> 00:48:05.802
weiß nicht, ob die das überleben werden, diesen Vorfall.

00:48:06.723 --> 00:48:08.002
Wegen Software

00:48:08.002 --> 00:48:09.322
und wegen technischen Schulden,

00:48:09.462 --> 00:48:10.862
um die sie sich nicht richtig gekümmert haben.

00:48:11.582 --> 00:48:13.602
So ein bisschen ist das ärgerlich,

00:48:13.683 --> 00:48:15.183
aber so ein bisschen ist auch Genugtuung.

00:48:15.802 --> 00:48:16.042
Ha!

00:48:17.663 --> 00:48:19.743
Ihr hättet euch drum

00:48:19.743 --> 00:48:21.403
und ich wusste es,

00:48:21.522 --> 00:48:22.183
dass das passiert.

00:48:22.703 --> 00:48:24.842
Ja, aber so ein bisschen habe ich das Gefühl,

00:48:24.942 --> 00:48:26.743
dass das in letzter Zeit halt häufiger passiert.

00:48:26.743 --> 00:48:27.482
Also da

00:48:27.482 --> 00:48:30.442
Ich weiß nicht genau, ob genug

00:48:30.442 --> 00:48:32.322
Ich muss gestehen, ich fühle da auch genug

00:48:32.322 --> 00:48:36.322
Aber es ist halt auch irgendwie

00:48:36.322 --> 00:48:38.482
blöd zu sehen, also tatsächlich

00:48:38.482 --> 00:48:39.942
es ist so, irgendwie viele Sachen, wo man

00:48:39.942 --> 00:48:42.602
ja, was heißt, wen meine ich mit wir?

00:48:42.683 --> 00:48:44.663
Keine Ahnung. Leute, die sich mit

00:48:44.663 --> 00:48:46.342
sowas wie Software irgendwie beschäftigen, haben immer gesagt

00:48:46.342 --> 00:48:48.302
Oh, da müsst ihr aufpassen, das ist gefährlich

00:48:48.302 --> 00:48:49.723
Mach das nicht. Oh, oh

00:48:49.723 --> 00:48:52.123
Hammer, Daumen, Vorsicht

00:48:52.123 --> 00:48:53.982
Nicht machen

00:48:53.982 --> 00:48:56.442
Ja, und die bisschen Leute sagen halt, aber wie viel kriegen wir dafür?

00:48:56.442 --> 00:49:26.422
von Amazon.

00:49:26.442 --> 00:49:30.362
die so, die Leute, die dann halt die Backups verschlüsseln oder die Daten verschlüsseln

00:49:30.362 --> 00:49:35.663
und dann sagen, hier, gib mal Bitcoin, haben halt irgendwie eine Krankenversicherung erwischt.

00:49:36.042 --> 00:49:40.703
Und in Australien ist die Krankenversicherung halt erlaubt, den ganzen Scheiß halt sozusagen

00:49:40.703 --> 00:49:43.163
irgendwo zentral zu halten, was keine gute Idee ist.

00:49:43.263 --> 00:49:44.903
Alle haben immer gesagt, das ist keine gute Idee.

00:49:46.183 --> 00:49:46.942
Aber es ist viel billiger.

00:49:47.602 --> 00:49:55.143
Ja, so die Ansage war halt immer und war hier eigentlich auch und solche Daten darf man

00:49:55.143 --> 00:49:57.342
nicht auf einem Haufen irgendwo sammeln. Das darf man einfach nicht

00:49:57.342 --> 00:49:58.442
machen. Das ist doof, wenn man das macht.

00:50:00.022 --> 00:50:01.283
Und ja, die haben das halt getan

00:50:01.283 --> 00:50:03.042
und dann sind halt ihre Daten

00:50:03.042 --> 00:50:05.143
irgendwie dann weggekommen und ja, sie wollten

00:50:05.143 --> 00:50:07.102
halt das Lösegeld nicht zahlen.

00:50:08.102 --> 00:50:09.442
Und dann...

00:50:09.442 --> 00:50:10.623
Mit Terroristen darf man nicht verhandeln.

00:50:10.922 --> 00:50:12.822
Ja genau, ist auch verboten irgendwie, habe ich gehört.

00:50:13.243 --> 00:50:15.042
Jetzt kann man sich versuchen auch daraus zu reden.

00:50:15.703 --> 00:50:16.263
Darf man gar nicht.

00:50:16.263 --> 00:50:18.422
Da darf man gar nicht bezahlen.

00:50:18.982 --> 00:50:20.643
Naja, jedenfalls, die Erpresser

00:50:20.643 --> 00:50:22.442
dachten so, gut, dann

00:50:22.442 --> 00:50:24.082
machen wir mal ein bisschen mehr Druck und haben halt angefangen,

00:50:24.082 --> 00:50:25.123
die Daten zu veröffentlichen.

00:50:25.922 --> 00:50:28.102
Und haben halt dann tatsächlich, glaube ich, auch die gesamten Daten

00:50:28.102 --> 00:50:29.102
irgendwie alle veröffentlicht.

00:50:30.322 --> 00:50:32.163
Tatsächlich, die Krankenkasse

00:50:32.163 --> 00:50:34.183
und die Regierung zeigen so mit den Fingern gegenseitig

00:50:34.183 --> 00:50:34.922
aufeinander und sagen so,

00:50:35.203 --> 00:50:37.982
das hätten die nie tun dürfen.

00:50:38.163 --> 00:50:39.562
Die Bösenhacker!

00:50:39.783 --> 00:50:41.623
Die russischen, chinesischen, was weiß ich.

00:50:41.942 --> 00:50:43.623
Die waren alle ganz böse. Die amerikanischen.

00:50:44.743 --> 00:50:46.422
Und das ist so kriminell.

00:50:46.562 --> 00:50:48.042
Aber sowas von so furchtbar, furchtbar kriminell.

00:50:48.042 --> 00:50:50.123
Also da müssen jetzt ganz dringend Leute ins Gefängnis dafür.

00:50:50.302 --> 00:50:50.822
Aber nicht ich.

00:50:51.883 --> 00:50:53.822
Diese ganzen Daten, wie kommen die denn überhaupt dahin?

00:50:53.822 --> 00:50:55.502
also genau

00:50:55.502 --> 00:50:56.163
und

00:50:56.163 --> 00:51:00.042
wer es dann aber ausbaden

00:51:00.042 --> 00:51:01.482
muss, sind halt die Leute, die jetzt

00:51:01.482 --> 00:51:03.263
wie zum Beispiel das halt alle

00:51:03.263 --> 00:51:05.683
Leute, die jetzt da irgendwie wegen

00:51:05.683 --> 00:51:07.883
Alkoholkrankheit oder so behandelt werden in Australien, haben jetzt ein Problem

00:51:07.883 --> 00:51:09.922
weil, ja das steht jetzt halt irgendwo

00:51:09.922 --> 00:51:12.042
ja, du kannst es wissen, wenn du

00:51:12.042 --> 00:51:12.683
es wissen willst

00:51:12.683 --> 00:51:15.903
ja, da braucht man jetzt eigentlich

00:51:15.903 --> 00:51:17.663
ein Webinterface, was du nur in Sacht mit

00:51:17.663 --> 00:51:19.783
KI, du bist alkoholkrank, danke

00:51:19.783 --> 00:51:20.062
ja

00:51:20.062 --> 00:51:23.283
ja, also irgendwie alles nicht so schön

00:51:23.283 --> 00:51:30.862
Aber es ist halt, ja, jetzt kann man natürlich sagen, hier, tollt es so, aber es hilft auch nicht, ne, es ist irgendwie

00:51:30.862 --> 00:51:34.962
Also dieses Mal hilft es nicht, vielleicht hilft es nächstes Mal was, wenn man das jetzt lange genug sagt, da tollt es auch nicht

00:51:34.962 --> 00:51:37.203
Also ich habe in Europa auch gar keine Hoffnung, ey

00:51:37.203 --> 00:51:43.243
Ich habe mich aber auch oft gefragt, man sagt das, man denkt so, wann passiert es denn endlich mal, jetzt passiert es halt, ja

00:51:43.243 --> 00:51:44.962
Aber, ja

00:51:44.962 --> 00:51:46.082
Ist doch auch irgendwie schön

00:51:46.082 --> 00:51:50.922
Warum haben wir doch keinen Profit?

00:51:50.922 --> 00:51:52.322
Brennenden Hochhäuser.

00:51:52.582 --> 00:51:53.643
Wenigstens von Profit.

00:51:54.962 --> 00:51:56.883
Ja gut, da gibt es sicherlich Leute,

00:51:57.022 --> 00:51:57.903
die da profitieren.

00:51:58.542 --> 00:51:59.422
Warum nicht wir?

00:52:00.942 --> 00:52:02.542
Weil wir die Guten sind, Dominik.

00:52:05.562 --> 00:52:06.383
Ja gut, auf jeden Fall.

00:52:06.602 --> 00:52:07.342
So, das alles.

00:52:08.643 --> 00:52:10.062
Sind wir mit den News durch? Ich glaube schon.

00:52:10.062 --> 00:52:11.243
Wir machen viel zu lange News.

00:52:11.502 --> 00:52:12.842
Wir haben uns ein paar Minuten dran.

00:52:12.883 --> 00:52:14.362
Jochen, was hast du denn dieses Jahr gemacht?

00:52:14.602 --> 00:52:17.123
Ja, ich habe tatsächlich, weil ich dachte,

00:52:17.283 --> 00:52:18.223
okay, guck mal nach.

00:52:18.763 --> 00:52:20.883
Ich höre ja Buch, so ein bisschen.

00:52:20.922 --> 00:52:22.883
und Jochen hat einen Blog,

00:52:23.022 --> 00:52:24.362
in dem steht seine Weekend-Mos,

00:52:24.362 --> 00:52:26.143
fast im US-Heim-Wilson.

00:52:27.223 --> 00:52:28.922
Aber schreibst du da auch die Termine rein,

00:52:28.962 --> 00:52:30.982
wenn du zur Alkoholberatung

00:52:30.982 --> 00:52:31.263
gehst?

00:52:33.022 --> 00:52:34.123
Noch nicht, aber vielleicht.

00:52:34.143 --> 00:52:36.602
Ist das nicht eine A.A., eine Geheimorganisation?

00:52:37.522 --> 00:52:38.223
Ja, also

00:52:38.223 --> 00:52:40.822
da ist tatsächlich relativ

00:52:40.822 --> 00:52:42.982
viel, also ich war selber überrascht, ich dachte ja so gut,

00:52:43.022 --> 00:52:44.502
was habe ich dieses Jahr gemacht, weiß nicht, rumgesessen,

00:52:44.502 --> 00:52:45.482
am Computer irgendwie

00:52:45.482 --> 00:52:48.263
vielleicht auf die eine oder andere Konferenz gefahren,

00:52:48.422 --> 00:52:50.542
aber es war mehr, als ich erwartet hatte

00:52:50.542 --> 00:52:52.842
und ja, da ist...

00:52:52.842 --> 00:52:54.562
Also wenn man 52 Wochen tatsächlich

00:52:54.562 --> 00:52:56.643
abrechnet am Ende des Jahres, dann kommt da was rum.

00:52:57.002 --> 00:52:57.102
Ja.

00:52:58.582 --> 00:53:00.403
Ja, habe ich jetzt dieses Jahr nicht gemacht, aber

00:53:00.403 --> 00:53:02.683
also zum Beispiel, ich hatte gedacht

00:53:02.683 --> 00:53:03.442
so...

00:53:03.442 --> 00:53:05.743
Bist du lückenlos mit deinen Wegloks?

00:53:06.743 --> 00:53:07.462
Ja, ich meine schon.

00:53:07.562 --> 00:53:08.482
Ich schon.

00:53:10.322 --> 00:53:12.322
Also ja, aber

00:53:12.322 --> 00:53:14.562
in manchen steht halt mehr drin und in manchen steht nicht

00:53:14.562 --> 00:53:16.442
so viel drin. Ja, genau, ich hatte auch ein paar dabei,

00:53:16.522 --> 00:53:18.223
wo ich dachte so, oh, okay. Also um euch nochmal

00:53:18.223 --> 00:53:20.283
für unsere lieben Hörerinnen und Hörer

00:53:20.283 --> 00:53:21.663
Das ist eigentlich ein Weglog.

00:53:22.143 --> 00:53:24.442
Jochen und Johannes machen beide auf ihren eigenen Blogs

00:53:24.442 --> 00:53:26.342
Weglogs. Ihr könnt nachlesen, was haben sie denn

00:53:26.342 --> 00:53:28.442
jede Woche so gemacht.

00:53:29.143 --> 00:53:30.243
Und das steht ja relativ detailliert drin.

00:53:30.383 --> 00:53:31.883
Das ist mehr oder weniger interessant.

00:53:32.362 --> 00:53:33.982
Das ganze Jahr über Nachwuchs.

00:53:34.462 --> 00:53:36.223
Ich finde es total cool. Ich schaffe es nur jeden

00:53:36.223 --> 00:53:37.602
Monat und ich traue mich nicht, das zu veröffentlichen.

00:53:38.042 --> 00:53:39.243
Ja gut, das kann man ja auch privat machen.

00:53:40.102 --> 00:53:41.522
Dann gibt es ja auch noch ein zweites,

00:53:41.783 --> 00:53:43.143
was nicht veröffentlicht wird.

00:53:43.802 --> 00:53:44.903
Das Secret Journal.

00:53:44.903 --> 00:53:45.703
Ja natürlich.

00:53:46.703 --> 00:53:48.822
Mein Tagebuch veröffentliche ich da nicht.

00:53:48.822 --> 00:54:18.802
und Jochen unterhalten sich über die Programmiersprache Python

00:54:18.822 --> 00:54:20.802
Tool geschrieben, was diese,

00:54:21.123 --> 00:54:23.042
was, kann man mit Datum,

00:54:23.123 --> 00:54:23.683
ja, mit Datum.

00:54:23.683 --> 00:54:25.442
Mit Chat-Tippetippen, coolen Text dazu, was das macht?

00:54:25.602 --> 00:54:26.623
Nee, so weit bin ich noch nicht.

00:54:28.643 --> 00:54:29.582
Den Progress,

00:54:29.623 --> 00:54:31.362
was ich gemacht habe, muss ich mir immer irgendwas ausdenken.

00:54:32.542 --> 00:54:33.723
Jedenfalls lade ich mir halt

00:54:33.723 --> 00:54:35.623
diese Links

00:54:35.623 --> 00:54:37.582
runter und formateer die dann

00:54:37.582 --> 00:54:39.042
so, dass sie da in dieses Weglok passen.

00:54:39.062 --> 00:54:39.842
Aber du liest sie dann auch?

00:54:40.862 --> 00:54:43.062
Ja, also ich tue nur Links in mein

00:54:43.062 --> 00:54:44.743
Pinboard, was ich gelesen habe, ja.

00:54:46.703 --> 00:54:47.062
Und

00:54:47.062 --> 00:54:49.123
und das hat sich auch so ein bisschen entwickelt.

00:54:49.283 --> 00:54:51.042
Ich habe am Anfang das halt irgendwie so

00:54:51.042 --> 00:54:52.862
händisch gemacht und dann habe ich mir ein Tool geschrieben, was

00:54:52.862 --> 00:54:55.102
dieses HTML auf sauber

00:54:55.102 --> 00:54:57.022
macht, wenn ich das da reinkopiert habe und dann habe ich mir

00:54:57.022 --> 00:54:58.982
ein Tool geschrieben, was das aus der API rausliest und

00:54:58.982 --> 00:55:00.102
das dann auch der Konsole ausgibt.

00:55:00.743 --> 00:55:02.962
Und die jetzige Ausbaustufe

00:55:02.962 --> 00:55:04.522
ist, dass es eben da so einen Befehl gibt,

00:55:04.962 --> 00:55:06.842
der den Wochenabschluss macht, sage ich mal.

00:55:08.062 --> 00:55:09.042
Der das automatisch in

00:55:09.042 --> 00:55:09.883
diese... Heißt der Weekend?

00:55:11.223 --> 00:55:11.962
Ne, der heißt

00:55:11.962 --> 00:55:13.822
Gatly.

00:55:13.822 --> 00:55:17.123
Okay

00:55:17.123 --> 00:55:20.062
Adios Weekend

00:55:20.062 --> 00:55:20.362
Gatley

00:55:20.362 --> 00:55:24.062
Und der schreibt dann

00:55:24.062 --> 00:55:25.982
der holt dann diese Links ab und schreibt die automatisch da

00:55:25.982 --> 00:55:28.123
in diese verschiedenen Sektionen rein und dann muss ich nur noch

00:55:28.123 --> 00:55:29.542
eben sozusagen meine

00:55:29.542 --> 00:55:32.102
persönlichen Einschätzungen dazu

00:55:32.102 --> 00:55:34.002
schreiben, wie diese Woche so verlaufen ist

00:55:34.002 --> 00:55:35.143
Wann machst du das?

00:55:36.822 --> 00:55:37.982
Sonntagabend oder Montagmorgen

00:55:37.982 --> 00:55:40.302
Also tatsächlich am nächsten Start

00:55:40.302 --> 00:55:41.822
Ja, das

00:55:41.822 --> 00:55:44.302
Das habe ich bei mir rausgefunden, wenn ich das nicht mache,

00:55:44.403 --> 00:55:47.163
wenn ich das dann so ein bisschen laufen lasse, dann mache ich es gar nicht.

00:55:47.322 --> 00:55:48.143
Ich weiß, was du meinst.

00:55:48.163 --> 00:55:51.542
Ich bin jetzt gerade noch bei meinen Monthlogs November, glaube ich, nicht mehr.

00:55:52.223 --> 00:55:52.802
Ja, genau.

00:55:52.903 --> 00:55:54.143
Wenn das passiert, ist es echt schrecklich.

00:55:54.643 --> 00:55:58.763
Dann muss man einen Monat auslassen oder eine Woche oder so und dann wieder aufnehmen.

00:55:58.862 --> 00:56:01.022
Dass ich zwei oder drei Wochen zurück war, das ist furchtbar.

00:56:01.123 --> 00:56:04.842
Das ist ganz schrecklich, weil man hat dann halt plötzlich so ein riesiges Backlog von Zeugs.

00:56:05.663 --> 00:56:07.243
Allein, wenn man sich hinsetzt und sagt, okay, ich mache das mal,

00:56:07.243 --> 00:56:09.143
dann guckt man drauf und denkt sich, nee, ich mache lieber doch was anderes.

00:56:09.143 --> 00:56:10.183
und das tritt.

00:56:10.422 --> 00:56:11.883
Wie kommst du auf dein Backlog, Jochen?

00:56:13.883 --> 00:56:14.683
Tatsächlich, also

00:56:14.683 --> 00:56:16.922
die ursprüngliche Form ist halt auch

00:56:16.922 --> 00:56:18.962
irgendwie, ich sehe irgendwas Interessantes und dann drücke ich

00:56:18.962 --> 00:56:20.903
auf Share und bei iOS kann man das halt immer

00:56:20.903 --> 00:56:22.842
in Notizen sharen. Ich meine, das ist okay, ich mache

00:56:22.842 --> 00:56:24.842
alles per Hand. Notizen sharen, wie

00:56:24.842 --> 00:56:25.362
so ein Tier.

00:56:27.183 --> 00:56:27.942
Wie ein Wilder.

00:56:28.302 --> 00:56:30.822
Ja, so mache ich das.

00:56:32.842 --> 00:56:34.763
Also du packst alles einfach per Share in dein persönliches

00:56:34.763 --> 00:56:36.623
Notizbuch und dann musst du das irgendwann sortieren und aufräumen.

00:56:37.143 --> 00:56:37.862
Genau, das mache ich aber.

00:56:37.862 --> 00:56:38.703
Du benutzt nicht Connect Home?

00:56:39.143 --> 00:56:41.062
äh, weil das

00:56:41.062 --> 00:56:43.442
nicht, weil ich da zum Beispiel keine Notizen

00:56:43.442 --> 00:56:44.982
Notizen dann zuschreiben kann

00:56:44.982 --> 00:56:47.322
weil manchmal schreibe ich dann halt auch noch irgendwas dazu

00:56:47.322 --> 00:56:49.223
Ja, Pinboard ist auch

00:56:49.223 --> 00:56:51.022
Ich habe sogar bei meinen Pinboards

00:56:51.022 --> 00:56:52.962
habe ich jetzt sogar einen Tag, der heißt Jochen

00:56:52.962 --> 00:56:55.322
und wenn der Tag in einem

00:56:55.322 --> 00:56:56.883
Link vorhanden ist, wird automatisch hinten

00:56:56.883 --> 00:56:58.623
angefügt via Jochens Weglang

00:56:58.623 --> 00:57:01.203
Ich habe mir schon gefragt, ob das vorhanden ist, weil ich dachte so, oh, das ist aber

00:57:01.203 --> 00:57:02.822
sehr regelmäßig. Nein, das ist ein Tag

00:57:02.822 --> 00:57:05.283
und jedes Mal, wenn ich da von dir Links anklicke

00:57:05.283 --> 00:57:06.263
dann kriegen die den Tag

00:57:06.263 --> 00:57:09.002
Ja, nee, sowas mache ich nicht

00:57:09.002 --> 00:57:09.942
und das Pro-Automatisierung.

00:57:09.942 --> 00:57:11.942
Alles automatisch.

00:57:13.482 --> 00:57:15.243
Und für mich war auch ein großer Schritt

00:57:15.243 --> 00:57:17.342
tatsächlich von, ich schreibe das halt am Ende der Woche

00:57:17.342 --> 00:57:19.203
zusammen. Ja, ich meine, wenn ich das jetzt besser

00:57:19.203 --> 00:57:20.883
automatisiert hätte, wäre wahrscheinlich ein Weg gewesen,

00:57:20.962 --> 00:57:22.143
das dann hinzukriegen.

00:57:23.602 --> 00:57:25.582
Was dann für mich das Problem auch gelöst hat,

00:57:25.582 --> 00:57:27.482
war eher so die nicht-technische Lösung durch,

00:57:27.643 --> 00:57:29.542
ich versuche das halt täglich

00:57:29.542 --> 00:57:31.482
zu machen oder so und nicht am Ende der Woche.

00:57:32.302 --> 00:57:33.342
Das dauert nicht so lange.

00:57:33.462 --> 00:57:35.743
Das mache ich halt irgendwie 10 Minuten am Tag

00:57:35.743 --> 00:57:37.442
oder mehr. Aber das ist viel. 10 Minuten am Tag ist viel.

00:57:37.442 --> 00:57:38.982
Ist viel? Ja, finde ich auch.

00:57:39.203 --> 00:57:41.203
Also ich versuche auch sowas zu machen, also wie meine

00:57:41.203 --> 00:57:43.903
täglichen Arbeiten zu dokumentieren

00:57:43.903 --> 00:57:45.462
in irgendwelchen, weiß nicht, ob sie den

00:57:45.462 --> 00:57:46.342
Markdown-Files oder sowas,

00:57:46.942 --> 00:57:49.302
aber das so qualitativ aufzubereiten,

00:57:49.362 --> 00:57:50.663
dass das in so ein Wickloch packen würde,

00:57:51.342 --> 00:57:52.422
ist schwierig.

00:57:53.143 --> 00:57:55.403
Ich muss das dann immer

00:57:55.403 --> 00:57:57.482
manuell zusammenklauben, was ich ja gemacht habe,

00:57:57.582 --> 00:57:59.502
kuratieren und ergänzen mit den

00:57:59.502 --> 00:58:01.203
extra Informationen, die ich gerne hätte,

00:58:01.302 --> 00:58:02.283
dass das dann da drin steht.

00:58:02.883 --> 00:58:04.243
Aber ich finde das sehr aufwendig.

00:58:04.243 --> 00:58:05.442
Also das kostet mich wirklich viel Zeit.

00:58:05.442 --> 00:58:35.422
und Jochen unterhalten sich über die Programmiersprache Python

00:58:35.442 --> 00:58:39.183
Also abgesehen davon, wir nehmen das mal als Lob, oder?

00:58:39.183 --> 00:58:41.143
Ja, okay, bombastisch, okay

00:58:41.143 --> 00:58:43.102
Ja, also Jochen hat gerade

00:58:43.102 --> 00:58:44.862
noch nicht ganz so gut über Simon Verlissen, aber

00:58:44.862 --> 00:58:45.643
irgendwie kommt er

00:58:45.643 --> 00:58:48.243
Also tatsächlich

00:58:48.243 --> 00:58:50.602
Du machst ja auch wieder rein, Jochen

00:58:50.602 --> 00:58:51.283
Ja, also

00:58:51.283 --> 00:58:54.723
Weil ich die aus anderen Gründen

00:58:54.723 --> 00:58:57.143
Das darf man nicht erzählen

00:58:57.143 --> 00:58:59.123
Aber ich sammle aus anderen Gründen Bilder

00:58:59.123 --> 00:59:00.403
die ich woanders veröffentliche

00:59:00.403 --> 00:59:02.822
und dann fallen die halt sozusagen mit runter

00:59:02.822 --> 00:59:04.922
Gut, wenn ich die eh schon da habe, dann kann ich auch

00:59:04.922 --> 00:59:12.502
Ja gut, aber Bilder ist immer, da ist immer so viel Prozess dran und immer so viel, ja, viel rumgefummelt und so.

00:59:13.062 --> 00:59:14.842
Deshalb, ich würde auch gerne Bilder...

00:59:14.842 --> 00:59:19.542
Also wenn Jochen da eine Viertelstunde pro Tag reinsetzt, dann sind das schon eineinhalb Stunden pro Woche.

00:59:20.062 --> 00:59:21.602
Ja, mit so viel Zeit könnte ich das auch machen.

00:59:21.763 --> 00:59:22.922
Da könnte ich auch Bilder machen, aber...

00:59:22.922 --> 00:59:31.002
Das ist schon relativ teuer. Das ist bei euren Stundenlässtern schon im deutlich dreistelligen Bereich, was man da irgendwie jede Woche da reinsetzt.

00:59:31.002 --> 00:59:35.422
Das heißt, im Monat sind es ungefähr 1000 Dollar, die in diese Miete ausfließen.

00:59:35.783 --> 00:59:36.263
Aua, aua.

00:59:36.283 --> 00:59:37.982
Nein, das haben wir noch nicht erreicht.

00:59:38.442 --> 00:59:39.383
Na, wieso?

00:59:41.183 --> 00:59:42.263
Viermal anderthalb Stunden.

00:59:42.743 --> 00:59:42.922
Ja.

00:59:43.763 --> 00:59:44.342
Wie viele Stunden?

00:59:44.502 --> 00:59:45.422
Keine Ahnung, sechs.

00:59:45.783 --> 00:59:45.922
Aha.

00:59:46.602 --> 00:59:46.723
Ja.

00:59:47.842 --> 00:59:48.723
Reicht bei mir noch nicht.

00:59:48.822 --> 00:59:49.763
Nee, reicht beim Annähern.

00:59:50.822 --> 00:59:51.723
Aber aufgerundet, ja.

00:59:53.163 --> 00:59:54.302
Auf 1000 Dollar gerundet.

00:59:54.743 --> 01:00:05.705
Ja siehst du Mehr als 500 Ja Genau Ja Ich finde dieses sich mit anderen vergleichen genau das wie klug lese ich halt

01:00:05.705 --> 01:00:08.705
wenn man sich da vergleicht

01:00:08.705 --> 01:00:09.805
da wird man

01:00:09.805 --> 01:00:13.185
today I learned und dann ist da so ein Artikel

01:00:13.185 --> 01:00:14.345
und dann ist das ah scheiße

01:00:14.345 --> 01:00:17.345
auch lernen können

01:00:17.345 --> 01:00:19.185
mir geht es ja bei euch schon so

01:00:19.185 --> 01:00:21.085
ja aber das ist glaube ich

01:00:21.085 --> 01:00:23.065
generell der Fehler das sollte man dann einfach nicht machen

01:00:23.065 --> 01:00:24.505
sondern also für mich ist halt

01:00:24.505 --> 01:00:26.105
die Erfahrung. Man muss immer runter gucken.

01:00:26.905 --> 01:00:28.025
Nein, einfach nicht

01:00:28.025 --> 01:00:30.425
sozusagen das in diesem Vergleichsding

01:00:30.425 --> 01:00:32.505
sehen, sondern sich fragen, okay, macht das für mich Sinn

01:00:32.505 --> 01:00:33.705
und habe ich was davon?

01:00:34.725 --> 01:00:36.525
Also eine Sache muss ich da vielleicht noch sagen,

01:00:36.785 --> 01:00:38.405
wir hatten die Diskussion auch beim

01:00:38.405 --> 01:00:40.565
letzten Dank und Mieter in Köln, wo es

01:00:40.565 --> 01:00:43.005
halt darum ging, wie man seine eigene Produktivität

01:00:43.005 --> 01:00:44.385
ein bisschen steigern kann und wie man so ein bisschen

01:00:44.385 --> 01:00:46.505
die Sachen, die man macht, irgendwie so strukturierter

01:00:46.505 --> 01:00:48.545
bearbeiten kann. Und da waren relativ

01:00:48.545 --> 01:00:50.365
viele Leute einer Meinung, dass man

01:00:50.365 --> 01:00:52.185
tatsächlich durch diese Dokumentation, die man macht,

01:00:52.545 --> 01:00:54.325
unabhängig, ob man die nochmal selber durchliest oder nicht,

01:00:54.505 --> 01:00:56.465
einen riesigen Vorteil bekommt.

01:00:56.985 --> 01:00:58.145
Ja, glaube ich auch.

01:00:58.305 --> 01:01:00.005
Und das muss ich echt sagen, das stimmt tatsächlich.

01:01:01.065 --> 01:01:02.385
Überhaupt sich Notizen machen

01:01:02.385 --> 01:01:04.045
zu dem, was man tut, auch täglich,

01:01:04.465 --> 01:01:06.165
würde ich sagen, ist eine sehr gute Idee.

01:01:07.465 --> 01:01:08.045
Es ist

01:01:08.045 --> 01:01:09.905
mehr, als man erwarten würde.

01:01:10.405 --> 01:01:12.405
Aber warum veröffentlichst

01:01:12.405 --> 01:01:13.545
du es, Jochen?

01:01:13.985 --> 01:01:16.225
Naja, eigentlich das mit dem Veröffentlichen ist

01:01:16.225 --> 01:01:17.745
nicht so wichtig. Das ist nicht mein Haupt...

01:01:17.745 --> 01:01:19.745
Ich weiß auch nicht, ob das irgendjemand tatsächlich liest.

01:01:19.985 --> 01:01:21.325
Hast du Analytics? Sporadisch.

01:01:23.265 --> 01:01:24.165
Momentan habe ich gerade so ein bisschen

01:01:24.165 --> 01:01:26.445
Plausible I.O. drauf, aber ich weiß gar nicht,

01:01:26.485 --> 01:01:26.945
ob man da reden kann.

01:01:26.945 --> 01:01:27.785
Du könntest nachgucken.

01:01:27.945 --> 01:01:29.325
Ich könnte nachgucken, ich mache es aber eigentlich nicht.

01:01:29.325 --> 01:01:32.065
Ich habe keinen Analytics, ich habe gar nichts.

01:01:32.225 --> 01:01:34.745
Ich weiß nicht, ob das eine Person liest oder zwei.

01:01:35.545 --> 01:01:36.765
Ab und zu mal drei.

01:01:37.285 --> 01:01:38.525
Also ich glaube, ich habe von deinen letzten

01:01:38.525 --> 01:01:40.685
52 Wegloks vielleicht

01:01:40.685 --> 01:01:41.725
elf gelesen.

01:01:42.545 --> 01:01:44.585
Ich könnte ja mal nachgucken, wie oft das bei dir in den Wegloks

01:01:44.585 --> 01:01:46.265
vorkommt, bei denen in den Wegloks gelesen ist,

01:01:46.345 --> 01:01:47.445
und dann weiß ich zumindest wie viele.

01:01:48.005 --> 01:01:50.705
Ich mache das so ein bisschen anders,

01:01:50.745 --> 01:01:52.685
ich habe so ein generelles Public Journal,

01:01:52.685 --> 01:01:56.085
Das ist so ein Link-Sammlung, da schreibe ich das mal alles weg.

01:01:57.025 --> 01:02:00.985
Das sind auch eure Wegloks, ich habe einen neuen Abstand eingeführt.

01:02:01.545 --> 01:02:02.405
Für unsere Wegloks.

01:02:02.785 --> 01:02:04.065
Ich fühle mich geehrt.

01:02:07.205 --> 01:02:11.045
Eine der interessanten Sachen, die ich da rausgezogen habe,

01:02:11.045 --> 01:02:14.025
also ich veröffentliche das halt, weil es zwei Leute gibt,

01:02:14.585 --> 01:02:16.305
von denen ich weiß, dass sie es lesen,

01:02:16.565 --> 01:02:17.885
aber nicht nur Anwesende hier.

01:02:19.185 --> 01:02:21.125
Und ein Freund hat mir mal gesagt,

01:02:21.125 --> 01:02:23.205
hier. Er hatte irgendwie Zeit

01:02:23.205 --> 01:02:25.205
bei einer Bahnreise und er wusste nicht genau,

01:02:25.285 --> 01:02:27.305
was er machen sollte und dann hat er meinen Weglok aufgemacht, weil er wusste,

01:02:27.405 --> 01:02:28.425
dass da interessante Sachen drin sind.

01:02:28.925 --> 01:02:30.305
Der Simon, weiß nicht, der erzählt das auch.

01:02:30.985 --> 01:02:32.465
Ja, genau, der Simon ist die Person.

01:02:33.225 --> 01:02:34.845
Aber mein Freund

01:02:34.845 --> 01:02:35.845
heißt Anton.

01:02:36.505 --> 01:02:39.005
Er hat mir geschrieben und hat gesagt, vielen Dank für dieses Weglok.

01:02:39.885 --> 01:02:41.085
Das ist quasi vorsortiert

01:02:41.085 --> 01:02:43.145
für den. Und ich möchte das eben für mich

01:02:43.145 --> 01:02:45.045
haben und dann ist der Aufwand, das

01:02:45.045 --> 01:02:46.485
zu veröffentlichen, marginal.

01:02:46.745 --> 01:02:48.425
Genau, so würde ich das...

01:02:48.425 --> 01:02:51.085
Also der Vorteil, den ich daraus ziehe, ist nicht, dass andere Leute

01:02:51.085 --> 01:02:52.925
das lesen oder so, aber der Vorteil ist, dass

01:02:52.925 --> 01:02:53.765
es gemacht ist.

01:02:54.245 --> 01:02:57.005
Ich habe zum Beispiel so eine Pipeline

01:02:57.005 --> 01:02:58.645
im Planung,

01:02:59.585 --> 01:03:01.005
dass tatsächlich so Dinge

01:03:01.005 --> 01:03:03.225
auch in Obsidian zum Beispiel, also in Markdown

01:03:03.225 --> 01:03:05.065
Files angelegt werden und dann über

01:03:05.065 --> 01:03:06.945
sowas wie GitHub Action oder so

01:03:06.945 --> 01:03:09.085
direkt ein Blog

01:03:09.085 --> 01:03:10.945
automatisiert

01:03:10.945 --> 01:03:12.965
diese Markdown Files als

01:03:12.965 --> 01:03:15.045
Blogeinträge in die

01:03:15.045 --> 01:03:16.205
Version.

01:03:16.425 --> 01:03:18.305
Das ist ja easy.

01:03:18.845 --> 01:03:20.805
Da können wir auch gerne gleich noch mehr

01:03:20.805 --> 01:03:50.785
und der Technik.

01:03:50.805 --> 01:03:56.985
Ne, ich hab da tatsächlich, also Mealy ist so ein Rezeptverwaltungs-Sammlungs-Ding, was es ist.

01:03:56.985 --> 01:03:57.905
Ist auch in Django geschrieben, oder?

01:03:58.065 --> 01:04:00.145
Ne, ist fast API, fast API-Bank.

01:04:00.145 --> 01:04:00.525
Aber Python.

01:04:00.905 --> 01:04:03.105
Python, genau, und Frontend-View.

01:04:04.225 --> 01:04:08.425
Und das war einfach so eine Kombination, wo ich dachte so, oh, damit kenn ich mich ja im Prinzip aus.

01:04:08.445 --> 01:04:08.945
Da komm ich klar mit.

01:04:08.945 --> 01:04:09.585
Super, komm ich klar.

01:04:10.625 --> 01:04:13.205
Ich kann das ja mal deployen und dann da irgendwie selber Dinge mitmachen.

01:04:13.885 --> 01:04:16.045
Und ja, das hab ich dann auch getan, das funktioniert auch soweit.

01:04:18.125 --> 01:04:20.485
Aber es ist halt schon mehr Aufwand, als ich jetzt gedacht hätte.

01:04:20.485 --> 01:04:22.925
und dann habe ich da so Dinge reingebaut,

01:04:23.205 --> 01:04:24.565
wie, dass ich die Sachen,

01:04:24.705 --> 01:04:26.945
also ich verwende so eine App, Captain Cook, ich weiß nicht, ob ihr die kennt

01:04:26.945 --> 01:04:28.845
manchmal, so für Inspiration

01:04:28.845 --> 01:04:29.905
gelesen, genau,

01:04:30.465 --> 01:04:32.445
die sind eigentlich, die Rezepte sind ganz gut,

01:04:32.585 --> 01:04:34.805
also die App selber ist technisch nicht so toll,

01:04:34.965 --> 01:04:36.805
aber die Rezepte

01:04:36.805 --> 01:04:38.705
sind ganz okay und jetzt

01:04:38.705 --> 01:04:39.845
möchte ich die aber irgendwie,

01:04:40.945 --> 01:04:42.605
da habe ich auch noch andere Quellen für Rezepte,

01:04:42.745 --> 01:04:44.605
das heißt, ich möchte nicht immer die App verwenden, vor allem,

01:04:44.705 --> 01:04:46.525
weil die App auch nicht gut ist und

01:04:46.525 --> 01:04:48.945
ja, jetzt habe ich das Problem, wie kriege ich die Rezepte da raus

01:04:48.945 --> 01:04:51.865
und in meine Rezeptverwaltung mit Mealy irgendwie rein.

01:04:52.505 --> 01:04:54.505
Und dafür habe ich mir dann halt so ein Tool geschrieben, dass das macht.

01:04:55.045 --> 01:04:58.385
Und da habe ich auch sehr positive Erfahrungen mit Open Source gemacht an der Stelle.

01:04:58.385 --> 01:05:01.345
Das sind so die Sachen, wo ich die meisten Interaktionen mit irgendwelchen Leuten habe.

01:05:01.465 --> 01:05:03.905
Tatsächlich, da hat mir irgendwie nach der Kessler-Öffnung...

01:05:03.905 --> 01:05:04.345
Der Kessler-Kundescraper.

01:05:04.945 --> 01:05:09.145
Ja, weil ich dachte so, okay, ich habe so ein paar Sachen rausgefunden

01:05:09.145 --> 01:05:10.285
und ein bisschen scrapen konnte ich dann.

01:05:11.085 --> 01:05:13.345
Und zum Beispiel immer diese dreitäglichen Rezepte, die es da gibt,

01:05:13.525 --> 01:05:15.325
konnte ich relativ leicht irgendwie integrieren.

01:05:15.765 --> 01:05:17.505
Aber die ganzen Favoriten, die ich schon hatte,

01:05:17.505 --> 01:05:19.225
konnte ich halt zum Beispiel nicht sinken und so, weil

01:05:19.225 --> 01:05:21.625
aus einer Captain Cook URL, die man so per Link

01:05:21.625 --> 01:05:23.365
sharen kann, kann man halt nicht so leicht irgendwie

01:05:23.365 --> 01:05:25.085
tatsächlich die Informationen fürs Rezept rauskriegen

01:05:25.085 --> 01:05:27.665
und irgendjemand schrieb mir dann so, ja, ich hab mal irgendwie

01:05:27.665 --> 01:05:29.485
keine Ahnung, das auf Android

01:05:29.485 --> 01:05:31.565
hab ich dann irgendwie

01:05:31.565 --> 01:05:33.505
keine Ahnung, dazwischen irgendwas geklemmt, wo man

01:05:33.505 --> 01:05:34.305
dann mitlesen kann.

01:05:34.665 --> 01:05:37.425
Ja, irgendwie sowas genau. Und dann hab ich mir

01:05:37.425 --> 01:05:39.385
die Up-Requests mal angeguckt und guck mal hier, so

01:05:39.385 --> 01:05:41.485
kannst du das machen und dann kriegst du da irgendwie

01:05:41.485 --> 01:05:43.425
auch die kompletten Rezepte raus, wenn du

01:05:43.425 --> 01:05:45.525
die Up-Requests so machst. Wow, okay,

01:05:45.645 --> 01:05:47.365
cool. Dann hab ich das natürlich eingebaut,

01:05:47.365 --> 01:05:49.885
und das war dann schon mal besser.

01:05:50.305 --> 01:05:51.505
Und jetzt letztens hat nochmal jemand

01:05:51.505 --> 01:05:54.125
irgendwie

01:05:54.125 --> 01:05:55.805
einen größeren Pull-Request

01:05:55.805 --> 01:05:57.325
gegen Captain Cook's Scraper,

01:05:57.525 --> 01:05:58.685
gegen dieses Repository

01:05:58.685 --> 01:06:00.985
gefeilt,

01:06:01.405 --> 01:06:02.725
sozusagen Alexander Ditsch,

01:06:02.785 --> 01:06:05.905
der hatte dann

01:06:05.905 --> 01:06:08.185
so Dinge drin wie mehrere Bilder pro Rezept

01:06:08.185 --> 01:06:09.925
und irgendwie die Mengenangaben

01:06:09.925 --> 01:06:11.205
für die Zutaten.

01:06:13.045 --> 01:06:13.765
Kannst du mal kurz

01:06:13.765 --> 01:06:15.405
die URL für deinen Rezept bloggen?

01:06:15.405 --> 01:06:18.045
Da gibt es keine URL

01:06:18.045 --> 01:06:18.925
wo das öffentlich ist

01:06:18.925 --> 01:06:21.925
Das Ding heißt Mealy, das kann man sich selber deployen

01:06:21.925 --> 01:06:24.145
Achso, das war noch intern

01:06:24.145 --> 01:06:25.925
Das habe ich jetzt in meinen offenen Tabs drin

01:06:25.925 --> 01:06:26.405
Ja

01:06:26.405 --> 01:06:28.285
Wie viel hast du?

01:06:29.645 --> 01:06:31.365
Also bei Firefox Mobile

01:06:31.365 --> 01:06:32.745
Ich benutze Firefox Mobile

01:06:32.745 --> 01:06:35.565
Da wird immer angezeigt, wie viele Tabs offen sind

01:06:35.565 --> 01:06:37.805
und wenn es mehr als 99 sind, dann steht

01:06:37.805 --> 01:06:39.605
da einfach unendlich

01:06:39.605 --> 01:06:41.665
Ich komme immer

01:06:41.665 --> 01:06:42.925
auf 42 runter

01:06:42.925 --> 01:06:45.265
Ja, gelegentlich muss man das so wieder

01:06:45.265 --> 01:06:48.225
mit so einer Heckenschere einmal grob absägen.

01:06:48.845 --> 01:06:50.105
Oder man muss mal daran arbeiten.

01:06:51.185 --> 01:06:52.145
Da bin ich immer noch lange

01:06:52.145 --> 01:06:52.665
damit beschäftigt.

01:06:53.545 --> 01:06:56.105
Rezepte finde ich auch toll, aber mir fehlen

01:06:56.105 --> 01:06:57.605
zum Beispiel genau diese Sachen. Also Bilder

01:06:57.605 --> 01:06:59.725
schießen von den Rezepten und die dann einfach

01:06:59.725 --> 01:07:02.045
im Markthorn zum Beispiel einfügen und das dann automatisiert

01:07:02.045 --> 01:07:03.325
auf meinen eigenen Blog rendern.

01:07:03.485 --> 01:07:05.525
Ja, da ist doch eine Lücke, oder?

01:07:06.225 --> 01:07:07.905
Da gibt es doch nur zentralisierte

01:07:07.905 --> 01:07:09.965
Dienste. Achtung, jetzt kommt die

01:07:09.965 --> 01:07:11.465
große Idee. Federiertes

01:07:11.465 --> 01:07:12.505
Kochnetzwerk.

01:07:12.505 --> 01:07:15.185
Ich weiß nicht genau, ob man das so...

01:07:15.185 --> 01:07:17.425
Hier wird die Papis da viel zu viel.

01:07:17.565 --> 01:07:19.105
Ich sag mal so, ob jetzt meine

01:07:19.105 --> 01:07:21.225
Freunde aus der Kochszene das einfach so

01:07:21.225 --> 01:07:22.885
selbst betreiben wollen würden.

01:07:23.005 --> 01:07:23.865
Ich glaube, dass das eher so...

01:07:23.865 --> 01:07:25.745
Das kannst du ja immer noch hostet.

01:07:25.745 --> 01:07:27.745
Das ist ja offen, aber...

01:07:28.865 --> 01:07:29.625
Beim Jochen hier,

01:07:30.225 --> 01:07:31.765
Jochen, keine Ahnung,

01:07:31.825 --> 01:07:33.365
mili.werstelaufer.de

01:07:33.365 --> 01:07:37.685
Kannst du dir

01:07:37.685 --> 01:07:38.985
einen Account machen und schon hast du das.

01:07:39.225 --> 01:07:41.405
Ja, hab ich tatsächlich auch mal überlegt, ob man das nicht irgendwie sagen kann.

01:07:41.405 --> 01:07:44.325
hier, 5 Euro im Monat oder sowas und dann kriegst du halt dann...

01:07:44.325 --> 01:07:45.665
Ja, oder einen. Ist doch egal.

01:07:46.125 --> 01:07:47.965
So viel Schöpfung kann ja einer gar nicht verbrauchen.

01:07:48.065 --> 01:07:49.125
Ja, nee.

01:07:49.645 --> 01:07:51.365
Eine Million Rezepte reingetan.

01:07:52.025 --> 01:07:53.825
Ja, so ganz egal ist es nicht, weil tatsächlich

01:07:53.825 --> 01:07:55.965
verbraucht das halt schon relativ viel.

01:07:56.045 --> 01:07:57.725
Also ich sehe jetzt hier zum Beispiel mein Ding halt hier schon...

01:07:57.725 --> 01:07:58.225
Ich kippe nur an den Bildern.

01:07:59.745 --> 01:08:01.165
Also es verbraucht schon Platz.

01:08:01.605 --> 01:08:03.665
Ja, okay, gut, dann sagst du halt...

01:08:03.665 --> 01:08:04.665
Wie auch immer.

01:08:04.665 --> 01:08:05.185
Das muss man halt...

01:08:05.185 --> 01:08:08.445
Oder du machst für den Premium...

01:08:08.445 --> 01:08:10.445
Für den Premium machst du halt die Bilder kleiner.

01:08:11.405 --> 01:08:13.505
oder nur ein Bild erlauben.

01:08:14.905 --> 01:08:16.085
Ja, man kann sich das irgendwie überlegen.

01:08:16.165 --> 01:08:18.085
Habe ich mir auch überlegt und dann dachte ich mir so,

01:08:18.145 --> 01:08:20.085
oh Mann, das ist ganz schön aufwendig, das Ding die ganze Zeit

01:08:20.085 --> 01:08:22.005
zu pflegen und so. Und der Markt ist

01:08:22.005 --> 01:08:24.065
relativ klein. Wäre zwar schön,

01:08:24.205 --> 01:08:25.645
aber ich glaube, das funktioniert nicht.

01:08:25.985 --> 01:08:27.785
Johann, hat der Captain Cook Scraper,

01:08:28.445 --> 01:08:30.305
wie ist denn da die Unit-Test-Aptik?

01:08:32.305 --> 01:08:33.925
So, okay, ganz okay.

01:08:33.925 --> 01:08:35.905
Ja, machst du tatsächlich auch für deine eigenen Sachen

01:08:35.905 --> 01:08:38.005
Unit-Tests? Also für das

01:08:38.005 --> 01:08:39.785
Scraper-Ding, ja, ja, ja. Das ist relativ gut.

01:08:39.785 --> 01:08:41.645
also bei Millie

01:08:41.645 --> 01:08:42.925
ist das auch ganz okay

01:08:42.925 --> 01:08:44.705
aber ne

01:08:44.705 --> 01:08:47.045
was hast du noch für Sachen gemacht?

01:08:47.985 --> 01:08:50.145
Captain Cooks, oh der ist nicht so gut getestet

01:08:50.145 --> 01:08:50.965
der ist nicht so gut getestet

01:08:50.965 --> 01:08:53.845
aber normalerweise macht er es schon

01:08:53.845 --> 01:08:56.085
und hast dir überall Kommentare geschrieben und so

01:08:56.085 --> 01:08:58.425
hältst du dich da an

01:08:58.425 --> 01:09:00.245
an die gängigen Regeln der

01:09:00.245 --> 01:09:02.365
Herrscher? Ja, also im groben und ganzen würde ich sagen schon

01:09:02.365 --> 01:09:04.385
ja okay, das ist beeindruckend, weil das mache ich nicht

01:09:04.385 --> 01:09:05.425
ah okay, interessant

01:09:05.425 --> 01:09:09.505
Wie lange ist denn die

01:09:09.505 --> 01:09:11.445
durchschnittliche Zeit, die deine Projekte

01:09:11.445 --> 01:09:12.245
so leben?

01:09:14.925 --> 01:09:15.825
Sehr unterschiedlich

01:09:15.825 --> 01:09:16.945
Fliegst du die auch über lange Zeit?

01:09:16.965 --> 01:09:17.945
Sehr unterschiedlich

01:09:17.945 --> 01:09:21.785
Fliegen über lange Zeit

01:09:21.785 --> 01:09:22.805
ist ja so eine Sache

01:09:22.805 --> 01:09:25.585
Ihr habt kurz den

01:09:25.585 --> 01:09:27.645
Switch wieder gemacht auf das ganz nächste Topic

01:09:27.645 --> 01:09:29.605
Wir sind nur noch bei selber Software

01:09:29.605 --> 01:09:31.665
schreiben, das ist schon das Richtige

01:09:31.665 --> 01:09:32.425
Haben wir schon angefangen?

01:09:32.925 --> 01:09:34.105
Ja, haben wir einfach so angefangen

01:09:34.105 --> 01:09:45.225
Das war halt ein guter Übergang.

01:09:45.225 --> 01:09:46.145
Das kriegen wir sonst nicht mehr.

01:09:46.425 --> 01:09:48.385
Das hat Dominik gar nicht bemerkt.

01:09:48.405 --> 01:09:48.805
Entschuldigung.

01:09:50.745 --> 01:09:51.125
Also,

01:09:51.525 --> 01:09:53.885
es ist schwer zu sagen.

01:09:54.625 --> 01:09:57.345
Mein ältestes öffentliches

01:09:57.345 --> 01:09:58.885
Projekt, was ich immer noch verwende,

01:09:58.985 --> 01:09:59.665
heißt Kommandier.

01:10:00.605 --> 01:10:03.345
Da mache ich immer wieder Werbung dafür

01:10:03.345 --> 01:10:05.465
und ich finde auch, das sollte in die Python-Standard-Bibliothek

01:10:05.465 --> 01:10:07.105
und irgendwann werde ich auch mal einen

01:10:07.105 --> 01:10:08.965
Pep dazu aufmachen, wenn ich rausgefunden habe, wie das geht.

01:10:11.685 --> 01:10:13.125
Und da

01:10:13.125 --> 01:10:15.265
habe ich 2014 zum letzten Mal

01:10:15.265 --> 01:10:17.065
was dran gemacht. Und jetzt halt dieses Jahr,

01:10:17.205 --> 01:10:18.405
weil ich es auf

01:10:18.405 --> 01:10:21.245
Python 3.10 geupdatet habe.

01:10:21.425 --> 01:10:23.245
Nee, auf pyproject.toml

01:10:23.245 --> 01:10:24.765
geupdatet und das dann mit

01:10:24.765 --> 01:10:27.305
moderner Paketierung, weil

01:10:27.305 --> 01:10:29.165
die alte Paketierung ging nicht mehr. Ich habe irgendwas

01:10:29.165 --> 01:10:31.265
gefunden, was ich ändern wollte und dann ging die alte Paketierung nicht mehr.

01:10:31.385 --> 01:10:33.245
Und danach habe ich halt einfach einmal

01:10:33.245 --> 01:10:35.325
komplett neu gemacht. Also es gibt jetzt eine neue Version

01:10:35.325 --> 01:10:37.425
davon, die nichts ändert außer Paketierung.

01:10:37.985 --> 01:10:38.405
Naja, gut.

01:10:39.245 --> 01:10:40.965
Was ja auch okay ist. Da kriegst du Wheels und alles

01:10:40.965 --> 01:10:42.965
und da ist nicht viel drin, aber das macht ja nichts.

01:10:43.905 --> 01:10:45.285
Aber so, ja

01:10:45.285 --> 01:10:47.145
und es gibt so eine Handvoll an Tools, die ich für mich

01:10:47.145 --> 01:10:48.725
selber geschrieben habe. Also zum Beispiel

01:10:48.725 --> 01:10:51.105
dass es die Links abholt. Und das habe ich

01:10:51.105 --> 01:10:52.685
halt einmal geschrieben und das ist eigentlich

01:10:52.685 --> 01:10:55.045
ja, da ändert sich nichts mehr dran.

01:10:55.285 --> 01:10:57.265
Das hört sich so an wie die kleinen Short Commandos,

01:10:57.365 --> 01:10:59.005
die ich geschrieben habe, die ich mit einer Konsole immer direkt

01:10:59.005 --> 01:11:01.145
NHL eingebe und

01:11:01.145 --> 01:11:03.145
meine täglichen Eishockey

01:11:03.145 --> 01:11:04.825
Videos drehen und den

01:11:04.825 --> 01:11:06.545
Technik-Einsatz fixen.

01:11:07.945 --> 01:11:09.185
Und die sind aber,

01:11:09.405 --> 01:11:10.865
also die haben eine

01:11:10.865 --> 01:11:12.465
Testabdeckung von 0%.

01:11:12.465 --> 01:11:15.125
Ja, okay, gut, aber wenn das halt ein Ding macht

01:11:15.125 --> 01:11:17.025
und dann ist es halt fertig, okay,

01:11:17.245 --> 01:11:19.205
und man ist die ganze Zeit benutzt, ja, dann testet man

01:11:19.205 --> 01:11:21.205
das ja. Ja, genau, also es ist einfach

01:11:21.205 --> 01:11:22.945
Dogfooding. Ja, aber das ist,

01:11:23.065 --> 01:11:25.105
Entschuldigung, wir waren noch nicht bei dem Thema,

01:11:25.185 --> 01:11:27.165
das ist keine Software, wie ich es verstehen würde.

01:11:27.565 --> 01:11:28.245
Das ist ein Tool.

01:11:29.405 --> 01:11:31.265
Aber, okay, was ist

01:11:31.265 --> 01:11:32.465
dann deine Definition von Software?

01:11:32.465 --> 01:11:33.845
Genau ist eine Software.

01:11:34.685 --> 01:11:35.545
Du brauchst schon mehr

01:11:35.545 --> 01:11:37.985
Dinge, die benutzen als du.

01:11:37.985 --> 01:11:40.425
Das ist so was wie diese philosophische Frage. Was ist ein Haufen Blätter?

01:11:40.725 --> 01:11:42.825
Und wenn ich einen wegnehme, ist es dann immer noch ein Haufen Blätter.

01:11:42.965 --> 01:11:44.705
Und wenn ich noch eins wegnehme, ist es immer noch ein Haufen Blätter.

01:11:44.785 --> 01:11:46.705
Es muss schon mehr

01:11:46.705 --> 01:11:48.405
Use-Card geben, als auf deine Insels.

01:11:49.585 --> 01:11:50.085
Ja, okay. Also

01:11:50.085 --> 01:11:51.425
dann

01:11:51.425 --> 01:11:54.625
spreche ich jetzt den nächsten

01:11:54.625 --> 01:11:56.645
Schritt an, sozusagen. Das nächste Tool, was ich

01:11:56.645 --> 01:11:57.805
mir geschrieben habe, das heißt Heron.

01:11:58.405 --> 01:12:00.485
Das ist ein Static Site Generator. Das ist

01:12:00.485 --> 01:12:02.385
eben eingebunden in diesen Prozess. Ich hatte

01:12:02.385 --> 01:12:03.185
for Jekyll.

01:12:03.985 --> 01:12:05.925
Das ist auch ein Static Site Generator, aber

01:12:05.925 --> 01:12:08.565
da wollte ich dann eine Sache machen,

01:12:08.665 --> 01:12:10.245
die mir sehr simpel erschien, die aber offenbar

01:12:10.245 --> 01:12:11.045
unmöglich ist.

01:12:11.745 --> 01:12:14.265
Es wäre möglich gewesen, wenn ich Ruby

01:12:14.265 --> 01:12:16.765
könnte, aber es war halt...

01:12:16.765 --> 01:12:18.045
Ich kann halt kein Ruby.

01:12:18.345 --> 01:12:20.685
Bin halt nicht drin in diese Welt.

01:12:20.865 --> 01:12:21.585
Und was war in Pelikan?

01:12:22.305 --> 01:12:23.685
Genau, Pelikan habe ich dann überlegt.

01:12:25.265 --> 01:12:26.445
Da habe ich auch lange

01:12:26.445 --> 01:12:28.385
dran rumgeforscht und habe auch einige

01:12:28.385 --> 01:12:30.265
Stunden reingesteckt, das mal auszuprobieren und bin

01:12:30.265 --> 01:12:32.505
aber auch nicht so weit gekommen und dann habe ich mir gedacht, weißt du was?

01:12:33.865 --> 01:12:34.425
Jetzt mache ich

01:12:34.425 --> 01:12:35.205
mein eigenes Ding.

01:12:36.065 --> 01:12:38.225
Und deshalb heißt es Heron, weil ein Heron ist ja auch

01:12:38.225 --> 01:12:40.405
aus der gleichen Familie der Vögel, aber es ist halt kein

01:12:40.405 --> 01:12:40.785
Pelikan.

01:12:42.405 --> 01:12:44.285
Und das macht genau die eine Sache,

01:12:44.425 --> 01:12:45.725
die ich haben möchte. Aber es ist schon

01:12:45.725 --> 01:12:48.245
eine Software. Es ist nicht nur ein Tool, sondern

01:12:48.245 --> 01:12:49.905
es ist schon eine Software, die

01:12:49.905 --> 01:12:52.445
könnte jeder einsetzen.

01:12:52.605 --> 01:12:54.125
Es ist auch auf GitLab

01:12:54.125 --> 01:12:55.465
gehostet, also kann man sich runterladen.

01:12:56.165 --> 01:12:58.205
Ich verlinke auch quasi jedes zweite Weglok drauf.

01:12:58.205 --> 01:13:00.525
und

01:13:00.525 --> 01:13:03.945
die ist aber auch nicht gepflegt.

01:13:04.185 --> 01:13:05.265
Also bei der Arbeit

01:13:05.265 --> 01:13:08.345
für einen bezahlenden Kunden

01:13:08.345 --> 01:13:11.285
wäre das nicht gut genug.

01:13:12.485 --> 01:13:14.245
Da liefere ich bessere Qualität ab.

01:13:14.985 --> 01:13:15.765
Was eigentlich blöd ist,

01:13:15.865 --> 01:13:17.405
wenn man so sein öffentliches Portfolio

01:13:17.405 --> 01:13:19.225
hier so macht,

01:13:19.225 --> 01:13:20.085
das ist privat.

01:13:21.725 --> 01:13:23.205
Aber umgekehrt ist auch nicht gut.

01:13:25.425 --> 01:13:26.265
Also auf jeden Fall,

01:13:26.265 --> 01:13:29.165
es ist angenehm,

01:13:30.265 --> 01:13:31.065
also ich kann das,

01:13:31.165 --> 01:13:32.945
ich kann professionelles Softwareentwicklung machen

01:13:32.945 --> 01:13:34.445
und ich mache das auch schon lange und

01:13:34.445 --> 01:13:37.105
nächstes Jahr habe ich 10-jähriges Jubiläum als

01:13:37.105 --> 01:13:38.845
Selbstständiger in meiner eigenen Firma

01:13:38.845 --> 01:13:41.445
und ich bin da nicht ganz

01:13:41.445 --> 01:13:43.185
schlecht. Aber es ist

01:13:43.185 --> 01:13:45.065
auch sehr angenehm, das mal nicht professionell

01:13:45.065 --> 01:13:47.445
machen zu müssen, sondern einfach mal hinzuwurschteln.

01:13:48.505 --> 01:13:49.205
Einfach mal

01:13:49.205 --> 01:13:51.125
ich brauche da jetzt ein Feature,

01:13:51.225 --> 01:13:52.385
das muss jetzt irgendwie da rein,

01:13:52.625 --> 01:13:55.145
dann wird es jetzt halt hier reingebohrt,

01:13:55.145 --> 01:13:56.285
irgendwo, keine Ahnung, egal.

01:13:58.265 --> 01:13:59.445
Oder auch einfach mal

01:13:59.445 --> 01:14:01.465
keine Tests zu schreiben.

01:14:01.905 --> 01:14:02.745
Einfach mal so.

01:14:02.865 --> 01:14:05.465
Wie die meiste Produktionssoftware, die irgendwo da draußen

01:14:05.465 --> 01:14:07.225
ist. Ja gut, aber nicht solche,

01:14:07.385 --> 01:14:07.905
die ich schreibe.

01:14:08.505 --> 01:14:10.825
Wenn du das ordentlich machst, dann ist das eigentlich besser.

01:14:13.325 --> 01:14:14.925
Und das ist ganz interessant,

01:14:15.125 --> 01:14:17.205
weil das ein ganz anderes Gefühl an Software

01:14:17.205 --> 01:14:17.465
ist.

01:14:19.185 --> 01:14:21.325
Wie gesagt, ich halte

01:14:21.325 --> 01:14:23.145
mich für einen guten Softwareentwickler, auch im

01:14:23.145 --> 01:14:25.085
professionellen Umfeld. Das ist ja immer gutes Feedback.

01:14:25.145 --> 01:14:26.785
bekommen, aber

01:14:26.785 --> 01:14:29.125
das ist eine andere Art von Freude, einfach mal

01:14:29.125 --> 01:14:31.065
so drauf los zu programmieren und einfach mal zu sagen,

01:14:31.145 --> 01:14:33.145
was brauche ich denn eigentlich, wie würde

01:14:33.145 --> 01:14:34.085
ich es mir denn vorstellen

01:14:34.085 --> 01:14:37.105
und sich das dann einfach selber her zu

01:14:37.105 --> 01:14:38.965
programmieren und das spielt überhaupt gar keine Rolle,

01:14:39.145 --> 01:14:40.945
also das ist Open Source und

01:14:40.945 --> 01:14:43.165
jeder kann das runterhalten und ich weiß

01:14:43.165 --> 01:14:44.965
nicht, ob sich schon jemand drunterholt, ich weiß nicht,

01:14:45.065 --> 01:14:46.765
ob es schon jemand angesehen hat,

01:14:47.585 --> 01:14:48.785
aber es ist egal, weil

01:14:48.785 --> 01:14:51.325
das ist nicht der primäre Verwendungszweck.

01:14:51.425 --> 01:14:52.865
Der primäre Verwendungszweck ist, dass das

01:14:52.865 --> 01:14:54.745
mein Blog macht, mit

01:14:54.745 --> 01:15:18.745
und

01:15:18.745 --> 01:15:21.205
Ja, der Jochen macht das viel professioneller.

01:15:21.445 --> 01:15:23.065
Der macht ja Unit-Tests.

01:15:24.605 --> 01:15:25.445
Aber ja,

01:15:25.645 --> 01:15:26.105
also insofern,

01:15:26.305 --> 01:15:29.145
mein Ansatz an der Stelle ist, also ich habe solche Sachen auch.

01:15:29.345 --> 01:15:30.585
Also ich meine gerade dieses Captain Cook

01:15:30.585 --> 01:15:33.265
Ding ist, wenn ich jetzt ehrlich bin

01:15:33.265 --> 01:15:35.125
zu mir selber, dann ist das halt auch so was ehrliches,

01:15:35.345 --> 01:15:37.085
weil das ist auch nicht so gut getestet. Da gibt es drei Tests

01:15:37.085 --> 01:15:37.925
oder vier. Also,

01:15:38.225 --> 01:15:40.965
weil ich benutze das halt auch auf der Kommando-Teile

01:15:40.965 --> 01:15:43.305
und ja, es ist nichts,

01:15:43.545 --> 01:15:45.245
was irgendwie Infrastruktur

01:15:45.245 --> 01:15:46.125
für andere Sachen ist.

01:15:47.185 --> 01:15:48.485
Oder was ich plane als Infrastruktur.

01:15:48.745 --> 01:15:49.605
Insofern, ja.

01:15:50.465 --> 01:15:52.405
Das ist nicht die 1000 Jahre Software, die für immer hält.

01:15:52.425 --> 01:15:54.465
Genau, aber ich habe durchaus auch andere Sachen, wo ich

01:15:54.465 --> 01:15:56.705
denke, das wird halt Infrastruktur für andere

01:15:56.705 --> 01:15:58.565
Sachen und da, also

01:15:58.565 --> 01:16:00.505
gerade zum Beispiel mit JamboCast oder so zum Beispiel,

01:16:00.585 --> 01:16:01.845
das Ding, was halt auch unter

01:16:01.845 --> 01:16:04.445
PythonPodcast.de liegt oder unter dem

01:16:04.445 --> 01:16:05.505
Blog, das ich da halt habe

01:16:05.505 --> 01:16:08.525
und das Ding,

01:16:09.145 --> 01:16:10.385
da ist

01:16:10.385 --> 01:16:12.525
das ist auch ziemlich gut von der Test, also da ist

01:16:12.525 --> 01:16:14.705
das viel getestet, das ist auch, würde ich

01:16:14.705 --> 01:16:14.905
sagen,

01:16:15.825 --> 01:16:18.225
nichts Falsches zu sagen, aber das ist so ähnlich,

01:16:18.225 --> 01:16:20.165
Wenn mich jemand dafür bezahlen würde,

01:16:20.345 --> 01:16:22.065
dann würde ich das auch nicht großartig machen.

01:16:22.965 --> 01:16:23.445
Ja, also

01:16:23.445 --> 01:16:26.145
das ist schon so auf dem Level, auf dem ich das normalerweise

01:16:26.145 --> 01:16:26.725
halt auch so mache.

01:16:27.885 --> 01:16:28.965
Und ja,

01:16:30.225 --> 01:16:32.085
das ist, auf der einen Seite mache ich das,

01:16:32.185 --> 01:16:34.105
weil es einfach Spaß macht und so und weil ich das halt kann,

01:16:34.205 --> 01:16:35.965
weil ich meine, gut, warum sollte man einen Blog selber

01:16:35.965 --> 01:16:37.705
schreiben? Ein NIH ist halt so ein...

01:16:37.705 --> 01:16:39.805
Muss jeder mal machen. Muss jeder mal machen, wie ein Editor

01:16:39.805 --> 01:16:41.945
schreiben oder so, klar. Aber vor allen Dingen,

01:16:42.005 --> 01:16:43.825
weil es halt auch einfach Spaß macht. Hast du mal ein Editor geschrieben?

01:16:44.645 --> 01:16:45.945
Nee, aber man sagt,

01:16:45.945 --> 01:16:47.645
das sollte man halt mal tun

01:16:47.645 --> 01:16:48.925
oder das muss man halt machen.

01:16:49.145 --> 01:16:50.465
Das ist ein Compiler, muss jeder mal schreiben.

01:16:50.805 --> 01:16:51.825
Ein Betriebssystem.

01:16:52.045 --> 01:16:54.145
Es gibt eine ganze Menge Dinge, die man mal so gemacht haben sollte.

01:16:55.125 --> 01:16:56.805
Ja, aber genau.

01:16:56.985 --> 01:16:58.405
Also Block ist halt so mein Gift.

01:16:58.985 --> 01:17:01.745
ja,

01:17:02.385 --> 01:17:04.865
also ich plane das halt auch tatsächlich noch für andere Sachen

01:17:04.865 --> 01:17:06.765
zu verwenden. Daher habe ich da

01:17:06.765 --> 01:17:08.705
jetzt irgendwie auch eine ganze Menge Arbeit reingesteckt.

01:17:08.865 --> 01:17:11.005
Und dann ist halt die Frage,

01:17:11.505 --> 01:17:12.645
NIH ist der Vorwurf,

01:17:12.645 --> 01:17:14.385
da steckt ja so ein leichter Vorwurf auch mit drin,

01:17:14.565 --> 01:17:15.805
warum nicht einfach irgendwas Fertiges.

01:17:15.805 --> 01:17:18.445
aber ich glaube, das ist vielleicht auch nicht so schlau

01:17:18.445 --> 01:17:19.785
da was jetzt zu nehmen, zum Beispiel

01:17:19.785 --> 01:17:22.045
wenn ich jetzt

01:17:22.045 --> 01:17:23.865
irgendwie da was anderes nehmen würde, irgendwie

01:17:23.865 --> 01:17:25.365
nehmen wir an sowas wie WordPress oder so

01:17:25.365 --> 01:17:28.185
wo dann alles schon das, was ich jetzt da mühselig

01:17:28.185 --> 01:17:29.945
selber reinprogrammiere

01:17:29.945 --> 01:17:31.565
vielleicht schon fertig ist, also

01:17:31.565 --> 01:17:35.025
diverse Dinge, oder als

01:17:35.025 --> 01:17:36.285
WordPress-Tackeln oder so

01:17:36.285 --> 01:17:37.945
ich habe mir das natürlich angeguckt

01:17:37.945 --> 01:17:40.005
und bin zum Ergebnis gekommen, nein, ganz

01:17:40.005 --> 01:17:41.785
genau so wie ich das haben will, hat es das nicht

01:17:41.785 --> 01:17:43.445
deswegen geht das auf gar keinen Fall

01:17:43.445 --> 01:17:45.005
Prozent. Genau.

01:17:45.345 --> 01:17:46.285
Literally unusable.

01:17:47.585 --> 01:17:49.065
Exakt, ja. Aber wenn

01:17:49.065 --> 01:17:51.285
ich ein Auge ein bisschen zugedrückt hätte, dann hätte ich natürlich

01:17:51.285 --> 01:17:53.305
sagen können, okay, nehme ich WordPress, das macht

01:17:53.305 --> 01:17:54.725
das schon so ungefähr, was ich da brauche.

01:17:55.585 --> 01:17:57.025
Aber das Problem ist natürlich,

01:17:57.765 --> 01:17:59.125
ja, da muss ich mich mit WordPress

01:17:59.125 --> 01:18:01.365
beschäftigen und wie man das deployt und mit diesem ganzen

01:18:01.365 --> 01:18:02.945
Ökosystem, mit diesem ganzen Kram.

01:18:03.185 --> 01:18:05.385
Das war das, was ich mit Pelican hatte. Sechs Stunden

01:18:05.385 --> 01:18:07.385
da an der Konfiguration rumgebastelt und

01:18:07.385 --> 01:18:09.365
ja, das ging dann schon so halb.

01:18:10.425 --> 01:18:11.385
Ja. Und das

01:18:11.385 --> 01:18:12.625
Problem ist, das bringt mir halt

01:18:12.625 --> 01:18:14.725
das bringt mir halt nichts, das bringt mir auch für andere Sachen

01:18:14.725 --> 01:18:16.645
nichts, weil ehrlich gesagt, ich möchte

01:18:16.645 --> 01:18:18.025
nicht mit WordPress mein Geld verdienen.

01:18:18.025 --> 01:18:19.845
Aber das ist jetzt wieder Programming for Pleasure.

01:18:20.225 --> 01:18:22.305
Ja, natürlich. Das ist ja das, was

01:18:22.305 --> 01:18:23.765
man für sich selber macht.

01:18:24.085 --> 01:18:25.765
Dieser Vortrag hat mich

01:18:25.765 --> 01:18:27.405
tief getroffen, aber ja.

01:18:30.045 --> 01:18:30.405
Aber

01:18:30.405 --> 01:18:32.565
ich glaube auch, dass es tatsächlich was bringen

01:18:32.565 --> 01:18:33.605
kann. Also ich meine,

01:18:34.525 --> 01:18:36.145
kommen wir schon zu den Vorsätzen für nächstes Jahr,

01:18:36.265 --> 01:18:38.685
bei mir fehlt jetzt noch sowas wie Logging, Monitoring,

01:18:40.245 --> 01:18:40.705
Backups.

01:18:40.705 --> 01:18:42.825
Das geht bei mir tatsächlich auch.

01:18:43.445 --> 01:18:44.945
Also ich baue auch so etwas wie

01:18:44.945 --> 01:18:47.025
Infrastruktur tatsächlich. Ich mache halt

01:18:47.025 --> 01:18:47.985
erst mal so Server.

01:18:48.705 --> 01:18:51.145
Ja, das ist ja nicht so schlimm, aber

01:18:51.145 --> 01:18:52.005
ich mache das ordentlich.

01:18:52.625 --> 01:18:54.705
Ja, aber dann machst du das ja auch für deine Infrastruktur.

01:18:54.785 --> 01:18:56.565
Ja, ja. Das ist so das, was ich mir

01:18:56.565 --> 01:18:58.505
vorstelle, weil dass das halt ordentlich ist, so wie ich

01:18:58.505 --> 01:19:00.685
mir das denke, also vielleicht habe ich auch keine Ahnung davon, aber

01:19:00.685 --> 01:19:02.405
vielleicht funktioniert es halt auch. Und

01:19:02.405 --> 01:19:04.945
ich ziehe das dann gerade und dann möchte ich halt so etwas wie

01:19:04.945 --> 01:19:06.705
ein Django-Repo

01:19:06.705 --> 01:19:08.765
verknüpfen können, auf den Knopf drücken und

01:19:08.765 --> 01:19:10.445
sagen, juhu, das läuft.

01:19:10.705 --> 01:19:12.005
Genau

01:19:12.005 --> 01:19:14.905
Ich bin da schon relativ weit

01:19:14.905 --> 01:19:16.765
bis auf eben so was

01:19:16.765 --> 01:19:18.305
Monitoring, Logging, Backup

01:19:18.305 --> 01:19:20.465
funktioniert das auch schon quasi

01:19:20.465 --> 01:19:22.805
aber jetzt wäre halt die Frage

01:19:22.805 --> 01:19:24.545
okay, nehmen wir Monitoring

01:19:24.545 --> 01:19:26.345
warum nehme ich dann nicht einfach Prometheus oder sowas

01:19:26.345 --> 01:19:27.305
was halt so irgendwie alle verwenden

01:19:27.305 --> 01:19:29.485
und die Antwort wäre da an der Stelle genau

01:19:29.485 --> 01:19:32.545
weil mir das nichts bringt, mich jetzt mit Go und Prometheus

01:19:32.545 --> 01:19:34.145
zu beschäftigen, hilft mir nicht

01:19:34.145 --> 01:19:35.185
das ist nur eine Ablenkung

01:19:35.185 --> 01:19:37.005
da schreibe ich mir das lieber selber

01:19:37.005 --> 01:19:39.405
das ist dann nicht so toll wie Prometheus

01:19:39.405 --> 01:19:41.205
Ja, klar. Das habe ich ja auch schon gemacht.

01:19:42.105 --> 01:19:43.105
Das Logging-Tool ist schon da.

01:19:43.425 --> 01:19:45.185
Ah, sehr gut. Aber

01:19:45.185 --> 01:19:47.225
vielleicht lerne ich,

01:19:47.505 --> 01:19:49.365
wenn ich das mache, ja etwas über Django

01:19:49.365 --> 01:19:51.265
oder wie man da Dinge hält, über

01:19:51.265 --> 01:19:53.385
Logging, das mir sonst wie weiterhelfen kann.

01:19:53.765 --> 01:19:55.445
Und klar, wenn das dann irgendwann mal

01:19:55.445 --> 01:19:57.365
hochskaliert und dann

01:19:57.365 --> 01:19:59.385
irgendwann muss ich dann vielleicht

01:19:59.385 --> 01:20:01.005
jemanden einstellen, der dann ein Prometheus ist,

01:20:01.125 --> 01:20:02.985
der mir dann sagt, das ist alles Kacke,

01:20:03.325 --> 01:20:04.605
lass uns doch Prometheus nehmen. Okay.

01:20:05.445 --> 01:20:07.065
Gerade, ich würde sagen, auch wenn man noch nicht so viel

01:20:07.065 --> 01:20:08.585
Ahnung von solchen Sachen hat, bei solchen Sachen

01:20:08.585 --> 01:20:10.965
fällt man dann, wenn man sowas kreieren muss und das ordentlich macht,

01:20:11.345 --> 01:20:12.625
immer über so Dinge, die dann

01:20:12.625 --> 01:20:14.845
richtige Softwarearchitektur und Entwicklung

01:20:14.845 --> 01:20:16.865
und irgendwie... Ja, weil dann lernst du da was drüber.

01:20:16.965 --> 01:20:18.745
Genau, mit sich bringen und wo man dann merkt,

01:20:18.845 --> 01:20:20.925
ah, okay, da ist ein Problem. Und dann versteht man erst so

01:20:20.925 --> 01:20:23.125
die Zusammenhänge vielleicht, die dafür notwendig

01:20:23.125 --> 01:20:24.905
sind, um das so ein bisschen auf einem

01:20:24.905 --> 01:20:26.885
höheren Level zu machen. Und ohne, dass man das selber dann

01:20:26.885 --> 01:20:28.785
ausprobiert hat, hätte man das vielleicht irgendwo

01:20:28.785 --> 01:20:30.805
in einem Blog gelesen, aber so richtig verstanden,

01:20:31.005 --> 01:20:32.785
warum, wieso, in der Tiefe hätte man das

01:20:32.785 --> 01:20:33.485
dann wahrscheinlich nicht.

01:20:34.405 --> 01:20:36.845
Und gerade Softwarearchitektur ist

01:20:36.845 --> 01:20:38.145
ja ungeheuer schwer zu lernen.

01:20:38.585 --> 01:20:43.345
weil es halt so was ist, was man nicht anfassen kann, einfach mal so gesagt.

01:20:44.825 --> 01:20:46.265
Und weil man das auch nicht so oft macht.

01:20:47.785 --> 01:20:50.845
Und man kann es halt öfter machen, wenn man kleinere Programme schreibt.

01:20:50.945 --> 01:20:53.545
Ja, also man hat halt irgendeine Idee, also man hat meistens so ein Werkzeug in der Hand,

01:20:53.625 --> 01:20:55.365
mit dem das irgendwie funktioniert und dann muss man das irgendwie dann machen

01:20:55.365 --> 01:20:56.165
und dann läuft es dann irgendwie.

01:20:56.565 --> 01:20:58.465
Und aber dann halt bestellen wir es dann in der echten Welt,

01:20:58.545 --> 01:21:01.045
dann unter welchen Problemen das an welchen Stellen einbricht oder zusammenbricht.

01:21:01.225 --> 01:21:04.105
Das ist halt das, wo man dann halt erst merkt, okay, das muss man vielleicht doch anders machen,

01:21:04.165 --> 01:21:05.325
wenn man das irgendwie antizipieren kann.

01:21:05.325 --> 01:21:07.205
ist doch dann genau die nette Sache, die man

01:21:07.205 --> 01:21:09.365
braucht, um dann wirklich größere oder gute Projekte

01:21:09.365 --> 01:21:10.125
ordentlich zu machen.

01:21:10.945 --> 01:21:13.105
Jetzt haben wir ganz viel über so Constraints gesprochen und über

01:21:13.105 --> 01:21:15.205
so die Testabdeckung

01:21:15.205 --> 01:21:16.965
und dass wir keine Lust haben, Tests zu schreiben.

01:21:17.285 --> 01:21:18.385
Du machst LED, habe ich gehört.

01:21:18.825 --> 01:21:20.705
Ja, genau. Ich möchte

01:21:20.705 --> 01:21:22.765
eigentlich auf was ganz anderes noch

01:21:22.765 --> 01:21:24.305
drauf kommen.

01:21:26.345 --> 01:21:26.765
Und zwar

01:21:26.765 --> 01:21:28.385
die

01:21:28.385 --> 01:21:31.085
Richtung, wie man

01:21:31.085 --> 01:21:33.285
das rausfindet,

01:21:33.285 --> 01:21:34.385
was man machen möchte.

01:21:35.325 --> 01:21:37.565
Das ist für mich da so ein ganz wichtiger Punkt,

01:21:37.725 --> 01:21:39.305
wenn du irgendwo für einen Kunden arbeitest,

01:21:39.385 --> 01:21:41.545
dann ist es ja meistens vorgegeben. Da gibt es halt ein PO und da sagt

01:21:41.545 --> 01:21:43.525
der, wir haben hier die Liste der Tickets, nimm dir

01:21:43.525 --> 01:21:44.805
jetzt bin ich mit eins. Spannend.

01:21:45.085 --> 01:21:47.025
Ich möchte dich einmal kurz unterbrechen, wenn ich darf.

01:21:48.965 --> 01:21:49.585
Meine Strategie

01:21:49.585 --> 01:21:50.705
wäre prinzipiell irgendwie mir so

01:21:50.705 --> 01:21:53.545
meine Werte zu überlegen, also wirklich so ganz klassisch,

01:21:53.685 --> 01:21:55.365
Werte überlegen und dann

01:21:55.365 --> 01:21:57.525
einen Weg hinzufinden, wie ich diese Werte

01:21:57.525 --> 01:21:58.205
irgendwie so

01:21:58.205 --> 01:22:01.525
liebe, wie ich mir das vorstelle und dann da

01:22:01.525 --> 01:22:03.505
so Ziele zu definieren. Ja, das ist natürlich sehr hochtrabend

01:22:03.505 --> 01:22:05.345
jetzt. Ja, ja, nein, aber das wird dann auch wirklich

01:22:05.345 --> 01:22:07.345
so zu Subjekt. Meine Bälle sind jetzt in der Blog-Engine

01:22:07.345 --> 01:22:09.005
noch nicht drin. Nein, aber die ich lernen möchte.

01:22:09.625 --> 01:22:11.045
Achso, ja gut. Ja, okay.

01:22:11.385 --> 01:22:12.725
Ja, genau, das ist halt auch,

01:22:13.365 --> 01:22:15.105
also, klar,

01:22:15.305 --> 01:22:17.285
also einerseits hatte ich in diesem Moment

01:22:17.285 --> 01:22:19.085
halt das Problem, dass mir das Tool gefehlt hat, genau, der Jochen,

01:22:19.285 --> 01:22:20.665
ja, die Wahl zwischen

01:22:20.665 --> 01:22:23.285
WordPress oder selber machen,

01:22:23.445 --> 01:22:25.205
die Wahl zwischen Pelican einrichten

01:22:25.205 --> 01:22:26.205
oder selber machen

01:22:26.205 --> 01:22:29.225
und da hat es mich halt mehr interessiert, das mal

01:22:29.225 --> 01:22:31.185
selber zu machen und, ja,

01:22:31.485 --> 01:22:33.365
genau, du hast es eben schon angesprochen, ich bin ein großer

01:22:33.365 --> 01:22:35.605
von RDD, Read Me Driven Development,

01:22:36.645 --> 01:22:37.745
dass man eigentlich

01:22:37.745 --> 01:22:39.425
erst das Read Me schreiben sollte,

01:22:39.505 --> 01:22:40.725
so wie man sich das wünscht,

01:22:41.305 --> 01:22:43.265
dass es ein Projekt gibt, was eben

01:22:43.265 --> 01:22:44.625
dieses Read Me enthält

01:22:44.625 --> 01:22:46.845
und dann die Software zu dem Read Me schreibt.

01:22:47.205 --> 01:22:47.885
Der Copilot.

01:22:50.165 --> 01:22:50.645
Wundervoll.

01:22:51.585 --> 01:22:52.185
Also ja.

01:22:54.285 --> 01:22:55.525
Mag ich ja gar nicht, aber egal.

01:22:56.825 --> 01:22:57.565
Dass man eben

01:22:57.565 --> 01:22:58.965
aus der Benutzer-Sicht rauskommt.

01:22:59.605 --> 01:23:01.265
Und das geht sehr einfach, wenn man

01:23:01.265 --> 01:23:02.185
selber der Benutzer ist.

01:23:03.365 --> 01:23:04.985
weil du dann sagen kannst, okay, ich hätte gerne

01:23:04.985 --> 01:23:07.165
ein Feature in dieser Software und ich weiß

01:23:07.165 --> 01:23:08.285
ganz genau, wie das funktioniert.

01:23:08.865 --> 01:23:11.145
Zumindest kann ich mir ganz genau überlegen, wie es

01:23:11.145 --> 01:23:12.685
funktioniert. Die Krux dabei ist, du musst halt

01:23:12.685 --> 01:23:15.405
tatsächlich sehr viel Ahnung von dieser Business-Seite

01:23:15.405 --> 01:23:16.885
haben. Ja. Nee, gar nicht.

01:23:16.905 --> 01:23:17.865
Was heißt, du musst gar keine Ahnung haben?

01:23:17.865 --> 01:23:20.705
Wie du Business-Seite definierst.

01:23:21.085 --> 01:23:21.865
Nein, aber der User doch.

01:23:23.565 --> 01:23:24.745
Anwenderseite. Ja, das ist das Business.

01:23:25.025 --> 01:23:25.845
Genau. Aber

01:23:25.845 --> 01:23:28.725
wir verwenden ja alle viel Software.

01:23:28.845 --> 01:23:30.905
Ja, aber das geht halt nur für

01:23:30.905 --> 01:23:32.225
die Schlechtsoftware.

01:23:32.225 --> 01:23:33.985
ist. Also für Domänen,

01:23:34.105 --> 01:23:35.905
in denen wir ein bisschen Expertise auch besitzen.

01:23:36.045 --> 01:23:37.965
Und das ist halt genau das Problem, dass wenn du

01:23:37.965 --> 01:23:40.025
halt sowas transportieren möchtest, auch Domänen, wo man

01:23:40.025 --> 01:23:42.045
halt jetzt nicht so von der

01:23:42.045 --> 01:23:43.705
Pike auf drin steckt, dass das

01:23:43.705 --> 01:23:45.845
eine Schwierigkeit ist. Auch dann ist es gut, das aus

01:23:45.845 --> 01:23:47.945
Benutzersicht zu sehen. Und das ist

01:23:47.945 --> 01:23:50.005
eben eine ganz andere Sicht, als die man als

01:23:50.005 --> 01:23:50.605
professioneller

01:23:50.605 --> 01:23:54.065
Entwickler hat. Weil da hast du nicht die Benutzersicht,

01:23:54.185 --> 01:23:55.665
sondern immer nur die Entwicklersicht. Ja, genau, aber

01:23:55.665 --> 01:23:57.965
das ist genau die Schwierigkeit, diese Benutzersicht

01:23:57.965 --> 01:23:59.325
annehmen zu können

01:23:59.325 --> 01:24:01.925
für Use Cases, wo du dieses

01:24:01.925 --> 01:24:02.685
Domain Expertise.

01:24:03.305 --> 01:24:05.565
Es ist leichter, als die Domain Expertise zu haben.

01:24:06.745 --> 01:24:07.145
Naja, aber

01:24:07.145 --> 01:24:09.785
wie willst du ein Nutzer sein,

01:24:09.865 --> 01:24:11.785
ohne die Domain Expertise zu kennen, die du brauchst,

01:24:11.845 --> 01:24:13.085
um Nutzer für dieses Programm zu sein?

01:24:13.905 --> 01:24:14.845
Was gibt es denn da?

01:24:15.265 --> 01:24:16.345
Welche Software denkst du denn?

01:24:16.385 --> 01:24:17.985
Weil die meiste Software, die es so gibt,

01:24:18.205 --> 01:24:20.165
die können wir ja schon irgendwie zumindest

01:24:20.165 --> 01:24:22.705
mehr schlecht als recht anwenden.

01:24:22.765 --> 01:24:23.765
Genau, mehr schlecht als recht anwenden.

01:24:24.365 --> 01:24:26.985
Also ich meine sowas wie

01:24:26.985 --> 01:24:29.165
Auswertung von MRI-Bildern.

01:24:29.365 --> 01:24:30.905
Ja, irgendwas Medizinisches oder so.

01:24:30.905 --> 01:24:32.525
machen. Klar, da habe ich auch nicht den Zugang.

01:24:32.645 --> 01:24:35.065
Aber da fehlt mir auch, das will ich aber auch gar nicht

01:24:35.065 --> 01:24:36.025
machen in dem

01:24:36.025 --> 01:24:38.365
Moment.

01:24:38.765 --> 01:24:39.785
Ich würde das gerne mal machen.

01:24:39.985 --> 01:24:42.565
Ich glaube, das geht weiter. Also es gibt auch diese ganzen

01:24:42.565 --> 01:24:43.845
UX-Prozesse, diese ganzen

01:24:43.845 --> 01:24:46.725
mir fällt es auch unheimlich schwer, mich jetzt

01:24:46.725 --> 01:24:49.085
in den durchschnittlichen

01:24:49.085 --> 01:24:50.865
TikTok-Noser hinein zu versetzen, wie der

01:24:50.865 --> 01:24:51.805
gerne seine Tickstärke hat.

01:24:51.805 --> 01:24:54.505
Das ist ja egal. Das kann ich bei der Arbeit machen.

01:24:55.345 --> 01:24:57.005
Wenn ich das privat für mich mache, dann will ich

01:24:57.005 --> 01:24:58.885
das ja gar nicht. Dann will ich ja nur Sachen machen, die mich interessieren.

01:24:58.885 --> 01:25:00.985
und das ist genau das, worauf ich raus will.

01:25:02.325 --> 01:25:02.645
Die

01:25:02.645 --> 01:25:04.765
Software für mich selber schreiben,

01:25:05.025 --> 01:25:06.885
gibt mir die Möglichkeit, diese ganzen

01:25:06.885 --> 01:25:08.105
Sachen, die vielleicht

01:25:08.105 --> 01:25:10.885
wirtschaftlich interessant wären oder die

01:25:10.885 --> 01:25:13.305
keine Ahnung,

01:25:14.585 --> 01:25:15.025
hip sind

01:25:15.025 --> 01:25:16.945
oder trendy oder die mal gemacht haben

01:25:16.945 --> 01:25:18.925
muss, alle zu ignorieren und einfach zu

01:25:18.925 --> 01:25:20.505
machen, was ich gerne möchte.

01:25:20.825 --> 01:25:22.885
Und dieses Programm, was ich da geschrieben

01:25:22.885 --> 01:25:25.125
habe, das ist kein besonders beeindruckendes

01:25:25.125 --> 01:25:26.905
Programm, das ist auch kein besonders kompliziertes

01:25:26.905 --> 01:25:28.705
Programm, das hat so ein paar Ecken und Kanten,

01:25:28.885 --> 01:25:31.425
und das macht genau das, was ich machen möchte.

01:25:31.845 --> 01:25:33.505
Aber Johannes, wir haben ja

01:25:33.505 --> 01:25:35.265
versprochen, dass wir in dieser Folge über

01:25:35.265 --> 01:25:36.525
Softwareentwicklung reden wollen.

01:25:37.505 --> 01:25:39.105
Aber bei dem Thema sind wir noch nicht.

01:25:39.165 --> 01:25:41.345
Ja, aber das hört sich jetzt an wie so ein Hobbyprojekt.

01:25:41.645 --> 01:25:43.445
Ich meine, ich schreibe

01:25:43.445 --> 01:25:45.405
in meiner Freizeit Kampagnen für

01:25:45.405 --> 01:25:46.165
Dungeons & Dragons.

01:25:46.985 --> 01:25:48.045
Ja, das würde ich niemals machen.

01:25:48.185 --> 01:25:50.605
Das ist mein Hobby, das macht mir Spaß.

01:25:51.025 --> 01:25:53.325
Aber möchtest du uns ermutigen, das mal auszuprobieren?

01:25:54.185 --> 01:25:55.465
Naja, also klar, wenn ihr Lust

01:25:55.465 --> 01:25:55.785
drauf habt.

01:25:56.485 --> 01:25:58.425
Und ich möchte ermutigen, einfach mal

01:25:58.425 --> 01:26:00.545
sich, wenn man ein Problem hat,

01:26:00.845 --> 01:26:02.605
nicht zu einem Tool zu greifen, was es schon gibt

01:26:02.605 --> 01:26:04.465
und dann mit dem Tool zu kämpfen, nicht mit

01:26:04.465 --> 01:26:06.665
WordPress zu kämpfen, nicht mit

01:26:06.665 --> 01:26:08.365
was weiß ich, mit Prometheus zu kämpfen,

01:26:08.465 --> 01:26:09.705
sondern einfach mal eine eigene Kampagne.

01:26:10.865 --> 01:26:12.265
Schreib einfach mal eine eigene Kampagne.

01:26:12.565 --> 01:26:13.965
Also jetzt bei dir ist es

01:26:13.965 --> 01:26:16.185
eine Dungeons & Dragons Kampagne, bei mir ist es halt

01:26:16.185 --> 01:26:17.525
ein Blog-Generat.

01:26:17.525 --> 01:26:19.585
Ich weiß, was du meinst, es hat gewisse Parallelen aus diesem

01:26:19.585 --> 01:26:19.745
anderen.

01:26:20.725 --> 01:26:22.005
Es ist eine kreative Tätigkeit.

01:26:24.265 --> 01:26:25.445
Und du hast

01:26:25.445 --> 01:26:27.525
diese Kampagne geschrieben, oder? Und hast ungeheuer viel gelernt

01:26:27.525 --> 01:26:29.885
darüber, wie man Kampagnen schreibt und über die Geschichte des Ortes.

01:26:29.885 --> 01:26:31.505
Und darüber würde ich jetzt gerne was wissen, mehr wissen.

01:26:31.665 --> 01:26:33.725
Also weil du hast jetzt relativ viel erzählt darüber, wie du es machst und das finde ich

01:26:33.725 --> 01:26:35.585
total super. Also ich würde auch sagen, dass das Ansatz, der

01:26:35.585 --> 01:26:37.285
Regie ist... Also das ist meine, das ist die erste Premiere.

01:26:37.505 --> 01:26:39.965
Jeder muss das mal machen. Das ist so ein explorativer

01:26:39.965 --> 01:26:41.665
Ansatz, so die Welt zu entdecken und

01:26:41.665 --> 01:26:43.605
dann so ein bisschen zu gucken, was so denn für

01:26:43.605 --> 01:26:45.525
einen selber... Aber was ich jetzt gerne hätte,

01:26:45.565 --> 01:26:47.625
ist ja so ein bisschen jetzt da so der Review

01:26:47.625 --> 01:26:49.705
Prozess darüber, um diese

01:26:49.705 --> 01:26:50.925
Erfahrung... Was ich gelernt habe. Genau.

01:26:51.845 --> 01:26:52.865
Diesen explorativen Antenne.

01:26:53.345 --> 01:26:54.605
Was wollte ich sagen? Quintessenz.

01:26:55.465 --> 01:26:57.325
Alle unserer Hörer wissen jetzt, ah ok, der Johannes,

01:26:57.325 --> 01:26:59.265
und sagt, er macht das immer total die coolen Sachen.

01:27:00.005 --> 01:27:00.405
Das ist ja der Superentwickler.

01:27:00.405 --> 01:27:02.665
Das ist ja das Schöne. Das glaube ich dir nicht.

01:27:02.685 --> 01:27:04.145
Es reicht ja, kleine Sachen zu machen.

01:27:04.165 --> 01:27:05.625
Ja, aber es ist viel besser, als Leute, die gar nichts machen.

01:27:05.945 --> 01:27:09.005
Ja, genau. Das ist jetzt der Enthusiasmus,

01:27:09.085 --> 01:27:09.925
den ich da gerne reinbringen möchte.

01:27:10.165 --> 01:27:11.865
Lieber was Kleines machen, als gar nichts machen.

01:27:12.005 --> 01:27:13.505
Ja, aber es gibt auch viele Leute, die machen irgendwas

01:27:13.505 --> 01:27:15.785
und ganz viele Leute, die machen irgendwelche unterschiedlichen Dinge

01:27:15.785 --> 01:27:18.285
und spannend ist ja jetzt, diese Dinge alles zusammen zu sammeln

01:27:18.285 --> 01:27:21.965
und die Parallelen davon so zu transformieren,

01:27:22.245 --> 01:27:23.645
dass wir alle davon profitieren können.

01:27:24.485 --> 01:27:24.805
Entschuldigung.

01:27:24.805 --> 01:27:26.685
Aber ihr wisst, was ich meine.

01:27:26.685 --> 01:27:29.585
Ja, aber das ist eine schwierige Frage, die ich da stelle.

01:27:30.265 --> 01:27:31.045
Ja, würde ich auch sagen.

01:27:31.705 --> 01:27:33.145
Jochen, was hast du denn von DjangoCast gelernt?

01:27:33.365 --> 01:27:34.985
Alles ist schwieriger als man denkt.

01:27:34.985 --> 01:27:37.265
Also worauf ich hinaus möchte, ist wirklich, gibt es eine Art von

01:27:37.265 --> 01:27:38.985
methodischem Ansatz,

01:27:39.425 --> 01:27:40.045
der...

01:27:40.045 --> 01:27:43.245
Nein, das ist auch

01:27:43.245 --> 01:27:44.265
kein Gutes, das hat er nicht gesagt.

01:27:44.325 --> 01:27:46.945
Ja, ja, nee, genau, ich weiß wo das...

01:27:46.945 --> 01:27:48.365
Ich glaube...

01:27:48.365 --> 01:27:48.965
Doch, es gibt einen.

01:27:50.445 --> 01:27:52.685
Und ich glaube, der gilt für dich

01:27:52.685 --> 01:27:53.745
genauso wie für mich.

01:27:53.745 --> 01:27:58.005
kleine Programme

01:27:58.005 --> 01:27:59.285
selber machen

01:27:59.285 --> 01:28:01.265
und ausprobieren

01:28:01.265 --> 01:28:03.425
und dann die Dinge lernen

01:28:03.425 --> 01:28:05.285
und dann das weg

01:28:05.285 --> 01:28:07.485
und dann das verwerfen und nochmal machen.

01:28:08.325 --> 01:28:08.425
Richtig.

01:28:08.665 --> 01:28:11.045
Ich fand es immer am Anfang nervig,

01:28:11.105 --> 01:28:11.845
dass ich immer alles weggeschossen habe.

01:28:12.025 --> 01:28:14.005
Das ist einfach nur,

01:28:14.205 --> 01:28:16.905
das Gelernte einfach,

01:28:17.245 --> 01:28:19.325
was komplett Neues denken, neu anfangen und dann

01:28:19.325 --> 01:28:21.385
auch in der neuen Architektur hat man immer

01:28:21.385 --> 01:28:23.205
so einen kleinen inkrementellen Verbesserungsstrick,

01:28:23.205 --> 01:28:25.025
der irgendwann in der Retro-Selective zu einer

01:28:25.025 --> 01:28:26.745
deutlichen Verbesserung führt.

01:28:27.005 --> 01:28:29.285
Genau, und wenn ich diese Software, die ich letztes

01:28:29.285 --> 01:28:31.165
Jahr geschrieben habe, privat

01:28:31.165 --> 01:28:32.825
angucke, dann ist die ganz schrecklich.

01:28:32.925 --> 01:28:34.465
Und die vor zwei Jahren, die ist ganz, ganz schlimm.

01:28:34.765 --> 01:28:37.165
Und wenn ich mir jetzt Heron nächsten Monat nochmal anschaue,

01:28:37.245 --> 01:28:38.905
dann ist es ja auch schon ein Jahr her.

01:28:39.605 --> 01:28:41.265
Aber jetzt bin ich auch gespannt, was Jochen auf der Software gerade sagt.

01:28:41.285 --> 01:28:43.165
Genau, der Punkt eigentlich,

01:28:43.225 --> 01:28:45.045
den wollte ich eben schon bringen, bin nicht dazu gekommen.

01:28:46.425 --> 01:28:46.905
Zu viel

01:28:46.905 --> 01:28:48.425
dazwischen gelabert, Entschuldigung.

01:28:49.045 --> 01:28:51.265
Als um diese Prozesshaftigkeit beim Notizen

01:28:51.265 --> 01:28:52.805
machen und so geht, ich habe letztens nämlich

01:28:52.805 --> 01:28:54.565
einen sehr tollen Artikel gelesen,

01:28:55.425 --> 01:28:57.165
der da

01:28:57.165 --> 01:28:57.945
den Titel hatte

01:28:57.945 --> 01:29:00.525
Notes against Note-Taking Systems.

01:29:00.885 --> 01:29:01.945
Oh ja, den habe ich auch gelesen.

01:29:02.845 --> 01:29:03.345
Der ist super.

01:29:04.925 --> 01:29:06.045
Da würde ich auch sagen,

01:29:06.585 --> 01:29:08.725
das Argument aus dem kann ich halt auch übertragen,

01:29:08.885 --> 01:29:10.745
gibt es dafür irgendeinen Prozess oder so.

01:29:11.005 --> 01:29:11.945
Das Problem ist...

01:29:11.945 --> 01:29:12.865
Kannst du nochmal kurz zusammenfassen?

01:29:13.305 --> 01:29:16.105
Die Conclusion, der sagt im Grunde,

01:29:16.325 --> 01:29:18.505
das Problem ist, das, worauf du

01:29:18.505 --> 01:29:20.145
deine Aufmerksamkeit richtest,

01:29:20.145 --> 01:29:21.925
das beeinflusst natürlich, was du

01:29:21.925 --> 01:29:51.905
und Jochen unterhalten sich über die Programmiersprache Python

01:29:51.925 --> 01:30:05.027
und ja irgendwie vermeide es irgendwie sozusagen die also zu sehr in die

01:30:05.027 --> 01:30:06.847
Ästhetik des Nützlichen zu investieren, also sozusagen

01:30:06.847 --> 01:30:08.727
wenn du immer die Wahl hast, ist es Spiel oder

01:30:08.727 --> 01:30:11.067
Arbeit, lass es nicht

01:30:11.067 --> 01:30:11.927
Arbeit sein, weil

01:30:11.927 --> 01:30:15.267
das Problem ist, dass

01:30:15.267 --> 01:30:17.027
das kompromittiert halt sozusagen

01:30:17.027 --> 01:30:19.168
das, was du da tust. Also wenn ich jetzt zu viel

01:30:19.168 --> 01:30:21.447
Arbeit in mein Note-Tacking-System

01:30:21.447 --> 01:30:23.047
stecke und mit Obsidian und

01:30:23.047 --> 01:30:24.287
daraus meinen Block generiere und keine Ahnung,

01:30:24.947 --> 01:30:26.067
Das kann ich alles machen.

01:30:26.207 --> 01:30:27.547
Dann ist das halt nicht dein Ding, Jochen.

01:30:28.967 --> 01:30:31.087
Ich meine, vielleicht ist das jetzt auch nur eine Rationalisierung

01:30:31.087 --> 01:30:33.107
dafür, dass ich einfach faul bin und da nichts automatisiere.

01:30:33.487 --> 01:30:34.887
Aber das Problem ist natürlich,

01:30:35.507 --> 01:30:37.148
dass mich das dann schon irgendwie

01:30:37.148 --> 01:30:38.767
dazu bringt, dass ich das Gefühl habe,

01:30:39.247 --> 01:30:40.627
ich habe das Gefühl, dass das,

01:30:40.887 --> 01:30:42.668
was zwischen mir

01:30:42.668 --> 01:30:45.067
und meinem jetzigen Zustand und einem guten Ergebnis,

01:30:45.148 --> 01:30:47.067
was dazwischen steht, ist halt, ich bin halt

01:30:47.067 --> 01:30:48.447
nicht gut genug darauf vorbereitet.

01:30:48.627 --> 01:30:49.567
Aber du machst das doch hier auch.

01:30:49.567 --> 01:30:50.587
Ich mache das auch,

01:30:50.727 --> 01:30:52.847
aber es ist relativ minimal.

01:30:53.107 --> 01:30:54.668
Es ist halt irgendwie eine Liste von Sprechwörtern.

01:30:54.668 --> 01:31:17.707
Das ist auch, das ist auch, also ich habe diesen Artikel auch gelesen und ich stimme nicht allen Punkten zu, die er da sagt, aber die Conclusion ist zum größten Teil bei mir auch gleich, ich habe schon viele verschiedene Notetaking-Systeme ausprobiert, weil das ja was ist, das ist immer so, ja, das wird immer so, du musst einen Zettelkasten machen und in 10 Jahren kannst du dann einfach da reinschauen und hast wie ein zweites Gehirn.

01:31:17.707 --> 01:31:19.688
und ja, okay,

01:31:19.827 --> 01:31:21.668
gut, es mag sein, dass das für Leute funktioniert, für mich

01:31:21.668 --> 01:31:23.547
hat es nicht funktioniert. Die ganzen Systeme haben alle

01:31:23.547 --> 01:31:25.648
nicht funktioniert. Und jetzt habe ich hier mit

01:31:25.648 --> 01:31:27.627
meinen Wegloks, habe ich ein System gefunden,

01:31:27.727 --> 01:31:29.487
was genügend wenig Prozess und

01:31:29.487 --> 01:31:31.567
genügend wenig Struktur hat, dass

01:31:31.567 --> 01:31:32.148
ich es mache

01:31:32.148 --> 01:31:35.767
und trotzdem genügend viel Struktur

01:31:35.767 --> 01:31:37.827
enthält, dass es am Ende

01:31:37.827 --> 01:31:39.567
nicht so blöd ausschaut, dass es

01:31:39.567 --> 01:31:41.527
nicht einfach nur so ein Blobs von

01:31:41.527 --> 01:31:42.967
Text ist. Und das,

01:31:43.587 --> 01:31:44.707
also man muss da irgendwie so

01:31:44.707 --> 01:31:47.168
was für sich selber finden

01:31:47.168 --> 01:31:51.307
und wenn das was ist, dass man sich jeden Tag in ein Notizbuch was reinschreibt,

01:31:51.727 --> 01:31:55.148
auf Papier und wenn das was ist, dass man sich jeden Tag eine E-Mail schreibt,

01:31:55.427 --> 01:31:59.107
habe ich auch schon probiert, ja, hat auch eine Weile lang funktioniert,

01:31:59.347 --> 01:32:01.547
das funktioniert immer eine Weile lang und dann funktioniert es nicht mehr so

01:32:01.547 --> 01:32:03.027
und dann lässt man ein oder zwei Tage aus.

01:32:05.007 --> 01:32:09.087
Oder das ist was ist, dass man sich, keine Ahnung, jeden Tag eine WhatsApp selber schickt.

01:32:09.087 --> 01:32:09.807
Das ist eine WhatsApp.

01:32:10.148 --> 01:32:12.627
Man hat ja schon relativ viel Disziplin, also immer diese ganzen Dinge.

01:32:12.727 --> 01:32:13.307
Ja, oder zwei Tage.

01:32:13.587 --> 01:32:14.707
Ja, aber wenn du Lust hast.

01:32:14.827 --> 01:32:16.168
Man muss nicht diszipliniert sein.

01:32:16.247 --> 01:32:16.487
Nein, nein.

01:32:16.487 --> 01:32:17.587
mit man seinem Spaß.

01:32:17.827 --> 01:32:20.307
Du musst was finden, was zu dir passt,

01:32:20.427 --> 01:32:21.887
was nicht Disziplin ist,

01:32:22.367 --> 01:32:24.047
sondern was ist, was du natürlich machst.

01:32:24.607 --> 01:32:26.127
Oh, aber da sind

01:32:26.127 --> 01:32:27.887
Fairsprime der Probleme angekommen, glaube ich.

01:32:28.727 --> 01:32:30.387
Ja, da haben wir niemandem

01:32:30.387 --> 01:32:31.467
eine Empfehlung gegeben.

01:32:31.467 --> 01:32:33.668
Ich glaube, das ist nicht ganz richtig.

01:32:34.168 --> 01:32:35.707
Ich glaube, dass man doch

01:32:35.707 --> 01:32:37.887
viel von diesem natürlichen

01:32:37.887 --> 01:32:39.927
Prozess gestalten kann.

01:32:40.487 --> 01:32:41.207
Ja, natürlich, klar.

01:32:41.847 --> 01:32:43.467
Aber du kannst nicht was

01:32:43.467 --> 01:32:44.487
machen,

01:32:44.487 --> 01:32:46.607
was für alle funktioniert.

01:32:46.787 --> 01:32:48.947
Was für alle funktioniert und auch was

01:32:48.947 --> 01:32:50.547
für dich Arbeit ist.

01:32:50.688 --> 01:32:51.967
Das ist die Konflikt von diesem System.

01:32:51.967 --> 01:32:53.587
Der Trick ist halt trotzdem, ohne Machen

01:32:53.587 --> 01:32:54.767
fragst du mich.

01:32:55.027 --> 01:32:57.107
Jetzt muss ich mich da hinsetzen und diese Sachen

01:32:57.107 --> 01:32:57.287
zusammenschreiben.

01:32:57.287 --> 01:33:01.688
Wenn du dich nur passiv irgendwo hinsetzt und dann nur irgendwas

01:33:01.688 --> 01:33:02.867
herkommst, funktioniert das nicht.

01:33:03.107 --> 01:33:05.168
Du musst einfach in diese Machen-Sache rüberkommen.

01:33:05.267 --> 01:33:06.767
Das heißt, Procrastination musst du irgendwie weglassen.

01:33:07.307 --> 01:33:07.567
Ja, genau.

01:33:08.168 --> 01:33:10.467
Da gibt es ja auch diese

01:33:10.467 --> 01:33:14.067
90-9-1-Regel.

01:33:14.067 --> 01:33:15.247
90% der Leute

01:33:15.247 --> 01:33:18.347
gucken nur zu und 9% kommentieren

01:33:18.347 --> 01:33:19.227
und 1% machen.

01:33:21.567 --> 01:33:22.927
Du brauchst

01:33:22.927 --> 01:33:24.168
so eine Lederjagd mit so

01:33:24.168 --> 01:33:24.927
1%.

01:33:24.927 --> 01:33:27.648
Ich gehöre zu denen an 1%.

01:33:27.648 --> 01:33:30.007
Ihr macht ja auch einen Podcast.

01:33:30.267 --> 01:33:32.367
Zwingt euch keiner. Warum macht ihr das?

01:33:32.907 --> 01:33:34.188
Weil reich

01:33:34.188 --> 01:33:35.527
wählt ihr daraus auch nicht.

01:33:35.648 --> 01:33:36.567
Nicht direkt, nein.

01:33:37.267 --> 01:33:39.688
Außer wenn jetzt ein 100-Billiarden-Experiment kommt,

01:33:39.688 --> 01:33:41.407
dann ist das okay.

01:33:41.447 --> 01:33:42.947
Dann hätte sich das gelohnt.

01:33:42.947 --> 01:33:45.327
Aber es ist ein Longshot, würde ich sagen.

01:33:45.688 --> 01:33:47.267
Ja. Aber das ist was,

01:33:47.327 --> 01:33:48.307
was ihr einfach halt macht

01:33:48.307 --> 01:33:50.787
und was Spaß macht und was

01:33:50.787 --> 01:33:52.967
genügend

01:33:52.967 --> 01:33:55.767
wenig Arbeit ist, dass ihr

01:33:55.767 --> 01:33:57.367
das macht. Also die Frage ist halt, wie lange

01:33:57.367 --> 01:33:59.447
man welchen Enthusiasmus für welche

01:33:59.447 --> 01:34:00.967
Dinge aufrecht erhalten kann.

01:34:01.107 --> 01:34:03.547
Und je weniger Enthusiasmus du aufrecht erhalten

01:34:03.547 --> 01:34:05.007
musst, weil du den sowieso hast,

01:34:05.627 --> 01:34:06.327
umso besser ist es.

01:34:08.007 --> 01:34:09.227
Tatsächlich fällt mir das hier

01:34:09.227 --> 01:34:10.927
bei diesen Podcast-Episoden auch auf.

01:34:10.927 --> 01:34:16.747
also die Podcast-Episoden, die halt viel Vorbereitung erfordern, das ist extrem stressig, das fühlt sich fast nach Arbeit an.

01:34:16.747 --> 01:34:17.688
Da gibt es weniger davon.

01:34:17.688 --> 01:34:18.727
Da gibt es weniger davon.

01:34:20.247 --> 01:34:21.847
Ja, weil man die vermeidet.

01:34:22.327 --> 01:34:23.447
Weil man die vermeidet.

01:34:23.567 --> 01:34:29.767
Ja, also beispielsweise, wo ich mich noch daran erinnere, wie stressig das war, ist halt die Async-Geschichten,

01:34:29.967 --> 01:34:36.927
wo ich dachte, okay, ich muss das mal machen und das ist halt schon mal echt Arbeit.

01:34:37.327 --> 01:34:40.787
Oder halt auch diese Typisierungsgeschichten, die wir immer vor uns herschieben, die wir eigentlich mal machen.

01:34:40.927 --> 01:34:42.747
Die machen wir nächstes Mal.

01:34:43.387 --> 01:34:44.168
Oder übernächstes Mal.

01:34:45.887 --> 01:34:47.327
Aber tatsächlich,

01:34:47.547 --> 01:34:49.188
ich glaube, deutlich angenehmer wäre es halt,

01:34:49.307 --> 01:34:50.787
also für mich, ich habe auch das Gefühl,

01:34:51.127 --> 01:34:53.067
zum Beispiel heute hatten wir ja kein richtiges Thema oder so,

01:34:54.347 --> 01:34:55.027
wenn ich mich dann hinsetze,

01:34:55.127 --> 01:34:56.627
oder worüber könnte ich denn jetzt mal irgendwie reden,

01:34:57.127 --> 01:34:59.727
ich muss da nicht lange drüber nachdenken,

01:34:59.847 --> 01:35:01.688
sondern da fällt einfach

01:35:01.688 --> 01:35:03.807
eine Riesenliste von Sachen,

01:35:03.987 --> 01:35:05.327
einfach eine Riesenliste von Dingen,

01:35:05.688 --> 01:35:07.087
die mich so in der letzten Woche interessiert haben,

01:35:07.087 --> 01:35:09.407
das reicht schon, da kann ich schon irgendwie lange genug drüber reden.

01:35:09.427 --> 01:35:09.907
Aber die bei Jochen.

01:35:09.907 --> 01:35:12.327
Du musst es auch anerkennen, das ist viel einfacher

01:35:12.327 --> 01:35:14.807
Das ist aber trotzdem außergewöhnlich, dass das so ist

01:35:14.807 --> 01:35:16.007
Ja, aber

01:35:16.007 --> 01:35:17.827
Aber das ist doch egal, ob das außergewöhnlich ist

01:35:17.827 --> 01:35:20.648
Aber das ist etwas, was halt irgendwie funktioniert

01:35:20.648 --> 01:35:22.327
und ich muss mich dafür nicht anstrengen

01:35:22.327 --> 01:35:23.287
Ich muss mich dafür nicht irgendwie

01:35:23.287 --> 01:35:24.688
und dann arbeiten

01:35:24.688 --> 01:35:28.027
Aber das ist doch, guck mal, das ist doch interessant

01:35:28.027 --> 01:35:30.487
dass du das außergewöhnlich nennst

01:35:30.487 --> 01:35:31.227
weil wir

01:35:31.227 --> 01:35:33.827
die These oder die Position, die wir

01:35:33.827 --> 01:35:35.727
habe ich das Gefühl, dass wir die vertreten, ist doch

01:35:35.727 --> 01:35:37.047
je weniger

01:35:37.047 --> 01:35:39.887
dich das anstrengt

01:35:39.887 --> 01:35:41.767
umso mehr kriegst du raus.

01:35:43.168 --> 01:35:44.627
Und wir plädieren ja gerade dafür,

01:35:45.007 --> 01:35:46.807
dass das bei

01:35:46.807 --> 01:35:48.767
mir funktioniert, das nur, weil

01:35:48.767 --> 01:35:50.227
es nicht anstrengend ist.

01:35:50.267 --> 01:35:52.648
Ich weiß genau, was du meinst. Ich mache das ja auch so.

01:35:52.767 --> 01:35:54.887
Ich habe auch irgendwann so einen Schalter gefunden

01:35:54.887 --> 01:35:56.627
und es macht einfach Spaß und dann macht man einfach

01:35:56.627 --> 01:35:57.947
irgendwie, das funktioniert total gut.

01:35:58.287 --> 01:36:00.527
Man kommt einfach damit dann weiter, weil man selber Bock hat,

01:36:00.587 --> 01:36:02.467
noch ein bisschen da und da zu gucken, dass genau die Richtungen

01:36:02.467 --> 01:36:02.747
jemanden haben.

01:36:02.747 --> 01:36:04.767
Und so dieses, du musst jeden Tag so und so viele

01:36:04.767 --> 01:36:05.207
Wörter schreiben.

01:36:05.607 --> 01:36:08.727
Aber wenn man so ein bisschen so einen Strahl richtet, dann funktioniert das schon super.

01:36:08.727 --> 01:36:10.507
Aber was mich halt interessieren würde, also gerade für

01:36:10.507 --> 01:36:12.527
andere Menschen, ist halt, wie man es hinbekommt,

01:36:12.587 --> 01:36:14.407
überhaupt auf diesen Modus vielleicht zu wechseln, weil

01:36:14.407 --> 01:36:16.067
ich glaube, das ist gar nicht so einfach.

01:36:16.547 --> 01:36:17.987
Ja, man muss das einfach anfangen.

01:36:18.287 --> 01:36:20.367
Ja, man muss halt aus dieser Mühle raus. Entspannung.

01:36:20.387 --> 01:36:21.607
Einfach mal verschiedene Sachen ausprobieren.

01:36:22.168 --> 01:36:24.527
Nochmal dazu, ich glaube, das kann

01:36:24.527 --> 01:36:25.707
für unterschiedliche Leute unterschiedlich sein.

01:36:26.027 --> 01:36:28.727
Für uns drei ist es ja

01:36:28.727 --> 01:36:30.188
fundamental unterschiedlich.

01:36:30.207 --> 01:36:32.307
Ich habe da sehr schön ein Talk, weiß nicht, ob ich den

01:36:32.307 --> 01:36:34.087
verlinken kann, ob ich den nochmal finde, von einem

01:36:34.087 --> 01:36:36.407
Autor, Science-Fiction-Autor, ich lese dessen Bücher nicht.

01:36:36.407 --> 01:36:38.367
Ich habe nur den Vortrag gesehen und ich fand

01:36:38.367 --> 01:36:40.447
ziemlich cool. Der ist einer

01:36:40.447 --> 01:36:42.247
Bestseller Science Fiction,

01:36:42.587 --> 01:36:44.087
auch die Hugo Awards Gewinner,

01:36:44.287 --> 01:36:45.547
oder diverse Geschichten

01:36:45.547 --> 01:36:47.387
in den USA.

01:36:47.727 --> 01:36:48.447
Den habe ich auch gesehen.

01:36:48.648 --> 01:36:52.847
Der hat dann bei einem Schreiber-Meetup

01:36:52.847 --> 01:36:54.547
einen Vortrag gehalten, wo er

01:36:54.547 --> 01:36:55.807
seinen Papagei mitgebracht hat.

01:36:56.247 --> 01:36:57.287
Brandt und Sanderson.

01:36:58.287 --> 01:37:00.587
Er meinte, ich wollte immer einen Drachen haben

01:37:00.587 --> 01:37:01.367
als Kind.

01:37:01.807 --> 01:37:02.847
Jetzt habe ich halt einen Papagei.

01:37:02.887 --> 01:37:05.168
Das ist nicht so einfach mit den Drachen.

01:37:06.227 --> 01:37:07.767
Papagei ist halt so das Nächste, was drankommt.

01:37:07.767 --> 01:37:09.188
und das ist auch schon ziemlich cool, ehrlich gesagt.

01:37:09.887 --> 01:37:12.067
Und der sagte halt,

01:37:12.207 --> 01:37:13.887
ja, also, okay,

01:37:14.688 --> 01:37:15.767
bei mir ist es halt so,

01:37:16.168 --> 01:37:18.047
ja, ich mache mir tatsächlich so ein Ziel,

01:37:18.207 --> 01:37:20.107
ich muss halt pro Tag so und so viel Wörter geschrieben haben

01:37:20.107 --> 01:37:21.527
und ich mache mir Excel-Files,

01:37:21.887 --> 01:37:24.168
wo ich das notiere, wie viele Wörter ich pro Tag geschrieben habe

01:37:24.168 --> 01:37:25.887
und ich game das dann halt.

01:37:26.247 --> 01:37:27.927
Und so ist das halt.

01:37:27.987 --> 01:37:30.148
Das funktioniert für mich. Das klingt total langweilig

01:37:30.148 --> 01:37:31.767
und scheußlich, aber...

01:37:31.767 --> 01:37:34.148
Ich würde das auch nicht machen, aber...

01:37:34.148 --> 01:37:35.527
Ja gut, aber wenn man einen Doktor hat und sich dann hier das

01:37:35.527 --> 01:37:37.627
ein paar Flächen ausgetauscht hat oder sowas,

01:37:37.767 --> 01:38:07.747
und Jochen unterhalten sich über die Programmiersprache Python

01:38:07.767 --> 01:38:37.747
und Jochen unterhalten sich über die Programmiersprache Python

01:38:37.767 --> 01:39:07.747
und Jochen unterhalten sich über die Programmiersprache Python

01:39:07.767 --> 01:39:37.747
und Jochen unterhalten sich über die Programmiersprache Python

01:39:37.767 --> 01:39:39.747
Ich bin da auch total eurer Meinung, aber ich finde,

01:39:39.847 --> 01:39:41.387
das hat mit dem Thema, den wir dir vorgegeben wollten,

01:39:41.487 --> 01:39:43.347
wie man eigentlich richtig ordentlich eigene Software entwickelt,

01:39:43.427 --> 01:39:43.827
nicht so viel zu sagen.

01:39:43.827 --> 01:39:44.107
Ach so.

01:39:44.228 --> 01:39:46.707
Nee, nee, richtig ordentlich.

01:39:47.767 --> 01:39:48.467
Und wie man das...

01:39:48.467 --> 01:39:50.847
Das kann man auch nicht sagen generell.

01:39:51.047 --> 01:39:52.127
Das ist halt...

01:39:52.127 --> 01:39:54.567
Dann sind wir jetzt schon hier direkt beim nächsten Thema, oder?

01:39:54.667 --> 01:39:57.607
Hier da drüben liegt das Philosophy of Software Design.

01:39:58.207 --> 01:39:58.407
Ach so.

01:39:58.688 --> 01:39:59.087
Ach ja.

01:39:59.907 --> 01:40:01.127
Das war jetzt ein cooler Übergang, oder?

01:40:01.267 --> 01:40:01.407
Ja.

01:40:02.427 --> 01:40:04.027
Nee, war nicht so gut wie der erste.

01:40:04.987 --> 01:40:05.947
Ja, das Problem ist halt...

01:40:05.947 --> 01:40:07.148
Das haben wir doch vorhin festgestellt.

01:40:07.148 --> 01:40:09.188
gibt es tatsächlich gar keine Regeln, wie man Ordentliche Software

01:40:09.188 --> 01:40:11.267
entwickeln muss. Oder es gibt zu viele Regeln.

01:40:11.427 --> 01:40:12.087
Hat Spaß.

01:40:12.707 --> 01:40:15.167
Vielleicht muss man auf dieses Programming for Pleasure

01:40:15.167 --> 01:40:17.148
kommen, damit das funktioniert. Also um das

01:40:17.148 --> 01:40:19.167
noch einmal so zum Ende zu führen und da auch einen guten

01:40:19.167 --> 01:40:19.707
Übergang zu finden.

01:40:22.007 --> 01:40:23.207
Es gibt diese Bücher und wir

01:40:23.207 --> 01:40:25.188
werden uns jetzt gleich vielleicht über eins unterhalten,

01:40:25.307 --> 01:40:27.127
wo wir vorhin zufällig festgestellt haben, dass wir das

01:40:27.127 --> 01:40:29.167
alle drei gelesen haben oder zumindest

01:40:29.167 --> 01:40:30.067
auszugutweisen.

01:40:33.407 --> 01:40:35.167
Und man kann da,

01:40:35.307 --> 01:40:36.787
das ist auch wie mit diesem Note-Taking,

01:40:36.787 --> 01:40:58.207
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. Und manchmal muss man es so machen und für die Arbeit ist das auch geeignet mit dem Prozess und dann muss man mit anderen Leuten zusammenarbeiten und dann muss man ein gewisses Ergebnis haben.

01:40:58.207 --> 01:40:59.648
Womit wird denn abganglos zu lernen?

01:41:00.527 --> 01:41:01.467
Einfach mal drauf los machen.

01:41:01.787 --> 01:41:04.167
Manchmal ist es einfacher, einfach drauf los zu machen,

01:41:04.667 --> 01:41:06.327
weil das besser ist,

01:41:07.287 --> 01:41:08.228
etwas Kleines zu machen,

01:41:08.327 --> 01:41:09.188
als gar nichts zu machen.

01:41:09.847 --> 01:41:11.228
Und wenn einen das davon abhält,

01:41:11.707 --> 01:41:13.847
zu sagen, oh, ich muss jetzt aber erst

01:41:13.847 --> 01:41:15.087
Unitests schreiben.

01:41:16.607 --> 01:41:18.467
Oh, jetzt geht schon mal Silvester los.

01:41:18.847 --> 01:41:19.967
Ihr wisst ja, wir sind bald im neuen Jahr.

01:41:20.327 --> 01:41:20.607
Ja.

01:41:21.427 --> 01:41:22.228
Oder wir waren schon.

01:41:23.167 --> 01:41:25.507
Wenn Sie das hören, sind Sie vielleicht schon im neuen Jahr.

01:41:25.507 --> 01:41:29.007
Es ist besser, irgendwas

01:41:29.007 --> 01:41:30.867
Kleines zu machen, als

01:41:30.867 --> 01:41:32.648
gar nichts zu machen. Und wenn

01:41:32.648 --> 01:41:34.587
einen das davon abhält, also ich weiß, dass

01:41:34.587 --> 01:41:36.407
mich das manchmal davon abhält, wenn ich so

01:41:36.407 --> 01:41:38.728
mir überlege, ja, da muss ich jetzt ein Projekt

01:41:38.728 --> 01:41:41.167
anlegen und dann brauche ich jetzt ein Git-Repository

01:41:41.167 --> 01:41:43.527
und dann muss ich ein Domain registrieren.

01:41:43.728 --> 01:41:45.148
Na gut, das habe ich schon ganz oft gemacht.

01:41:45.507 --> 01:41:46.967
Aber lieber Johannes, das hört sich eher nach

01:41:46.967 --> 01:41:49.207
Fake it till you make it an. Das ist so eine marktliche Strategie.

01:41:49.267 --> 01:41:51.127
Ne, das hat gar nicht damit zu tun, dass

01:41:51.127 --> 01:41:53.148
du irgendein Ziel erreichen willst, sondern das hat damit

01:41:53.148 --> 01:41:55.027
zu tun, dass du Fortschritt

01:41:55.027 --> 01:41:57.188
erreichen kannst. Du kannst nur Fortschritt erreichen,

01:41:57.507 --> 01:41:59.167
wenn du etwas tust. Und wenn

01:41:59.167 --> 01:42:01.167
du dich davon abhalten lässt, etwas

01:42:01.167 --> 01:42:03.087
zu tun, weil da Prozessschritte dazwischen

01:42:03.087 --> 01:42:05.067
sind, weil du da Zwänge siehst,

01:42:06.167 --> 01:42:07.027
dann ist das schade

01:42:07.027 --> 01:42:09.027
und traurig. Und dann ist es besser, wenn du einfach

01:42:09.027 --> 01:42:11.167
mal hingehst und einen Python

01:42:11.167 --> 01:42:12.467
Editor öffnest und sagst,

01:42:13.347 --> 01:42:15.127
ich habe eine Markdown-Datei

01:42:15.127 --> 01:42:17.207
und ich brauche eine HTML-Datei. Wie kriege ich das hin?

01:42:17.607 --> 01:42:19.087
Wie mache ich das? Und dann 10 Zeilen

01:42:19.087 --> 01:42:21.127
Code schreiben und es wird eine Stunde

01:42:21.127 --> 01:42:23.247
lang nicht funktionieren oder zwei Stunden lang nicht funktionieren

01:42:23.247 --> 01:42:25.827
oder fünf Stunden lang nicht funktionieren,

01:42:25.927 --> 01:42:27.927
aber dann hat man was gemacht und das ist besser

01:42:27.927 --> 01:42:29.787
als zu sagen, ja, Moment, da müsste ich mir

01:42:29.787 --> 01:42:30.867
jetzt erst mal überlegen, wie

01:42:30.867 --> 01:42:33.347
könnte denn, muss ich das

01:42:33.347 --> 01:42:35.927
jetzt Source nennen und muss ich dann eins haben,

01:42:36.027 --> 01:42:37.847
was Docs heißt und was

01:42:37.847 --> 01:42:39.867
schreibe ich denn in die pyproject.tommel

01:42:39.867 --> 01:42:41.987
rein, wer ist denn der Autor und welche Lizenz

01:42:41.987 --> 01:42:43.267
und dann hast du gar nichts gemacht.

01:42:43.287 --> 01:42:45.787
Aber ich glaube, man muss schon ein bisschen

01:42:45.787 --> 01:42:47.927
wissen, was man tun kann,

01:42:48.067 --> 01:42:49.047
um da zu oben zu sitzen.

01:42:49.688 --> 01:42:51.787
Und dafür muss man schon verschiedene Dinge probiert

01:42:51.787 --> 01:42:53.447
haben, die man vielleicht auch nach dem ersten

01:42:53.447 --> 01:42:55.347
Kochrezept einmal eins zu eins nachgekocht hat.

01:42:55.367 --> 01:42:57.447
Ja, und es kann ja auch sein, dass

01:42:57.447 --> 01:42:59.467
du sagst, okay, ich will heute mal

01:42:59.467 --> 01:43:00.728
ausprobieren, wie das geht mit TDD.

01:43:01.047 --> 01:43:03.327
Oder ich will heute mal ausprobieren, wie

01:43:03.327 --> 01:43:05.467
so eine coole Projektstruktur ausschaut.

01:43:05.667 --> 01:43:07.207
Das kann ja auch das sein, was du ausprobieren willst.

01:43:07.567 --> 01:43:09.467
Aber es ist auf jeden Fall besser, das zu machen, als sich

01:43:09.467 --> 01:43:11.387
von irgendwelchen Prozessen oder

01:43:11.387 --> 01:43:12.627
Zwängen davon abhalten zu lassen. Okay.

01:43:13.827 --> 01:43:15.327
Das ist mein Plädoyer

01:43:15.327 --> 01:43:16.728
an alle, die zuhören. Bitte

01:43:16.728 --> 01:43:19.067
lasst euch nicht von so Quark abhalten,

01:43:19.547 --> 01:43:21.188
weil man kann es auch einfach mal so machen.

01:43:21.188 --> 01:43:22.007
einfach mal ausprobieren

01:43:22.007 --> 01:43:25.447
jetzt ist es ja aber so, wir sind ja auch professionelle

01:43:25.447 --> 01:43:26.707
Softwareentwickler und auch

01:43:26.707 --> 01:43:29.148
da gibt es eben ganz viele Meinungen dazu

01:43:29.148 --> 01:43:30.127
was das bedeutet

01:43:30.127 --> 01:43:33.207
und es gibt eine sehr

01:43:33.207 --> 01:43:34.787
gängige Meinung, die heißt Clean Code

01:43:34.787 --> 01:43:39.247
wo wir alle eine Meinung

01:43:39.247 --> 01:43:39.767
dazu haben

01:43:39.767 --> 01:43:43.047
und es gibt andere Meinungen und das

01:43:43.047 --> 01:43:45.107
Interessante ist jetzt eben, dass wir vorhin festgestellt haben

01:43:45.107 --> 01:43:46.747
dass wir alle Philosophie auf Softwaredesign

01:43:46.747 --> 01:43:48.067
von John Austerhout

01:43:48.067 --> 01:43:49.927
zumindest mal

01:43:49.927 --> 01:43:52.327
gefunden haben.

01:43:52.887 --> 01:43:54.567
Ja, das hoffen wir ja immer so, oder?

01:43:54.607 --> 01:43:56.547
Dass wir die Bücher unter das Kopfkissen legen und es dann so rein

01:43:56.547 --> 01:43:58.648
diffundiert. Und wenn man das

01:43:58.648 --> 01:44:00.688
lange genug mit sich rumträgt, in seinem Rucksack

01:44:00.688 --> 01:44:02.667
hat dieses Buch, dann ist es doch wie, wenn man es

01:44:02.667 --> 01:44:04.547
gelesen hätte. Ja, lange genug auf dem Logos leben,

01:44:04.747 --> 01:44:05.407
Mann. Ja, genau.

01:44:06.627 --> 01:44:08.527
Aber das ist wirklich, also es ist ein schön kurzes Buch,

01:44:08.627 --> 01:44:10.587
es hat irgendwie 200, ne, nicht mal 200 Seiten.

01:44:10.607 --> 01:44:11.487
Ja, knapp.

01:44:12.447 --> 01:44:14.427
Es ist auch kurz und knackig

01:44:14.427 --> 01:44:16.527
geschrieben und es vertritt halt

01:44:16.527 --> 01:44:18.907
eine gewisse Meinung zum Thema Softwareentwicklung,

01:44:18.907 --> 01:44:21.947
die zum Teil konträr ist zu dem, was man in Clean Code macht.

01:44:22.148 --> 01:44:24.307
Zum Beispiel Kommentare.

01:44:25.567 --> 01:44:27.787
Da haben wir uns vorhin kurz drüber unterhalten.

01:44:27.967 --> 01:44:29.967
Das ist auch immer wieder so ein Thema bei Softwareentwicklung.

01:44:30.127 --> 01:44:31.787
Sollte ich Kommentare schreiben, ja oder nein?

01:44:32.247 --> 01:44:34.367
Und natürlich, es gibt verschiedene Sorten von Kommentaren.

01:44:34.747 --> 01:44:35.767
Das, was man am Anfang...

01:44:35.767 --> 01:44:36.427
Ich finde, ich kenne Jochen.

01:44:36.567 --> 01:44:38.507
Ich meine, dass man bei Jochen sagte, er hat seine Meinung geändert,

01:44:38.607 --> 01:44:39.967
nachdem er das ordentlich gelesen hat.

01:44:40.347 --> 01:44:44.347
Ja, aber du hast doch zu dem geändert, was bei John Oswalt drinsteht.

01:44:44.367 --> 01:44:44.688
Ja, ja, ja.

01:44:44.688 --> 01:44:45.867
Von Clean Code weg hin zu...

01:44:45.867 --> 01:44:46.627
Genau, genau, genau.

01:44:46.627 --> 01:44:46.947
Okay.

01:44:46.947 --> 01:44:49.387
Ich war vorher eher auf der Clean-Code-Seite und jetzt eher

01:44:49.387 --> 01:44:50.607
auf der, naja, nee.

01:44:50.987 --> 01:44:53.587
Ich bin jetzt bei einem Kunden in einem Projekt

01:44:53.587 --> 01:44:55.607
und da wird Clean-Code

01:44:55.607 --> 01:44:57.728
praktiziert und auch durchgesetzt.

01:44:57.987 --> 01:44:59.367
Also da ist man eben

01:44:59.367 --> 01:45:01.327
ganz stark auf der Schiene und das ist so etwas,

01:45:01.387 --> 01:45:03.247
was ich tatsächlich ändern würde.

01:45:05.087 --> 01:45:05.427
Ich bin

01:45:05.427 --> 01:45:07.347
ja, ich versuche eigentlich immer

01:45:07.347 --> 01:45:09.567
Kommentare in meine Software reinzuschreiben

01:45:09.567 --> 01:45:11.007
und es gibt aber verschiedene Sorten Kommentare.

01:45:11.207 --> 01:45:13.267
Es gibt Kommentare, die schreiben,

01:45:13.427 --> 01:45:15.627
was da passiert. Also Code-Oplication willst du halt nicht haben.

01:45:15.627 --> 01:45:19.228
Also irgendwie so ein Kommentar, der schreibt da eine Katze A gleich A plus 1 Kommentar

01:45:19.228 --> 01:45:22.767
increment A by 1. Okay, das kann ich lesen. Das steht schon da.

01:45:23.667 --> 01:45:27.287
Aber es gibt eben auch, es gibt noch zwei andere Sorten Kommentare,

01:45:27.587 --> 01:45:31.287
die meiner Meinung nach sehr interessant sind. Die eine ist, die

01:45:31.287 --> 01:45:35.427
darüber hinausgeht. Die halt sagt A equals A plus 1 und dann

01:45:35.427 --> 01:45:39.347
steht da, wir müssen A um 1 erhöhen. Das steht als Coda

01:45:39.347 --> 01:45:43.327
und der Kommentar sagt dann, weil hier

01:45:43.327 --> 01:45:45.267
ein Offset von irgendwas da ist. Und das ist nicht

01:45:45.267 --> 01:45:47.167
offensichtlich aus dem Code, warum das so ist.

01:45:47.387 --> 01:45:49.228
Das ist ein hilfreicher Kommentar. Genau.

01:45:49.367 --> 01:45:50.847
Das ist ein Kommentar, der erklärt,

01:45:51.287 --> 01:45:53.167
und das ist so eine Richtlinie, ein Kommentar muss ein

01:45:53.167 --> 01:45:54.447
Weil enthalten, ein Because.

01:45:55.907 --> 01:45:57.267
Wir tun das, was da steht,

01:45:57.427 --> 01:45:58.627
das kann ich lesen, das kann ich verstehen,

01:45:59.307 --> 01:45:59.887
Because

01:45:59.887 --> 01:46:02.307
Account for was weiß ich.

01:46:04.167 --> 01:46:05.327
Und das ist

01:46:05.327 --> 01:46:07.027
was, das kannst du nicht im Code schreiben, das kann

01:46:07.027 --> 01:46:09.367
Clean Code nicht machen, der kann kein Weil haben.

01:46:09.728 --> 01:46:11.327
Ich würde noch eine andere Form von Kommentaren,

01:46:11.327 --> 01:46:12.707
das würde ich sagen, das sind beide

01:46:12.707 --> 01:46:14.627
Bücher dagegen.

01:46:15.467 --> 01:46:17.327
Und zwar würde ich gerne eure Meinung

01:46:17.327 --> 01:46:19.228
dazu wissen. Ich finde es ab und zu mal

01:46:19.228 --> 01:46:21.207
hilfreich, so zusammenfassend zu machen.

01:46:21.587 --> 01:46:23.107
Das ist die nächste Art von

01:46:23.107 --> 01:46:24.387
Summary.

01:46:24.867 --> 01:46:26.927
Es gibt halt so Sachen, die sind ein bisschen komplexer.

01:46:26.927 --> 01:46:28.987
Das ist nicht ganz Spaghetti, wie es vielleicht klingt.

01:46:29.327 --> 01:46:30.467
Aber es gibt schon so

01:46:30.467 --> 01:46:32.728
zwei, drei, vier Schritte, die irgendwie in einer

01:46:32.728 --> 01:46:34.847
Methode-Prozedur-Funktion irgendwie erfolgen sollen.

01:46:35.407 --> 01:46:36.927
Oder auch eine ganze Funktion.

01:46:37.347 --> 01:46:38.567
Das ist ja das, was der Stock-Trader

01:46:38.567 --> 01:46:39.107
im Kommentar dazu schreibt.

01:46:39.107 --> 01:46:41.188
zu schreiben. Genau, aber dann bekommen dann so Topics drüber, so 1., 2.,

01:46:41.188 --> 01:46:43.188
3., 4., hier passiert das. Selbst wenn das

01:46:43.188 --> 01:46:45.007
dann nur deskriptiv die nächsten 8

01:46:45.007 --> 01:46:46.987
Zeilen Code zusammenfasst oder sowas. Das ist

01:46:46.987 --> 01:46:49.067
tatsächlich so eine der

01:46:49.067 --> 01:46:51.047
Methoden, die ich benutze,

01:46:51.287 --> 01:46:53.067
um Code zu schreiben, von dem ich

01:46:53.067 --> 01:46:55.027
noch nicht weiß, wie es geht. Ja. Dass ich

01:46:55.027 --> 01:46:57.047
mir quasi Pseudocode als Kommentare reinschreibe,

01:46:57.148 --> 01:46:59.067
was, also hier eine Funktion,

01:46:59.287 --> 01:47:01.027
die, keine Ahnung, eine HTML-Datei,

01:47:01.167 --> 01:47:03.107
eine HTML-Datei aus einer Markdown-Datei

01:47:03.107 --> 01:47:03.427
erzeugt.

01:47:05.327 --> 01:47:06.867
Und dann habe ich eine Funktion, die heißt

01:47:06.867 --> 01:47:08.587
generateHTML oder wie auch immer.

01:47:08.587 --> 01:47:16.847
und dann schreibe ich mir als Kommentare rein, was ich denke, was ich tun muss, um dieses Ziel zu erreichen, was die Funktion hat.

01:47:17.167 --> 01:47:22.907
Und dann ist es halt readFile, passMarkdownIntoStructure, generateHTML, writeAction, etc.

01:47:24.047 --> 01:47:28.867
Und dann, das ist quasi der Pseudocode von dieser Funktion, schon mal als Kommentare reingeschrieben

01:47:28.867 --> 01:47:34.107
und dann fülle ich die Kommentare aus und sage halt, okay, um jetzt diese Datei zu öffnen, muss ich folgende Worte hinschreiben.

01:47:34.107 --> 01:47:34.567
im Dienst macht.

01:47:37.007 --> 01:47:38.267
Interessanterweise sind das ja auch so

01:47:38.267 --> 01:47:40.327
Kommentare, die eigentlich nur das

01:47:40.327 --> 01:47:42.287
nochmal sagen, was da

01:47:42.287 --> 01:47:42.887
schon dasteht.

01:47:43.887 --> 01:47:46.027
Natürlich muss man die Sachen alle out-to-us und andere Funktionen

01:47:46.027 --> 01:47:47.547
wieder aufrufen, aber manchmal macht das auch keinen Sinn.

01:47:47.648 --> 01:47:49.728
Ja, das ist die Lösung, die von CleanCoder hat.

01:47:49.728 --> 01:47:51.407
Ja, aber das ist auch ein bisschen komisch.

01:47:51.587 --> 01:47:54.087
Aber dann hast du Kommentare geschrieben, die Funktionsnamen sind, das ist ja auch

01:47:54.087 --> 01:47:55.847
Quatsch und dann hast du diese doofen Einschränkungen,

01:47:55.987 --> 01:47:57.127
was alles Funktionsnamen sind.

01:47:58.327 --> 01:47:58.648
Okay.

01:47:59.987 --> 01:48:02.027
Interessanterweise sind das ja auch Kommentare, die eigentlich

01:48:02.027 --> 01:48:03.707
das beschreiben, was da im Code drin steht.

01:48:04.107 --> 01:48:10.527
aber halt auf einer anderen Ebene, auf einer anderen Denkebene, auf einer Abstraktionsebene höher.

01:48:10.947 --> 01:48:15.367
Da steht nicht Open File so und so, sondern da steht Read the Data from the File.

01:48:16.207 --> 01:48:19.247
Und dann stehen die Wörter, die man Python, die man dem Computer sagen muss,

01:48:19.627 --> 01:48:24.587
damit das passiert, was ich mir da als Kommentar hingeschrieben habe, was ich mir als Gedanken hingeschrieben habe.

01:48:25.007 --> 01:48:28.067
Ja, also Read Data, Thought and Evaluate Site oder sowas.

01:48:28.287 --> 01:48:31.827
Ja, genau, sowas. Also halt so, dass es ein Mensch liest, also eine Zusammenfassung.

01:48:31.827 --> 01:48:33.507
und das ist tatsächlich in diesem Philosophie

01:48:33.507 --> 01:48:35.567
der Software Design auch drin.

01:48:36.087 --> 01:48:37.688
Der beschreibt halt, es gibt

01:48:37.688 --> 01:48:39.827
wünschenswerte Kommentare und nicht wünschenswerte

01:48:39.827 --> 01:48:41.827
Kommentare und eben so increment A by

01:48:41.827 --> 01:48:43.027
1, okay, das steht schon da.

01:48:43.907 --> 01:48:45.387
Aber die Abstraktionsebene

01:48:45.387 --> 01:48:47.707
darüber, das ist wünschenswert

01:48:47.707 --> 01:48:49.667
und die Erklärung warum ist

01:48:49.667 --> 01:48:50.148
wünschenswert.

01:48:51.087 --> 01:48:53.148
Und das ist ganz interessant.

01:48:54.148 --> 01:48:55.627
Das ist ein Kapitel, was

01:48:55.627 --> 01:48:57.747
sehr schön kurz ist und sich schön zusammenfassen lässt,

01:48:58.087 --> 01:48:59.847
deshalb ist es leichter

01:48:59.847 --> 01:49:01.648
zu sprechen. Das ist eine

01:49:01.648 --> 01:49:02.467
große Empfehlung,

01:49:03.267 --> 01:49:05.728
dieses Buch zu lesen. Aber das Interessante

01:49:05.728 --> 01:49:07.667
ist ja, dass

01:49:07.667 --> 01:49:09.688
es da ja sehr unterschiedliche Meinungen gibt,

01:49:09.827 --> 01:49:11.807
die in vielen, viel Literatur

01:49:11.807 --> 01:49:13.667
eloquent dargestellt werden und

01:49:13.667 --> 01:49:16.087
die zum Teil halt wirklich entgegengesetzt

01:49:16.087 --> 01:49:17.387
sind. Ja, dann lass es weg nach dem Motto,

01:49:17.427 --> 01:49:19.728
man muss halt irgendwie ordentliche Namen... Genau, man muss halt irgendwie anders

01:49:19.728 --> 01:49:21.688
machen. Eine Sache muss ich zustimmen,

01:49:21.807 --> 01:49:23.627
also wenn man Code, also Kommentare

01:49:23.627 --> 01:49:25.427
nicht wie Code behandelt, also auch da Bugs

01:49:25.427 --> 01:49:27.307
fix und so, dass das ordentlich maintained ist,

01:49:27.807 --> 01:49:29.188
dann wird es halt hässlich.

01:49:29.847 --> 01:49:35.347
Also gerade wenn halt irgendwie Kommentare, ja genau, aber gerade wenn da Kommentare stehen, die nicht mehr das beschreiben, was dann passiert, wird es ganz, ganz ähnlich.

01:49:35.907 --> 01:49:36.847
Ja, aber die gehören halt dazu.

01:49:37.047 --> 01:49:40.367
Ja, ja, genau, das muss man halt konsistent halten irgendwie, aber das ist gar nicht so einfach.

01:49:40.507 --> 01:49:46.267
Aber da gibt es ja für normale Software, für die Programme, die wir schreiben, auch Prozesse dafür.

01:49:46.347 --> 01:49:47.327
Ja, aber du hast halt Code Review und das.

01:49:47.327 --> 01:49:47.688
Ja, aber du hast halt Code Review und das.

01:49:47.688 --> 01:49:47.707
Ja, aber du hast halt Code Review und das.

01:49:47.707 --> 01:49:47.728
Ja, aber du hast halt Code Review und das.

01:49:47.728 --> 01:49:47.747
Ja, aber du hast halt Code Review und das.

01:49:47.747 --> 01:49:47.767
Ja, aber du hast halt Code Review und das.

01:49:47.767 --> 01:49:47.787
Ja, aber du hast halt Code Review und das.

01:49:47.787 --> 01:49:47.807
Ja, aber du hast halt Code Review und das.

01:49:47.807 --> 01:49:47.827
Ja, aber du hast halt Code Review und das.

01:49:47.827 --> 01:50:17.807
und Jochen unterhalten sich über die Programmiersprache Python

01:50:17.827 --> 01:50:19.547
Genau, aber es wäre schön, wenn das halt

01:50:19.547 --> 01:50:21.648
ginge, dass man halt diese Qualität annehmen könnte

01:50:21.648 --> 01:50:23.347
mit einem Team zusammen, weil dann könnte man sich

01:50:23.347 --> 01:50:25.507
viel Zeit des Probes sparen. Einmal mit Profis

01:50:25.507 --> 01:50:27.467
arbeiten. Ja genau, aber das wäre super, weil dann könnte man einfach

01:50:27.467 --> 01:50:29.547
die Zusammenfassung lesen und dann wäre man fertig und dann wüsste man, was das

01:50:29.547 --> 01:50:31.247
da tut, ohne ins Detail zu gucken, weil

01:50:31.247 --> 01:50:33.507
die Zeit könnte man sich einfach sparen und dann halt weitermachen.

01:50:33.907 --> 01:50:35.467
Und wenn man das einfach annehmen könnte,

01:50:35.547 --> 01:50:37.587
dass das stimmt, also das ist halt harte Annahme,

01:50:37.688 --> 01:50:39.487
aber das wäre schon gut. Ja, das muss halt

01:50:39.487 --> 01:50:41.627
in den Prozess rein, das ist die Arbeit, die man da errichtet.

01:50:41.847 --> 01:50:43.407
Wobei ich sagen würde, also ich finde,

01:50:44.148 --> 01:50:45.427
also, dass man das in

01:50:45.427 --> 01:50:46.947
Open-Source-Projekten so macht, irgendwie mit

01:50:46.947 --> 01:50:49.207
und Pull-Request und Review und keine Ahnung.

01:50:49.907 --> 01:50:50.927
Okay, ist in gewisser Weise

01:50:50.927 --> 01:50:53.148
irgendwie nachvollziehbar, aber ich weiß jetzt gar nicht,

01:50:53.167 --> 01:50:54.927
ich würde sagen, wenn jetzt Leute zusammenarbeiten,

01:50:55.007 --> 01:50:57.127
das ist auch etwas, kann man das

01:50:57.127 --> 01:50:58.188
nicht vielleicht besser machen, weil

01:50:58.188 --> 01:51:00.527
diesen Workflow finde ich für

01:51:00.527 --> 01:51:03.287
Zusammenarbeit in Teams gar nicht so geil.

01:51:03.807 --> 01:51:04.307
Finde ich auch scheiße.

01:51:04.787 --> 01:51:07.107
Meine Art und Weise, das benötigste zu machen, ist eine kleine

01:51:07.107 --> 01:51:07.467
Teams-Hälfte.

01:51:08.587 --> 01:51:09.487
Per Programming halt.

01:51:09.967 --> 01:51:12.947
Ich würde auch sagen, die meisten Leute arbeiten dann irgendwie an einem kurzen Branch

01:51:12.947 --> 01:51:14.767
und der wird dann relativ fix gemerged

01:51:14.767 --> 01:51:16.287
und man guckt einfach, wo man alles vormitts rüber.

01:51:16.287 --> 01:51:17.207
gar nicht an einem Branch.

01:51:17.627 --> 01:51:19.547
Also ich würde auch tatsächlich...

01:51:19.547 --> 01:51:20.427
Das ist das Fossil-Modell, oder?

01:51:20.427 --> 01:51:21.847
Ja, also ich lasse nicht alle Leute einfach...

01:51:21.847 --> 01:51:22.707
Das ist alles öffentlich.

01:51:23.467 --> 01:51:27.007
So ein Develop-Branch kann man ja schon vielleicht haben oder so.

01:51:27.047 --> 01:51:28.907
Ja, aber da musst du dann halt

01:51:28.907 --> 01:51:30.007
jeden Einzelnen mit angucken.

01:51:30.167 --> 01:51:32.947
Also da gibt es ja

01:51:32.947 --> 01:51:35.167
unterschiedliche Probleme,

01:51:35.307 --> 01:51:35.847
die wir hier beschreiben.

01:51:35.947 --> 01:51:39.027
Der Develop-Branch machst du ja, damit du eine stabile Version hast,

01:51:39.047 --> 01:51:39.867
die du deployen kannst.

01:51:40.607 --> 01:51:42.087
Und trotzdem weiterentwickeln kannst.

01:51:42.148 --> 01:51:44.087
Das ist ja eine Lösung für ein konkretes Problem.

01:51:44.087 --> 01:51:45.927
Das ist ja

01:51:45.927 --> 01:51:47.707
Da kannst du auch Abzüge machen.

01:51:48.127 --> 01:51:50.207
Das hat ja damit erstmal nichts zu tun.

01:51:51.087 --> 01:51:52.307
Das ist ja nur diese

01:51:52.307 --> 01:51:54.547
Sicherheit, sozusagen die festen

01:51:54.547 --> 01:51:56.728
Punkte ins Git reingesichert

01:51:56.728 --> 01:51:58.427
oder eben in diese Versionskontrolle reingesichert.

01:51:58.587 --> 01:51:59.947
Aber die Art der Zusammenarbeit.

01:52:00.387 --> 01:52:02.327
Da gibt es ja eben auch das Git-Modell.

01:52:02.427 --> 01:52:03.787
Das ist das mit den Branches und Review.

01:52:04.228 --> 01:52:06.027
Und das Fossil-Modell.

01:52:06.107 --> 01:52:07.587
Ich weiß nicht, ob ihr das kennt. Fossil-STM.

01:52:08.148 --> 01:52:10.188
Ich kenne das nicht unter dem Namen.

01:52:10.787 --> 01:52:12.148
Ja, das ist von dem

01:52:12.148 --> 01:52:13.947
Menschen, der SQLite

01:52:13.947 --> 01:52:15.567
entwickelt hat.

01:52:15.927 --> 01:52:17.927
und die entwickeln Escalite auch

01:52:17.927 --> 01:52:19.947
mit Fossil und Fossil ist

01:52:19.947 --> 01:52:21.527
im Wesentlichen ein

01:52:21.527 --> 01:52:24.127
Versionskontrollsystem basierend auf

01:52:24.127 --> 01:52:26.127
Escalite. Also es ist halt eine Escalite

01:52:26.127 --> 01:52:27.627
Datenbank, die du da kriegst mit

01:52:27.627 --> 01:52:28.987
einem Executable dazu,

01:52:30.087 --> 01:52:32.107
die dir dann da die interessanten Dinge rausholtet

01:52:32.107 --> 01:52:33.907
dafür. Und die machen das

01:52:33.907 --> 01:52:35.467
nicht mit Branches, sondern, also die

01:52:35.467 --> 01:52:38.188
machen das schon auch mit Branches, aber das sind relativ kurzlebige

01:52:38.188 --> 01:52:39.067
Branches. Ja, genau.

01:52:39.688 --> 01:52:41.347
Und auch nicht mit Squashing, sondern

01:52:41.347 --> 01:52:43.228
du sollst die Fehler ruhig sehen, die wir gemacht haben.

01:52:43.228 --> 01:52:43.728
Ja, genau.

01:52:43.728 --> 01:52:50.527
und das ist so ein bisschen eine andere Herangehensweise, wo du halt schon eigentlich jeden Tag wieder zurücksynchronisierst,

01:52:50.627 --> 01:52:53.148
wo du nicht eben sagst, okay, ich mache ein Feature und das dauert jetzt vier Wochen.

01:52:53.307 --> 01:52:53.587
Ja, genau.

01:52:53.867 --> 01:52:55.467
Dann hast du ja hinterher die mannschaftliche Sonde.

01:52:55.587 --> 01:52:56.087
Sowas würde ich auch sagen.

01:52:56.087 --> 01:53:00.047
Eigentlich, wenn du morgens anfängst, okay, klar, dann arbeitest du als einer oder als zwei

01:53:00.047 --> 01:53:02.648
und aber abends geht es wieder in die Werbung rein.

01:53:02.767 --> 01:53:04.587
Ich würde sagen, auch so zwei, dreimal die Woche.

01:53:05.287 --> 01:53:09.707
Also kürzer jedenfalls, als es in traditionellen geht.

01:53:09.707 --> 01:53:09.907
Ja, genau.

01:53:09.947 --> 01:53:12.567
Ich würde auch sagen, also die ganzen Fehler können ruhig da drin stehen und dann muss man

01:53:12.567 --> 01:53:14.527
aber halt jemand haben, der den Hut da so ein bisschen auf hat

01:53:14.527 --> 01:53:16.427
und dann guckt, ob dann... Ja klar, das geht nur in einem Team,

01:53:16.847 --> 01:53:18.407
was den Prozess halt macht. Ja, du musst

01:53:18.407 --> 01:53:20.127
vor allem jemanden kennen, der das, wo das

01:53:20.127 --> 01:53:22.587
rein gemerged werden

01:53:22.587 --> 01:53:24.487
soll, so ein bisschen versteht, weil sonst

01:53:24.487 --> 01:53:26.487
wird das hässlich. Ja gut, aber

01:53:26.487 --> 01:53:28.427
du mergst ja da an der Stelle gar nicht mehr so viel.

01:53:28.547 --> 01:53:30.427
Also klar, du musst mehr Verständnis...

01:53:30.427 --> 01:53:32.387
Also du kannst nur an solchen Sachen

01:53:32.387 --> 01:53:34.347
arbeiten, die du dann auch verstehst. Also du kannst

01:53:34.347 --> 01:53:36.587
nicht jetzt hier einen Fremden einladen,

01:53:36.648 --> 01:53:38.127
der sich nur ein Feature anguckt.

01:53:38.228 --> 01:53:40.407
Genau, aber dann ist das... Also meine

01:53:40.407 --> 01:53:42.367
Coworking-Erfahrung ist oft so, dass du halt irgendwelche

01:53:42.367 --> 01:53:44.188
Leute hast, die dann punktuell

01:53:44.188 --> 01:53:46.307
für bestimmte Features irgendwelche Sachen machen müssen

01:53:46.307 --> 01:53:47.728
und wenn du halt niemanden hast,

01:53:47.807 --> 01:53:50.347
der Überblick über die gesamte

01:53:50.347 --> 01:53:52.087
Codebase hat, dann kann es halt sein, dass dir da

01:53:52.087 --> 01:53:54.267
irgendwas fürchterlich um die Ohren fliegt, wenn die Tests nicht gut

01:53:54.267 --> 01:53:56.047
genug sind und eigentlich muss man dann halt

01:53:56.047 --> 01:53:58.247
beim Review dann halt irgendwie jemanden haben, der das

01:53:58.247 --> 01:54:00.107
dann so gut versteht, dass er dann sehen kann, wenn

01:54:00.107 --> 01:54:02.207
irgendwelche potenziell gefährlichsten Sachen drüber sind und dann so ein bisschen

01:54:02.207 --> 01:54:04.228
bügelt. Aber das brauchst du doch eigentlich immer, oder?

01:54:04.547 --> 01:54:05.047
Ja, finde ich auch.

01:54:07.287 --> 01:54:07.607
Ja.

01:54:08.827 --> 01:54:10.087
Also da gibt es auf jeden Fall auch

01:54:10.087 --> 01:54:11.987
verschiedene Modelle. Auch Pair-Programming,

01:54:11.987 --> 01:54:14.347
Ja, das funktioniert mit manchen Leuten und das funktioniert mit manchen Leuten.

01:54:14.347 --> 01:54:15.967
Mit manchen noch gut, hatte ich auch schon.

01:54:16.167 --> 01:54:17.507
Gibt es natürlich auch, ja klar.

01:54:17.887 --> 01:54:19.207
Ich würde gerne mit dir mal Pair-Programme machen.

01:54:19.487 --> 01:54:20.447
Ja, können wir gerne mal machen.

01:54:20.907 --> 01:54:22.247
Was willst du denn mal programmieren damit?

01:54:22.807 --> 01:54:24.907
Oh, dann machen wir mal Hörer-Umfrage.

01:54:25.027 --> 01:54:26.927
Was sollen wir denn mal für ein Programm schreiben, liebe Hörer?

01:54:27.107 --> 01:54:27.267
Okay.

01:54:28.567 --> 01:54:29.927
Zwei Stunden Zeit, gucken wir mal was rauskommt.

01:54:30.207 --> 01:54:30.587
Ja, okay.

01:54:31.827 --> 01:54:32.207
Nicht dabei.

01:54:32.927 --> 01:54:34.567
Mail-Ad, hallo, at python-podcast.de

01:54:34.567 --> 01:54:36.487
Haben wir eigentlich heute noch was?

01:54:36.567 --> 01:54:38.447
Also ich weiß nicht, wir haben relativ viel rumgeschreit.

01:54:38.867 --> 01:54:39.228
Ja.

01:54:39.228 --> 01:54:46.707
Ich würde eine Frage, die ich bisher noch nicht gestaltet habe, warum eigentlich ein Static Site Generator?

01:54:48.707 --> 01:54:52.067
Also weil ich Markdown-Files meine Tizen mache und das schon statisch ist.

01:54:53.047 --> 01:54:55.007
Warum nicht ein Static Site Generator?

01:54:58.228 --> 01:54:58.747
Erwischt!

01:55:00.188 --> 01:55:00.707
Spiegel!

01:55:04.247 --> 01:55:06.467
Zugegebenermaßen war ich auch schon mal auf einer DjangoCon.

01:55:06.467 --> 01:55:08.587
und zugegebenermaßen

01:55:08.587 --> 01:55:10.447
habe ich schon mal einen Vortrag

01:55:10.447 --> 01:55:12.447
gehalten auf einer DjangoCon und ja,

01:55:12.587 --> 01:55:13.867
die ist eine berechtigte Frage,

01:55:14.847 --> 01:55:16.728
weil

01:55:16.728 --> 01:55:17.847
man könnte das auch in Django machen

01:55:17.847 --> 01:55:20.447
und ich

01:55:20.447 --> 01:55:22.567
empfehle jedem Wagtail zu benutzen und es wäre

01:55:22.567 --> 01:55:24.267
auch kein großes Problem, das

01:55:24.267 --> 01:55:26.547
in Wagtail umzusetzen, es wäre auch kein

01:55:26.547 --> 01:55:28.607
großes Problem, die Markdown

01:55:28.607 --> 01:55:30.447
Files irgendwie da

01:55:30.447 --> 01:55:32.627
reinzumachen, aber

01:55:32.627 --> 01:55:34.627
ich brauche das in dem Moment gar nicht.

01:55:34.967 --> 01:55:36.387
Ich brauche gar keine Seite,

01:55:36.467 --> 01:55:51.007
Also es ist so, für mich der Vorteil von der interaktiven Seite ist, dass die sich ändern kann. Jedes Mal, wenn du sie aufrufst, kann die sich ändern. Und viele Seiten machen das auch.

01:55:52.648 --> 01:56:05.127
Nehmen wir mal an, du hast irgendwie so einen Kurzblogging-Dienst geschrieben, wo du kurze Blogs, sagen wir mal 140 Zeichen reinschreiben kannst. Jedes Mal, wenn irgendjemand auf der Welt das da macht, dann nennen wir sie Twitchern.

01:56:05.127 --> 01:56:09.007
Die Dodos heißt, wie es bei den Häufigen genannt wird.

01:56:09.807 --> 01:56:11.287
Tröten, sagen wir Tröten.

01:56:12.688 --> 01:56:13.688
Dann ändert sich das.

01:56:13.747 --> 01:56:15.307
Wenn irgendjemand auf der Welt das macht,

01:56:15.307 --> 01:56:16.648
dann kann sich das bei dir,

01:56:17.047 --> 01:56:19.027
also die Seite, die du gerade abrufst, kann sich ändern.

01:56:19.487 --> 01:56:19.607
Ja.

01:56:20.267 --> 01:56:23.987
Und dann geht es nicht anders.

01:56:24.148 --> 01:56:26.087
Dann musst du sagen, okay, wenn ich die Seite abrufe,

01:56:26.188 --> 01:56:28.567
dann muss die in dem Moment aus den Daten,

01:56:28.627 --> 01:56:29.847
die dahinter liegen, aufgebaut werden.

01:56:30.667 --> 01:56:32.287
Das ist aber bei meinem Blog nicht so.

01:56:32.347 --> 01:56:34.667
Bei meinem Blog gibt es ganz spezifische Punkte,

01:56:34.667 --> 01:56:37.027
und die Daten, die da drin sind, ändern können.

01:56:38.607 --> 01:56:42.688
Und jetzt ist es für mich in dem Moment leichter,

01:56:43.467 --> 01:56:45.728
diese spezifischen Punkte zu programmieren.

01:56:45.827 --> 01:56:47.728
Das ist nämlich immer, damit ich die Seite erzeuge

01:56:47.728 --> 01:56:50.367
und dann dafür einen ganz simplen Hosting-Mechanismus zu haben.

01:56:50.447 --> 01:56:53.347
Das ist ein Nginx, der auf dem Verzeichnis zeigt.

01:56:53.827 --> 01:56:55.287
Und das habe ich schon und das ist schon fertig.

01:56:55.467 --> 01:56:56.607
Und das ist ganz einfach.

01:56:56.767 --> 01:56:58.267
Und ihr könnt es auch irgendwo anders hin tun.

01:56:59.107 --> 01:56:59.407
Das heißt,

01:57:01.587 --> 01:57:02.667
der Prozess,

01:57:02.667 --> 01:57:27.527
Prozess, wie diese Seite erzeugt wird, hat ganz konkrete Punkte, wo sich die Daten ändern. Und dann war es für mich einfacher oder ist es einfacher, meiner Meinung nach, in dieser spezifischen Situation zu sagen, ich programmiere auf diese spezifischen Punkte hin, nämlich wie wird die Seite erzeugt, wenn die sich geändert hat. Und dann kann ich sie komplett erzeugen in dem Moment.

01:57:27.527 --> 01:57:29.907
weil sich da halt, da ändern sich drei oder vier Stellen

01:57:29.907 --> 01:57:31.567
da ändert sich die Indexübersicht-Seite

01:57:31.567 --> 01:57:33.667
da ändert sich das RS-Feed, da ändert sich das

01:57:33.667 --> 01:57:34.927
vielleicht eine Verlinkung von irgendwas

01:57:34.927 --> 01:57:37.927
und in dem Moment kann ich das dann erzeugen

01:57:37.927 --> 01:57:39.907
weil das

01:57:39.907 --> 01:57:41.527
meine Anforderung ist, weil das

01:57:41.527 --> 01:57:43.547
meinem Prozess so entspricht, ich mach das einmal in der Woche

01:57:43.547 --> 01:57:45.728
oder vielleicht mach ich es auch weniger, vielleicht wenn ich

01:57:45.728 --> 01:57:47.607
einen Blogartikel schreibe, den ich

01:57:47.607 --> 01:57:48.907
versehentlich veröffentliche, dann

01:57:48.907 --> 01:57:51.228
auch mal zum anderen Zeitpunkt

01:57:51.228 --> 01:57:54.907
aber das macht

01:57:54.907 --> 01:57:57.947
diesen Prozess einfacher und es macht

01:57:57.947 --> 01:58:00.207
danach das Hosting einfacher, weil ich mich dann da nicht drum kümmern muss.

01:58:00.767 --> 01:58:01.827
Jetzt ist es so, okay,

01:58:02.127 --> 01:58:04.027
ich kann Django-Seiten hosten. Das ist

01:58:04.027 --> 01:58:05.587
nicht ungeheuer schwierig

01:58:05.587 --> 01:58:07.547
und das ist auch nicht

01:58:07.547 --> 01:58:10.007
ungeheuer aufwendig, wenn man das ein paar

01:58:10.007 --> 01:58:10.487
Mal gemacht hat.

01:58:11.688 --> 01:58:13.607
Die Zuhörer werden mir jetzt gleich hier

01:58:13.607 --> 01:58:15.667
E-Mails schreiben, was, das ist ja ungeheuer kompliziert.

01:58:15.767 --> 01:58:17.987
Das stimmt, ja, das ist ungeheuer kompliziert und man braucht

01:58:17.987 --> 01:58:19.827
einen Reverse-Proxy

01:58:19.827 --> 01:58:22.007
und man braucht einen Application-Server

01:58:22.007 --> 01:58:23.547
und das macht auch keinen Spaß, das

01:58:23.547 --> 01:58:24.567
immer wieder zu machen.

01:58:25.527 --> 01:58:27.507
Deshalb schreiben sich dann

01:58:27.507 --> 01:58:29.087
ganz viele Tools und Zeugs dazu.

01:58:30.067 --> 01:58:31.527
Ja, gibt eine Zeile, dann kannst du

01:58:31.527 --> 01:58:33.407
das deployen. Ja, genau, am Ende gibt es eine Zeile, aber das habe ich

01:58:33.407 --> 01:58:35.467
halt noch nicht gemacht und ich habe da auch keinen Lust

01:58:35.467 --> 01:58:37.567
drauf gehabt und deshalb war es

01:58:37.567 --> 01:58:39.287
in dem Moment einfach leichter.

01:58:39.688 --> 01:58:40.867
Deshalb Static Site Generator.

01:58:42.867 --> 01:58:43.527
Ah, okay, okay.

01:58:43.648 --> 01:58:45.487
Ja, ja, also ich würde auch sagen, also der zentrale Punkt

01:58:45.487 --> 01:58:47.287
ist wahrscheinlich für viele Leute das Hosting, dass man

01:58:47.287 --> 01:58:49.567
sagen kann, irgendwo hinschieben und das kostet

01:58:49.567 --> 01:58:51.267
eigentlich auch nichts. Nee, das kostet gar nichts.

01:58:51.607 --> 01:58:53.527
Und wenn da eine Milliarde Leute

01:58:53.527 --> 01:58:53.987
drauf zu greifen.

01:58:53.987 --> 01:58:54.427
Ist auch egal.

01:58:57.207 --> 01:58:57.648
Ja,

01:58:57.947 --> 01:59:00.228
das ist halt...

01:59:00.228 --> 01:59:01.327
Und es ist was anderes.

01:59:02.247 --> 01:59:02.447
Ja.

01:59:03.567 --> 01:59:04.487
Man kann es selber schreiben.

01:59:06.307 --> 01:59:07.587
Während ich tatsächlich...

01:59:07.587 --> 01:59:08.807
Das ist natürlich ein Nachteil.

01:59:10.207 --> 01:59:11.267
Ah gut, also ich meine,

01:59:12.267 --> 01:59:13.847
es gibt ja da Tools. Es gibt Bakery,

01:59:14.467 --> 01:59:16.127
das Django-Seiten

01:59:16.127 --> 01:59:17.707
nimmt und die dann einfach

01:59:17.707 --> 01:59:19.507
crawlt quasi und irgendwo hinlegt.

01:59:19.967 --> 01:59:21.728
Kannst du auch mit Weget machen. Wir haben eins

01:59:21.728 --> 01:59:22.747
unserer WordPress-Blogger.

01:59:23.207 --> 01:59:25.427
Das war dann irgendwann kaputt und dann haben wir es mit Weget

01:59:25.427 --> 01:59:27.467
gescrept und das bemerkt man auch gar nicht.

01:59:27.667 --> 01:59:28.747
Die Links gehen ja alle noch.

01:59:31.127 --> 01:59:33.487
Wenn ich mir überlege, warum ich das nicht so mache, ist halt, dass ich

01:59:33.487 --> 01:59:35.407
schon das Gefühl habe, ich kann halt

01:59:35.407 --> 01:59:37.807
noch so viel mehr machen, wenn das halt interaktiv

01:59:37.807 --> 01:59:39.567
ist. Wenn ich dann mir überlege, was mache ich denn

01:59:39.567 --> 01:59:40.007
dann wirklich?

01:59:43.188 --> 01:59:43.507
Tatsächlich

01:59:43.507 --> 01:59:45.507
sind es dann halt hauptsächlich nur Kommentare und

01:59:45.507 --> 01:59:46.867
bei den Kommentaren ist halt hauptsächlich

01:59:46.867 --> 01:59:48.907
irgendwie, ich muss Spamwerk löschen.

01:59:50.467 --> 01:59:51.547
Kein sinnvoller Einsatz.

01:59:51.728 --> 01:59:52.867
Das ist schon richtig.

01:59:55.688 --> 01:59:57.467
Brauche ich aber nicht, weil ich habe keine Kommentare.

01:59:57.627 --> 01:59:58.787
Nee, habe ich ehrlich gesagt.

01:59:58.787 --> 01:59:58.947
...

01:59:58.947 --> 01:59:59.327
...

01:59:59.327 --> 01:59:59.347
...

01:59:59.347 --> 01:59:59.367
...

01:59:59.367 --> 01:59:59.407
...

01:59:59.407 --> 01:59:59.447
...

01:59:59.447 --> 01:59:59.487
...

01:59:59.487 --> 01:59:59.507
...

01:59:59.507 --> 01:59:59.527
...

01:59:59.527 --> 01:59:59.547
...

01:59:59.547 --> 01:59:59.567
...

01:59:59.567 --> 01:59:59.587
...

01:59:59.587 --> 01:59:59.607
...

01:59:59.607 --> 01:59:59.627
...

01:59:59.627 --> 01:59:59.647
...

01:59:59.647 --> 01:59:59.667
...

01:59:59.667 --> 01:59:59.687
...

01:59:59.687 --> 01:59:59.707
...

01:59:59.707 --> 01:59:59.727
...

01:59:59.727 --> 01:59:59.767
...

01:59:59.767 --> 01:59:59.787
...

01:59:59.787 --> 01:59:59.807
...

01:59:59.807 --> 01:59:59.827
...

01:59:59.827 --> 01:59:59.847
...

01:59:59.847 --> 01:59:59.867
...

01:59:59.867 --> 01:59:59.887
...

01:59:59.887 --> 01:59:59.907
...

01:59:59.907 --> 01:59:59.927
...

01:59:59.927 --> 01:59:59.947
...

01:59:59.947 --> 01:59:59.967
...

01:59:59.967 --> 02:00:00.007
...

02:00:00.007 --> 02:00:00.027
...

02:00:00.027 --> 02:00:00.047
...

02:00:00.047 --> 02:00:00.087
...

02:00:00.087 --> 02:00:00.107
...

02:00:00.107 --> 02:00:00.127
...

02:00:00.127 --> 02:00:00.147
...

02:00:00.147 --> 02:00:00.447
...

02:00:00.447 --> 02:00:00.507
...

02:00:00.507 --> 02:00:00.527
...

02:00:00.527 --> 02:00:00.547
...

02:00:00.547 --> 02:00:00.567
...

02:00:00.567 --> 02:00:00.587
...

02:00:00.587 --> 02:00:00.607
...

02:00:00.607 --> 02:00:00.647
...

02:00:00.647 --> 02:00:00.667
...

02:00:00.667 --> 02:00:00.687
...

02:00:00.687 --> 02:00:00.707
...

02:00:00.707 --> 02:00:00.727
...

02:00:00.727 --> 02:00:00.747
...

02:00:00.747 --> 02:00:00.767
...

02:00:00.767 --> 02:00:00.787
...

02:00:00.787 --> 02:00:00.807
...

02:00:00.807 --> 02:00:00.847
...

02:00:00.847 --> 02:00:00.867
...

02:00:00.867 --> 02:00:00.887
...

02:00:00.887 --> 02:00:00.907
...

02:00:00.907 --> 02:00:00.967
...

02:00:00.967 --> 02:00:01.007
...

02:00:01.007 --> 02:00:01.027
...

02:00:01.027 --> 02:00:01.047
...

02:00:01.047 --> 02:00:01.067
...

02:00:01.067 --> 02:00:01.087
...

02:00:01.087 --> 02:00:01.107
...

02:00:01.107 --> 02:00:01.127
...

02:00:01.127 --> 02:00:01.167
...

02:00:01.167 --> 02:00:01.207
...

02:00:01.207 --> 02:00:01.227
...

02:00:01.227 --> 02:00:01.247
...

02:00:01.247 --> 02:00:01.267
...

02:00:01.267 --> 02:00:01.327
...

02:00:01.327 --> 02:00:01.527
...

02:00:01.527 --> 02:00:01.547
...

02:00:01.547 --> 02:00:01.567
...

02:00:01.567 --> 02:00:01.587
...

02:00:28.787 --> 02:00:30.227
und so ein Element, wo du es haben wolltest.

02:00:30.707 --> 02:00:32.907
Und die haben quasi diese Funktionalität gehabt.

02:00:32.987 --> 02:00:34.387
Die haben dann halt die Kommentare bei sich

02:00:34.387 --> 02:00:36.547
gehabt und dann hattest du eben einen

02:00:36.547 --> 02:00:38.547
so einen Block, der dynamisch war. Der Kommentarblock,

02:00:38.647 --> 02:00:40.647
den der Jochen so dringend braucht.

02:00:41.567 --> 02:00:41.707
Ja.

02:00:43.527 --> 02:00:45.067
So ein Modell würde ich dann tatsächlich,

02:00:45.487 --> 02:00:46.727
das würde ich auch gerne mal ausprobieren,

02:00:46.807 --> 02:00:48.427
weil ich glaube, dass das was sehr Sinnvolles ist,

02:00:48.927 --> 02:00:50.927
dass man so Funktionalitäten

02:00:50.927 --> 02:00:53.847
in andere Seiten reinschnipseln kann.

02:00:55.687 --> 02:00:56.767
Naja, gut, okay.

02:00:56.767 --> 02:00:59.727
und Python-Business ist, keine Ahnung, spielt auch keine Rolle, weil

02:00:59.727 --> 02:01:01.167
in der Mitte ist es zum Spaß.

02:01:01.747 --> 02:01:04.247
Also, ja, ehrlich gesagt, ja,

02:01:04.647 --> 02:01:08.047
ich kann es durchaus verstehen, dass man das so macht.

02:01:08.487 --> 02:01:10.567
Ich mache es momentan anders. Ich weiß auch nicht so genau, warum.

02:01:10.807 --> 02:01:12.407
Denkst du mal nach, dann fällt mir kein gutes Wort ein.

02:01:13.247 --> 02:01:17.147
Ja, also so die dynamischen Seiten,

02:01:17.207 --> 02:01:19.407
das ist ja schon schön, wenn du da so eine Management-Oberfläche hast.

02:01:19.507 --> 02:01:21.267
Wenn du da Episoden so hochladen kannst und so weiter.

02:01:21.887 --> 02:01:24.627
Das habe ich jetzt halt alles nicht, weil das kommt aus dem

02:01:24.627 --> 02:01:27.227
Gensnowtaking raus, das war zu viel Prozess.

02:01:27.527 --> 02:01:28.987
Ich will da nicht in die Webseite rein, sondern

02:01:28.987 --> 02:01:31.267
ich will es in meinem, ich benutze jetzt Obsidian,

02:01:31.707 --> 02:01:33.267
es gibt diverse Tools, die man da

02:01:33.267 --> 02:01:34.427
verwenden kann, die auch alle...

02:01:34.427 --> 02:01:36.467
Bei mir ist es zum Beispiel so, ich synche

02:01:36.467 --> 02:01:38.427
Obsidian selber.

02:01:40.067 --> 02:01:41.387
Ja, aber du kannst auch eine Dropbox tun.

02:01:41.467 --> 02:01:42.547
Ich synche es mit Git.

02:01:43.067 --> 02:01:44.467
Und das Coole daran ist halt, wenn das mit Git

02:01:44.467 --> 02:01:46.407
kommuniziert wird, kannst du halt GitHub-Actions verknüpfen, dann macht er halt

02:01:46.407 --> 02:01:47.787
dann den Diplomienprozess automatisch.

02:01:47.787 --> 02:01:49.407
Das kann ich mit meinem Sync-Win-Kensivel auch machen.

02:01:49.507 --> 02:01:51.847
Ja, aber das ist ja...

02:01:51.847 --> 02:01:53.547
Ich finde das super, aber dann...

02:01:53.547 --> 02:01:54.007
an die Worte.

02:01:57.647 --> 02:01:59.727
Python to me hat gerade die Episode veröffentlicht

02:01:59.727 --> 02:02:01.567
AI goes on trial for writing code.

02:02:01.987 --> 02:02:03.487
Das ist ein Crossover, also auch eine neue

02:02:03.487 --> 02:02:04.667
Crossover-Episode.

02:02:05.207 --> 02:02:05.867
Das hatten wir heute auch.

02:02:05.867 --> 02:02:07.747
Ich schaue mal, was da von das Crossover denn.

02:02:10.327 --> 02:02:11.527
Ja, was haben wir noch?

02:02:11.847 --> 02:02:13.747
Also genau, das ist jetzt

02:02:13.747 --> 02:02:25.977
so ein bisschen eine Auseinanderphase gefahren Ja das kann schon mal passieren hier Genau was halt auch irgendwie diese ganze Mastodon ja ich habe

02:02:25.977 --> 02:02:28.517
tatsächlich auch mal einen Mastodon-Server

02:02:28.517 --> 02:02:30.257
dann aufgesetzt, das Ruby on Rails, auch Ruby on Rails

02:02:30.257 --> 02:02:31.957
Modulit, wie so vieles.

02:02:33.457 --> 02:02:33.877
Und

02:02:33.877 --> 02:02:36.017
ja, das ging eigentlich auch relativ,

02:02:36.137 --> 02:02:37.977
das fand ich auch total erstaunt, dass

02:02:37.977 --> 02:02:40.057
Ruby on Rails Deployen und

02:02:40.057 --> 02:02:42.117
Django Deployen ist sehr, sehr

02:02:42.117 --> 02:02:44.037
ähnlich. Also, das ist auch fast kein

02:02:44.037 --> 02:02:46.217
Unterschied. Ja, die sind halt auch technologisch

02:02:46.217 --> 02:02:46.637
sehr ähnlich.

02:02:47.537 --> 02:02:50.117
Die Kommandos heißen irgendwie anders,

02:02:50.257 --> 02:02:51.837
aber die Schritte sind eigentlich fast

02:02:51.837 --> 02:02:52.917
eins zu eins das Gleiche.

02:02:55.337 --> 02:02:55.777
Insofern,

02:02:56.037 --> 02:02:57.897
das war alles ganz nett, aber

02:02:57.897 --> 02:02:59.937
tatsächlich ist es natürlich, ich bin jetzt auch nicht

02:02:59.937 --> 02:03:01.357
so der Ruby-Entwickler und

02:03:01.357 --> 02:03:04.077
gibt es da nicht noch irgendwas anderes und so

02:03:04.077 --> 02:03:06.237
und ja, gibt es tatsächlich

02:03:06.237 --> 02:03:07.417
Andrew Godwin gerade dabei

02:03:07.417 --> 02:03:09.557
eine Activity-Pub.

02:03:09.917 --> 02:03:11.397
Ja, aber aus genau den gleichen Gründen, oder?

02:03:11.957 --> 02:03:13.897
Ja, der macht das genau aus den gleichen Gründen,

02:03:14.037 --> 02:03:15.057
Gibt es da nicht was aus Python?

02:03:15.297 --> 02:03:16.737
Nein? Okay, dann mach ich es halt selber.

02:03:16.957 --> 02:03:17.577
Genau, aber

02:03:17.577 --> 02:03:18.777
ja,

02:03:18.917 --> 02:03:22.517
aber das ist halt auch eine sehr

02:03:22.517 --> 02:03:24.857
interessante Kombination. Also ich finde es halt vor allen Dingen

02:03:24.857 --> 02:03:26.877
interessant, dass halt Async in Verbindung

02:03:26.877 --> 02:03:28.957
mit Django und Python und

02:03:28.957 --> 02:03:30.517
irgendwie

02:03:30.517 --> 02:03:32.057
ja, das

02:03:32.057 --> 02:03:34.377
sieht schon nett aus und

02:03:34.377 --> 02:03:36.757
dummerweise ist das halt alles irgendwie mit Docker

02:03:36.757 --> 02:03:38.197
da und das gefällt mir eben so.

02:03:38.897 --> 02:03:40.797
Ja, das finde ich gut. Ich mache es jetzt ohne Docker

02:03:40.797 --> 02:03:41.357
und das geht auch.

02:03:41.357 --> 02:03:45.277
und das läuft jetzt auch schon.

02:03:46.297 --> 02:03:47.917
Zum Newslesen

02:03:47.917 --> 02:03:49.717
und Mastodon konsumieren benutze ich

02:03:49.717 --> 02:03:51.617
halt jetzt nach wie vor Mastodon, weil das ist halt

02:03:51.617 --> 02:03:53.797
so Feature-Complete irgendwie und kann halt alles,

02:03:53.897 --> 02:03:55.677
was man so braucht. Ich würde gerne mal ein Mastodon-Bot

02:03:55.677 --> 02:03:57.417
schreiben. Ja, das ist ja kein Problem.

02:03:57.537 --> 02:03:58.697
Kannst du einfach machen.

02:03:59.697 --> 02:04:01.157
Aber ich will dann auch niemanden zuspammen.

02:04:01.577 --> 02:04:03.437
Deshalb denke ich mir, wäre vielleicht eine

02:04:03.437 --> 02:04:04.837
eigene Instanz doch nicht so schlecht.

02:04:05.977 --> 02:04:07.777
Für solche Sachen ist auch, glaube ich,

02:04:08.057 --> 02:04:09.817
TakaHe ist halt ein großes Projekt,

02:04:09.817 --> 02:04:11.917
glaube ich super, weil, also was halt daran noch nicht so

02:04:11.917 --> 02:04:13.237
toll ist, ist halt das User-Interface.

02:04:13.477 --> 02:04:15.057
Ja genau, aber das bräuchte ich ja dann gar nicht.

02:04:15.277 --> 02:04:15.937
Genau, das brauchst du nicht.

02:04:17.177 --> 02:04:19.357
Und genau, jetzt für

02:04:19.357 --> 02:04:21.477
Python-Podcasts, das gibt es jetzt auch

02:04:21.477 --> 02:04:23.357
sozusagen, da gibt es

02:04:23.357 --> 02:04:26.117
addshow.pythonpodcast.de

02:04:26.117 --> 02:04:27.697
das läuft schon auf Taka.he und

02:04:27.697 --> 02:04:29.777
ist auch deployed und genau, kann man

02:04:29.777 --> 02:04:31.877
quasi, das wird

02:04:31.877 --> 02:04:33.737
jetzt beim nächsten Mal spannend, vielleicht ich versuche, das da zu

02:04:33.737 --> 02:04:47.707
ver Man kann jetzt auch einen Bot schreiben der ist automatisch Ja okay von DjangoCast automatisch auf ein Ja da kam Kulim Ja ich w sagen die haben heute wieder relativ viele sch Sachen

02:04:47.827 --> 02:04:48.487
Habt ihr noch einen Pick?

02:04:49.527 --> 02:04:50.627
Ja, ich habe sogar zwei Picks.

02:04:51.107 --> 02:04:52.387
Ich habe zwei Picks, ja.

02:04:52.827 --> 02:04:53.787
Der erste Pick ist...

02:04:53.787 --> 02:04:56.327
Ja, dann brauchst du keinen machen.

02:04:56.767 --> 02:05:01.067
Der erste Pick ist, Donald Knuth hat eine Christmas Lecture gehalten.

02:05:01.067 --> 02:05:03.087
ein Video davon und

02:05:03.087 --> 02:05:05.107
ist sehr zu empfehlen, weil er natürlich einfach auch

02:05:05.107 --> 02:05:06.847
großartig ist.

02:05:08.107 --> 02:05:09.227
Das ist mein erster Pick.

02:05:09.987 --> 02:05:10.987
Der zweite Pick

02:05:10.987 --> 02:05:13.207
geht in eine andere Richtung.

02:05:15.147 --> 02:05:16.107
So ein bisschen

02:05:16.107 --> 02:05:18.347
wieder explorativ.

02:05:18.987 --> 02:05:20.727
Das heißt CDN Up and Running.

02:05:21.707 --> 02:05:22.767
Wo jemand sich

02:05:22.767 --> 02:05:25.087
gedacht hat, ich würde gerne mal ein CDN

02:05:25.087 --> 02:05:26.667
schreiben, also ein Content Delivery Network.

02:05:27.367 --> 02:05:28.607
Was muss man dazu eigentlich machen?

02:05:30.287 --> 02:05:30.587
Und

02:05:31.067 --> 02:05:33.007
Es gibt ja viele so Sachen.

02:05:33.207 --> 02:05:35.227
Es gibt eine, was ich

02:05:35.227 --> 02:05:36.947
vor Ewigkeit mal gelesen habe. Hier, dritter Pick.

02:05:37.227 --> 02:05:38.107
Roll your own crypto.

02:05:40.527 --> 02:05:41.467
Nicht um es dann

02:05:41.467 --> 02:05:43.147
anzuwenden, sondern um es zu

02:05:43.147 --> 02:05:43.587
verstehen.

02:05:44.967 --> 02:05:46.067
Und das ist auch super interessant.

02:05:46.747 --> 02:05:48.287
CDN Abandoning ist halt genauso.

02:05:48.967 --> 02:05:51.107
Was sind da eigentlich alles für Bauteile drin?

02:05:51.807 --> 02:05:53.107
Wie könnte man

02:05:53.107 --> 02:05:55.207
sich das selber zusammenbauen? Nicht um es dann zu verwenden,

02:05:56.107 --> 02:05:57.747
sondern um es

02:05:57.747 --> 02:05:59.187
so

02:05:59.187 --> 02:06:01.007
untersucht zu haben, dass man es versteht.

02:06:01.067 --> 02:06:03.547
Das klingt gut.

02:06:03.807 --> 02:06:04.967
Das sind meine zwei Picks für diese Woche.

02:06:05.327 --> 02:06:05.927
Cool, vielen Dank.

02:06:07.127 --> 02:06:08.727
Ich picke Django Shout ORM.

02:06:09.987 --> 02:06:11.227
Das ist ein Modul, das man

02:06:11.227 --> 02:06:13.107
für Entwicklung bei Django installieren kann

02:06:13.107 --> 02:06:15.707
und das so Query Optimization

02:06:15.707 --> 02:06:16.867
einem vorschlägt.

02:06:17.087 --> 02:06:18.687
Das schreit einen dann per Logfile

02:06:18.687 --> 02:06:20.147
oder schaut so an.

02:06:21.067 --> 02:06:23.347
Hey, hier kannst du das irgendwie besser machen.

02:06:23.987 --> 02:06:25.067
Habe ich vom

02:06:25.067 --> 02:06:26.887
Django Meetup. Vielen Dank dafür.

02:06:26.887 --> 02:06:27.247
Ja, cool.

02:06:28.767 --> 02:06:29.367
Sehr cool.

02:06:29.367 --> 02:06:30.147
Genau, ja.

02:06:31.447 --> 02:06:34.287
Also tatsächlich, ich habe in letzter Zeit ein bisschen mit Chat-GPT rumgespielt.

02:06:35.467 --> 02:06:36.027
Wie wir alle.

02:06:37.307 --> 02:06:38.867
Was? Nein, was ist denn das? Erklär mal.

02:06:39.987 --> 02:06:44.547
Ich weiß nicht, ich könnte einen Witz dazu erzählen, den ich irgendwo...

02:06:44.547 --> 02:06:45.847
Den hast du ja selber geschrieben.

02:06:46.027 --> 02:06:48.767
Nein, nein, nein, den habe ich mir von Chat-GPT natürlich schreiben lassen.

02:06:50.607 --> 02:06:54.087
Nee, tatsächlich, ich weiß nicht, ich kenne diese Art von Witz.

02:06:54.807 --> 02:07:05.337
Es gibt so dieses irgendwie man geht zum Arzt sagt und sagt mein Leben ist hart und unertr ich wei nicht genau was ich machen soll was kann man da tun und dann sagt der Arzt ja da ist doch dieser gro

02:07:05.337 --> 02:07:07.177
Clown, Namen vergessen,

02:07:07.377 --> 02:07:08.677
in der Stadt, irgendwie, geh doch mal dahin,

02:07:09.297 --> 02:07:11.057
der wird dich bestimmt aufmuntern und dann

02:07:11.057 --> 02:07:13.357
sagt der Mann, aber Herr Doktor, ich bin

02:07:13.357 --> 02:07:15.357
der große Clown und kein anderer, ja, was soll man

02:07:15.357 --> 02:07:17.437
machen? Und ja,

02:07:18.017 --> 02:07:19.277
da

02:07:19.277 --> 02:07:20.957
sozusagen nach diesem,

02:07:21.637 --> 02:07:23.197
da gibt es einmal diese Geschichte mit dem,

02:07:23.537 --> 02:07:24.257
das kennt ihr vielleicht,

02:07:24.257 --> 02:07:26.537
auf Computergeschichten

02:07:26.537 --> 02:07:28.537
adaptiert. Es geht halt so, man geht zum Arzt

02:07:28.537 --> 02:07:30.497
und sagt, also ich bin Softwareentwickler

02:07:30.497 --> 02:07:31.797
und das ist eigentlich auch ganz cool, aber

02:07:31.797 --> 02:07:34.257
inzwischen, mir wächst alles über den Kopf.

02:07:34.377 --> 02:07:36.457
Ich bin völlig unorganisiert, ich habe keinen Prozess, mit dem ich das

02:07:36.457 --> 02:07:38.517
irgendwie in den Griff kriegen kann. Die Tickets türmen

02:07:38.517 --> 02:07:40.217
sich, die User anfragen auch,

02:07:40.337 --> 02:07:42.237
ich weiß überhaupt nicht mehr, was ich

02:07:42.237 --> 02:07:44.257
vorhin und hinten ist, was soll ich denn machen? Arzt sagt,

02:07:44.337 --> 02:07:45.677
ja, also ich habe da gehört letztens,

02:07:46.257 --> 02:07:48.057
da gibt es so eine Software, die ist dafür da,

02:07:48.397 --> 02:07:50.477
dass man so ein bisschen Ordnung reinbringen

02:07:50.477 --> 02:07:52.117
kann, die heißt Jira. Voll gut.

02:07:52.117 --> 02:07:54.057
und vielleicht kannst du damit irgendwie

02:07:54.057 --> 02:07:56.237
deinen Softwareentwicklungsprozess so ein bisschen

02:07:56.237 --> 02:07:58.137
besser auf die Kette kriegen.

02:07:58.337 --> 02:07:58.957
Dann sagt er,

02:07:59.737 --> 02:08:02.477
aber Doktor, ich bin der Entwickler von Jira.

02:08:03.537 --> 02:08:04.617
Das ist schon mal nicht so schlecht.

02:08:05.497 --> 02:08:06.737
Und der ist von

02:08:06.737 --> 02:08:07.377
JetGPT?

02:08:07.777 --> 02:08:09.537
Nee, aber genau,

02:08:10.157 --> 02:08:12.177
der handelt davon, der ist auch nicht von JetGPT,

02:08:12.457 --> 02:08:13.937
aber JetGPT ist sehr gut, um Witz zu schreiben.

02:08:17.357 --> 02:08:18.557
JetGPT hat mir vorgeschlagen,

02:08:18.657 --> 02:08:20.017
nachdem ich ihn frage, was ich mit dem Partikant machen soll,

02:08:20.017 --> 02:08:21.017
ich soll ihn doch bitte feuern.

02:08:22.117 --> 02:08:27.217
Ja, mein Elfchen, alles Lebenslange irgendwie hilfreich und zuvorkommt.

02:08:28.897 --> 02:08:33.077
Ja, also man geht zum Arzt, sagt, ich bin der CEO von so einem AI-Startup

02:08:33.077 --> 02:08:39.457
und ich habe nur leider gar keine Ahnung, wie ich das profitabel kriegen soll,

02:08:39.457 --> 02:08:42.177
wie man sowas macht, ich weiß nicht, wie das gehen soll.

02:08:42.577 --> 02:08:46.517
Dann sagt der Arzt, ja gut, ich habe gehört, Chat-GPT-4 ist gerade in der Stadt,

02:08:47.137 --> 02:08:50.137
das soll fast alles wissen und das hat bestimmt auch diese Frage an und fort.

02:08:50.137 --> 02:08:52.197
frag das doch einfach, wie du Profit machen kannst

02:08:52.197 --> 02:08:53.977
und es wird dir bestimmt einen guten Tipp geben

02:08:53.977 --> 02:08:55.237
und dann

02:08:55.237 --> 02:08:57.777
man bricht den Tränen aus, sagt

02:08:57.777 --> 02:09:00.217
aber Doktor, du bist doch Chachibitipo

02:09:00.217 --> 02:09:08.297
Vielen Dank, dass du heute zugehört hast

02:09:08.297 --> 02:09:10.457
alle Feedback, Kommentare

02:09:10.457 --> 02:09:12.177
alles, was er liebes, nettes und böses

02:09:12.177 --> 02:09:14.557
sagen wollte an halloatpythonpodcast.de

02:09:14.557 --> 02:09:16.197
Vielen Dank, dass du wieder eingeschaltet hast

02:09:16.837 --> 02:09:17.837
Bis zum nächsten Mal, danke Johannes

02:09:17.837 --> 02:09:19.577
Bis zum nächsten Mal, guten Rutsch, tschüss

02:09:19.577 --> 02:09:20.057
Tschüss!
