Devs On Tape x Kscope23 - Zu Gast: Marc Sewtz!
Shownotes
Devs on Tape war zu Gast auf der Kscope 2023 in Aurora, Colorado! Wir haben uns mit Marc Sewtz über seine bisherige Karriere unterhalten und über seine persönlichen Gründe, um von Hamburg nach New York auszuwandern. Er schildert auch die Hindernisse, die sich aufgetan haben und wie es dann letztendlich doch alles gut wurde! :)
Ein besonderes Schmankerl: Marc verrät uns ein neue Feature von Oracle APEX, das bisher noch nirgends öffentlich bekannt gegeben wurde!
Marc Sewtz - Twitter: @msewtz 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:13: Hallo und herzlich willkommen zu einer weiteren Episode von "Devs on Tape".
00:00:17: Heute nach wie vor immer noch aus Denver, bzw. aus Aurora in der Nähe von Denver in Amerika.
00:00:23: Ich habe die Gelegenheit genutzt, heute auf der Konferenz einen ganz besonderen Gast einzuladen,
00:00:28: hier bei uns in den Podcast zu kommen. Und zwar haben wir heute Mark Saves als Gast hier bei uns.
00:00:34: Ich freue mich sehr und ich bin auch sehr dankbar, dass du dir die Zeit dafür genommen hast. Caro
00:00:39: kann leider heute nicht mit dabei sein. Die ist auf einer anderen Konferenz unterwegs und nimmt
00:00:42: auch fleißig Folgen auf für euch. An der Stelle, hallo Mark. Ja, hallo Kai, vielen Dank. Schön,
00:00:48: dass du hergefunden hast und schön, dass wir heute miteinander aufnehmen können. Genau,
00:00:52: es gibt ohne Ende Themen, über die wir miteinander sprechen können. Ich bin mir
00:00:56: super sicher, dass unsere Hörer und unsere Community sehr interessiert daran sind,
00:00:59: mehr über dich zu erfahren. Ich glaube, wir starten einfach mal damit, dass du
00:01:03: vielleicht noch mal ein bisschen näher erklärst, wer du denn eigentlich bist,
00:01:06: was du machst und aus welcher Richtung du hier reingekommen bist.
00:01:08: Ja klar, ich bin Marc Seeves, ich bin Senior Director für Software Development für Apex.
00:01:12: Ich leite die Entwicklung von Apex und bin seit 20 Jahren im Apex Team.
00:01:19: 2002 ins Apex Team gewechselt und seit 25 Jahren bei Oracle.
00:01:24: Hab im April '98 in Hamburg angefangen, Oracle Consulting.
00:01:30: Und ja dann relativ schnell nach New York umgezogen.
00:01:33: Aber ja, 25 Jahre Oracle, 20 Jahre Apex.
00:01:35: Das ist eine Wahnsinnszeit, muss ich ehrlich sagen.
00:01:39: 25 Jahre im gleichen Unternehmen.
00:01:40: Ich meine, es ist ein großes Unternehmen, klar, es ist ein Konzern.
00:01:42: Aber 25 Jahre ist Wahnsinn.
00:01:46: Ja, du leitest das Oracle Apex Team.
00:01:49: Das ist natürlich für unsere Hörer auch schon ein Thema, weil wir natürlich viele Gäste auch aus diesem Umfeld haben, auch teilweise aus dem Entwicklungsteam.
00:01:55: Und jetzt können wir mit Sicherheit noch ein paar spannende Insights davon erfahren, wie die Arbeit denn so ist.
00:02:00: Aber bevor wir in dieses Thema einsteigen, würde ich gerne noch mal ein bisschen noch zu der Zeit erfahren.
00:02:04: Also ganz offensichtlich sprechen wir jetzt hier in dem Podcast auf Deutsch, obwohl wir in Amerika sind und du ja auch mittlerweile in Amerika wohnst.
00:02:11: Wie kam es dazu? Du kommst aus Hamburg, das hört man wahrscheinlich auch raus. Wie kam es dazu, dass du nach New York gekommen bist?
00:02:17: Angefangen bei Oracle in '98, ich war vorher bei Star Division.
00:02:21: Die hatten in Hamburg ihren Hauptsitz.
00:02:24: Star Office wurde in den 90er Jahren mit jedem Printer ausgehändigt und war ein Konkurrenzprodukt
00:02:31: zu Microsoft Office und später wurde es dann Open Source, gibt es nach wie vor.
00:02:36: Open Office ist daraus entstanden und dort hatte ich während meines Studiums schon angefangen
00:02:42: zu arbeiten neben meinem Studium und hatte dort auch meine Diplomarbeit geschrieben über
00:02:47: Webanwendungen. Das war 96/97, da gab es also gerade ein bisschen CGI-Skripte und ProSkripte
00:02:56: und HTML-Seiten und da haben wir damals schon Anwendungen gebaut für den Vertrieb der Firma
00:03:01: und da bin ich dann allerdings relativ schnell nach dem Studium, nach dem Abschluss dann
00:03:06: zu Oracle gewechselt.
00:03:08: Und ja, Oracle war zu dem Zeitpunkt,
00:03:10: da gab es so gut wie kein Internet.
00:03:13: Oder Internetanwendungen oder Internetprodukte,
00:03:17: das war alles noch sehr Kartenbank.
00:03:20: Es gab Applications natürlich, Reports, Forms.
00:03:24: Ich hatte dort im Consulting angefangen,
00:03:25: das heißt, wir waren also sehr strukturiert
00:03:27: da mit Oracle Designer und Oracle Reports
00:03:29: und Oracle Forms rangegangen.
00:03:31: Und ja, mein Ziel war,
00:03:33: ein bisschen Internet dort bekannt zu machen und Java-Anwendungen zu bauen, was es auch
00:03:39: überhaupt noch gar nicht gab dort. Und ja, da hatte ich also nicht sehr viele Abnehmer
00:03:45: dafür gefunden, weil, wie gesagt, das war so noch nicht auf deren Agenda, aber dann
00:03:49: gab sich die Möglichkeit für den Kunden Bertelsmann zu arbeiten. Bertelsmann hatte
00:03:56: damals einen Online Bookstore aufgebaut, einen Online Bookstore aufgebaut und die Entwicklung
00:04:04: fand in New York City statt. BMG Music ist Teil von Battlesman und die hatten einen großen
00:04:13: Tower am Times Square, direkt am Times Square und da hatte sich Battlesman überlegt, dass
00:04:17: sie die Entwicklung dort machen, weil das Ziel war eben einen Online Bookstore aufzubauen
00:04:21: für US-Market und auch für europäischen Markt und Japan.
00:04:26: Von daher fand das Ganze in New York statt und ich bin dann in das Projekt reingekommen
00:04:32: und wurde angeboten dort vor Ort zwei, drei Monate zu arbeiten und dann wieder zurück
00:04:38: zu gehen und das dann von Deutschland aus weiter zu machen.
00:04:41: Und naja, wie sich das dann so ergibt, bin ich nach wie vor in New York.
00:04:46: Das war so etwas länger als zwei bis drei Monate.
00:04:49: Also es wurde vorher als zwei Monate angekündigt?
00:04:51: Also das war zwei Monate als Ziel und am Ende war ich bei dem Kunden zwei Jahre gewesen.
00:04:56: Und das war das Ziel und ich war dann in der Zeit ein paar Mal hin und her geflogen.
00:05:02: Meine Frau war gleich bei der ersten Runde mitgekommen, hatten dann ein paar Wochen dort zusammen verbracht,
00:05:09: hatten dann auch in New York geheiratet, weil wenn wir schon mal da sind, ne, wietet sich das ja an.
00:05:14: Aber dann wurde das Projekt immer weiter verlängert und dann gab es immer die Anrufe, er kommt
00:05:21: dann nochmal wieder für zwei, drei Wochen und nochmal wieder für zwei, drei Wochen
00:05:24: und irgendwann hatte Bertelsmann mir dann angeboten bei denen anzufangen und eben in
00:05:31: dieser Position fest für Bertelsmann zu arbeiten, was sehr attraktiv war.
00:05:34: Allerdings hatten sie ihr Entwicklungsteam dann in Rostock aufgebaut und die Position
00:05:43: wäre so ein Rostock gewesen und gleichzeitig hatte mir Oracle USA angeboten nach USA zu
00:05:49: und nach New York zu wechseln und dann habe ich mit meiner Freundin gehalten, New York,
00:05:54: Rostock und schwere Entscheidung, aber letztlich haben wir uns dann für New York entschieden.
00:05:59: Das ist ja eine total verkehrte Welt, also dass du erst für Oracle Deutschland arbeitest und
00:06:05: bist für Battlesman rüber nach New York gegangen und dann hat Battlesman in New York gesagt,
00:06:10: "Ne, wir werden jetzt in Rostock weiterentwickeln und Oracle, die dich vorher in Deutschland
00:06:13: angestellt haben, haben gesagt, wir brauchen dich jetzt für die USA."
00:06:16: Ja, aber das ist ja toll.
00:06:17: Also ich stelle mir das vor, nach Amerika im Gesamten zu ziehen.
00:06:21: Ich entnehme dem jetzt, dass ihr, als ihr da geheiratet habt, natürlich noch keine
00:06:25: Kinder mit dabei hattet.
00:06:26: Keine Kinder und auch keine Pläne wirklich dort längerfristig zu bleiben.
00:06:29: Also wie gesagt, das waren ein paar Monate, war das angesetzt.
00:06:32: Also ging der Umzug ja einigermaßen gut dann noch, ohne dass das viele...
00:06:36: Der Umzug ging gut, ein paar Überraschungen gab es natürlich schon.
00:06:40: Ich hatte wie gesagt für dieses Projekt bei Bertelsmann gearbeitet und dann haben Oracle
00:06:48: den Visaprozess gestartet, dass ich dort ein Arbeitsvisum bekomme und mir den Offerleiter
00:06:55: geschickt.
00:06:56: In Deutschland, wenn man irgendwo neu anfängt, bekommt man einen formellen Arbeitsvertrag.
00:07:00: Da ist dann alles im Detail geregelt über hunderte von Seiten.
00:07:03: ... in den USA, wenn man irgendwo anfängt, ...
00:07:05: ... bekommt man einen Offerletter.
00:07:07: Das ist ein einseitiger Brief mit ...
00:07:09: ... ein, zwei Paragraphen über ...
00:07:11: ... ja du fängst bei uns an, für das und das Geld ...
00:07:13: ... und wir können uns gegenseitig ...
00:07:16: ... mit zwei Wochen Notice kündigen.
00:07:18: Und das war erstmal überraschend ...
00:07:20: ... und dann ...
00:07:22: ... dachte ich, alles ist so auf dem Weg ...
00:07:24: ... und alles geht so voran ...
00:07:26: ... und dann war ich im März '99 so ...
00:07:28: ... ein halbes Jahr bevor ich eigentlich rüberziehen wollte ...
00:07:31: ... dann nochmal wieder in New York gewesen ...
00:07:32: Und ich habe auch wieder bei Bertelsmann mitgearbeitet.
00:07:35: Und dann dachte ich mir, schaue ich doch mal bei meinem zukünftigen Office vorbei,
00:07:40: gucke mal, wie mein zukünftiger Manager, wie das so läuft.
00:07:43: Also gehe ich rüber.
00:07:44: Bertelsmann war am Times Square.
00:07:46: Oracle Office war in der Nähe von Fifth Avenue, Midtown.
00:07:51: Bin ich dahin gelaufen, habe mich da vorgestellt und dann nach meinem zukünftigen Manager gefragt.
00:07:57: Ja, den gibt es nicht mehr.
00:07:58: Und ...
00:08:00: Ungünstig.
00:08:01: ... irgendwelche anderen Kollegen, mit denen ich ...
00:08:03: ... bei Oracle, mit denen ich zusammengearbeitet habe, ...
00:08:04: ... die vielleicht Bescheid wissen.
00:08:05: Ne, also ...
00:08:06: ... alle weg, haben alle Oracle verlassen.
00:08:08: Also da wusste keiner Bescheid, ...
00:08:09: ... was denn mit meinem ...
00:08:10: ... Umzug oder Transfer oder so was ...
00:08:14: ... ist bei Oracle Deutschland, ...
00:08:16: ... hatte ich mittlerweile schon formell gekündigt, ...
00:08:18: ... weil das ist Teil des Transfers, ...
00:08:19: ... du musst formell kündigen, ...
00:08:21: ... also da war ich dann doch etwas nervös.
00:08:22: Das heißt, die wussten im Endeffekt ...
00:08:24: ... gar nichts von dem Offerletter.
00:08:25: Das heißt, du hättest den durchaus unterschreiben können, ...
00:08:28: ... hättest da hinlaufen können und die hätten sagen können, ...
00:08:30: ... ja okay, der das ausgestellt hat, der ist gar nicht ...
00:08:32: ... mehr da und von daher kannst du das Papier wieder ...
00:08:33: ... mitnehmen und gucken.
00:08:34: Ja.
00:08:35: Wow.
00:08:36: Okay, und dann hast du aber dann letztendlich doch ...
00:08:38: ... noch jemanden gefunden in New York, dass das ...
00:08:40: Ja, letztlich haben wir dann das Paperwork doch noch ...
00:08:42: ... irgendwo finden können und die Oracle Consulting ...
00:08:46: ... Mitarbeiter, die letztlich das Projekt übernommen ...
00:08:48: ... hatten, hatten natürlich durchaus ein Interesse, ...
00:08:50: ... mich dort weiter zu beschäftigen, weil ...
00:08:52: ... als Consultant bringe ich halt Geld rein und wenn ...
00:08:55: ... ich in deren Team wechsle, das ist natürlich schon ...
00:08:59: von Vorteil und da gab es dann also einen anderen Mitarbeiter, der hat dann gesagt,
00:09:02: nee klar, das setze ich weiter voran und dann kannst du also zum September dann bei uns
00:09:09: anfangen und wir sehen zu, dass das mit dem Visum und so weiter auch vorangeht.
00:09:13: Wahnsinnig, also wenn ich mir vorstelle, dass ich im Übergang von einem Arbeitgeber
00:09:19: zum nächsten Arbeitgeber, der ja theoretisch eigentlich das gleiche Unternehmen ist, ich
00:09:22: glaube nicht, dass Oracle Deutschland dich hätte fallen lassen, wenn das nicht funktioniert
00:09:25: hätte, aber dann währenddessen zu erfahren, dass das eigentlich alles noch mal in der
00:09:29: Schwebe ist, Wahnsinn. Ja und du wohnst immer noch in New York, das heißt es hat alles
00:09:32: gut geklappt, du hast dich gut zurechtgefunden und du hast ja auch irgendwann in die coolste
00:09:37: Technologie der Welt gefunden und hast Apex kennengelernt. Wie ist das denn gewesen?
00:09:41: Das war im Prinzip direkt nach dem Bertelsmann Projekt entstanden, als das Projekt oder
00:09:47: als mein Entwurf mit dem Projekt vorbei war. Da hatte ich einen Anruf bekommen von einem
00:09:52: Consulting Manager aus Washington DC.
00:09:55: Der versuchte ein Team aufzubauen,
00:09:59: das an
00:10:00: Extensions, Enhancements für
00:10:04: Oracle Applications arbeiten sollte.
00:10:06: Heute heißt es Fusion Apps und E-Business Suite und so weiter.
00:10:09: Damals gab es also auch schon Applications.
00:10:11: Und der Kunde in dem Fall war die City of Chicago.
00:10:14: Und die City of Chicago hatte
00:10:16: Oracle Applications eingeführt und das Purchasing Module
00:10:22: Insbesondere darum ging es, wo die Stadt Chicago Ausschreibungen macht für neue Straßen,
00:10:28: Flughäfen, was auch immer.
00:10:30: Und was die Standard-Institution eben nicht angeboten hat, war, dass man Minority-Owned
00:10:39: und Women-Owned Businesses trackt.
00:10:41: Weil in Chicago gab es oder gibt es Compliance-Requirements, dass ein gewisser Percentage an Aufträgen
00:10:48: an Minority-Owned-Businesses und Women-Owned-Businesses ausgegeben werden muss.
00:10:52: Und da ging es eben darum, dass wir das tracken wollten.
00:10:55: Daher sollten wir eine Extension bauen zu Oracle Applications.
00:11:01: Und mit meinem Background bei Bertelsmann, wo wir eben die damalige Oracle Store Solution erweitert hatten mit Java,
00:11:08: war eben das Ziel, dass ich was Ähnliches dort mache.
00:11:11: Allerdings war ich der einzige Entwickler, der ein bisschen Java gemacht hatte.
00:11:15: Alle anderen Kollegen, die wir dort hatten, die hatten den traditionellen Oracle Background,
00:11:19: Oracle Forms, Oracle Designer Reports.
00:11:22: Da war also keinerlei Java oder Oracle Applications-Kenntnisse da.
00:11:27: Und da hatten wir es etwas schwer getan, haben dann, glaube ich, zwei, drei Monate lang vor
00:11:31: uns hingebastelt.
00:11:32: Nach wie vor in Washington, weil der Consulting Manager eben in Washington arbeitet.
00:11:39: Später sind wir nach Chicago gegangen, aber zu dem Zeitpunkt eben noch in Washington bzw.
00:11:44: dem Bethesda Office in der Nähe von Washington. Und ja, so nach drei Monaten mit wenig Progress
00:11:53: hatte der Consulting Manager uns dann Mike Hitschmer und Joel Coleman vorgestellt und
00:11:59: meinte, na schau dir doch mal an, was die machen. Vielleicht hilft uns das ja mit dem
00:12:03: Projekt. Und die hatten zu dem Zeitpunkt bereits Apex gemacht oder daran gearbeitet. Damals
00:12:09: hieß es noch Flow Builder oder Oracle Plattform oder was auch immer wir Namen zu dem Zeitpunkt
00:12:15: hatten und es war ein internes Framework. Das war noch nicht production ready, wurde
00:12:20: in ein, zwei Projekten intern eingesetzt, aber war eben noch nichts, was irgendwo groß
00:12:25: im Einsatz war und ich hatte mir das angeschaut und dachte, nee, also das ist also nicht die
00:12:30: Technologie, wo ich mich jetzt mit beschäftigen möchte, weil SQL, PLSQL, Datenbank, das
00:12:37: ... sieht auch alles sehr, sehr alt und angestaubt aus.
00:12:40: Ich will Java machen, das ist die Zukunft.
00:12:42: Und ich habe gedacht, nein, also dieses rumklicken ...
00:12:45: ... und declarative framework, also das ...
00:12:49: ... nee, das war nicht so mein Ding, ...
00:12:50: ... da habe ich meine Karriere nicht gesehen, ...
00:12:51: ... dass das irgendwie eine Zukunft hat.
00:12:53: Aber gut, wir waren halt nicht vorangekommen ...
00:12:55: ... mit unseren Java Versuchen ...
00:12:57: ... und dann haben wir es eben für eine Woche mal ausprobiert.
00:13:01: Und in dieser einen Woche haben wir also ...
00:13:02: ... deutlich mehr Fortschritt gemacht ...
00:13:03: ... als in den drei Monaten vorher.
00:13:05: Und wie man es kennt, ja.
00:13:07: Ja, das hat dann also ziemlich die Entscheidung ...
00:13:09: ... dann herbeigeführt, dass wir eben mit ...
00:13:12: ... Apex weitermachen.
00:13:13: Sowohl die Entscheidung, dass mit Apex ...
00:13:16: ... weitergemacht wird, als auch die Entscheidung, ...
00:13:17: ... dass du es vielleicht doch für dich als Zukunft ...
00:13:18: ... sehen könntest, oder warst du noch skeptisch?
00:13:20: Ja, absolut.
00:13:20: Ich habe gesehen, wie dieses gesamte ...
00:13:23: ... Consulting-Team, was wir hatten, auf einmal ...
00:13:25: ... produktiv war.
00:13:26: Klar, die hatten keine Java-Background, ...
00:13:28: ... aber kannten SQL und PL/SQL sehr gut, ...
00:13:31: ... kannten die Datenbanken sehr gut und ...
00:13:32: ... die waren also auf einmal in der Lage, wirklich ...
00:13:36: produktiv dort Sachen zusammenzubauen.
00:13:38: Also das war, ja, ging sehr schnell und haben dann auch
00:13:42: relativ schnell das Projekt so weit abschließen können,
00:13:46: dass das geliefert hat, was die Stadt brauchte.
00:13:50: Und das hat sie dann auch in der Stadt rumgesprochen.
00:13:52: Und daher wurden wir dann anschließend eingeladen,
00:13:57: für das Chicago Police Department zu arbeiten und dort
00:14:00: Orca Forms Migrations zu machen.
00:14:03: Wie gesagt, das war in 2001, 2002.
00:14:05: Das ist nach wie vor ein Thema, mit dem wir uns heute beschäftigen, 20 Jahre später.
00:14:10: Aber damals war Forms sicherlich noch sehr viel stärker im Einsatz.
00:14:13: Aber deren Ziel war eben von Forms auf eine Web-Anwendung umzustellen.
00:14:17: Und dann wurden wir dort eingeladen und dann war auch Mikes Team mit dabei.
00:14:24: Die wurden dann auch alle so Wochen wöchentlich eingeflogen.
00:14:27: Mike, Joe, Jason, einige andere, die nach wie vor beim Team sind, haben wir uns dann
00:14:33: ... abgewechselt und dann gefangen ...
00:14:35: ... für die nächsten 1,5 Jahre oder so was ...
00:14:37: ... für das Chicago Police Department zu arbeiten.
00:14:39: Also im Projekt selber und ihr habt selber ...
00:14:41: ... an der Weiterentwicklung von Apex ...
00:14:42: ... noch nicht mitgeholfen, also das hat ...
00:14:44: ... ein anderes Team gemacht, also ihr habt ...
00:14:46: ... ein Prozessor benutzt oder?
00:14:47: Das war schon nach wie vor das Team, ...
00:14:49: ... Mike und zwei, drei andere.
00:14:51: Apex zu dem Zeitpunkt, das war eine ...
00:14:54: ... alte kleine Dell-Maschine, die ...
00:14:56: ... auf dem Fußboden stand unter Mikes ...
00:14:58: ... Schreibtisch in seinem Office und ...
00:15:01: Das Kern, die Kernkomponente von Apex ist flow.plb, ...
00:15:05: ... das Secret Package und ...
00:15:07: ... wenn ich da mal eine Änderung brauchte, ...
00:15:10: ... dann hat Mike mal schnell eine Änderung gemacht ...
00:15:11: ... und mir dann per AOL Instant Messenger ...
00:15:14: ... eine neue flow.plb geschickt und so ging das dann.
00:15:18: Und daraus ist dann wirklich Apex als Produkt hervorgegangen.
00:15:23: Eben das Projekt für CPD war so das Projekt, ...
00:15:28: ... wo sich Apex dann zu einem Produkt ...
00:15:30: ... vor Production Ready entwickelt hat.
00:15:32: Ich finde das sehr interessant, dass ihr alle ...
00:15:34: ... die Geschichte, wie das entstanden ist ...
00:15:37: ... ganz am Anfang, die ersten Stunden von Apex ...
00:15:38: ... sozusagen, die habe ich jetzt alleine ...
00:15:40: ... in diesen sieben Podcast-Episoden ...
00:15:41: ... hier auf der Casecope ...
00:15:42: ... aus unterschiedlichen Winkeln gehört ...
00:15:44: ... und das ist einfach toll, wie die Aspekte ...
00:15:46: ... sich ergänzen, wie die verschiedenen Charaktere ...
00:15:48: ... sich da in der Anfangszeit ...
00:15:50: ... gegenseitig auch beschrieben haben.
00:15:51: Du hast dann aber irgendwann auch aktiv ...
00:15:54: ... in die Entwicklung von Apex ...
00:15:55: ... ein bisschen mit eingestiegen.
00:15:57: Ich war nach wie vor im Consulting und dann Anfang 2002 habe ich dann zusammen mit Scott
00:16:05: Spadafore direkt im Apex Team angefangen.
00:16:08: Wir hatten beide zusammen im Consulting gearbeitet und sind beide dorthin gewechselt.
00:16:12: Und zu dem Zeitpunkt war das Apex Team oder Mike's Team allerdings noch Teil von Oracle
00:16:19: Sales.
00:16:20: Das war eine Sales-Organisation, Oracle Government, Education and Healthcare Sales, also öffentlicher
00:16:26: Dienst.
00:16:27: Das war eine Gruppe, wo unter anderem zum Beispiel auch Tom Kite mit arbeitete.
00:16:31: Der hat auch ein paar Lines of Code zu Apex beigesteuert.
00:16:34: Und wir waren, wie gesagt, ein Sales Team und hatten allerdings reichlich wenig Sales gemacht,
00:16:42: weil wir eben alle Produkte entwickelt haben.
00:16:43: Und irgendwann hat Sales gesagt, also, ihr müsst ein neues Zuhause finden,
00:16:46: weil wir können das mit Sales nicht so weiter betreiben.
00:16:49: Und zu dem Zeitpunkt hatte Oracle gerade angefangen, alles komplett auf Java umzustellen.
00:16:56: und Java Entwicklung und J-Developer und ADF oder PC4J zum damaligen Zeitpunkt.
00:17:01: Und diese eigentliche Entwicklungsgruppe, die hat also überhaupt kein Interesse,
00:17:05: uns irgendwie aufzunehmen, weil passt überhaupt nicht konzeptiell in,
00:17:09: was sie so machen wollen. Und auch sonst gab es im Prinzip keine Gruppe,
00:17:14: wo wir so reinpassten. Daher hatte uns dann erstmal Safar Katz, die jetzt CEO ist,
00:17:19: aufgenommen und für eineinhalb Jahre oder so was unsere Gruppe gefunden,
00:17:25: Als Researchprojekt waren wir dann also direkt unter Saffra und haben dann da Apex weiterentwickelt.
00:17:32: Und dann ging es eben irgendwann darum, wie denn Apex dann den Kunden angeboten werden soll.
00:17:38: Eigenes Produkt oder Online-Service.
00:17:41: Ich glaube irgendwie 2004 oder so gab es eine Oracle World in Beijing.
00:17:46: Da wurde Project Marvel angekündigt.
00:17:49: Das war im Prinzip, was heute Apex.org.com ist.
00:17:53: das war eine Online-Entwicklungsumgebung für Apex.
00:17:57: Da war also erst der Plan, dass wir es wirklich nur als,
00:18:00: heute würde man es Cloud nennen,
00:18:01: dass man es eben wirklich nur als Online-Service anbietet.
00:18:03: Aber irgendwann hat dann Mike mit Andy Mendelsohn gesprochen
00:18:07: und dann wurde entschieden, dass Apex eben als Teil der Datenbank
00:18:11: mit ausgeliefert werden soll.
00:18:13: Und zu dem damaligen Zeitpunkt gab es noch CDs und DVDs.
00:18:17: Und da gab es dann also eine Companion-CD zur Datenbank,
00:18:21: ... auf der wurde dann eben Apex angeboten.
00:18:23: Also da war es noch nicht vorinstalliert, ...
00:18:25: ... so wie es jetzt ist, sondern ...
00:18:27: Nein, nein, das war dann eigene CD und ...
00:18:29: ... ja, zu dem Zeitpunkt wurde Apex ...
00:18:32: ... dann eben ein echtes Produkt.
00:18:33: Wow, ja und dann hatten wir ja, ...
00:18:35: ... also zu welcher Version, ...
00:18:36: ... über welche Version sprechen wir ...
00:18:37: ... zu dem Zeitpunkt, war es schon Apex, ...
00:18:39: ... war es HTMLDB oder wie es so?
00:18:40: HTMLDB 1.5, 1.6 waren so die ersten ...
00:18:43: ... Versionen, die bei Datamarkt ausgeliefert wurden ...
00:18:45: ... und dann, ...
00:18:46: ... ich glaube Apex wurde es irgendwann mit 3, ...
00:18:49: ... Apex 1, 2 oder sowas.
00:18:50: Ja, das war noch weit vor meiner Zeit, deswegen kann ich nur nicken und nicken und dir zustimmen bei dem, was du sagst.
00:18:55: Ich bin bei Apex 4.2 dazu gekommen. Ich durfte sogar schon die Dynamic Actions von vornherein benutzen.
00:18:59: Wahnsinn.
00:19:00: Ja, ich verfolge auch schon seit Jahren, seitdem ich quasi dabei bin, auch deine Vorträge und sehe, dass du auch immer noch selber gerne die Live-Demos machst.
00:19:06: Ich nehme aber an, dass du ja mittlerweile in diesen 25 Jahren bei Oracle und vor allem auch schon in der längeren Zeit, die du in einem Apex-Team arbeitest,
00:19:14: ... naja, ich würde es jetzt nicht unbedingt ...
00:19:16: ... Distanz nennen, aber schon von der Entwicklung ...
00:19:18: ... ja dich entfernst, oder bist du nach wie vor ...
00:19:20: ... auch noch Intuit und übernimmst auch noch ...
00:19:23: ... Aufgaben?
00:19:24: Man will ja immer noch gerne programmieren ...
00:19:26: ... und was dazu beisteuern, aber hast schon recht, ...
00:19:28: ... natürlich ist da dann nicht mehr so wahnsinnig ...
00:19:30: ... viel Zeit für. Als ich angefangen hatte, ...
00:19:32: ... hatte ich so meine ersten Projekte bei Apex, ...
00:19:35: ... ich habe die Classic Reports entwickelt, ...
00:19:38: ... habe die Table of Forms entwickelt, ...
00:19:40: ... die Apex Item API entwickelt, ...
00:19:43: ... später habe ich mich dann um viele ...
00:19:45: ... Themes gekümmert, ...
00:19:46: ... bis dann irgendwann Shakib dazu gestoßen war.
00:19:48: Habe auch all die ganzen ursprünglichen Icons ...
00:19:51: ... entwickelt.
00:19:52: Daran erinnere ich mich noch, dass mit das auch als ...
00:19:54: ... Irvin Myth erzählt wurde.
00:19:55: Ja, ja.
00:19:56: Aber irgendwann haben dann Professionals das übernommen.
00:19:59: Ja.
00:19:59: Und ich denke mein letztes wirklich großes Projekt ...
00:20:03: ... im Apex Bereich war, ...
00:20:05: ... als wir Universal Steam eingeführt hatten, ...
00:20:09: ... im Prinzip die Infrastruktur dafür aufzubauen, ...
00:20:11: Also sprich die Themes, Templates, Theme Subscriptions, Template Options, ...
00:20:16: ... also die ganze Infrastruktur dafür hatte ich noch mit aufgebaut und ...
00:20:21: ... danach immer noch mal hier und da an Projekten mitgearbeitet, ...
00:20:24: ... was ich nach wie vor mache.
00:20:24: Bugfixing mache ich nach wie vor auch, um ein bisschen frisch zu bleiben, aber ...
00:20:27: Ich meine, das passiert dann vielleicht auch häufig mal auf dem Code, ...
00:20:30: ... den du auch noch selber kennst.
00:20:30: Ja, sicher, sicher.
00:20:31: Aber so die größeren Projekte, das ist doch eher ...
00:20:34: ... ja, dann weniger Involvement.
00:20:37: Aber das Gleiche hast du auch mit Leuten wie Mike, ...
00:20:39: ... der ist also auch nach wie vor sehr ...
00:20:41: ... interessiert daran ...
00:20:43: ... mitzuentwickeln und ...
00:20:46: ... hat natürlich auch nicht mehr so den ...
00:20:48: ... direkten Draht jetzt ins Kernprodukt, aber ...
00:20:50: ... was er sehr stark macht ist ...
00:20:52: ... Package Applications, also er baut sehr viele ...
00:20:56: ... Anwendungen, die er dann auch selber einsetzt.
00:20:58: P-Track war so eine seiner Projekte, dann später ...
00:21:02: ... daraus entstanden hat er einen ...
00:21:04: ... Punchlist hieß das, jetzt hat er eine ...
00:21:06: ... Strategic Planning App ...
00:21:07: ... und ...
00:21:09: ... sind im Prinzip Anwendungen, Projektmanagement-Anwendungen, ...
00:21:11: ... mit denen er seine verschiedenen Gruppen ...
00:21:13: ... leitet und managt.
00:21:15: Und ...
00:21:15: ... da ist dann immer auch so die Idee, dass es ...
00:21:17: ... irgendwann vielleicht mal eine ...
00:21:18: ... packaged App werden könnte.
00:21:20: Aber das ist eben ...
00:21:21: ... ein Bereich, wo er ...
00:21:23: ... nach wie vor sehr, sehr viel Zeit ...
00:21:24: ... verbringt, wirklich mit Apex zu entwickeln und ...
00:21:26: ... er ist da auch wirklich unser erster und ...
00:21:29: ... Tester für alles, was an neuen Featuren reinkommt.
00:21:32: Also weil er ...
00:21:33: ... kann natürlich schon frühzeitig damit entwickeln ...
00:21:36: ... und also da bekommen wir schon mal sehr, sehr ...
00:21:38: ... viel Feedback direkt von Mike, dass ...
00:21:39: ... diese oder jede neue Komponente ...
00:21:41: ... irgendwie nicht so richtig hinhaut und ...
00:21:43: ... da ist er so nach wie vor auch sehr, ...
00:21:45: ... sehr stark involviert.
00:21:46: Das wäre jetzt auch meine nächste Frage gewesen.
00:21:48: Gibt es nach wie vor noch so einen absoluten ...
00:21:50: ... Veto von ihm?
00:21:51: Das heißt, ...
00:21:52: ... ihr habt ein riesengroßes Entwicklungsteam, ...
00:21:54: ... da reden wir jetzt auch gleich mit Sicherheit noch drüber, ...
00:21:55: ... aber gibt es nach wie vor noch so eine Implementation, ...
00:21:58: ... die ihr vorgenommen habt, die ihm dann vorgelegt wird ...
00:22:00: ... und er sagt, nein, so machen wir es nicht.
00:22:01: Oh, absolut.
00:22:02: Absolut, also da gibt es also schon ...
00:22:05: ... auch immer verschiedene Gründe für, ...
00:22:06: Aber ein gutes Beispiel war zum Beispiel der neue Object Browser, an dem hatten wir, glaube
00:22:12: ich, insgesamt drei Releases lang dann entwickelt.
00:22:15: Und wie ich am Sonntag ein bisschen beschrieben hatte, Hauptgrund war dafür eben, Accessibility
00:22:23: zu sicherzustellen, weil der alte Object Browser war 20 Jahre alt.
00:22:27: Da ging es eben darum, dass wir jetzt einen Accessible Object Browser anbieten, der mit
00:22:35: ... Three Needles und so weiter verwendet werden kann, ...
00:22:36: ... aber da gab es noch einige ...
00:22:39: ... Stellen in dem Object Browser, ...
00:22:41: ... wo Mike sagte, naja, das ist ...
00:22:43: ... zu viel, zu großer Scope.
00:22:46: Ziel ist eben, das, ...
00:22:49: ... was wir vorher hatten, ...
00:22:50: ... neu aufzusetzen, aber nicht darüber hinaus zu schießen.
00:22:53: Und es gab so einige ...
00:22:54: ... Funktionalität, die wir ...
00:22:56: ... angedacht oder auch schon halb entwickelt hatten, ...
00:22:59: ... wo wir gesagt, naja, also das geht zu weit.
00:23:01: Das ist nicht unsere Rolle in dem ...
00:23:04: Toolset, da wollen wir also nicht den Skop erweitern von dem was da ist und da hat er
00:23:10: ganz klar gesagt, also die und die und die Sachen, die gehen wieder raus und wir sollen
00:23:14: uns eben auf den Skop fokussieren, der der alte Object Browser anbietet.
00:23:17: Ich glaube dem, in dem Rahmen gab es, war ich glaube ich nicht der einzige, der als
00:23:21: SQL Developer Web rauskam, die starke Vermutung hatte, dass das vielleicht der Successor von
00:23:27: dem Object Browser sein könnte. Man erkennt irgendwie, also ich habe jetzt noch nicht
00:23:31: so viel damit rumgespielt. Ich habe es ja auch erst mal nur kurz gesehen, aber das
00:23:35: wäre ja auch die Möglichkeit gewesen eigentlich, dass man gesagt hätte, das ist
00:23:38: ja ein voll funktionsfähiges Tool. SQL Developer Web, das kann sehr viel, das
00:23:41: tut eigentlich alles, was auch der Object Browser kann und das wäre mein
00:23:45: Tipp gewesen, dass das einfach Einzug in Apex erhält. Mir wurde dann auch schon
00:23:50: mal mitgeteilt, oder ich habe dann mal nachgefragt, wie das dann aussieht und
00:23:53: warum das dann nicht passiert ist, dass es keine weiteren Abhängigkeiten
00:23:56: zwischen den Teams geben sollte. War das der Grund, warum man dann trotzdem diesen
00:23:59: ... Invest auch macht, dass man über drei ...
00:24:01: ... Releases hinweg etwas neu entwickelt, ...
00:24:03: ... was eigentlich schon in einer guten Form ...
00:24:05: ... da ist, nur von einem anderen Team halt?
00:24:06: Naja, wir sind letztlich das gleiche Team, ...
00:24:08: ... also Orts-Team, SQL-Developer-Team, ...
00:24:10: ... Apex-Team, wir sind alle unter Mike.
00:24:11: Und, aber das war genau einer der Gründe, ...
00:24:14: ... warum wir ihn gesagt hatten, also unser ...
00:24:15: ... Object Browser, der soll eben nicht vom ...
00:24:18: ... Scope dahingehend erweitert werden, dass er ...
00:24:20: ... all die Sachen covert, die zum Beispiel ...
00:24:23: ... SQL-Developer-Web bereits covert.
00:24:24: SQL-Developer-Web ist wesentlich mehr, als ...
00:24:26: ... was Object Browser ist, da gibt es ...
00:24:28: Da gibt es ein ganz anderes Restinterface drin und alle möglichen anderen Features,
00:24:35: Liquid Base, Export/Import, Sachen, die es so in Apex nicht gibt.
00:24:40: Da haben wir jetzt in 23.1 auch einen Link eingebaut, dass man vom Apex-Menü direkt
00:24:46: in SQL Developer Web wechseln kann, ohne dass man sich zum Beispiel dann neu authenticaten muss.
00:24:51: Also da ist schon eine Integration drin in dem Sinne, aber Ziel war nach wie vor,
00:24:56: dass es eben die Basic-Funktionalität, die du so tagtäglich brauchst für Apex-Entwicklung,
00:25:02: dass du die nach wie vor in einer UI hast, die konsistent ist mit deiner Entwicklungsumgebung.
00:25:08: Du sollst also in der Lage sein, einfach Tabellen anzulegen, per SQL-Code zu kompilieren. Und da ist
00:25:13: uns schon wichtig, dass es da eben eine durchgängig konsistente UI gibt, wo du dich eben als Apex-
00:25:19: Entwickler wiederfindest und dann gibt es ja auch noch einige Overlaps zwischen den beiden Modules.
00:25:27: Tabellenabhängigkeiten, was deine Anwendung an Abhängigkeiten erhalten hat, welche Tabellen
00:25:37: referenziert werden, das sind Sachen, die können wir dadurch besser anzeigen. Supporting Objects,
00:25:43: die Installation von Tabellen und Peer-Secret-Packages ist mit Apex mit drin, mit Bildern
00:25:49: ... mit drin, was dann vom SQL Workshop ...
00:25:51: ... abgeholt wird.
00:25:52: Und da ist einfach so viele ...
00:25:54: ... Punkte, wo ...
00:25:55: ... da ein Overlap ist, wo es einfach einfacher ist, wenn man ...
00:25:58: ... eben das gleiche in der Umgebung hat.
00:26:00: Nur den kleinen Teil dann.
00:26:01: Okay.
00:26:02: Du hast jetzt ja gerade darüber gesprochen, dass ...
00:26:04: ... also wir haben darüber gesprochen, dass du natürlich ...
00:26:05: ... jetzt so eine gewisse Distanz zum Team, ...
00:26:07: ... zu der Entwicklung, zur Programmierung selbst ...
00:26:09: ... hast. Wie viele Teammitglieder ...
00:26:11: ... darfst du denn jetzt unter dir ...
00:26:13: ... betreuen, sage ich jetzt mal?
00:26:15: Ja klar, mein Team ist derzeit ...
00:26:17: ... 26.
00:26:18: ... und rund um die Welt, Australien, Indien, Europa, USA.
00:26:23: Und wir haben es ein bisschen so strukturiert, dass ich jetzt ...
00:26:28: ... zum Beispiel Hilary, Patrick und Carsten haben jeweils ...
00:26:32: ... auch ihre Reports, dass also nicht alle direkt an mich ...
00:26:37: ... reporten, dass ich also euch nach wie vor eine große ...
00:26:40: ... Anzahl an Direct Reports habe, aber dass wir dann ...
00:26:42: ... so ein bisschen eine Teamstruktur angefangen haben ...
00:26:43: ... aufzubauen, dass wenn wir dann irgendwann weiter ...
00:26:45: ... wachsen sollten, dass wir dann auch die Möglichkeit ...
00:26:48: haben da entsprechend die Teams mitzuwachsen.
00:26:52: Genau, dass die Struktur dafür da ist, dass das Wachsen und Eskalieren ein bisschen besser funktioniert.
00:26:55: Ja, was würdest du sagen, also was ich beobachten konnte die letzten Monate,
00:27:00: oder ich würde eigentlich fast sagen Jahre, ist, dass ihr richtig schön, ich sag mal,
00:27:03: angeln wart in der Community. Ihr habt die besten Leute, habt ihr uns weggefischt.
00:27:06: Nein, klingt sehr drastisch, aber ihr habt Leute wie Benno Hohendeick an Bord geholt,
00:27:12: ihr habt den Carsten natürlich intern bei euch aus dem Consulting-Bereich geholt,
00:27:15: Vincent Mourneau ist dazugekommen, jetzt einigermaßen frisch noch den Ronny mit
00:27:19: rübergeholt, Daniel Hochleitner ist mit dabei, Martin Giffideshuser ist mit dabei.
00:27:24: Das ging in einer gewissen Phase unheimlich schnell und ich glaube jetzt
00:27:28: gerade meine ich wieder bei Twitter einige Stimmen gehört zu haben, die
00:27:32: dazugekommen sind. Das hat ja sicher auch damit zu tun, dass Larry Ellison jetzt
00:27:36: gerade sehr stark Richtung Apex geht, das Funding da ist und das Apex noch mehr
00:27:40: quasi Fuß fassen kann in der aktuellen Sicht. Was hast du denn für ein Gefühl,
00:27:45: wie das in der Zukunft noch weitergehen wird? Meinst du, es wird weiterhin so ein
00:27:49: starkes Wachstum geben oder werdet ihr jetzt erstmal setteln und sagen, jetzt
00:27:53: müssen wir erstmal gucken, dass wir so wie es ist zurechtkommen, damit wir
00:27:55: weiterhin in unserem Entwicklungsflow bleiben können oder werdet ihr jetzt
00:27:58: verdoppeln? Jetzt haben wir erstmal die starken
00:28:02: Hiring-Activities gepaust. Ich glaube, über das letzte Jahr hinweg sind wir nicht
00:28:06: mehr so stark gewachsen. Klar, wir haben zum Beispiel Forex übernommen, da kamen
00:28:09: es gibt ja einige neue Mitarbeiter hinzu, aber dass die Phase, wo wirklich zwei, drei,
00:28:14: vier neue Mitarbeiter im Monat hinzugenommen hatten, das war vor allem 2020, 2021 bis Mitte
00:28:22: 2022 der Fall gewesen. Und was dazu geführt hatte, war natürlich unser Involvement mit
00:28:27: den Pandemic Apps. Unser Team hat in den USA ja sehr viele Pandemic Apps mitgebaut, angefangen
00:28:35: mit dem Therapeutic Learning System, wo gleich am Anfang der Pandemie verschiedene Medikamente
00:28:42: mitgetestet wurden. Das Ganze wurde mit dieser Apex-Anwendung crowd-sourced. Später hatten wir
00:28:48: eine Anwendung gebaut zum Testen der Vaccinations. Am Ende hatten wir V-Safe, die größte Anwendung,
00:28:57: wo im Prinzip jeder in den USA, der eine Impfung bekommen hatte, sich registrieren konnte,
00:29:01: ... um dann zu reporten, ob es irgendwelche Side-Effekte gab ...
00:29:05: ... und wie das Ganze gelaufen ist.
00:29:06: Und aus diesen Projekten ist im Prinzip Apex stark gewachsen.
00:29:12: Apex ist auch wesentlich bekannter geworden internally.
00:29:17: Die GBUs, das sind so die General Business Units, ...
00:29:22: ... das sind Verticals, die sich also um Industrie-Solutions kümmern.
00:29:27: Die sind auf dem anderen Zweig, also quasi unter Safra Cuts ...
00:29:30: ... dann und nicht mehr unter Larry, wo die ...
00:29:32: ... Datenbanken alle aufgehangen sind, die ...
00:29:34: ... Datenbanksoftware so.
00:29:35: Ja, ja, so ist das alles unter Max Cecilia und ...
00:29:38: ... zum einen gibt es eben die Produkte wie ...
00:29:40: ... Applications oder Datenbanken usw., die sich ...
00:29:43: ... eben breiter in alle Industrien richten, ...
00:29:46: ... aber dann gibt es spezielle Industrie-Solutions ...
00:29:48: ... für Retail und für Healthcare und für ...
00:29:51: ... alle Bereiche und ...
00:29:54: ... die haben dann aufgrund der Erfolge, ...
00:29:57: ... sag ich mal, durch die Pandemie mit Apex ...
00:30:00: ... sich dazu entschieden, sich auf ...
00:30:02: ... Apex zu standardisieren.
00:30:04: Und ...
00:30:05: ... Scott, mit dem du auch schon geredet hattest, ...
00:30:07: ... der leitet also im Prinzip die ...
00:30:09: ... Architekturentwicklung für ...
00:30:11: ... setzt die Standards für diese Gruppen, ...
00:30:13: ... wie sie Apex einsetzen und ...
00:30:15: ... da ist also Apex ...
00:30:17: ... ja massiv aufgenommen worden.
00:30:19: Und als dann ...
00:30:20: ... die Cerner-Akquisition hinzukam, ...
00:30:24: ... da war dann nochmal ein großer Push, ...
00:30:25: Also jetzt müssen wir wirklich noch mehr Apex Leute haben, dass wir wirklich auch
00:30:28: diese zukünftigen CERN Anwendungen mithelfen können zu entwickeln.
00:30:32: Und da aber dann auch nochmal ordentlich eingestellt wurden.
00:30:35: Übers letzte Fiscal Year, Oracles Fiscal Year, das laufen von Juni bis Ende Mai.
00:30:41: Übers letzte Fiscal Year war das dann erstmal weniger,
00:30:44: weil Oracle insgesamt erstmal weniger eingestellt hat.
00:30:48: Und das ist also nach wie vor so die Guidance,
00:30:51: dass wir erstmal nicht weiter groß einstellen wollen, insgesamt bei Oracle.
00:30:57: Allerdings erwarte ich schon, dass wenn unsere Involvement mit eben vor allem CERNA weiter wächst,
00:31:04: dass wir mehr Mitarbeiter brauchen, weil es gibt so viele Dinge, die wir speziell für CERNA bauen müssen, bauen wollen,
00:31:13: dass da einfach mehr Teammembers erforderlich sind.
00:31:17: Oft, wenn wir in diese Projekte involviert sind, sind wir immer ein guter Teil des Care
00:31:23: and Apex Teams für ein paar Wochen, ein paar Monate dann abgestellt an diese Side-Projekte.
00:31:28: Pandemic Apps, da war das halbe Team mit involviert.
00:31:31: Davor, vor ein paar Jahren gab es dann, als wir dann Cloud gemacht hatten, waren dann
00:31:37: ein Großteil vom Team da mit involviert, die Cloud mit aufzubauen.
00:31:41: Schema Service, Exadata Express, ADB.
00:31:44: Noch davor war unser Team dann stark involviert, ...
00:31:47: ... zum Beispiel den Online-Store von Oracle zu bauen.
00:31:50: Shop.oracle.com ist eine Apex-Anwendung.
00:31:52: Das hat auch unser Team anfangs mit aufgebaut.
00:31:54: Da hatte ich noch die UI zu entwickelt.
00:31:56: Und ...
00:31:58: ... ich erwarte schon, dass es dann auch in der Form ...
00:32:01: ... weitergehen wird, dass ...
00:32:03: ... ein guter Teil unserer Team jetzt erst mal ...
00:32:06: ... bei Cerner mithilft.
00:32:07: Aber irgendwann müssen wir uns natürlich schon auch ...
00:32:08: ... darum kümmern, dass solche Sachen dann auch ...
00:32:10: ... ins Kernprodukt reinkommen ...
00:32:13: ... und neue Komponenten, neue Konzepte, die wir ...
00:32:15: ... für Cerner brauchen, dann am Ende allen Kunden ...
00:32:18: ... zur Verfügung gestellt werden und dafür müssen ...
00:32:21: ... wir schon dann auch weiter wachsen.
00:32:22: Das ist jetzt eine Frage, die bei mir aufgekommen ist.
00:32:24: Arbeitet ihr eine Art Branch dann, also ...
00:32:26: ... die Entwicklung von den Anwendungen bei Cerner, ...
00:32:29: ... wo ihr dabei seid, ...
00:32:29: ... oder wo dann ein großer Teil des Teams dann mal ...
00:32:32: ... zeitweise verschwindet, wie du gerade sagst, ...
00:32:33: ... wird dann eine Apex-Anwendung für Cerner gebaut, ...
00:32:37: ... oder wird ...
00:32:37: ... Apex in einer gewissen Form angepasst, damit es ...
00:32:40: ... besser funktioniert, um Cerner-Anwendungen abzulösen?
00:32:43: Also kann ich mir jetzt vorstellen, dass es für die Entwicklung von Cerner-Anwendungen weitere Komponenten gibt, die wir noch nicht kennen, weil die für uns vielleicht auch gar keinen Sinn machen.
00:32:50: Ich stelle mir jetzt so vor, dass man an irgendwelchen Terminals Messwerte von irgendwelchen Geräten anzeigen kann und man würde eigentlich so ein EKG oder sowas überhaupt gar nicht bei uns in einem generischen Produkt bei Apex gebrauchen.
00:33:02: Also wird an einem Branch gearbeitet, wo Apex in eine andere Richtung weiterentwickelt wird, was generisch für uns keinen Sinn macht?
00:33:07: Oder ist das Team damit einfach beschäftigt, ihr eigenes Produkt zu nutzen, um Anwendungen zu schreiben?
00:33:15: Sowohl als auch. Wir sind in erster Linie damit involviert, neue Komponenten zu entwickeln,
00:33:20: die erstmal zunächst für CERN erforderlich sind, aber zum anderen auch Proof-of-Concept zu bauen.
00:33:26: Wir sind nicht involviert, jetzt wirklich die zukünftigen Anwendungen als solches zu bauen,
00:33:31: Aber konzeptionell, wie macht man zum Beispiel eine Patientenregistrierung, dass wir da ein
00:33:37: Proof of Concept vorstellen, wie das von der UI her funktioniert und wie es auch architektonisch
00:33:43: funktionieren soll.
00:33:44: Zum Beispiel bei Cerner, Cerner gibt es seit 30 Jahren, die sind über 30 Jahre lang gewachsen
00:33:51: mit allen möglichen Technologien.
00:33:53: Das ist also ein ziemlicher Mix von verschiedenen Technologien.
00:33:57: Deswegen ist jetzt der erste Ansatz, dass wir für all die ganzen Zörner-Funktionen
00:34:04: eine API-Layer aufbauen, wo es eben Rest-APIs gibt für alles, was in Zörner passiert.
00:34:09: Was natürlich in Apex bedeutet, dass wir nicht direkt auf die Tabellen zugreifen,
00:34:14: sondern dass wir uns mit diesen Rest-APIs in erster Linie unterhalten.
00:34:18: Und da gibt es Bedarf, das eben eleganter zu machen.
00:34:22: Das wird erstmal für CERNA aufgebaut, aber dann irgendwann sicherlich auch Kunden angeboten.
00:34:28: Zum Beispiel Fusion Extensions, ein sehr ähnliches Konzept.
00:34:32: Also da kannst du irgendwann auch den Kunden insgesamt zugute kommen.
00:34:36: Und andere Dinge, die anders sind bei CERNA, medizinische Anwendungen haben in der Regel eine recht dense UI.
00:34:46: Also sehr kleine Felder, sehr kompakt das Ganze.
00:34:50: Und das ist natürlich etwas, was mit unserem Redwood oder Universal Theme eher nicht der Fall ist,
00:34:56: weil diese Themes sind eben darauf ausgerichtet, responsive zu sein.
00:35:00: Große Headlines und Felder, also das ist genau das Opposite.
00:35:05: Das, was jetzt eigentlich heutzutage bereits Standard ist.
00:35:07: Eben. Und da, denke ich mal, wird sich auch die Notwendigkeit ergeben, dass wir dort Themes aufbauen,
00:35:12: die eben speziell für diese Use Cases da sind, aber sie können genauso gut dann auch irgendwann Kunden zugute kommen.
00:35:19: Ja, da bin ich sehr gespannt, was da kommt.
00:35:21: Jetzt waren das jetzt eigentlich ausschließlich positive Erlebnisse, die man jetzt in den letzten Jahren betrachten konnte,
00:35:29: also sowohl der Zukunft von Vorex.
00:35:31: Ich bin mir ziemlich, ziemlich sicher, dass man da einige Sachen wiedersehen wird in der Zukunft
00:35:36: oder dass das APEC selbst davon profitieren wird, was es denn da schon alles gibt.
00:35:40: Es ist nämlich relativ ruhig geworden um Peter Raganitz und Co.
00:35:44: Ich glaube, die haben einiges zu tun gerade, da bin ich gespannt, was dabei rumkommt.
00:35:47: Dann ein großer Zuwachs vom Entwicklungsteam, sehr viele super Player damit dazugenommen, die da aktiv mit entwickeln. Das finde ich super.
00:35:56: Aber ich glaube, wir kommen nicht darum herum, um das Thema zu sprechen, was uns alle sehr stark getroffen hat, auch während der Pandemie.
00:36:05: Das ist ein Thema, das ziemlich viele Menschen sehr stark getroffen hat, und zwar ist das der Tod von Joel Kamin, der während der Pandemie passiert ist.
00:36:15: Und ich habe alleine während der Case Coop jetzt, wo es ja schon echt längere Zeit her ist,
00:36:19: habe ich viele Stimmen gehört, die beschrieben haben, wie es der jeweiligen Person damit ging.
00:36:24: Und ich konnte das bei mir selber auch betrachten, obwohl ich ihn vielleicht einmal jährlich auf dieser
00:36:30: großen Konferenz, aber vielleicht auch nochmal in Berlin auf der Apex Connect getroffen habe,
00:36:33: dass da aber irgendwie eine Verbindung war, die gezeigt hat, dass es ein ganz besonderer Mensch war,
00:36:37: der da von uns gegangen ist.
00:36:38: Was mich an der Stelle jetzt einfach interessiert, das kannst du so weit beantworten, wie du es
00:36:44: gerne möchtest. Ich bin mir sicher, weil ihr euch viel, viel näher standet, dass das auch nicht
00:36:48: einfach ist. Aber wie hat das denn das Team längerfristig beeinflusst? Also ich weiß,
00:36:54: klar im ersten Moment wird es für alle der gleiche Effekt gewesen sein, aber er hat einen
00:36:59: Spirit reingebracht, eine Art die Menschen zu motivieren, dieses Ziel, was er hatte,
00:37:04: dass alle besser vorankommen sollten, alle sollten besser arbeiten und dass also alle,
00:37:09: die Apex benutzen, als auch das Team von der Entwicklung von Apex. Allen sollte es gut gehen, alle sollten vorankommen und seine einzige Aufgabe war es für ihn,
00:37:17: dass es allen gut geht, dass es allen besser vorankommt.
00:37:20: Jetzt fehlt dieser Mensch. Wie hat sich das wieder gespiegelt? Wer versucht denn das jetzt aufzufangen und wie hat sich das verändert?
00:37:28: Ja, war natürlich ein großer Schock für uns alle und ich habe 20 Jahre lang mit ihm eng zusammengearbeitet und
00:37:34: Gerade in Chicago hatten wir dann auch wochenlang, monatelang zusammen gewohnt, da in den Apartments, die wir dann da hatten.
00:37:40: Also auch seitdem immer wieder uns auf Konferenzen getroffen, so getroffen.
00:37:45: Meetings gab es im Westen, hat uns einige Mal eingeladen nach Columbus, Ohio.
00:37:49: Und ja, haben sehr viel Zeit in-person verbracht, natürlich ständig am Phone und Zoom gewesen.
00:37:55: Also das war natürlich ein großer Schock für uns alle.
00:37:58: Und da gibt es auch keinen Weg, wie man dann so eine Persönlichkeit im Team ersetzen kann,
00:38:04: weil er ist einer der Miterfinder von Apex.
00:38:07: Da hatten wir also auch nicht irgendwie gesagt, okay, dann macht das jetzt er stattdessen.
00:38:11: Das ist einfach nicht möglich.
00:38:14: Also das war natürlich schon eine schwierige Zeit.
00:38:17: Und ich denke mal, wo wir dann, oder was wir nach wie vor versuchen aufzubauen,
00:38:22: ist dann wirklich, dass wir die verschiedenen Bereiche, in die er involviert war,
00:38:26: eben verschiedenen Leuten mit auftragen.
00:38:29: Er hatte im Prinzip das Apex Product Management
00:38:32: und die Entwicklung geleitet und auch viel in der Cloud involviert gewesen.
00:38:38: Und all diese verschiedenen Bereiche, da kümmern sich jetzt eben andere rum.
00:38:42: Ich hatte auch vorher schon die Apex Entwicklung geleitet und mache das nach wie vor.
00:38:47: Product Management haben wir ein neues Product Management Team aufgebaut,
00:38:51: was jetzt auch sehr viel größer ist, als es zu dem Zeitpunkt noch war.
00:38:55: ... ich glaube vor 3-4 Jahren, da waren es ...
00:38:56: ... Joel, David Peake ...
00:38:58: ... eine Zeit lang pro Englisch gewesen.
00:39:00: Shetanya in Indien, ...
00:39:03: ... jetzt haben wir ein neues Team aufgebaut, ...
00:39:05: ... Ashish Rohindro, Jason Haynes, ...
00:39:07: ... nach wie vor Shetanya in Indien, ...
00:39:09: ... Mitarbeiter in Südamerika, ...
00:39:12: ... viele neue Mitarbeiter in Indien, ...
00:39:14: ... dass wir da wirklich ein sehr großes ...
00:39:16: ... Product Management Team jetzt haben, ...
00:39:19: ... die sich wirklich um dann auch die Community ...
00:39:21: ... verstärkt kümmern können, weil ...
00:39:22: ... am Ende kannst du das Entwicklungsteam ...
00:39:25: ... so nicht auffangen und da eben haben wir jetzt ...
00:39:27: ... ein PM-Team, was sich doch sehr viel stärker ...
00:39:30: ... um Sachen kümmert, wie Training Material und ...
00:39:33: ... Events und direkt mit Kunden zusammenzuarbeiten ...
00:39:36: ... und Requirements abzuholen. Also das ...
00:39:39: ... Teambereich haben wir also mit einem neuen ...
00:39:41: ... PM-Team aufgebaut.
00:39:43: Entwicklung wie gesagt, ...
00:39:44: ... da hat sich ...
00:39:46: ... so groß konzeptionell nicht viel geändert.
00:39:49: Wir sind natürlich stark gewachsen, aber ...
00:39:52: ... von der Aufstellung her nicht so viel und ...
00:39:54: ... Cloud kümmern sich vor allem Vlad Uvarov und ...
00:39:56: ... Jason Straub drum.
00:39:57: Und ja, haben wir dann versucht, ja ...
00:39:59: ... die verschiedenen Bereiche ...
00:40:01: ... so gut wie möglich dann weiter zu betreiben ...
00:40:03: ... oder auch auszubauen natürlich.
00:40:04: Das ist natürlich dann der Weg, um das technisch ...
00:40:06: ... aufzufangen, rein Personal aufzufangen, das ist ...
00:40:08: ... dann einfach ...
00:40:09: Das, ja, das kann man so nicht auffangen, also das ...
00:40:12: ... ist, die Meetings, die er so wöchentlich oder ...
00:40:14: ... zweiwöchentlich organisiert hat oder die ...
00:40:17: ... Verbindungen oder die Relationships, die er ...
00:40:20: ... mit den Mitarbeitern hat, das ...
00:40:21: ... kannst du natürlich überhaupt nicht.
00:40:23: Das kann man nicht ersetzen. Ich habe das Gefühl, dass er für euch ein sehr wertvolles Mitglied eures Netzwerks war.
00:40:30: Und generell von eurem Team oder von den Teams.
00:40:33: Aber er hat auch einfach wirklich sehr stark prägend sowohl auf die deutsche als auch auf die internationalen Communities mit eingezahlt.
00:40:41: Er hat da richtig viel gemacht, damit alle vorankommen und damit Apex richtig populär wird.
00:40:45: Und ich sehe sehr viele Parallelen bei neuen Kollegen, die ihr habt, die auch mit dabei sind, euer PM-Team, die sind da super präsent überall.
00:40:53: Freut mich zu sehen, dass es funktioniert, aber ich glaube es wird halt auch nach wie vor immer noch, wir ändern uns alle gerne zurück und wir wissen, dass das ein Fundament war, was er aufgebaut hat.
00:41:03: Und ich finde, das sollte keiner vergessen und ich finde das immer wieder toll.
00:41:06: Ich glaube auf dieser Konferenz habe ich auch irgendwo ein Laptop gesehen mit so einem Bild in loving memory und das machen wir auch nochmal.
00:41:12: Tisch, dem Demo-Grounds, Exhibition Hall, hat Jason da so ein Laptop aufgebaut und auch
00:41:18: intern sind wir natürlich nach wie vor dabei. Jetzt zum zwei Jahre nach seinem Tod hatten
00:41:24: wir dann Social Media-Kampagnen gemacht, unsere Banner alle upgedatet, das Bild nochmal wieder
00:41:31: gezeigt auf einer Apex.org.com-Website, also da sind wir nach wie vor, werden wir weiterhin
00:41:35: immer Sachen wieder in Erinnerung rufen. Ja, noch viel länger möchte ich über das Thema
00:41:41: gar nicht sprechen. Ich glaube, es ist alles gesagt zu dem Thema. Ja, geprägt hat er das.
00:41:47: Ich glaube, das kriegen wir als Community mit diesem Fundament, was er geschaffen hat,
00:41:50: super hin, das weiter zu machen. Und ja, ich würde jetzt an dieser Stelle gerne rüber schwenken zu
00:41:55: unseren Kategorien. Das sind unsere Fragen. Die stellen wir jedem Gast. Und zwar geht es um die
00:42:02: Kategorien rein hypothetisch, ganz privat und Konsumverhalten. Naja, dadurch, dass du jetzt
00:42:09: jetzt ja eigentlich Amerikaner bist, wir hören es auch wieder raus, also sowohl Hamburg als auch USA,
00:42:13: ich finde es super, haben wir das Konsumverhalten jetzt eher auf News und auf Wissen bezogen und
00:42:20: nicht auf das typische, wie man in Amerika Konsumverhalten beschreiben würde. Ich glaube,
00:42:23: da haben wir auch eine super Ansicht, davon können wir auch drüber sprechen. Aber ich würde sagen,
00:42:26: wir starten mit der Kategorie rein hypothetisch. Und zwar, wenn du einen technologischen Trend in
00:42:31: der Vergangenheit rückgängig machen könntest oder in der aktuellen Zeit rückgängig machen könntest,
00:42:35: Welcher wäre das? Ich weiß nicht, was ich rückgängig machen würde. Ich denke, ich würde
00:42:40: Sachen wie Cloud früher anfangen. Ich denke mal, da waren wir später an oder insgesamt, denke ich mal,
00:42:48: hatten wir schon vor 20 Jahren Ideen around hosted computing gehabt. Mit Apex zum Beispiel. Ich denke
00:42:54: mal, das ist einfach etwas, was wir schon früher hätten irgendwo auf den Weg bringen können. Aber
00:43:00: Aber gut, manche Technologien, die brauchen eben bis sie so weit sind.
00:43:03: Ja, ich meine, da hat Oracle ausnahmsweise mal den Apple gemacht sozusagen.
00:43:07: Also das sind ja das, was auch die Reports gerade zeigen.
00:43:10: Ich möchte das mal nicht so tun, als würde ich die lesen oder als würde ich da ganz deep in irgendwie rein tauchen.
00:43:16: Aber man sieht ganz klar, es gibt AWS ganz lange, es gibt die Google Cloud und weiß ich nicht was alles noch.
00:43:22: Oracle kam relativ später zu, wie du ja schon gesagt hast.
00:43:25: ... aber scheint sich jetzt gerade raus zu kristallisieren, ...
00:43:27: ... dass die halt ...
00:43:28: ... Methoden anwenden, wo sie Leute auch von anderen, ...
00:43:31: ... also gute Mitarbeiter von anderen Cloud-Vendoren ...
00:43:34: ... abholen.
00:43:35: Man lernt natürlich auch davon, was andere gemacht haben.
00:43:37: Und sagen, ihr habt freie Hand, ...
00:43:38: ... ihr könnt jetzt hier an der Stelle mal ...
00:43:40: ... völlig wirken, wie ihr gerne möchtet ...
00:43:41: ... und ich glaube, das ist sichtbar von außen, ...
00:43:43: ... dass Oracle gerade massiv ausbaut, ...
00:43:45: ... was die Cloud angeht.
00:43:46: Und das ist so eine Apples-Methode.
00:43:47: Erstmal alle machen lassen und danach ...
00:43:49: ... langlaufen und aus den Fehlern andere lernen.
00:43:52: Ich glaube nicht, dass das ein Nachteil ist, ...
00:43:53: ... aber klar, das Ganze hätte man früh genug ...
00:43:55: ... aufbauen können und dann auch natürlich sofort ...
00:43:57: ... die Marktherrschaft davon ergreifen können.
00:44:00: Ich darf gerade jetzt ganz viel in der Cloud ausprobieren, ...
00:44:03: ... weil die Ace Pro Credits natürlich umfangreich sind ...
00:44:06: ... und man echt in der Lage ist, da ...
00:44:07: ... sich einmal durch den kompletten Stack durchzuprobieren.
00:44:10: Finde ich nach wie vor super.
00:44:11: Aber gut, das ist dann eigentlich auch schon fast ...
00:44:14: ... die Zusammenfassung, oder zusammen kombiniert ...
00:44:17: ... die zweite Frage, die ich stellen wollte und zwar, ...
00:44:19: ... wenn du eine Erfindung ...
00:44:22: Oder wenn du etwas Neues erfinden könntest oder zumindest erstellen oder schaffen könntest im Technologie-Sektor, was wäre das?
00:44:29: Jetzt hast du gesagt, du hättest früher die Cloud gemacht. Ja, okay, das könnte auch als Antwort durchgehen, aber vielleicht fällt dir noch irgendetwas ein.
00:44:37: Ja, ich denke mal, jeder spricht über AI. Also ich denke mal, da würde ich gerne Ideen haben, wo wir da gut reinpassen können.
00:44:45: Ich meine, wir haben natürlich auch hunderte von Diskussionen um das Thema, aber ich denke mal, das ist so ein Bereich, keine Ahnung, was konkrete sein könnte.
00:44:52: Aber dass wir wirklich AI in einem sinnvollen Weg irgendwo für Apex einsetzen können,
00:45:00: ob es nur ein Chatbot ist, das anwendungsgeneriert oder was auch immer das sein mag,
00:45:05: da gibt es sehr viel Potenzial.
00:45:07: Und das ist durchaus ein Bereich, wo ich denke, dass wir da, wo ich gerne was machen würde.
00:45:12: Dadurch, dass wir natürlich in Podcasts sind und keine Slides zeigen
00:45:15: und eigentlich auch nicht verpflichtet zu werden,
00:45:17: ich füge einfach mal das Safe Harbor Statement damit rein,
00:45:20: das natürlich ein Chatbot als Möglichkeit eine Anwendung erstellen zu lassen, zu generieren,
00:45:25: wäre natürlich eine tolle Idee, heißt aber natürlich noch lange nicht, dass das im Backlog steht und gemacht wird.
00:45:29: Das wäre jetzt die Aussage. Sehr, sehr gut, ja. Sehr professionell, wunderbar.
00:45:33: Ja, klar, also AI ist ein Riesenthema, finde ich auch.
00:45:36: Ich habe mir auch schon Gedanken dazu gemacht, was wäre ein Killerfeature für Apex.
00:45:40: AI getrieben, so als kleines Ding, was man so als erstes rein sneaken könnte.
00:45:44: Ich habe mir vorgestellt, dass so ein weiterer Tab im Patchdesigner ganz sinnvoll wäre, so wie die Hilfe.
00:45:49: Nur, dass es zugeschnitten auf die aktuelle Situation wäre.
00:45:52: Man füttert es mit den Komponenten, die auf der Seite sind, mit den Data Sources, die da sind.
00:45:56: Und anhand dessen kann man in der Hilfe Tipps kriegen, was man als nächsten Schritt machen könnte.
00:46:00: So, guck mal, du hast jetzt hier eine Region gemacht, du hast eine SQL Query reingepackt.
00:46:05: Als nächstes wäre doch super, wenn du vielleicht diese Spalten hier, die habe ich an den Namen erkannt,
00:46:09: dass das dies, das und jenes sein könnte.
00:46:13: Vorschläge, was man anhand der aktuellen Daten, dass man da so Hinweise geben kann.
00:46:17: kann. Für die Hörer, Marc schreibt gerade fleißig mit, ich glaube das ist ein riesen
00:46:23: Feld, kann man machen, aber ich glaube auch da sollte man nichts überstürzen. Ich glaube
00:46:27: da gibt es momentan gerade ganz viele Unternehmen, die sind schneller weg, als sie wieder da
00:46:30: sind und ja, lieber glaube ich etwas Ausgereiftes machen. Ich kann mir gut vorstellen, dass
00:46:36: wir dann mit Apex 26.1 mit Sicherheit einen voll ausgeklügelten Chatbot haben, der eigentlich
00:46:42: alles auch auch wie heißt es noch gleich blueprint steuern kann um das
00:46:47: datenmodell mit zu generieren und alles ja dann würde ich gerne die nächste
00:46:52: nächste frage einsteigen zwar noch mal aus dem bereich rein hypothetisch wie
00:46:57: würdest du schätzen wird sich dein arbeitsalltag in den nächsten zehn
00:47:00: jahren verändern sowohl technologisch gesehen als auch positions spezifisch
00:47:06: immer du warst 25 jahre bei oracle ganz lange auf einer position was siehst du
00:47:09: für die nächsten zehn Jahre?
00:47:10: Also mein, hoffe ich natürlich, weiteres Wachstum für Apex und weiteres Wachstum unserer
00:47:15: Gruppe. Ich hoffe, dass wir wieder dahin kommen, dass wir uns häufiger oder überhaupt mal
00:47:22: persönlich treffen können. Ich denke mal, das war vor der Pandemie schon etwas schwierig
00:47:26: gewesen, weil wir sind halt weltweit stark verteilt. Und unser größtes Team ist im
00:47:32: Prinzip in Reston in der Nähe von Washington DC. Und da haben wir uns immer mal wieder
00:47:36: in Person getroffen und das ist momentan nach wie vor nicht möglich, aber da denke ich
00:47:42: mal müssen wir wieder hin, gerade wenn du ein größeres Team hast, dass wir uns da
00:47:46: auch mal persönlich treffen können, weil ich finde es halt wichtig, dass man die Leute
00:47:48: zumindest mal persönlich gesehen hat, sich mal ein bisschen ausgetauscht hat.
00:47:53: Ich hatte das Glück, sag ich mal, durch unser Hiring Spree über die letzten Jahre, dass
00:47:58: im Prinzip alle, fast alle Mitarbeiter, die ich eingestellt habe, dass ich die in irgendeiner
00:48:03: ... Form schon mal vorher getroffen hatte.
00:48:04: Ronny habe ich mehrfach auf der Dock getroffen oder ...
00:48:08: ... Vincent kannte ich noch aus Innsbruck Zeiten.
00:48:10: Also dass ich da die meisten ...
00:48:12: ... neuen Mitarbeiter schon persönlich kannte, aber das würde ich halt ...
00:48:16: ... hoffen, dass wir in der Zukunft ...
00:48:19: ... da einen Weg finden, wie wir uns ...
00:48:21: ... doch immer mal irgendwo als Team treffen können.
00:48:23: Nicht das gesamte Team, das ist unrealistisch, aber ...
00:48:25: ... in kleineren Gruppen, regional, Europa, USA, ...
00:48:29: ... wo auch immer, dass wir da hinkommen, dass wir da ...
00:48:32: ... ja immer mal ein paar Tage zusammen sein können.
00:48:33: Ich denke nicht, dass wir alle irgendwo wieder ...
00:48:35: ... zurück ins Büro müssen.
00:48:36: Das ist also ...
00:48:37: ... bei Orson eh kein Thema, aber ...
00:48:40: ... ich bin jetzt immer ein paar Mal in unser ...
00:48:44: ... New York Office wieder gegangen, ...
00:48:45: ... wo ich seit zwei Jahren nicht war ...
00:48:47: ... und jetzt haben wir auch ein neues Office ...
00:48:48: ... und waren ein paar Mal gewesen, das ist ...
00:48:50: ... da ist keiner mit dem ich direkt zusammen arbeite, ...
00:48:52: ... da ist also wenig Sinn ...
00:48:53: ... da wirklich im Office zu sein, aber dass man ...
00:48:55: ... dahin kommt, dass man sich gleich mal ab und zu mal ...
00:48:58: ... ein paar ...
00:48:58: ... interne Meetings hier da macht, ...
00:49:01: ... denke ich mal, das wäre wichtig, würde ich für die ...
00:49:03: ... Zukunft hoffen in den nächsten 10 Jahren, dass wir da ...
00:49:05: ... den Weg finden, wie wir da eben ein Remote-Team ...
00:49:08: ... in der Weise managen können, ...
00:49:10: ... dass die Leute sich zumindest auch ab und zu mal ...
00:49:12: ... persönlich sehen.
00:49:13: Ich kann mir vorstellen, dass auch diese Besuche auf ...
00:49:15: ... den Konferenzen jetzt wieder, ob es jetzt Apex Connect ...
00:49:17: ... oder K-Scope ist ja auch ein Teil des Teams, da werdet ...
00:49:19: ... ihr die Zeit sicher auch nutzen, um euch mal ...
00:49:20: ... persönlich auszutauschen.
00:49:21: Oh, auf jeden Fall, ich meine, in den ...
00:49:22: ... anfänglichen Jahren war das eh unsere Team-Meetings.
00:49:25: In der Open World ...
00:49:26: ... vor was, 15 Jahren oder so war es, da ist im Prinzip ...
00:49:29: ... das gesamte Team, die ganze ...
00:49:31: ... 8 oder 9 Leute von uns.
00:49:33: Ja, ich wollte gerade sagen, das war noch wesentlich kleiner, ...
00:49:35: ... als es jetzt ist.
00:49:36: Das geht natürlich diese Tage nicht mehr, aber klar, ...
00:49:38: ... die Freundschaft ist natürlich wichtig und ...
00:49:40: ... hier jetzt mit ...
00:49:41: ... unseren PMs und Jacky uns auszutauschen, ...
00:49:44: ... das finde ich schon sehr gut.
00:49:45: Ja, man merkt das dem Team an, ...
00:49:47: ... gerade auch so bei den Abendveranstaltungen, ...
00:49:49: ... dass ...
00:49:49: ... das Socializing und das Zusammenkommen ...
00:49:51: ... auch mal ganz wichtig und ganz toll ist, ...
00:49:53: ... das persönlich zu machen.
00:49:54: Okay, erste Frage, was ist der nächste?
00:49:57: Kategorieren, das ist ganz privat.
00:49:59: Bist du derzeit zufrieden mit deiner Work-Life-Balance?
00:50:02: Ja, doch, denke ich schon.
00:50:04: Wir waren eh schon auch vor der Pandemie remot gewesen.
00:50:10: Ich habe auch vor der Pandemie schon recht viel von zu Hause gearbeitet,
00:50:14: aber jetzt nach der Pandemie nach wie vor.
00:50:17: Wie ich eben gesagt hatte, ins Büro gehe ich eher selten.
00:50:20: Das gibt einem natürlich schon die Flexibilität,
00:50:23: dass man dann, wenn es mal ein Basketballgame gibt,
00:50:26: dass ich dann nachmittags mit meinem Sohn zum Basketball fahren kann oder dass ich mich um diese oder jene Sachen kümmere.
00:50:31: Meine Frau arbeitet als Immobilienmaklerin in New York.
00:50:34: Sie hat auch einen eher flexiblen Schedule.
00:50:36: Das heißt, das kann letztlich alles recht gut organisieren, dass wir da wirklich flexible Arbeitszeiten haben.
00:50:43: Und ja, unsere Kids sind jetzt 14 und 17.
00:50:47: Dass wir uns da auch in den letzten 10, 15 Jahren die Zeit hatten, da dann auch da zu sein, wenn sie nach Hause kommen, aus der Schule kommen.
00:50:55: Also das ist schon wichtig und ich denke mal, ...
00:50:58: ... die, so wie meine Frau und ich, also Jobs erlauben uns eben da ...
00:51:01: ... die Flexibilität, dass wir eben das alles so machen können, ...
00:51:06: ... wie wir uns das vorstellen.
00:51:07: Ja, das ist eine sehr positive Antwort, das freut mich.
00:51:09: Ich habe häufig, bekomme man auch die Antwort, ...
00:51:11: ... dass es gar keine richtige Work-Life-Balance gibt, ...
00:51:13: ... sondern eher Work-Life-Blending, ...
00:51:15: ... weil das so ein bisschen ineinander überläuft alles ...
00:51:17: ... und das ist ja das, wenn da zwischendurch Unterbrechungen sind ...
00:51:20: ... bei der Arbeit, weil man gerne sich ein bisschen mehr ...
00:51:21: ... auf Live konzentriert, ohne dass Work davon irgendwie ...
00:51:25: ... negativ beeinträchtigt wird, aber ich glaube, ...
00:51:27: ... dass das ist für uns alle auch mit dem ...
00:51:29: ... Remote-Helden.
00:51:30: Klar, ist man dann auch mal abends in einem Meeting ...
00:51:33: ... oder am Wochenende, aber ...
00:51:35: ... im Gegenzug bekommt man natürlich dann die Freiheit ...
00:51:37: ... zu einem anderen Zeitpunkt, dass man dann mal ...
00:51:39: ... irgendwo hier und da hingeht, nicht?
00:51:40: Und mit einem internationalen Team habe ich eh ...
00:51:42: ... Meetings ...
00:51:43: ... morgens früh oder abends spät ...
00:51:46: ... mit meinen Kollegen in Australien.
00:51:47: Da gibt es also nicht viele Stunden, ...
00:51:49: ... wo wir Overlap haben.
00:51:50: Also wenn ich mich mit denen um 8 Uhr morgens ...
00:51:52: ... meiner Zeit treffe, ...
00:51:53: ... das ist bei denen schon abends um 6 oder 7.
00:51:55: Das habe ich persönlich auch schon mal ...
00:51:57: ... in einem Projekt miterleben dürfen.
00:51:58: Ich glaube, das auf einer täglichen Ebene ...
00:52:00: ... zu machen oder mehrmals die Woche, ...
00:52:01: ... ich glaube, das wäre wirklich, wirklich schwierig.
00:52:03: Noch eine Frage aus ganz privat.
00:52:06: Welche Rolle spielt Technologie oder ...
00:52:11: ... ja, ich sage mal fast das Nerdtum ...
00:52:12: ... oder Geektum in deinem privaten Umfeld?
00:52:14: Ist es so, dass wenn du den Laptop zuklappst ...
00:52:16: ... oder den Computer ausmachst, ...
00:52:17: ... dass du umgeben bist auch von Geeks und Nerds, ...
00:52:19: ... mit denen du eigentlich über die gleichen Themen ...
00:52:21: ... weitersprichst oder hast du dir ...
00:52:22: den Freundeskreis aufgebaut, der nicht ausschließlich aus IT-affinen Menschen besteht?
00:52:28: Ich glaube nicht zu technologisch, aber ich denke mal, alle haben genug Technologie zwischen
00:52:36: iPads und iPhones und Laptops und Sonospeakers und Playstations und VR-Brillen. Ich denke
00:52:42: mal, das ist...
00:52:44: Consumer Electronics, ja, aber es wird sich nicht über Programmieren unterhalten oder
00:52:47: über...
00:52:48: ... da habe ich genug Programmieunterhaltung ...
00:52:51: ... während des Tages, das brauche ich abends nicht weitermachen.
00:52:54: Manchmal kann man sich nicht aussuchen, aber gut.
00:52:56: Nächste Kategorie ist Konsumverhalten.
00:52:59: Wie konsumierst du denn zum einen News, aber zum anderen ...
00:53:02: ... auch neues Wissen, die dich in deinem Job weiterbringen?
00:53:05: Ich denke weitestgehend per Phone und iPad.
00:53:08: Ich denke mal, ich habe nach wie vor eine ...
00:53:11: ... New York Times Print Subscription, ich bekomme ...
00:53:14: ... also Wochenende nach wie vor die Zeitung geliefert.
00:53:17: Aber ich glaube, die habe ich in den letzten 10 Jahren nicht aufgemacht.
00:53:21: Ist das Subscription-Modell, was die haben, wenn man die Papier-Version nach Hause geliefert
00:53:26: bekommt, bekommt man die digitale Version günstiger.
00:53:29: Aber grundsätzlich habe ich meine News schon eher per iPad und iPhone konsumiert.
00:53:34: Also wenn man durch das verregnete New York läuft und man nasse Füße hat, eignet sich
00:53:38: diese Zeitung perfekt, um sie als Knüdel in die Schuhe zu tun, um sie zu trauen.
00:53:41: Das bietet sich an.
00:53:43: Das geht schon sehr gut.
00:53:44: Man braucht sehr viele Schuhe bei der Menge an Zeitungen.
00:53:46: Ok, wunderbar. Das technische Wissen, wie eignest du dir das an?
00:53:50: Twitter, Blogs, hörst du vielleicht Podcasts wie "Deaths on Tape" regelmäßig?
00:53:56: Ja, Podcasts, "Deaths on Tape" natürlich. Aber sonst eher lesen, also Websites, Newsites, technische Blogs.
00:54:05: Aber auch eher digital, nicht wirklich Paper?
00:54:09: Nö, digital, also hundertprozentig digital.
00:54:11: Und YouTube-Videos, irgendwie, Produktdemonstrationen, aber alles digital.
00:54:16: Okay, nächste Frage, die baut ein bisschen darauf auf.
00:54:19: Wir haben ja jetzt irgendwie auch immer mehr und immer mehr über die letzten Jahre so eine wachsende Flut an Informationen, die auf einen reinprasseln.
00:54:26: Das kann über alle möglichen Kanäle sein.
00:54:28: Man selber merkt das jetzt gerade so im aktuellen Anlass hier auf einer Konferenz, wie viel da so auf einen einprasselt.
00:54:33: Ob das jetzt parallel 20 Push-Notifications auf dem Handy sind, die weltweit die News irgendwie darstellen.
00:54:38: ... oder ob das Wissen ist, was man hier in der ...
00:54:40: ... Präsentation bekommt, während einer noch mit einem ...
00:54:41: ... redet. Wie gehst du damit um, dass in unserem ...
00:54:46: ... Alltag so viel auf uns einprasselt? Schaltest du ...
00:54:48: ... Push-Notifications auf dem Handy aus für 9 von ...
00:54:50: ... 10 Apps und liest nur einmal am Tag die Zeitung ...
00:54:53: ... an, um nicht die ganze Zeit diese einprassenden ...
00:54:56: ... News als Eilmeldung zu bekommen?
00:54:57: Ja, die Push-Notifications habe ich weitestgehend ...
00:54:59: ... grundsätzlich abgeschaltet, also das wirklich nur ...
00:55:02: ... die, die mich wirklich interessieren.
00:55:03: Auf dem iPhone mag ich die News-Apps ganz gern, ...
00:55:07: weil die summarise ganz gut die Sachen, die mich interessieren.
00:55:10: Das macht das Ganze ein bisschen einfacher.
00:55:11: Aber ansonsten, ja, News halt und Notification schalte ich ab,
00:55:17: wenn ich in irgendwelchen Meetings bin.
00:55:19: Was ich schwierig finde, sind so Sachen, Webinars wirklich eine Stunde lang konstatiert zu folgen,
00:55:25: weil dann kommen die Slack-Messages und die E-Mails und dieses und jenes.
00:55:29: Und das ist so eine Sache, da wirklich eine Stunde zu sitzen und wirklich das zu verstehen,
00:55:35: was da gerade präsentiert wird. Das ist mit all den ganzen Distraction einfach schwierig.
00:55:39: Ich glaube, es ist das gleiche Phänomen, was viele beschreiben. Man sitzt abends auf der Couch,
00:55:43: guckt Fernsehen und irgendwie die nächste Reaktion, die alle zwei, vier, fünf Minuten
00:55:47: passiert ist, man nimmt das Handy in die Hand und lässt sich noch weitere Informationen irgendwie
00:55:50: ein, weil der Film gerade nicht packend genug ist. Das hätte man im Kino nicht gemacht und das macht
00:55:57: man zu Hause dann doch. Ja, das gleiche Verhalten, glaube ich, bei Webinars. Also ich weiß auch
00:56:00: nicht, wie ich das mache, wenn ich zwei Stunden am Stück oder einen halben Tag irgendwas folgen
00:56:04: muss. Ich glaube, da lässt man sich ganz leicht ablenken. Wunderbar. Vielen Dank für die Teilnahme
00:56:09: im Podcast. Ich habe jetzt noch eine kleine besondere Sache vor. Ich zähle jetzt von drei
00:56:12: runter und dann kriege ich ein Unreleased Feature von Apex angekündigt. Drei, ein unangekündigtes
00:56:16: Feature. Self-Haber habe ich ja schon gesagt. Drei, zwei, eins. Jetzt, Marc.
00:56:23: Oh, I have one. Working Copy.
00:56:27: Working Copy. Was steckt dahinter?
00:56:30: Im Prinzip im CI/CD Bereich ist die Idee, dass du im mini-kleinen Bereich dir im Prinzip
00:56:41: eine Feature-Branch anlegst, in dem du eine Anwendung konzeptionell kopierst und dann
00:56:45: in deiner Kopie arbeitest und dann die Änderung hinterher wieder reinmarschst in die Main-Anwendung
00:56:50: und dass das eben so weit eingebaut ist in Apex, dass das automatisiert ist.
00:56:56: das wird. Wahnsinns Feature, super, ihr hört es als allererstes im Devs on Tape Podcast,
00:57:02: eine Working Copy oder N Working Copies? I think it's still a work in progress,
00:57:08: aber die Idee schon, dass man also verschiedene Entwickler ihre eigenen Working Copies haben.
00:57:14: Wunderbar, das ist jetzt ein kleines Bonus, die Kirsche auf der Sahne, das i-Pünktchen auf dem
00:57:20: i für die Hörer, die es wirklich schaffen, unsere Podcast Folge bis ganz zum Ende durchzuhören.
00:57:24: Ich bedanke mich ganz ganz herzlich bei dir, Marc, dass du dir die Zeit genommen hast.
00:57:28: Ich bedanke mich auch bei unseren Hörern, die wieder eingeschaltet haben.
00:57:32: Ich wünsche dir noch eine schöne Konferenz, Marc.
00:57:34: Ich denke, wir werden heute Abend noch ein Bierchen zusammen trinken.
00:57:36: Ja, ich wünsche dir auch.
00:57:37: Schöne Grüße an alle, die den Podcast hören.
00:57:40: Und bis dann. Danke dir nochmal.
00:57:42: Danke.
00:57:43: [Musik]
00:58:00: [Abspann]
Neuer Kommentar