Devs On Tape x APEX Connect 2023 - Zu Gast: Ronny Weiß
Shownotes
In dieser Folge unseres Podcasts spricht Caro mit Ronny Weiß u.a. über seine Vision und Ideen für Oracle APEX, seine Aufgaben bei der Entwicklung und einen Deep Dive in Oracle APEX über die neuen Template Directives in der 23.1-Version. Zusätzlich sprechen wir über seine vielen Aufgaben, seine Tagesplanung und wie er Arbeit, Hobbies, Familie und Hausbau unter einen Hut bekommt.
In dieser Folge kommt es wie beschrieben zu einem kurzen Deep-Dive in Oracle APEX - nur als kleine Vorwarnung. ;-)
Ronny Weiß - ronny.weiss@oracle.com - Twitter: @RonnyWeiss Kai Donato - kai.donato@mt-itsolutions.com - Twitter: @_KaiDonato Carolin Krützmann - carolin.kruetzmann@doag.org - Twitter: @CaroHagi
Dieser Podcast genießt die freundliche Unterstützung der Deutschen Oracle Anwender Gruppe (DOAG e.V - https://doag.org)
Transkript anzeigen
00:00:00: [Musik]
00:00:14: Hallo und herzlich willkommen zu einer neuen Ausgabe von Devs on Tape.
00:00:18: Heute habe ich einen ganz besonderen Gast bei mir, nämlich den Ronny.
00:00:22: Hallo Ronny.
00:00:23: Hallo Caro.
00:00:24: Und vielleicht fällt es euch auf, Kai ist mal nicht dabei.
00:00:27: der wird dann in den nächsten Folgen wieder mit am Start sein. Und ja, ich freue mich auf jeden Fall
00:00:33: auf das Interview. Ronny, magst du dich vorstellen für die Leute, die dich vielleicht noch nicht
00:00:37: kennen, falls ihr das noch nicht tut? Sehr, sehr gern. Ich freue mich auch auf
00:00:42: das Interview. Bin mal gespannt, über was wir alles so reden werden oder was ich dann eventuell
00:00:47: reden werde. Ja, ich bin quasi seit 2013 Softwareentwickler, habe halt davor studiert,
00:00:54: Ich bin damals in meine alte Firma gekommen als Praktikant und sollte ein Tool, was mit
00:01:00: .NET und C++ programmiert ist, quasi ablösen durch ein Web-Tool.
00:01:05: Und wir hatten halt auch so ein bisschen das Ziel, da ging ja gerade so die mobile Schiene
00:01:10: auf, auch vielleicht Applikationen zu bauen, die wir dann auch auf dem Handy und so weiter
00:01:13: auf dem Tablet nutzen können.
00:01:14: Und dort habe ich versucht, mit verschiedenen Technologien so ein bisschen rumzuexperimentieren.
00:01:20: Ein bisschen wurde ich aber auch gepusht, das muss ich ehrlich zugeben, durch meinen
00:01:24: Abteilungsleiter, Frank Schubert.
00:01:25: Das war damals quasi auch mein Mentor.
00:01:28: Der war halt so ein Orakel-Fan.
00:01:30: Der hat durch Zeitungen und so weiter auch gelesen, da gibt es so Apex und hat mal kurz
00:01:37: damit rum experimentiert.
00:01:39: Man muss sich jetzt vorstellen, ich hatte im Studium Java, wir haben mit der Net gearbeitet,
00:01:43: wir hatten auch das Glück, dass wir – also ich habe an der Hochschule studiert – dass
00:01:46: wir auch wirklich programmieren mussten.
00:01:48: nur ein bisschen Theorie gelernt, sondern wir mussten auch wirklich Projekte abliefern
00:01:51: und so weiter.
00:01:52: Und dann habe ich halt mit APIs angefangen und wir waren ganz erstaunt, dass ich quasi
00:01:57: nach einer Woche, ich sage jetzt mal schon, wie eine App hatte.
00:02:01: Natürlich war das jetzt keine Riesen-App und die hatte halt nur ein paar Features,
00:02:05: aber wir waren halt unheimlich schnell.
00:02:06: Und was halt sehr schön war, wir konnten einfach die URL zum Beispiel mal an die Chefs
00:02:11: schicken und konnten sagen, hier, guck mal, das haben wir gebaut.
00:02:14: Und das hat natürlich sofort Überzeugung geleistet, im Sinne von, das sah sofort schick aus.
00:02:19: Es hat einfach funktioniert.
00:02:21: Es war damals so, wir haben mit Apex 4.2 angefangen,
00:02:25: das heißt, da war gerade dieses Mobile-Theme drin,
00:02:29: und wir hatten halt das große Theme, und wir haben auch wirklich zweigleisig damals noch fahren müssen,
00:02:33: es gab ja noch kein Universeseam.
00:02:35: Und dann haben wir halt losgelegt.
00:02:39: losgelegt und ich habe dort quasi in meiner Abschluss-Arbeitsphase oder in meiner Praktikumsphase
00:02:45: wirklich eine relativ große App bauen können mit Apex und das war quasi so gut angekommen
00:02:50: bei den Geschäftsführern, die gesagt haben, wir verfolgen das weiter.
00:02:53: War damals aber noch in einer Art Projektabteilung, das heißt, ich musste auch ganz normal Kundenprojekte
00:02:57: machen.
00:02:58: Ich bin dann halt auch mal irgendwo als Systemadministrator für die Datenbank hingegangen.
00:03:02: Wir haben Java-Projekte gehabt und Net-Projekte und so weiter.
00:03:05: Und bis dann irgendwann, oder was heißt irgendwann, bis dann 2016 die Firma gesagt hat, wir müssen
00:03:12: mal was Richtung Cloud machen.
00:03:14: Und da haben wir quasi mein U-Boot-Projekt wieder rausgeholt.
00:03:17: Und das ist dann, ich sag jetzt mal, mit einem richtigen Team zur Equipment Cloud geworden.
00:03:22: Also wir haben diese App, die wir damals gebaut haben im Apex, haben wir dann genommen und
00:03:28: haben daraus eine richtig große Plattform gebaut, um quasi als digitaler Zwilling für
00:03:33: den Maschinenbauer seine Maschinen in der Cloud abbilden zu können.
00:03:37: Ich habe dann, weil wir dort einige Problemstellungen hatten in APEX, das gemerkt.
00:03:43: APEX hat halt auch Grenzen.
00:03:44: Aber das ist halt das Schöne an APEX durch diese Plug-in API, man kann es ja unendlich
00:03:49: erweitern.
00:03:50: Und dann habe ich halt immer angefangen.
00:03:52: Ich bin halt so immer so ein, wir haben ein Problem, dann geht mir das durch den Kopf.
00:03:57: Meine Frau schimpft dann immer im Sinne von, kannst du nicht mal abschalten?
00:04:00: Und wenn ich dann einfach die Lösung habe, dann wird gebaut.
00:04:03: Und so fing das dann halt an mit meinen Plugins.
00:04:07: Und ich wollte halt immer, das ist so ein bisschen mein Antrieb, ich möchte nicht,
00:04:12: wenn wir zum Beispiel so ein Plugin bauen, dass das irgendwo nur in einer Firma verschwindet
00:04:16: oder sowas.
00:04:17: Ich möchte, dass daran ganz, ganz viele Nutzer teilhaben können.
00:04:20: Das war auch der Grund, warum ich gesagt habe, ich baue das Zeug privat am Wochenende in
00:04:23: meiner Freizeit und so weiter und stelle das dann auf Open Source für jedermann verfügbar
00:04:28: auf Apex World bzw. auf GitHub. Und so sind dann immer mehr Problemstellungen hinzugekommen
00:04:35: und dadurch sind halt auch immer mehr Plugins hinzugekommen. Und das Ganze hat ja dann geendet
00:04:39: in diesem ganz riesen Plugin, in diesem Material BI Dashboard. Dort muss ich ganz ehrlich sein,
00:04:45: wenn ich es heute nochmal bauen würde, würde ich es nicht nochmal so bauen, wie es gebaut
00:04:48: ist. Das ist immer so meistens. Aber dort stecken auch weit über 500 Arbeitsstunden
00:04:53: drin. Dort hatte ich auch Angebote, dass das irgendwie jemand proprietär verkaufen möchte
00:04:59: und so weiter. Das habe ich aber abgelehnt im Sinne von, nein, das soll bitte der Community
00:05:05: zugutekommen. Im Endeffekt hat sich es für mich persönlich dann doch ein bisschen vergütet
00:05:10: im Sinne von, was ich tue mit meinen Plugins, meine, ich sage jetzt mal, Social Media Arbeit
00:05:17: und so weiter, das strahlt ja auch ein bisschen. Und so ist dann halt auch das Apex Team auf
00:05:23: mich aufmerksam geworden und deswegen haben die mich dann halt mal so angequatscht,
00:05:27: "Ronny, hättest du nicht mal auch Lust irgendwie direkt ins Apex-Team?" und so weiter.
00:05:30: Und ich so, "Ja, das wäre cool." Jetzt wird man lachen, mir tat es trotzdem weh,
00:05:39: aus meiner alten Firma herauszugehen. Ich hatte dort ein ultra cooles Team mit super Kollegen.
00:05:44: Wir hatten ultra flache Strukturen, das war ein mittelständisches Unternehmen. Man war mit dem
00:05:50: Chef per Du, man hat da auch freitags mal gegrillt und so weiter. Und ich hatte natürlich von dem,
00:05:54: was wir da gebaut haben, quasi die ersten Code-Seilen mitgeschrieben. Und das ist dann,
00:05:59: ja, so sein Baby da so abzugeben, das tut schon ein bisschen weh. Trotzdem hat natürlich die
00:06:03: Freude, ich sag jetzt mal, man ist Teil des Apex Core Development Teams und was man dort baut,
00:06:08: hat natürlich auch eine ganz andere Strahlkraft, das hat natürlich dann auch überwogen. Da hab
00:06:12: ich gesagt, ich bewerbe mich jetzt zum Apex Team. Also ich hab dort ganz noch regulär,
00:06:16: Es gab ja Stellenausschreibungen für das Apex-Team. Das habe ich auch alles ganz normal durchlaufen.
00:06:22: Ich muss halt Lebenslauf ausfüllen, muss halt Bewerbung schreiben und so weiter,
00:06:28: Zeugnisse hochladen, muss Gehaltsverhandlungen führen und so weiter und so fort.
00:06:32: Und letzten Endes war ich dann im Apex-Team.
00:06:35: Und das Lustige ist eigentlich, das wofür ich mal gedacht war, quasi mache ich überhaupt nicht.
00:06:41: Ich habe damals, als ich ganz frisch im Apex-Team war, hatte ich Karsten, ich sage jetzt mal
00:06:51: als Mentor, der mir dann erstmal alles beigebracht hat.
00:06:54: Wie laufen die Prozesse intern, wie macht man zum Beispiel ein Backboard von einem Bug
00:06:58: und so weiter.
00:06:59: Das war auch total cool, weil Karsten ist nicht nur für die Community da, der ist auch
00:07:04: für uns immer da.
00:07:05: Also wenn man irgendwie eine Frage hat, den rufst du an und dann hilft er dir.
00:07:09: Ich muss dann immer ein bisschen schmunzeln,
00:07:11: wenn wir grad beim Karsten so ein bisschen sind.
00:07:14: Der Daniel sagt immer, der Karsten ist eine Maschine.
00:07:17: (Sie lacht.)
00:07:18: Und ich muss dann immer lachen, weil der das auch so schön betont.
00:07:22: Ja. - Aber im Endeffekt, es ist halt auch wirklich so,
00:07:25: was Karsten so an User-Requests, an Bugs, an Features,
00:07:28: was der dort stemmt, also Hut ab.
00:07:30: Ja, und er hat ja auch wirklich immer Zeit.
00:07:33: Ich bin ja auch allein durch die Community in Kontakt mit ihm.
00:07:36: Und wenn ich ihm bei Slack schreibe,
00:07:38: kommt meistens in einer von 5-10 Minuten der Antwort zurück.
00:07:42: Das ist gigantisch, weil auch uns hat der Karsten früher,
00:07:46: und sei es nur, dass er uns einen Link auf den richtigen Blogpost geschickt hat,
00:07:49: teilweise unheimlich geholfen. Wir haben zum Beispiel,
00:07:53: oder ein gutes Beispiel ist "Oracle Text".
00:07:56: Ja.
00:07:56: Wir wollten halt gerne über unsere Plattform hinweg eine Suche bauen und hatten halt das Problem,
00:08:01: dass unsere Informationen in Züchttabellen drin steckten, teilweise in PDF-Dokumenten,
00:08:05: teilweise in einfachen Wortschreiber-Spalten und so weiter.
00:08:08: Und ja, du fängst jetzt an, bei Oracle da irgendwie die Doku zu lesen,
00:08:12: Blogposts zum Teil, aber da gibt es halt leider nicht so viel, was wirklich mal ins Detail geht,
00:08:17: weil wir wollten das halt wirklich so schön bauen, dass die User dann sehen,
00:08:21: was hat er denn jetzt in dem PDF eigentlich entdeckt und so weiter und so fort.
00:08:25: Heutzutage würde ich da einfach Application Search verwenden, ne?
00:08:28: Gab es damals alles noch nicht.
00:08:30: Und da Karsten wirklich am selben Abend, das war abends um 10 oder so, kam deine E-Mail
00:08:36: zurück.
00:08:37: Ja, hier, Blogpost XY, guck dir das mal an.
00:08:40: Und da wusstest du schon nach den ersten Zeilen, Blogpost, das war genau der richtige Link.
00:08:44: Auf jeden Fall, Karsten hat mir da alles beigebracht und eigentlich war auch so der Plan, quasi
00:08:52: Karsten mit zu unterstützen im PS SQL Bereich und so weiter.
00:08:55: Im Endeffekt bin ich jetzt fast dohner vom JavaScript Bereich.
00:08:59: eher weniger PS SQL. Das kam einfach daher, wir hatten das Problem, wir mussten quasi den Jet
00:09:09: Date Picker mehr oder weniger entfernen, weil wir einfach auch strategisch beschlossen haben,
00:09:13: diese Jet Items, die müssen raus, im Sinne von, es passt einfach nicht in unsere Architektur mit
00:09:18: diesem Flickering und Page Load und so weiter. Und auch wir hatten natürlich massiv Probleme,
00:09:24: diese Items zu integrieren. Man hat das gemerkt, einige gucken ja auch dann immer mal in den
00:09:29: Quellcode. Es war schon ziemlich komplex, diese Jet-Items für uns zu adaptieren.
00:09:34: Dort ging das dann halt los, dass man gesagt hat, wir bauen einen komplett
00:09:39: eigenen Datepicker. Wer hat Lust? Da habe ich die Hand gehoben und gesagt, ich würde das
00:09:42: gerne machen. Einfach so als Herausforderung. Und das war dann so der
00:09:47: Punkt, wo ich dann quasi weg war vom PS SQL. Also dann ging es eigentlich wirklich
00:09:51: steil in das JavaScript rein. Mich hat dann vor allem auch das
00:09:55: interessiert, was John die letzten Jahre architektonisch hochgezogen hat, Interactive Grid, Model JS,
00:10:02: Table Model View und so weiter.
00:10:04: Und wir haben halt mit den Date Picker quasi auch diese Web Components introduced.
00:10:10: Diese Technologie gab es, wir hatten den Vorteil, wir waren ja dann schon auf Apex 22.1, das
00:10:16: heißt wir hatten auch nicht mehr das Problem mit dem Internet Explorer.
00:10:21: Wir hatten dann auch diverse Meetings, haben das Ganze technologisch auch betrachtet und
00:10:27: so weiter und haben dann auch im Endeffekt gesagt, wir machen das jetzt einfach.
00:10:31: Wir bauen jetzt in Apex Web Komponenten ein und ich muss sagen, ich persönlich bin ein
00:10:37: unheimlicher Fan von der Technologie.
00:10:38: Ich hatte das ja gerade jetzt schon in meinem Vortrag Template Components hier auf der Apex
00:10:43: Connect.
00:10:44: Früher war es halt immer so, man musste jetzt irgendwie HTML auf seine Seite schreiben,
00:10:48: zum Beispiel irgendein DIV und hat dann per JavaScript, jQuery, was auch immer, quasi
00:10:53: einen Core machen müssen, mach mal bitte aus diesem DIV einen Datepicker mit folgenden
00:10:59: Fähigkeiten.
00:11:00: So.
00:11:01: Und immer wenn ich daran was verändern musste, musste ich irgendwie erstmal wissen, was kann
00:11:04: denn dieses Widget, wie muss ich denn jetzt das JavaScript formulieren, damit irgendwie
00:11:09: was an diesem Datepicker passiert.
00:11:10: Das Schöne an Webkomponenten ist halt, dass man genau das wirklich nur noch über Attribute
00:11:16: steuert.
00:11:17: das heißt wir sind ja im Apex immer im Low-Code Bereich,
00:11:20: niemand möchte sich irgendeine komplizierte API angucken, sondern
00:11:24: er will im Zweifelsfall über den Dynamic Action oder über einen ganz simplen JavaScript Call
00:11:30: einfach nur ein Attribut von dem Datepicker ändern
00:11:32: und der Datepicker kümmert sich dann darum, wie er sich dann anschließend verhält.
00:11:37: So und das haben wir dort eingeführt
00:11:39: und dadurch hatte ich dann halt auch relativ viel Kontakt immer zum John Snyders
00:11:43: Ja
00:11:44: Und so bin ich dann auch in diese Interactive Grid Schiene reingerutscht.
00:11:47: Das hat mich auch interessiert und ich habe dann immer gesagt,
00:11:50: im Team, wenn es da irgendwie Bugs gibt, bitte mir einfach zuweisen.
00:11:55: Und immer wenn ich irgendwie Zeit habe, versuche ich dort auch, Bugs zu fixen.
00:12:00: Beziehungsweise Sachen, ich sage jetzt mal, zu implementieren, die einfach noch,
00:12:06: die einfach gefehlt haben, weil man damals, wo man das alles gebaut hat,
00:12:10: dann irgendwo ein Zeitproblem bekommen hat.
00:12:12: Also ein gutes Beispiel, was jetzt zum Beispiel mit 23.1 kommt,
00:12:16: wer im Deutschen im Interactive Grid zum Beispiel gefiltert hat oder ein Highlight
00:12:20: gesetzt hat,
00:12:22: und hat zum Beispiel gesagt, meine Nummernspalte soll bitte größer 5,5
00:12:26: sein.
00:12:27: Der hat dann immer gemerkt, naja, da kommt dann größer 55 raus.
00:12:32: Weil in dem Grid hat einfach die Unterstützung für Lokalitäten bei
00:12:36: Nummern gefehlt.
00:12:37: Beim Datepicker wurde die quasi ein bisschen eher eingebaut durch den neuen
00:12:41: Picker mit 22.1, aber für die Nummern hat das gefehlt und das ist eben zum Beispiel so was,
00:12:46: was ich einfach, das steht jetzt nirgendwo, weil das würde auch ein Kunde als Bug sehen,
00:12:51: eher als jetzt ein Feature Enhancement. Das wird jetzt quasi mit 23.1 mitkommen,
00:12:56: dass das Grid sauber im Deutschen oder in anderen Sprachen Nummern handeln kann über das Action
00:13:02: Menü. Da ich, da gab ich dir kurz eine Zwischenfrage. Ja, gerne. Weil ich finde das immer super
00:13:08: interessant, da du gerade beim Grid bist und dann da offensichtlich auch tiefer drin bist,
00:13:13: würde mich mal aus deiner Sicht interessieren, weil ich immer ganz, ganz viele, ich sag mal,
00:13:17: interessante Abwandlungen vom Grid sehe oder Nutzungsbeispiele. Wofür würdest du beispielsweise
00:13:24: das Grid benutzen? Weil ich sehe das zum Beispiel ganz oft, auch wenn man Berichte anzeigen möchte
00:13:28: und eigentlich ein Interactive Report ausreichen würde, dass es dann trotzdem benutzt wird und
00:13:34: dann halt die Funktionalitäten vielleicht einfach nicht mitliefert, die das dann braucht.
00:13:38: Wie siehst du das? Was ist deine Meinung? Da hast du eine super Frage erwischt, weil
00:13:44: ich persönlich oder anders formuliert, ich war ja damals genauso Kunde von Apex wie jeder andere,
00:13:53: der Apex benutzt. Ich saß auf der Apex Connect und es wurde das Grid präsentiert. Und es wurde
00:14:00: halt gesagt, okay, das Grid wird in Zukunft den IR ersetzen und so weiter. Und dann haben
00:14:05: wir halt in unserer Firma angefangen, wirklich den IR zu ersetzen mit dem Grid. Und haben
00:14:10: dann irgendwann festgestellt, hmm, das ist, ich will nicht sagen, dass das schlecht ist,
00:14:16: was das Ding tut, das bitte nicht falsch verstehen, aber man stößt halt bedeutend
00:14:20: schneller an Grenzen wie mit dem Interactive Report. Das sind so triviale Sachen wie Interactive
00:14:25: Report behält die Pagination. Das war auch der Grund, warum uns das für Template Components
00:14:29: jetzt so wichtig ist. Man kann im Interactive Freeport virtuelle Spalten bauen, man kann
00:14:33: selber Spalten kalkulieren und so weiter. Das sind alles Dinge, die es im Grid einfach
00:14:37: nicht gibt. Wir haben das Grid quasi benutzt wegen dem Lazy Loading Mechanismus. Und dann
00:14:46: haben wir aber festgestellt, Moment mal, die machen an dem ER ja trotzdem weiter im Apex
00:14:51: Team. Das ist nicht deprecated oder irgendwas. Das heißt, irgendwas muss sich ja strategisch
00:14:56: geändert haben und an dem Grid wird nicht wirklich weiter gearbeitet. Das hat man einfach
00:15:00: gespürt, ohne dass ich persönlich konkrete Infos gehabt hatte. Und wir haben dann irgendwann
00:15:07: wieder begonnen, IG rauszureißen und quasi wieder den IA zu verwenden. Ich habe für
00:15:12: mich dann eigentlich Folgendes festgestellt, und das ist auch meine generelle private Philosophie.
00:15:18: Man kann Generalisten bauen, die alles können, oder man kann Spezialisten bauen, die halt
00:15:26: nur ein was können, dafür aber gut. Und dort bin ich sehr geprägt durch meine Fotografie,
00:15:30: weil folgendes, ich kann mir eine Kamera kaufen, das ist erstmal nur die Kamera. Jetzt muss ich ja
00:15:37: vor die Kamera noch ein bisschen Glas davor schnallen, also ein Objektiv kaufen. Und da
00:15:42: gibt es verschiedene Use Cases, die die Menschen verfolgen. Es gibt ja diese Super-Zoom-Objektive,
00:15:49: also wo ich quasi alles machen kann. Ich kann alles unheimlich nah ranholen und kann halt
00:15:53: auch den Horizont, also kann halt auch im Weitwinkel fotografieren.
00:15:57: Und die erfüllen den Use Case, ich habe nur ein Objektiv, bin unheimlich
00:16:03: portable und möchte nicht viel mitschleppen.
00:16:05: Die haben aber folgendes Problem, die können natürlich nur, weil sie alles
00:16:10: können, alles nur so ein bisschen. Und das ist das, wo zum Beispiel, wenn man
00:16:15: jetzt, ich verwende zwar auch Zoom Objektive, aber halt Zooms, die sehr
00:16:19: eingeschränkt sind im Sinne von die können nur ein bisschen zoomen oder ich
00:16:24: verwende dann halt Festbrennweiten die kannst du gar nicht zoomen
00:16:27: die haben aber einen ganz ganz großen Vorteil das was sie können können sie
00:16:32: umwelten besser wie das oder derjenige oder das Objektiv was alles kann und das
00:16:38: gleiche gilt für das Grid ich glaube den Feature Scope von dem Grid hat man
00:16:43: einfach viel zu groß gewählt ich persönlich sehe das Grid als
00:16:47: Komponente, wo ich sage, okay, früher hatte man einen Classic Report, einen Interactive Report,
00:16:54: hat auf Edit geklickt, dann ging eine Maske auf und man hat seine Daten editiert, hat auf Speicherung
00:16:58: gedrückt und kam wieder zurück zum Report. So, wenn ich jetzt Daten einmal im Monat editiere,
00:17:04: im Sinn von, ich ändere eine Zeile einmal im Monat, dann ist das auch super. Muss ich aber
00:17:09: jeden Tag hunderte von Zeilen editieren oder neu anlegen über diese Eingabe, dann ist das mit
00:17:15: Formregions einfach nicht praktikabel. Und genau in dieser Situation sehe ich das Grid.
00:17:22: Und ich weiß auch von ganz vielen Kunden, dass wenn man sagt, ich möchte dort meine
00:17:26: Eingabe machen, Nummern, Texte, Popup, LOV, was auch immer, dass die unheimlich zufrieden
00:17:31: mit dem Grid sind. Weil a) denen ihre Endkunden, die dann quasi wieder die Apex App benutzen,
00:17:38: können unheimlich schnell Daten editieren, die haben eine Validierung, die haben gegenüber
00:17:42: Ich bin immer ein bisschen vorsichtig, Grid und Excel gleich zu setzen.
00:17:46: Das sind für mich einfach zwei Schuhe.
00:17:48: Aber die haben zumindest gegenüber dem Excel den Vorteil,
00:17:51: sie haben halt, ich sag jetzt mal, so ein richtiges Item drin.
00:17:55: Also wirklich so eine Datumsauswahl und alles.
00:17:57: Kann ich natürlich auch alles in Excel realisieren.
00:18:00: Meistens ist es aber nicht so realisiert, sondern ich habe halt nur dort meine flache,
00:18:04: nennen wir es mal wilde Texteingabe,
00:18:06: wo zur Not mal noch gesagt wird, dass die Formatierung ein Date ist oder sowas.
00:18:10: Das ist ein Grid, alles ein bisschen geordneter und das hilft natürlich, gute Daten einzupflegen.
00:18:15: Und genau dafür sehe ich auch das Grid.
00:18:19: Wo ich das Grid nicht so gern sehe oder auch persönlich nie benutze aktuell,
00:18:24: früher ja, jetzt nicht mehr, ist quasi für Reporting.
00:18:27: Dort nehme ich viel, viel lieber den IR als das Grid.
00:18:31: Es gibt manchmal so Aspekte, wo ich Kunden höre im Sinne von,
00:18:36: ich hatte heute erst wieder so ein Beispiel auf der Konferenz,
00:18:39: Da hat mir jemand gesagt, ja, wir würden gerne den Interactive Report nehmen, aber uns gefällt beim Grid,
00:18:47: dass wir die Spalten so per Drag & Drop hin und her ändern können.
00:18:51: Das verstehe ich, das ist ein valider Use Case.
00:18:54: Und dort ist so ein bisschen der Punkt, wo man jetzt überlegen muss,
00:18:58: fehlt dieses Feature vielleicht einfach nur im Interactive Report?
00:19:03: Ist dieses Feature überhaupt wichtig, weil das ist jetzt ein Spezialfall,
00:19:06: tut ständig seine Spalten umsortieren, wie auch immer. Aber das ist auch so was, wo ich jetzt,
00:19:11: wo ich auch so ein paar Bugs gefixt hatte, wieder im Grid für 23.1, einfach probiert habe,
00:19:16: auch so ein bisschen Konsistenz hinzubekommen. Also mal ein einfaches Beispiel, man will quasi
00:19:22: eine Spalte highlighten. Dann kann ich im Interactive Report einfach sagen "Actions",
00:19:28: "Highlight", drück auf "OK" und es funktioniert quasi schon. Und im Grid war das immer so,
00:19:33: da musstest du irgendwas ausfüllen noch, sonst kamen irgendwelche Fehlermeldungen und warum ist
00:19:38: zum Beispiel nicht diese Standardformat Highlightingfarbe gelb schon mal vorausgewählt im Grid,
00:19:43: aber im IR? Das ist dann wieder so mein persönliches Irren, sagt okay lasst uns doch mal einfach beide
00:19:48: Komponenten, das was sie zumindest überschneiden können, dass das einheitlich ist. Und ich glaube,
00:19:54: wenn wir gewisse Features, die das Grid kann, in den IR reinbringen und umgedreht noch so ein
00:19:59: bisschen, dann, also anders formuliert, man sollte natürlich schon sich ein gewisses
00:20:07: Ziel setzen, das heißt der Interactive Report ist quasi der Report zum Reporten und das
00:20:14: Grid ist das zum Editieren.
00:20:16: Aber zumindest sowas wie diese Spalten umsortieren, weil beide Reports haben Spalten, dort wäre
00:20:21: es natürlich unheimlich schön, wenn das einfach beide einheitlich beherrschen.
00:20:25: Und wenn auch das Look viel einheitlich wäre.
00:20:27: Das ist zumindest das, was ich persönlich verfolge.
00:20:30: Jetzt ist es natürlich so, ich bin ja in einem großen Team.
00:20:34: Ich versink dann halt auch in spezielleren Aufgaben.
00:20:37: Und ich sag mal, solche Änderungen, die ich mir gerne vorstelle, die brauchen halt auch
00:20:42: seine Zeit.
00:20:43: Ich kann ja jetzt nicht sagen, Leute, ich bin hier gerade ganz neu im Team und jetzt
00:20:46: machen wir hier irgendwie alles anders.
00:20:47: Das funktioniert einfach nicht.
00:20:49: Aber ich versuche natürlich schon, das, was ich mir auch so vorstelle, an Wünschen und
00:20:52: Vorstellungen damit reinzubringen.
00:20:54: Wir hatten ja vorhin zum Beispiel dieses Material Dashboard.
00:20:57: Das wäre zum Beispiel sowas in einer völlig anderen Architektur,
00:21:02: aber im Endeffekt mit dem gleichen Endergebnis,
00:21:05: was ich mir schon vorstellen könnte, irgendwann mal in Apex reinzubringen.
00:21:08: Wobei ich zugeben muss, mit den Template Components
00:21:13: ergeben sich jetzt schon wieder komplett neue Möglichkeiten, so etwas zu bauen.
00:21:18: Theoretisch könnte man jetzt schon mit diesen verschiedenen Plugins
00:21:22: Plugins und wie man das Applied und sowas ohne Probleme so ein hochkomplexes Dashboard
00:21:27: reinbauen.
00:21:28: Das einzige was noch fehlt wäre Track & Drop.
00:21:30: Das heißt, wenn man dann noch in so einem Report Track & Drop irgendwie möglich machen
00:21:35: könnte, könnte man eigentlich ohne Probleme sich so ein Dashboard bauen, weil man könnte
00:21:40: ja durchaus in so einer Template Directive sagen, man gibt da einen Typ mit, if Typ gleich
00:21:47: Chart, dann holt ihr halt so ein Chart, rendert das rein als Kache.
00:21:51: "if type = karte" dann rendere ich eine Karte.
00:21:56: Das ist ja alles denkbar mit Template Components.
00:21:58: Und ich bin mal gespannt, wo es einen dort hin treibt.
00:22:02: Wie gesagt, ich habe dort halt mehrere Sachen, die ich persönlich verfolge.
00:22:05: Das sind einmal die Web-Component-basierten Items.
00:22:10: Weil durch diese Einfachheit, wie man die Items ändern kann und so weiter,
00:22:16: ich habe dann immer so ein bisschen im Hinterkopf,
00:22:18: dass man irgendwie mal Forms bauen kann, die völlig frei sind, die sich quasi zur Laufzeit aufbauen,
00:22:24: im Sinne von, ich kann jetzt schnell mal noch ein Feld hinzufügen und so weiter,
00:22:27: sowas habe ich da im Hinterkopf.
00:22:29: Und dort helfen natürlich Web Components sowas unheimlich einfach zu ermöglichen.
00:22:37: Dann ist mein persönliches Interesse, das Grid voranzutreiben,
00:22:41: im Sinne von Features aktuell ein bisschen weniger,
00:22:46: aber zumindest die Fehler, die wir haben, wo Kunden sagen, hier, pass auf, geht nicht,
00:22:51: dass man die Stück für Stück bereinigt.
00:22:52: Template Components bin ich klar mit involviert.
00:22:56: Dort war ich jetzt zum Beispiel dafür zuständig.
00:22:59: Der Menno hat quasi alles gemacht in Richtung, dass diese ganzen Templates, dass das ganze
00:23:06: Server-Side-Rendering, dass das alles funktioniert.
00:23:08: Der Patrick war da ganz stark mit dabei.
00:23:10: Der hat sich quasi um diesen ganzen, was den Page Designer, die Konfiguration anbelangt, gebaut.
00:23:16: Und wie quasi diese ganze Plug-In-Infrastruktur dahinter ist.
00:23:19: Das war quasi Patricks Aufgabe.
00:23:21: Ich hatte dort sogar einen relativ kleinen Part im Sinne von, ich musste quasi alles kleinzeitig machen.
00:23:27: Dort hatten wir halt auch überlegt, wie gehen wir das überhaupt an.
00:23:31: Und wir haben uns dazu entschlossen, dann halt auch wieder ModelJS TableModelView zu recyceln.
00:23:38: mussten aber notgedrungen, oder was heißt notgedrungen, mussten aber architekturbedingt
00:23:43: umbauen in diesen JavaScript-Bibliotheken, weil wir halt unbedingt dieses Server-Side-Rendering
00:23:50: wollten, wir wollten diese päkinesische Speichel und so weiter.
00:23:53: Und das waren ja alles Sachen, die dort noch nicht da waren oder überhaupt nicht so gedacht
00:23:58: waren.
00:23:59: Und ich fand das sehr spannend, dass es funktioniert.
00:24:02: Ich bin auch froh, was man dann auch im Team immer wieder für Unterstützung hat.
00:24:09: Ich muss da mal ein bisschen abweichen.
00:24:14: In meiner alten Firma war es immer so, vor Corona bin ich ins Büro gefahren und war
00:24:21: meistens schon früh um sieben da, dass ich irgendwie die Hoffnung habe, ich komme abends
00:24:25: eher aus dem Büro, um für meine Kinder da zu sein.
00:24:29: Das hat sich meistens immer so ein bisschen zerschlagen im Sinne von viele Kollegen hatten
00:24:32: eben dann noch keine Kinder, kommen dann entsprechend spät und haben dann Nachmittagsfragen.
00:24:37: Und dann bist du meistens immer so bis abends um sechs im Büro gewesen oder halt auch länger
00:24:42: oder wie auch immer.
00:24:43: Und man weiß ja selber, wie das ist, wenn man kleine Kinder hat.
00:24:46: Man kommt dann, also ich weiß, für manche Büromenschen ist um sechs noch nicht spät,
00:24:50: hat man kleine Kinder, ist um sechs spät, weil man kommt heim, es wird gegessen, dann
00:24:54: liest du dir noch ein Buch vor und dann gehst du ins Bett.
00:24:57: Und dann kam halt Corona. Es hieß alles bitte ins Homeoffice.
00:25:02: Und ich habe mich da am Anfang wirklich schwer damit getan.
00:25:06: Und wir hatten ja so diesen ersten Lockdown gehabt, alle im Homeoffice.
00:25:09: Und dann ging es ja erst mal wieder so ein bisschen über den Sommer wieder zurück ins Büro.
00:25:13: Und ich bin dann tatsächlich wieder ins Büro gefahren. Ganz eiser.
00:25:16: Und dann kam wieder Lockdown und es hieß wieder komplett nach Hause und so weiter.
00:25:21: Und dort habe ich dann gemerkt, Moment mal, eigentlich könntest du deinen Tag völlig
00:25:25: anders aufbauen.
00:25:26: Ich stehe immer noch verhältnismäßig früh auf, wobei ich zugeben muss, meine Frau steht
00:25:34: eher auf, die ist da bedeutend eiserner wie ich, weil ich bin eigentlich ein Nachtmensch.
00:25:38: Ich möchte nicht früh aufstehen.
00:25:39: Das mache ich eigentlich nur, damit ich meinen Tag besser planen kann, vor allem durch die
00:25:43: Familie.
00:25:44: Das heißt, ich stehe dann halt früh auf, gehe dann halt erstmal an den Rechner, mache
00:25:49: den erst mal an. Und dann tue ich erst mal so, wie soll ich es formulieren, erst mal
00:25:56: so diese Default-Tasks machen, E-Mails durchstöbern, was gibt es denn so Neues. Dann mache ich
00:26:03: quasi Frühstück, weil ich will dann schon mal diese – ich möchte das jetzt nicht
00:26:08: abwertend sagen, aber ich möchte diese routinierten Aufgaben wie E-Mails checken und so, ich will
00:26:15: meinen Kaffee quasi danach genießen. Das ist für mich so ein bisschen Entspannung.
00:26:18: Dann ist es meistens aktuell so, ich beginne halt ganz normal meine Arbeit,
00:26:23: fahre dann mittags rum, mal fix rüber auf die Baustelle, weil wir bauen halt aktuell gerade
00:26:29: Haus und ich habe gemerkt, das frisst auch Zeit im Sinne von, du musst immer mal gucken. Wir haben
00:26:34: zwar ein super Bauunternehmen, die machen das so alles ganz toll, aber trotzdem ist es halt so,
00:26:38: wie aktuell ist der Elektriker da, du sag mal hier und willst da noch nicht stecken und alles.
00:26:45: Das ist zwar alles irgendwie schon vorgedacht, aber wie es halt so ist in der Praxis treten
00:26:48: halt dann wieder Probleme auf und so weiter.
00:26:50: Genau und dann ist es so, ich arbeite ganz regulär bis nachmittags und höre dann aber
00:26:55: erst mal um vier meistens auf mit arbeiten.
00:26:57: Dann sind die Kinder da und ich möchte mir dann halt auch wirklich Zeit für meine beiden
00:27:02: Söhne nehmen und dann auch dadurch meine Frau ein bisschen entlasten, weil meine Frau,
00:27:06: die federt so schon unheimlich viel ab.
00:27:07: Und dann gehen wir halt raus spielen, Spielplatz, was auch immer oder Eis essen oder keine Ahnung,
00:27:15: man halt so macht. Und nach dem Abendbrot ist es dann meistens so, wir haben da eigentlich
00:27:23: keine Rollenverteilung, aber meistens ist es so, meine Frau räumt quasi in der Küche
00:27:27: auf und ich tu dann quasi die Kinder ins Bett bringen im Sinne von, geh mit den Zähnen
00:27:31: putzen, die ziehen sich um und da lese ich denen noch was vor. Wir tauschen das zwar
00:27:35: auch mal, aber meistens läuft das eigentlich wirklich so ab, wenn man darüber nachdenkt.
00:27:39: Und dann fange ich meistens nochmal an zu arbeiten. Es ist so, meine Frau, die näht
00:27:43: Hobbymäßig ganz gern. Die setzt sich dann abends auch noch mal hin, macht halt irgendwas
00:27:47: am Laptop, näht, wie auch immer. Und ich arbeite dann halt abends noch mal. Und das
00:27:53: ist eigentlich das Schöne mittlerweile, was sich auch gut mit Oracle verbindet, weil dadurch,
00:27:58: dass unser Team so international ist, der John Snyder zum Beispiel oder selbst auch
00:28:02: mein Manager, der Mark, die haben ihre Zeitzone halt in US. Das heißt, wenn ich mein One
00:28:09: Mein One-on-one mit Marc, das mache ich halt nicht nachmittags, wo er eigentlich auch keine Zeit hat,
00:28:14: weil alle wollen ihn dann erstmal haben, sondern das machen wir bewusst abends um neun.
00:28:18: Da habe ich quasi mental wieder mehr Zeit. Ich bin auch jemand, der arbeitet unheimlich gerne nachts.
00:28:24: Und dann ist es halt so, dass ich durchaus ein, zwei, manchmal auch drei Tage in der Woche dann nachts,
00:28:31: also abends bis nachts noch arbeite. Und ich habe halt festgestellt,
00:28:37: Für mich persönlich ist das unheimlich entspannend, weil ich kann auch mal tagsüber, das ist
00:28:41: halt unser Luxus, dadurch dass wir im Homeoffice sind, ich kann halt auch mal tagsüber einfach
00:28:46: mal in den Baumarkt gehen, wo es ruhig im Baumarkt ist.
00:28:49: Oder Baumarkt ist einfach nur ein Beispiel.
00:28:52: Oder kann halt Erledigungen machen und kann dann quasi, damit ich auf meine Stunden komme,
00:28:58: oder ich sag mal anders formuliert, es gibt bei, wir haben in dem Sinne keine Zeiterfassung.
00:29:06: Trotzdem willst du ja deine Arbeit schaffen.
00:29:08: Ja, klar.
00:29:09: Und du kannst dir aber den Tag so angenehm einteilen und das nimmt dir auch niemand krumm,
00:29:14: wenn du jetzt mal sagst, du musst mal irgendwie zum Arzt oder was auch immer.
00:29:19: Kein Problem, dann fährst du halt einfach und dann kannst du halt super einfach diese
00:29:24: Meetings auch abends oder auch mal nachts machen.
00:29:27: Also ich habe durchaus schon auch mal bis nachts um eins oder so mal mit John telefoniert,
00:29:31: das ist überhaupt kein Problem.
00:29:32: finde ich persönlich bedeutend angenehmer, als wenn man das irgendwie so versucht, alles
00:29:38: so in diesen Tag da so reinzupressen.
00:29:40: Und dort hat sich, sagen wir mal, meine Art und Weise, wie ich arbeite, wie ich auch in
00:29:45: den Tag und sowas rangehe, extrem verändert.
00:29:48: Das hätte ich mir früher nie vorstellen können.
00:29:52: Da bist du halt wirklich immer so Büro gefahren und man muss halt fair sein, dadurch, dass
00:29:57: halt auch quasi von zu Hause ja wirklich Zugriff auf die Firma haben über VPN und so weiter,
00:30:03: geht das ja auch erstmal alles. Da muss ich sagen, da ich auch die Gegenseite durch mein
00:30:10: Studium kenne, weiß ich bis heute zu schätzen, was wir dort daran haben. Weil ich hab damals,
00:30:16: wo ich studiert habe, ich hab irgendwie versucht, immer Geld zu verdienen, BAföG und so, da hab
00:30:21: ich zwar ein bisschen was bekommen, aber das war alles, das kannst du vergessen. Und ich
00:30:28: habe halt immer versucht zu arbeiten und ich war damals bei einem Waschschutzunternehmen.
00:30:31: Und dort habe ich halt nicht nur Waschschutz gemacht, die hatten auch so eine Hausmeister
00:30:35: Sparta. Da habe ich halt auch mal mit Rasen gemäht, Unkraut gerupft. Ich war quasi dort
00:30:42: auch mal Leiharbeiter für vier Wochen bei einer Fliesenfirma und so weiter. Und wenn
00:30:48: Wenn ich mal bedenke, das Geld, was die Leute dort verdienen und wie die teilweise von oben
00:30:56: herab behandelt werden.
00:30:57: Ich habe das ja auch mitbekommen.
00:30:58: Du saßt halt irgendwo in der Pforte oder warst jetzt irgendwie der Rasenmäh-Mann quasi,
00:31:03: also hier der Grünpflege-Mann und dann kommt da irgendjemand, der halt denkt, ich bin hier
00:31:09: der Ingenieur oder was auch immer und die tun dich unheimlich von oben herab behandeln.
00:31:14: Dort kenne ich quasi auch die Gegenseite.
00:31:16: und ich kenne auch die Seite, ich musste immer dann arbeiten, wenn die anderen quasi nicht
00:31:21: gearbeitet haben, also quasi am Wochenende oder an Feiertagen.
00:31:24: Das bedeutete auch, ich bin dann quasi Weihnachten, wir hatten zum Beispiel beim Wachschutz hatten
00:31:29: wir meistens 12-Stunden-Schichten und dann bin ich quasi Weihnachten früh um vier aufgestanden,
00:31:37: wir hatten Wachwechsel um fünf bis abends um fünf, dann bin ich zu meiner Frau gefahren
00:31:42: und zu den Spiegerleuten, wir haben so ein bisschen Weihnachten gefeiert und dann bist
00:31:46: du eigentlich ins Bett, weil du wirst halt müde, wenn du so zeitig aufstehst und musstest
00:31:49: am nächsten Tag ja wieder um vier aufstehen.
00:31:51: So und daher kenne ich die Gegenseite und weiß wirklich bis heute zu schätzen, was
00:31:57: wir für ein geiles Arbeitsleben eigentlich haben.
00:32:01: Und mal von den Löhnen und so weiter mal völlig abgesehen, alleine wie wir arbeiten
00:32:07: können, wir brauchen einfach nur einen Laptop, einen Internetanschluss und können auf die
00:32:10: Malediven fahren.
00:32:11: Wir machen es nicht unbedingt, aber wir können es.
00:32:16: Also ich weiß das bis heute extrem zu schätzen.
00:32:18: Und meine alte Firma war dort schon sehr flexibel.
00:32:21: Aber bei Orakel ist das halt noch offener.
00:32:24: Und wie gesagt, die ganzen Themengebiete, die Kollegen und das man halt auch, für mich
00:32:31: war es halt früher immer so, wenn ich zum Beispiel auf Konferenzen gefahren bin, dann
00:32:37: hat meine Firma mich da schon unterstützt, die haben mir das auch bezahlt.
00:32:40: aber es war halt ja nicht so, dass die mich dort in dem Sinne hingeschickt haben als Werbefigur,
00:32:44: weil wir haben ja ein Produkt gebaut und haben jetzt nicht Leute primär gesucht,
00:32:48: die irgendwie Apex von uns haben wollen und so weiter.
00:32:51: Jetzt ist das natürlich mein Job hierher zu fahren, es wird gepusht, es wird gefördert
00:32:56: und das ist natürlich ein unheimlich schönes Gefühl,
00:32:59: sagen wir mal, dass du da einfach den, wie soll man das formulieren, den richtigen Platz gefunden hast.
00:33:05: Und für mich war es halt auch immer eine Riesenehre.
00:33:09: Wir haben ja jetzt ein bisschen unser Team umstrukturiert.
00:33:11: Man hat quasi Carsten und Patrick und noch ein paar andere so ein bisschen befördert.
00:33:15: Und der Patrick ist jetzt zum Beispiel mein Direktor Vorgesetzter, wenn man das so haben will.
00:33:20: Und das ist natürlich schon cool, wenn man, ich kannte ja Patrick auch schon vorher,
00:33:25: man hat dann immer sich mit Airforsch per Twitter an die Leute da so angeschaltet.
00:33:30: Wenn man jetzt weiß, man arbeitet jetzt aktiv zusammen an irgendwelchen Komponenten
00:33:35: und du Patrick hast du mal fünf Minuten, wir haben hier ein Problem, wir müssen da mal
00:33:39: philosophieren und so weiter. Also ich finde das schön. Und da sagen wir mal, das was wir
00:33:46: bauen ja auch wirklich, das nutzen nicht nur zwei, drei Leute, sondern wir haben ja auch ein paar
00:33:52: Statistiken, die wir erfassen, das nutzen im Endeffekt gerade die End-User, das nutzen Millionen.
00:33:59: Auch wenn Apex ein relativ kleines Produkt ist in der weltweiten Nutzung, nutzen es am
00:34:05: Ende ja trotzdem unheimlich viele Leute.
00:34:07: Und das habe ich dann das erste Mal gespürt, als mein erstes Feature mit dem Datepicker
00:34:13: fertig war.
00:34:14: Und ich dann gedacht habe, das ist jetzt nur ein Datepicker, aber den benutzt jeder.
00:34:21: Und wenn der schlecht ist, du hast ein riesiges Problem.
00:34:25: Und ich hab mir wirklich, und das fand ich sehr sehr angenehm, die Zeit hab ich auch
00:34:30: bekommen.
00:34:31: Ich hab wirklich, da war quasi schon so ein bisschen Cold Freeze gewesen und das Feature
00:34:37: wurde quasi schon wieder zurückgemerged im Sinne von es wird geliefert.
00:34:40: Ich hab wirklich bestimmt zwei oder drei Wochen mir einfach die Zeit genommen und hab nur
00:34:47: damit rumgespielt.
00:34:48: Immer wieder Fehler gefunden, gefixt, wieder rumgespielt, irgendwas ganz komisches probiert,
00:34:54: gebaut. Das ist wirklich sehr sehr sehr angenehm, dass du diese Zeit bekommst und das völlig
00:34:59: okay ist und da niemand schimpft, weil im Endeffekt hat jeder daran Interesse, es soll
00:35:05: ja eine coole Komponente sein und so weiter. Und das halte ich persönlich nicht für selbstverständlich.
00:35:10: Weil es gibt einen Haufen Firmen, die würden das gerne so machen, aber es ist ja häufig
00:35:15: auch eine Budgetfrage und ich muss ja auch die Leute haben und wenn ich halt einen Haufen
00:35:20: zu tun habe, dann können die nie ewig mit sowas rumspielen.
00:35:23: Und das ist halt das Schöne am Apex Team.
00:35:26: Und das ist auch das, wo mir das so sehr gerade auch gefällt, dass wir jetzt so eine gewisse
00:35:30: Größe haben, weil ich bin mir ziemlich sicher, rein technologisch hätte so jemand wie Karsten
00:35:37: Patrick, die hätten locker alle Datepicker bauen können.
00:35:39: Das ist überhaupt kein Hexenwerk, aber man muss natürlich auch die Manpower haben.
00:35:43: Und mittlerweile haben wir die Manpower, auch solche Komponenten komplett selber zu entwickeln.
00:35:48: können die natürlich speziell für unsere Bedürfnisse bauen.
00:35:53: Und das ist dann immer, wenn man eine Bibliothek nimmt, bedeutend schwieriger.
00:35:56: Und deswegen hoffe ich, und bin da mal gespannt, wie sich das entwickelt,
00:36:00: dass wir auch gegebenenfalls weitere Komponenten wirklich selber bauen.
00:36:04: Wird sicherlich nicht immer so sein, man merkt das ja jetzt mit dem CK-Altitude,
00:36:08: dort haben wir jetzt TinyMCI genommen,
00:36:10: aber es kann natürlich auch durchaus sein, dass man sagt in 5 Jahren,
00:36:13: keine Ahnung, TinyMCI macht Probleme,
00:36:15: Wir bauen das komplett nativ selber und dann gehört es uns.
00:36:19: Ja, oder das wird dann auch vielleicht deprecated oder was auch immer, kombiniert sich nicht
00:36:25: mehr so gut mit den eigenen Komponenten.
00:36:27: Dann hat man da die Freiheit.
00:36:29: Dort habe ich ja auch noch so einen persönlichen Wunsch.
00:36:31: Ich habe ja mal dieses C-Log-Plugin gebaut, das quasi diese Bilder da so reinschleust und
00:36:35: sowas.
00:36:36: Das muss ich jetzt mal, wenn ich mal wieder irgendwie fünf Minuten habe, muss ich das
00:36:39: Plugin erweitern, dass es jetzt auch den TinyMCE unterstützt.
00:36:43: Das kann es noch nicht.
00:36:44: Und cool wäre es, wenn wir das auch irgendwie nativ mal reinbekommen.
00:36:48: Ja.
00:36:49: Aber wie gesagt, das sind immer so Sachen, die ich gern tun würde.
00:36:53: Da muss man halt immer gucken, das muss ja auch in den Kontext vom Team reinpassen.
00:36:56: Und wie das überall so ist, haben wir natürlich auch unheimlich viele Ideen, die wir reinbekommen.
00:37:02: Egal, ob jetzt von intern, von extern, man muss dort einfach, man kann hier alles bedienen.
00:37:08: Ja, aber ich finde, gerade wenn die Leute und die Entwickler selbst oder Produktmanager
00:37:13: oder was auch immer, eine Vision haben und ja, in eine Richtung, in die sie gerne gehen möchten,
00:37:19: dann ist das ja schon mal, ich sag mal gut, wenn das dann auch so die gleiche ist.
00:37:22: Und ich finde, das hat man auch super bei der 23c jetzt gesehen, weil dort ja auch ganz, ganz viele Einflüsse,
00:37:28: sag ich mal, von den Personen, die da jetzt halt verantwortlich für sind, reingekommen sind.
00:37:32: Und es sind ja echt tolle Features dabei rausgekommen, die auch wirklich Entwicklern ganz, ganz viel weiterhelfen.
00:37:39: Ja, das ist halt so ein Punkt. Natürlich baust du im Endeffekt Apex für die Endanwender.
00:37:43: Fakt ist aber, die Entwickler müssen damit ja auch Spaß haben, weil, das habe ich jetzt
00:37:49: auch wieder beim Hausbau gemerkt, natürlich kommen die Maurer zu uns und wissen, dass
00:37:54: die jetzt eine Mauer hochziehen müssen. Trotzdem ist es so, wenn ich denen ihr Leben quasi
00:37:59: versuche einfacher zu machen, dann haben die im Endeffekt automatisch mehr Lust bei uns
00:38:04: eine schöne Mauer zu bauen.
00:38:06: Und dann hast du dir halt auch überlegt,
00:38:08: wie kriegt man das hin?
00:38:10: Da hab ich festgestellt, dass es gar nicht so kompliziert.
00:38:12: Weil die haben wieder das gleiche
00:38:14: Problem wie ich damals beim Waschschlips.
00:38:16: Die werden ganz häufig von irgendwelchen
00:38:18: Bauherren ganz
00:38:20: schäbisch behandelt.
00:38:22: Im Sinne von, die sagen teilweise
00:38:24: nicht mal Hallo zu denen oder irgendwie.
00:38:26: Die kommen halt nur müffeln und
00:38:28: reden quasi nur noch mit dem Bauleiter.
00:38:30: Und ich hab schon
00:38:32: Ich habe schon gemerkt, wenn man einfach mal wie ein normaler Mensch mit dem redet, im Sinne von
00:38:36: "Hallo hier, cool und schick" und gibt denen einfach mal nur ein paar Getränke aus oder
00:38:41: lädt die vielleicht auch mal zum Essen ein oder keine Ahnung, also im Sinne von "Holst du in der
00:38:47: Kantine was, bringst du es mit hin", dann sind die super happy und dann hatte ich zumindest auch das
00:38:51: Gefühl, die sind zumindest gern bei uns auf der Baustelle und natürlich geben die sich immer Mühe,
00:38:55: das will ich ja gar nicht in Abrede stellen, aber die haben noch so ein bisschen mehr Motivation.
00:39:01: Ja, ich glaube auch jeder, der mal im Support gearbeitet hat, der kennt das auch. Wenn die
00:39:05: Anwender nett sind, dann hilft man denen auch gerne mal so, statt dann ja den offiziellen Weg,
00:39:11: sag ich mal, einzuschlagen. Das ist auch so ein Punkt. Mich hat
00:39:17: vorhin einer angesprochen hier auf der Konferenz. Ich habe dir mal eine E-Mail irgendwann geschrieben,
00:39:22: du hast mir aber nicht geantwortet. Hier mal ein ganz klares Statement. Das tut mir leid.
00:39:27: Ich versuche relativ viel. Also ich habe so ein bisschen folgendes Problem. Ich habe halt,
00:39:36: sagen wir mal, meine Arbeit bei Oracle, ich habe Privatsachen, die ich gerne vorantreibe,
00:39:40: ich habe meine Familie, ich habe aktuell die Baustelle, sage ich jetzt mal,
00:39:46: und muss das alles irgendwie unter einen Hut bekommen. Jetzt ist das so, ich habe noch das
00:39:52: Glück, dass ich apex-seitig noch gar nicht so viele Anfragen bekomme. Ich bekomme aber
00:39:57: nach wie vor unheimlich viele Anfragen zu meinen Plugins. Man müsste eigentlich mal
00:40:01: meine ganzen Videotutorials jetzt bedeutend mehr ausbauen im Sinne von "wie benutzt man
00:40:05: diese Plugins", weil dort habe ich gemerkt, wenn ich für ein gewisses Plugin so ein Video
00:40:09: mache, lassen die Anfragen schon ein bisschen nach. Ich versuche auch nach wie vor diese
00:40:13: Plugins zu pflegen. Ganz klares Statement, ich werde in meinem privaten Repository keine
00:40:19: neuen reinbringen. Das ist einfach ein Agreement, was ich mit Oracle gemacht habe und mit Marc,
00:40:26: dass wir gesagt haben, wenn ich neue Sachen baue, kommen die quasi in das Apex Repository
00:40:31: von Oracle. Dort ist ja jetzt schon dieses Deformatter Plugin für den Datepicker. Und
00:40:37: da ist noch eins in der Pipeline, da muss ich mal wieder beim Daniel mich melden, weil
00:40:41: der muss das Reviewen. Das ist einfach mal nur so ein Beispiel, wie man ein Item Plugin
00:40:47: Das soll jetzt auch mal veröffentlicht werden. Das ist zwar schon eine Weile her, dass ich das Prinzip eingebracht habe.
00:40:53: Das hat nämlich mehrere Vorteile im Sinne von jeder kann diese Plugins nutzen.
00:40:59: Und es ist auch bedeutend einfacher innerhalb von Oracle und auch für viele Firmen, die ja immer so ein bisschen gucken müssen, was ist denn die Quelle dieses Plugins.
00:41:07: Für die ist das auch einfacher, diese Plugins zu benutzen.
00:41:10: Trotzdem werde ich meine bestehenden Plugins so gut wie es geht weiter pflegen.
00:41:16: Wie gesagt, aktuell bin ich gerade dabei, diesen Unleashed RTE Plugin TinyMCE fähig
00:41:24: zu machen.
00:41:25: Ich hoffe, dass ich, wenn Apex 23.1 dann wirklich released wird, das quasi auch fertig habe,
00:41:31: dass das Plugin dann auch mit abgedatet wird und dann unterstützt es quasi den CKE 4,
00:41:36: den CKE 5 und quasi danach den TinyMCE.
00:41:38: Fakt ist aber, ich bekomme trotzdem halt über Twitter, über LinkedIn, per E-Mail irgendwelche
00:41:45: bei Github unheimlich viel Zulauf für diese Plugins immer noch.
00:41:48: Und es ist halt so, wenn jemand gerade zufällig mir eine E-Mail schreibt,
00:41:53: wo ich gerade eh drüber bin, da zu antworten, dann schreibe ich sowieso definitiv zurück.
00:41:58: Und dann ist immer ganz wichtig, manche schreiben halt auch ganz plump E-Mails,
00:42:02: da bin ich auch ganz ehrlich, also es gibt gewisse Sachen, da drücke ich wirklich den Delete-Knopf.
00:42:06: Das ist wirklich nicht bös gemeint, aber wenn da irgendwie, ja, ich habe ein Problem,
00:42:10: das nützt mir nichts. Also bitte wirklich am besten in den Plugin irgendwie ein bisschen
00:42:15: reinschreiben, was ist dein Use Case. Das allerbeste ist, wenn jemand mir einen Link schickt,
00:42:19: zur Apex Oracle kommen und sagt, ich habe da eine App gebaut und das geht nicht. Oder
00:42:24: mir die App mitschickt oder wie auch immer. Weil dann spart er mir unheimlich Zeit, was
00:42:30: ist denn jetzt eigentlich kaputt. Weil dann ist die Chance, dass ich ihm das repariere
00:42:35: um Welten höher, weil ich habe dann sofort den Use Case da und kann, wenn jemand wirklich
00:42:42: ein Problem hat, dann mir wirklich auch zu Not 10 E-Mails schreiben und da wirklich reinschreiben,
00:42:45: du, ich habe wirklich ein Problem.
00:42:47: Wie gesagt, das ist nicht bös gemeint, das ist einfach ein Zeitproblem.
00:42:51: Und ich hätte nicht gedacht, dass immer noch für diese Plugins immer noch so viele, ich
00:42:58: ich sage jetzt mal, Anfragen kommen.
00:43:00: Und dann ist es halt auch so,
00:43:02: ich werde jetzt wieder für das
00:43:06: RedStack-Magazin von der
00:43:08: DOAG auch wieder einen Artikel schreiben über Template Components
00:43:10: und so weiter. Das sind ja auch
00:43:12: alles Sachen, die du nebenbei immer mit machst.
00:43:14: Natürlich ist es so, dass das
00:43:16: prinzipiell mit zu meiner Tätigkeit bei
00:43:18: Oracle gehört. Und es hat auch niemand
00:43:20: ein Problem damit, wenn ich jetzt sage, Leute,
00:43:22: ich nehme jetzt meinen halben Tag frei,
00:43:24: im Sinne von nicht frei,
00:43:26: Ich schreibe jetzt an dem Artikel.
00:43:27: Trotzdem ist es halt so, das ist dann immer so der eigene Ehrgeiz, wenn wir jetzt irgendeine
00:43:30: neue Komponente bauen, dann investiert man da halt seine Zeit.
00:43:34: Und ich sag mal so, dann gilt einfach Zeitmanagement.
00:43:38: Und dann habe ich so meine Prioritäten, das ist Familie, Oracle, Haus und dann kommen
00:43:48: irgendwann, ich sag jetzt mal diese Plugins und Support und so weiter.
00:43:51: Und dort muss ich ehrlich sein, das will ich auch nie ändern.
00:43:58: Familie ist einfach das Wichtigste.
00:43:59: Mein Job ist einfach wichtig.
00:44:02: Und ich habe ja auch eine gewisse Verantwortung gegenüber meinen Kollegen.
00:44:05: Wenn die sagen, Ronny, du hast gesagt oder wir haben gesagt, du baust diese Komponente,
00:44:11: dann musst du die auch liefern und die muss auch funktionieren.
00:44:13: Und wie gesagt, wir bauen jetzt, so wie es aussieht, bis Ende des Jahres noch das Haus
00:44:19: im Sinne von "Ja, wir lassen bauen, aber du musst halt trotzdem immer mitdenken."
00:44:22: Ich glaube, jeder, der gebaut hat… Das frisst einfach Zeit.
00:44:26: Ja.
00:44:27: Sonst ist es halt auch wirklich so, selbst wenn man jetzt sagt, wir hätten alles perfekt
00:44:31: vorausgeplant, man muss ja trotzdem immer gucken, was wird da drüben gebaut.
00:44:35: Weil es ist so, nehmen wir mal an, der Elektriker hat jetzt vergessen, irgendein Kabel zu ziehen,
00:44:45: kann man das jetzt noch so ohne Probleme korrigieren. Wenn dann aber der Estrich drin ist, dann ist Geschichte.
00:44:50: Und nehmen wir mal an, das ist ein Stromkabel, kann man das immer noch korrigieren, aber spätestens, wenn es ein Lahnkabel ist,
00:44:56: ist einfach Ende. Dann kannst du nichts mehr korrigieren.
00:44:58: Das ist dann halt so der Grund, wo man dann auch Metall dort einfach auch Energie und Zeit erstmal reinsteckt,
00:45:04: wo ich hoffe, dass ich dort nächstes Jahr einen Kopf ein bisschen freier bekomme.
00:45:09: Wenn das Haus dann einfach fertig ist, man wieder so eine Art Ruhepunkt hat,
00:45:13: dass ich dann auch meine Frau wieder ein bisschen mehr entlasten kann, weil dort muss ich ehrlich
00:45:17: sein, gerade wo ich diese ganzen Plugins gebaut habe und so weiter, das wäre ohne meine Frau
00:45:23: nicht gegangen im Sinne von, du musst ja irgendwie, der Tag hat 24 Stunden, du musst
00:45:28: ja irgendwie deine Zeit einteilen und ich finde es halt immer relativ krass, meine
00:45:33: Frau geht ja quasi, die geht ja auch arbeiten, die geht für unsere Familie, geht die kürzer,
00:45:40: geht 30 Stunden. Nicht bei die gesagt, ich habe keinen Bock 40 Stunden zu gehen,
00:45:45: sondern damit hält sie ja mir auch den Rücken frei. Das finde ich ist
00:45:49: persönlich ein ganz ganz ganz ganz wichtiger Aspekt, weil sie verzichtet
00:45:54: später mal auf Rente, sie verzichtet aktuell auf Lohn und quasi uns als
00:45:58: Familie und vor allem auch mir dann Rücken frei zu halten.
00:46:01: Das ist immer das, sie hat dann manchmal so ein Problem, wenn sie jetzt gerade beim
00:46:05: Haus geht und da reden wir ja von immer von großen Zahlen, es kostet ja alles Geld,
00:46:08: Da sagt sie immer, naja, ich verdiene ja gar nicht so viel und du verdienst da und so.
00:46:12: Ich sag mal, das ist Quatsch, weil wir beide funktionieren als Einheit.
00:46:18: Wenn ich jetzt alleine wäre, könnte ich es nicht stemmen und wenn du alleine wärst,
00:46:23: könntest du es auch nicht stemmen. Aber wir zusammen, wir stemmen das.
00:46:26: Und wenn jetzt irgendwie ein Problem ist, ein Kind krank, wie auch immer,
00:46:28: ich hatte es gestern erst wieder gehabt, ich war quasi auf dem Weg hier zur Apex Connect
00:46:33: Und dann rief die Frau an und sagte, du, ich muss in die Kita, der Kleine.
00:46:37: Ich so, ja, was macht man jetzt da?
00:46:41: Soll ich wieder heimkommen?
00:46:42: Im Endeffekt hat sie gesagt, nee, du, pass auf, ich mach jetzt Kind krank.
00:46:48: Das ist für mich persönlich keine Selbstverständlichkeit.
00:46:51: Also natürlich kann man jetzt sagen, du fährst auf eine Konferenz und das ist ja was Besonderes,
00:46:56: aber trotzdem ist es keine Selbstverständlichkeit, dass sie das jetzt einfach sagt, ich übernehme
00:47:00: das.
00:47:01: Dort hat sie mir schon sehr oft den Rücken freigehalten und hat dann gesagt, wenn ich
00:47:07: dann manchmal so "Scheiße, ich hab noch ein Meeting um 8, kannst du bitte die Kinder
00:47:15: noch zusätzlich ins Bett bringen?"
00:47:16: Das nimmt sie mir dann in dem Fall auch ab und da bin ich ihr auch wirklich sehr, sehr,
00:47:22: sehr dankbar.
00:47:23: Okay, aber dann nehme ich aus dem Ganzen mit, also wenn man dich anschreiben möchte, dann
00:47:27: am besten morgens, weil dann arbeitest du deine E-Mails ab.
00:47:30: Die Frage, die ich dir auch noch stellen wollte, war, wie kriegst du alles unter einen Hut?
00:47:38: Das ist einfach ganz plump Priorisierung und ein kollegiales Miteinander, auch in der Familie
00:47:46: natürlich, dass dann Dinge auch übernommen werden, gleichwertig.
00:47:50: Also ganz klar Zeitmanagement.
00:47:51: Mich werden jetzt wahrscheinlich einige auslachen, aber wenn jetzt zum Beispiel irgendwie Impftermin
00:47:57: Kinder ist oder sowas, dann schreibt meine Frau mir einen Termin. Das ist jetzt kein Witz. Die
00:48:05: schickt mir dann wirklich über Outlook einen Termin. Und dann ist quasi, je nachdem, ob sie
00:48:13: das jetzt macht, ob sie jetzt zum Impfen mit den Kindern fährt oder mit den Hasen oder was weiß ich
00:48:16: was, oder ich, ist das dann halt entsprechend geblockt. Und es ist leider so, ich persönlich
00:48:24: Ich schreibe mir auch unheimlich viel auf als Notiz.
00:48:28: Auch in Meetings oder so was schreibe ich immer relativ viel mittlerweile mit, weil
00:48:33: ich mir gewisse Sachen einfach nicht mehr merken kann.
00:48:35: Ich habe immer ein bisschen Angst gehabt, dass das ein schönes Alter ist, aber nein,
00:48:38: das ist einfach, wenn du so viele verschiedene Einflüsse hast, das bleibt nie hängen.
00:48:43: Ich sage mal, das ist wie so eine kleine Festplatte, die dann schon wieder überschrieben wurde.
00:48:46: Und dort schreibe ich mir dann auch entsprechend alles, was irgendwie ist, in Kalender, in
00:48:54: Notizheft. Ich versuche auch zu Hause Papierkram zu vermeiden. Also sobald der kommt, wird
00:48:59: er erstmal, ich habe einen externen Scanner gekauft mit so einem automatischen Einzug,
00:49:03: das wird alles erstmal digitalisiert, dass ich dann halt auch sowas wie Steuererklärung
00:49:07: und so weiter, dass ich das alles hocheffizient bearbeiten kann, wenn ich irgendein Dokument
00:49:12: mal schnell brauche fürs Haus. Das habe ich alles digital, habe das alles so einsortiert,
00:49:17: dass ich unheimlich schnell, auch wenn ich jetzt auf der Baustelle bin, sofort das finde,
00:49:22: was ich dort brauche, damit ich dort keine Zeit verschwende.
00:49:27: Ich kann nur jedem empfehlen, solche Zeitfresser aufzuspüren,
00:49:35: weil selbst wenn man sagt, ich habe eigentlich die Zeit und ich nehme mir die Zeit usw.,
00:49:40: man könnte die Zeit dann ja auch für etwas Sinnvolleres verwenden.
00:49:44: Und ich sage mal, die moderne Technik gibt das ja her.
00:49:47: Ich kann mir Termine machen, ich kann in mein Handy Notizen reinschreiben,
00:49:50: Ich kann meine Dokumente überall mit hinnehmen. Das ist überhaupt kein Problem. Ich muss dann
00:49:56: immer ein bisschen schmunzeln. Das geht ja schon los beim Passwort-Save. Wenn da die Leute immer
00:50:00: erst mal anfangen, ich habe jetzt gerade mein Passwort nicht, jetzt muss ich es zurücksetzen.
00:50:03: Also Leute, macht euch einfach mal ein Passwort-Save. Es kann ja auch mal mit euch was passieren und
00:50:11: eure Frau braucht jetzt mal Zugriffe zu irgendetwas. Die wäre dann, auch wenn die jetzt sicherlich
00:50:16: theoretisch, die dürfte ja rein juristisch, wenn das jetzt dein Konto ist, auch wenn ihr
00:50:20: verheiratet seid, dürfte sie ja nicht unbedingt Geld bei dir abheben. Das interessiert ja
00:50:25: aber praktisch niemanden. Das heißt, wenn sie deine PIN weiß, kann sie zumindest, sie
00:50:29: ist handlungsfähig, sie kann Geld abheben. Und dort haben wir das auch so ähnlich gemacht,
00:50:34: dass sie quasi auch Zugriff dann auf meine Passwörter hätte, im Sinne von, wenn jetzt
00:50:39: mal irgendwas wäre, gleiches gilt auch für sie, dass man handlungsfähig bleibt. Und
00:50:43: Dafür gibt es ja solche modernen Tools.
00:50:45: Und ich bin dann persönlich sogar auch noch einer, der baut sich dann auch für so ein
00:50:49: Zeug einfach eine Apex-App, wenn da irgendwie was fehlt.
00:50:51: Aber warum auch nicht?
00:50:54: Ja, cool.
00:50:57: Ja, Mensch, die Zeit vergeht so schnell.
00:50:59: Ich würde jetzt gerne einfach noch unsere Standardkategorien-Fragen stellen und würde
00:51:07: dann gleich mal mit der Kategorie "rein hypothetisch" anfangen, nämlich, welche Technologie würdest
00:51:13: gerne erfinden oder erschaffen, die es noch nicht gibt? Hättest du da was? Also ich sage mal so,
00:51:20: ich persönlich beschäftige mich aktuell sehr mit Umwelt im Sinne von, ich glaube an diese
00:51:32: Klimakatastrophe. Da gibt es ja immer noch viele, die da sagen, glaube ich nicht dran und so weiter.
00:51:36: Ich bin sicherlich im Umweltschutz nicht perfekt. Was ich aber definitiv probiere,
00:51:42: sind so kleine Sachen wie, ich kaufe Akkustatsbatterien und lade die, ich versuche absolut Müll zu trennen.
00:51:48: Auch wenn viele sagen, E-Autos sind jetzt nicht so toll, wir fahren zwei quasi. Meine Hoffnung ist
00:51:56: dann auch, wenn das Haus fertig ist, dass wir die wirklich mit Sonne betreiben, zumindest im Frühjahr,
00:52:00: Sommer, Herbst und so weiter. Und deswegen würde ich jetzt nicht unbedingt gerne Wasser finden
00:52:05: wollen, aber wenn ich jetzt, sage ich mal, nochmal auf der grünen Wiese anfangen könnte
00:52:11: und könnte von Software so ein bisschen loslassen, also Software macht mir unheimlich Spaß,
00:52:17: dann würde ich sicherlich gern in Richtung Kernfusion forschen, weil ich glaube, also
00:52:23: ich glaube, dass wir technisch in der Lage sind, auch mit Windrädern, PV und Speichertechniken,
00:52:28: wir jetzt schon haben, können wir komplett ohne fossile Brennstoffe unsere Energie, die
00:52:36: wir hier brauchen, erzeugen. Davon bin ich ingenieurstechnisch überzeugt. Dennoch wäre
00:52:42: es schön, wenn wir technisch die Kernfusion hinbekommen würden. Weil dort könnten wir
00:52:49: ohne Probleme, ohne dass wir, ich sage jetzt mal Windräder bräuchten, weil die ja doch
00:52:53: auch wieder ein paar Nachteile haben im Sinne von, die machen Geräusche, gut, die stürme
00:52:57: Das ist es für mich persönlich jetzt nicht. Ich war früher, wo wir herkommen, Windräder gewöhnt.
00:53:01: Aber die blinken, das stört ja manche.
00:53:05: Die Rotorblätter sind halt auch aus Materialien, die schwer entsorgbar sind.
00:53:09: Das wäre für mich so etwas, wo ich nochmal sagen würde,
00:53:13: wenn man da irgendwie den Durchbruch schaffen würde,
00:53:17: dass das für die Menschheit einfach eine nutzbare
00:53:21: Energieform wäre, das wäre schön.
00:53:25: Nein. Meine Hoffnung ist, dass ich quasi durch diese Tools, die ich baue, andere Menschen,
00:53:32: die dann in solchen Fachbereichen arbeiten, wiederum ermögliche, weiterzukommen. Also
00:53:39: ich stelle mir das dann immer so vor, wir bauen jetzt am Apex, das ist das, was ich halt gut kann,
00:53:43: im Sinne von, das macht mir Spaß und da kommt was Nutzbares raus. Und jetzt tut irgendein
00:53:51: Forschungsinstitut mit unseren Apps wieder Datenauswerten erfassen, die dann uns als
00:53:56: Menschheit zu befähigen, Kernfusionen in Gang zu kriegen und in Gang zu halten quasi.
00:54:02: Genau.
00:54:02: Ja, schön.
00:54:02: Genau.
00:54:02: Schönes Ziel, schöne Vorstellung. Hoffentlich benutzt mal ein Ingenieur das Ganze. Also
00:54:10: meldet euch gerne, falls ihr das tut. Okay, dann wäre jetzt die nächste Kategorie dran,
00:54:15: nämlich ganz privat. Und dort habe ich die Frage, wir hatten vorher schon, dass jetzt kein iPhone,
00:54:20: Aber würdest du rot werden, wenn du mir deine Bildschirmzeit zeigen würdest?
00:54:24: Ich habe keine Ahnung, ob mein Telefon das erfasst. Ich habe hier so ein Samsung A70,
00:54:32: weil ich muss ehrlich gesagt zugeben, ich gebe von Handy nicht viel Geld aus. Das ist einfach ein
00:54:37: Tool, das brauche ich jeden Tag. Es ist aber nicht so, dass ich da stundenlang Zeit dran
00:54:41: verbringe, weil für mich ist Effizienz wichtig. Und Effizienz, ich habe das heute früh wieder
00:54:46: gemerkt, ich sollte Bilder in die Google Cloud laden mit meinem Telefon. Und ich habe wieder
00:54:52: die Krise bekommen, weil die mobile Website kann nur die Hälfte und ich musste dann die
00:54:57: Desktop-Website aktivieren und auf meinem kleinen Handybildschirm. Und ich wollte eigentlich
00:55:01: meinen Laptop rausholen und hatte ihn aber nicht mit. Ich bin dann lieber einer, der
00:55:07: macht dann wirklich einen Rechner an und hat dann einen großen Bildschirm und kann richtig
00:55:10: arbeiten, mit richtigen Werkzeugen. Ich zocke nicht auf dem Handy. Ich gucke zur Not mal
00:55:21: irgendein lustiges Reel oder so an, was ich mal geschickt bekomme oder irgendwas. Ich
00:55:27: habe auch eigentlich keine Computerspiele auf meinem Computer. Ich habe, glaube ich,
00:55:31: mal, da gab es mal irgendwie GTA kostenlos über irgendeine Plattform, das habe ich mir
00:55:36: runtergeladen mit hunderten von Gigabyte Updates und habe es mal eine halbe Stunde gespielt.
00:55:40: Also Bildschirmzeit ist eher gering im Sinne von Twitter, E-Mails, das mache ich alles in
00:55:47: der großen Kiste, weil E-Mails, Schreiben auf dem Handy ist irgendwie, das ist einfach krampfig.
00:55:52: Ja, okay. Und dann wäre noch die letzte Frage, da geht es ja um den Konsum von Informationen
00:55:59: und da würde mich mal interessieren, ich meine, du hast ja vorhin schon deine Prioritäten,
00:56:03: sag ich mal, aufgelistet, aber dennoch wirst du dich ja auch irgendwie aktuell halten.
00:56:07: Und da frage ich mich jetzt, wie bringst du das auch noch da rein, in die ganzen anderen
00:56:11: Themen?
00:56:12: Jetzt wird es peinlich.
00:56:14: Ich muss zugeben, wenn ich auf Toilette zum Beispiel sitze, dann lese ich zum Beispiel
00:56:21: auch mal Golem oder Heiser.
00:56:23: Ich mache auch mal tagsüber, wenn ich irgendwie mal fünf Minuten brauche, lese ich technische
00:56:27: News.
00:56:28: Ich interessiere mich auch permanent für neue Kameratechnik oder Technik allgemein.
00:56:32: Es ist halt so, wie zum Beispiel jetzt, wir bauen jetzt ein Haus.
00:56:37: Dort möchte ich eine PV-Anlage installieren.
00:56:39: Dann gucke ich immer, wenn ich Zeit habe, dass ich dort PV-Platten aufs Dach schrauben kann.
00:56:46: Das ist cool. Aber kommt denn dann überhaupt dabei was raus?
00:56:50: Das heißt, ich muss mich natürlich mit so einem Thema beschäftigen.
00:56:53: halt gucken, wie muss ich denn diese Anlage betreiben, was brauche ich denn noch alles
00:56:59: und so weiter. Und es ist so, wir gucken sehr, sehr wenig Fernsehen. Also wir haben das jetzt
00:57:06: auch beim Bauen gemerkt hier, wo es dann hieß, braucht den TV-Anschluss im Schlafzimmer
00:57:10: und so weiter. Ich so, Quatsch, ich brauche nicht mal den Fernseher, der im Wohnzimmer
00:57:14: steht, aber gut, der ist halt dort. Und ich tue dann halt lieber irgendwie abends nochmal
00:57:21: oder irgendwas lesen usw. Und ich versuche halt ganz klar, mir nur ganz bestimmte Kanäle
00:57:28: ranzuziehen und gucke halt auch, dass gewisse Informationen ganz bestimmt aufbereitet werden.
00:57:37: Es ist zum Beispiel so, meine Nachrichten konsumiere ich auf diesen paar Minuten übers
00:57:42: Radio im Auto, wenn ich zur Baustelle fahre. Dort habe ich dann einfach so mdr-aktuell
00:57:48: quasi als Nachrichtensender an. Dort bekomme ich die News mit und wenn ich dort etwas Spezielles
00:57:53: habe, lese ich dann noch einmal abends oder irgendwann mich dort noch einmal ein. E-Mails,
00:57:57: muss ich sagen, dort nutze ich jetzt schon quasi neuronale Netze im Sinne von, es gibt
00:58:05: bei Microsoft in diesem E-Mail-Service, den ich privat verwende, gibt es einfach die Möglichkeit,
00:58:10: E-Mails sinnvoll einzusortieren. Also der hat gelernt, und das nutze ich sehr, sehr gerne,
00:58:16: auf welche E-Mails reagiere ich sehr schnell und was ist wichtig.
00:58:21: Und dann priorisiert mein Mailprogramm diese E-Mails.
00:58:24: Das ist etwas, was ich nie wieder hergeben würde.
00:58:27: Das funktioniert beruflich leider nicht ganz so.
00:58:29: Meine Orakel-E-Mails laufen ganz normal über von mir gesetzte Regeln in irgendwelche Ordner.
00:58:35: Und das ist dann auch der Grund, warum gewisse E-Mails auch mal durchrutschen mit meinen Plugins.
00:58:41: Die sind dann einfach ganz unten in diesem Stack, sage ich jetzt mal, und dann werden
00:58:46: die nicht so schnell nach oben rutschen, weil dann schon wieder Neues eingequeet wird.
00:58:51: Und wenn ich Nachrichten konsumiere, wie gesagt, ich habe auch meinen Browser so konfiguriert,
00:58:56: dass Werbung und so das Zeug, ich will da mit den Webseiten nichts Böses tun, ich habe
00:59:00: auch kein Problem dort Geld zu bezahlen, aber ich will nie irgendwie, wenn ich schon mal
00:59:06: irgendein Artikel lese, dann will ich den effizient lesen und mich nicht schon wieder
00:59:10: ablenken lassen von irgendeinem Vorlaufhansel, der da irgendwo rumblinkt.
00:59:13: Das kostet mich dann wieder Zeit, weil ich schon wieder aus dem Leserfluss
00:59:17: kurz raus bin, gedanklich. Hier geht es gerade um Sekunden, aber da bin ich dann
00:59:22: schon wieder so effizient getrieben. Ja, das ist ja nicht einmal nur Effizienz in dem
00:59:28: Sinne, also im klassischen Sinne, sondern das ist, also es hört sich jetzt im ersten
00:59:32: Moment auch gerade mit der Werbung und so an, als würdest du auch versuchen, die
00:59:35: Impulse, die sonst noch von der Seite quasi reinkommen würden, auch zu
00:59:40: reduzieren. Genau. Dann muss ich noch ehrlich zugeben, ich habe einen Instagram-Kanal, wo
00:59:47: ich persönlich einfach nur gewisse Bilder poste, die ich persönlich schön finde. Das sind jetzt
00:59:54: keine privaten Bilder, sondern eher Landschaftsbilder. Dort folge ich aber auch ganz bestimmten Instagrammern,
01:00:00: die mich zum Beispiel sehr kurz und knackig informieren über irgendwas Neues rund um das Thema
01:00:05: über Steuern, Politik, Nachrichten, was auch immer, wo ich quasi erst mal den Key-Fact
01:00:13: mitbekomme, es ist jetzt in Paris irgendwas passiert und kann mich dann quasi entscheiden
01:00:18: zu sagen, ich klicke drauf und gucke mir den großen Artikel an.
01:00:21: Also dass ich erstmal nur diesen Hinweis bekomme, da ist was und kann dann selber entscheiden,
01:00:27: dass ich nicht immer gezwungen bin, das Große zu konsumieren, was mich dann zu lange beschäftigt.
01:00:33: Genau.
01:00:35: Spannend. Ja, super. Ja, vielen Dank. Vielen lieben Dank. Also super viele Informationen
01:00:42: enthalten. Auch so ein bisschen Deep Dive in die verschiedenen Bestandteile, von denen
01:00:47: du auch schon im Vortrag erzählt hattest. Da vielleicht nochmal kurz die Anmerkung,
01:00:51: wenn ihr den Vortrag nochmal sehen möchtet und eh auf der Apex Connect wart, dann könnt ihr das
01:00:55: auch so nochmal in der Agenda nachgucken, weil dort alle Sessions aufgenommen wurden. Und wenn
01:01:00: ihr nicht auf der Connect wart, dann gibt es das On-Demand-Ticket. Ich weiß gerade nicht,
01:01:05: wie viel das kostet, aber ich sage lieber keinen Preis. Ich weiß gerade nicht, wie viel das kostet,
01:01:09: aber es war nur ein Bruchteil der Konferenzkosten. Und dort könnt ihr euch das dann kaufen und dann
01:01:14: auch nochmal nachschauen. Auch alle anderen Sessions, die dann jetzt auf der Connect
01:01:18: vorgetragen wurden. Ja, dann danke ich dir nochmal. Schönen Tag wünsche ich dir noch.
01:01:25: Das wünsche ich dir auch und vielen Dank für das Interview.
01:01:27: [Musik]
01:01:36: [Ende]
Marianne Weiß
‧