Dieser Podcast ist eine initiative der Development Community des DOAG e.V.

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]

Kommentare (1)

Marianne Weiß

Interessantes Interview

Neuer Kommentar

Dein Name oder Pseudonym (wird öffentlich angezeigt)
Mindestens 10 Zeichen
Durch das Abschicken des Formulars stimmst du zu, dass der Wert unter "Name oder Pseudonym" gespeichert wird und öffentlich angezeigt werden kann. Wir speichern keine IP-Adressen oder andere personenbezogene Daten. Die Nutzung deines echten Namens ist freiwillig.