[English] Connor McDonald - Cheap Headphones for Connor - What happened in between?
Shownotes
When headphones become a metaphor for the rapid advancement of AI, you know you're in for an intriguing conversation. Connor McDonald returns to our podcast, bringing humor and profound insights to the table as we discuss the once-skeptical, now-celebrated realm of artificial intelligence. From its potential to outpace our understanding to the ways it's reshaping corporate strategies, AI is no longer the future—it's the pulsating heart of the present, transforming tech before our eyes.
TikTok didn't just change the game for dance trends—it revolutionized content consumption, pushing us to rethink how we share knowledge in the IT industry. McDonald and I share laughs and lessons learned as we navigate the challenges of producing content that resonates in a sea of fleeting attention spans. We also get candid about the importance of a positive outlook in the workplace, and how the tech sector uniquely allows us to pivot away from dissatisfaction—a skill more valuable than the latest coding language.
Finally, we unpack the integration of AI in database development, where natural language meets SQL, and the anticipatory buzz around Oracle's 23C release. We're not just talking tech; we're looking at how these advancements empower everyone from CEOs to the everyday content creator. So, tune in for a thought-provoking journey that transcends the bytes and bits, and touches upon the very essence of innovation, adaptability, and the continuous quest for balance in the ever-evolving digital landscape.
Connor McDonald - Twitter: @connormcd Connor's Podcast: The Spoken Nerd All of Connor's content: Linktree
Kai Donato - kai.donato@mt-itsolutions.com - X: @_KaiDonato
Carolin Krützmann - carolin.kruetzmann@doag.org - X: @CaroHagi
Transkript anzeigen
00:00:13: Kai: Hello and welcome to another episode of
00:00:15: Kai: Devs on Tape.
00:00:16: Kai: Today we have the first time.
00:00:18: Kai: I guest for the second time, year after
00:00:21: Kai: year, maybe next year the third time we
00:00:23: Kai: would see.
00:00:24: Kai: Welcome, connor McDonald.
00:00:26: Connor: It's great to be back.
00:00:27: Connor: That sounds like I've come back to some
00:00:29: Connor: sort of rock console, but it's very
00:00:31: Connor: privileged to be invited back for a second
00:00:33: Connor: time.
00:00:33: Connor: I obviously didn't offend you enough in the
00:00:35: Connor: first time.
00:00:36: Connor: You have another try.
00:00:37: Caro: Yeah.
00:00:38: Kai: I'll do my best.
00:00:39: Connor: I'll do my best.
00:00:40: Kai: Australian.
00:00:40: Kai: Yeah, all right.
00:00:41: Kai: So in I call it preparation for the podcast,
00:00:44: Kai: we thought about what could be possibly
00:00:47: Kai: interesting for the people to hear again,
00:00:50: Kai: or what are the topics we can talk about.
00:00:52: Kai: We didn't talk earlier, so one question is
00:00:54: Kai: definitely what happened in between?
00:00:57: Connor: Well, the last time it was here wasn't it a
00:01:00: Connor: DOAG that we did a podcast yeah different
00:01:01: Connor: room, but yeah different room.
00:01:04: Connor: Well, what's happened is well.
00:01:05: Connor: I'll start with the simple things first.
00:01:07: Connor: Last time I was here, I had a really nice
00:01:09: Connor: pair of headphones to wear as part of the
00:01:10: Connor: podcast and for the listeners tuning in.
00:01:13: Connor: I want to let them know that Caroline and
00:01:15: Connor: Kai have a wonderful pair of headphones
00:01:17: Connor: each, and I have some cheap consumer
00:01:20: Connor: supermarket headphones, making my voice
00:01:23: Connor: sound tinny and lame, because I want to
00:01:25: Connor: assure all the listeners that my voice is
00:01:26: Connor: normally a beautiful, deep baritone.
00:01:29: Connor: But it's the headphones, it's purely the
00:01:31: Connor: headphones.
00:01:31: Connor: So I do feel like I've been cheaped out on.
00:01:34: Connor: But moving on from there, no, it's been a.
00:01:36: Connor: It's been a year of interesting change.
00:01:38: Connor: Don't you give us a chance to even clarify
00:01:40: Connor: this situation?
00:01:41: Kai: No, no great.
00:01:42: Connor: We're moving on.
00:01:43: Connor: We're moving on, go ahead, go ahead.
00:01:45: Connor: Just in terms of if I'll start with the
00:01:48: Connor: tech part of the year, the thing that blew
00:01:49: Connor: me away is a year ago.
00:01:51: Connor: If I said to you hey, have you heard about
00:01:53: Connor: this AI stuff?
00:01:55: Connor: Everyone would say, well, maybe a little
00:01:57: Connor: bit, you know, maybe it's something you
00:01:59: Connor: know.
00:02:00: Connor: People would say I'm sick of digital chat
00:02:02: Connor: bots and assistants.
00:02:03: Connor: I hate that nonsense on a website where it
00:02:05: Connor: says hi, I'm Sally, your automated
00:02:07: Connor: assistant.
00:02:08: Connor: Everyone's view of AI was pretty much it's
00:02:11: Connor: some junk.
00:02:13: Connor: It's the modern version of Clippy from.
00:02:15: Connor: Microsoft Office.
00:02:16: Connor: You fast forward what nine months.
00:02:18: Connor: And now everyone's going this is the future
00:02:21: Connor: of IT, that everything will be AI and, to
00:02:24: Connor: the extent that we're all like, it's going
00:02:25: Connor: to take over the world.
00:02:26: Connor: It's going to launch robots against us.
00:02:29: Connor: Everyone's, you know, quoting terminator
00:02:31: Connor: scenarios and all this kind of stuff.
00:02:32: Connor: So that changes wild and I put my oracle
00:02:38: Connor: head on.
00:02:38: Connor: Oracle, like every other big corporation,
00:02:40: Connor: is just going wow, we need to scrap it, you
00:02:43: Connor: know to come up to speed.
00:02:44: Connor: So I've been doing some AI demos and every
00:02:46: Connor: other company's been doing some AI demos,
00:02:48: Connor: but that's, I imagine it's similar to you.
00:02:50: Connor: It's like it's, you know it's blown.
00:02:52: Connor: It's just blown up so fast.
00:02:53: Kai: Yeah, exactly.
00:02:54: Kai: I saw a talk yesterday from Sasha Lobo and
00:02:58: Kai: he was also just summarizing not in deep
00:03:01: Kai: tech, it wasn't a deep tech talk, it was
00:03:03: Kai: just about one of the major AI researcher
00:03:06: Kai: said, like in January 2022, like last year,
00:03:10: Kai: he said that GPT 3000 in a couple of years
00:03:13: Kai: would not be able to clarify the situation.
00:03:16: Kai: When you put your phone on a table and move
00:03:18: Kai: the table, what happens to the phone?
00:03:19: Kai: Because no one is telling GPT what happens
00:03:22: Kai: with different objects on.
00:03:24: Kai: And then the demo stopped the video
00:03:26: Kai: interview.
00:03:27: Kai: He asked chat GPT, what happens when you
00:03:29: Kai: put a phone on the table and move the table?
00:03:31: Kai: And then you get like a big essay about
00:03:33: Kai: forces between objects that are close to
00:03:35: Kai: each other and the move and how it's been
00:03:38: Kai: calculated and what happens.
00:03:39: Kai: And they said all right, not even one of
00:03:41: Kai: the most advanced research in the AI space
00:03:44: Kai: was able to do a forecast what's happening
00:03:47: Kai: in the next 11 months?
00:03:49: Kai: Right, so there's happening so much stuff
00:03:51: Kai: right now.
00:03:52: Kai: We cannot see what's happening in the next
00:03:54: Kai: month, so we don't know what to expect,
00:03:56: Kai: right, but I'm sure we are very mind blown
00:03:59: Kai: by now and like 10, 10 weeks, for example.
00:04:02: Connor: I saw an interesting article, which it was
00:04:04: Connor: both interesting and scary in the sense
00:04:07: Connor: that someone they said you think about how
00:04:09: Connor: we treat dogs, right?
00:04:11: Connor: Dogs believe that they're sort of almost on
00:04:14: Connor: an even a par with us because they provide
00:04:17: Connor: us companionship and we feed them, and the
00:04:19: Connor: dog thinks that somehow the owner has
00:04:22: Connor: prepared and generated this food.
00:04:24: Connor: It is unaware of the complexity.
00:04:26: Connor: It didn't know that we went to the shop and
00:04:28: Connor: we had a credit card and we drove there All
00:04:30: Connor: that stuff.
00:04:30: Connor: The dog just thinks my life is complete
00:04:33: Connor: because this person, I look after him, they
00:04:35: Connor: give me food and that's all they understand.
00:04:37: Connor: They think that's the complete equation.
00:04:39: Connor: This person then wanted to say this is how
00:04:41: Connor: AI will treat us eventually.
00:04:43: Kai: Yeah.
00:04:43: Connor: In the sense that we will think that we're
00:04:45: Connor: dealing with AI, we'll think that we're in
00:04:46: Connor: control, but there'll be so much going on
00:04:49: Connor: behind the scenes that we simply cannot
00:04:51: Connor: comprehend, and so we will become dogs to
00:04:54: Connor: the AI.
00:04:54: Connor: And I was like okay, that sounds.
00:04:55: Connor: It's an interesting metaphor and it scares
00:04:57: Connor: the hell out of it.
00:04:58: Kai: Definitely so.
00:04:59: Kai: Do you think?
00:05:00: Kai: There's a big, big AI network by now?
00:05:02: Kai: And it's just saying, oh, give them GPT 3.5
00:05:05: Kai: and show them how to tweet.
00:05:09: Kai: Oh, I cannot process files for now.
00:05:12: Kai: And behind that, the big model is just
00:05:13: Kai: laughing and saying you'll see next year.
00:05:16: Connor: Who knows?
00:05:16: Connor: I mean, even though I'm a little bit
00:05:18: Connor: skeptical.
00:05:19: Connor: My partner, genevieve, works in business
00:05:21: Connor: intelligence and I used to be her AI for
00:05:24: Connor: lack of a better term in the sense that
00:05:25: Connor: when she had to write a complex SQL to do
00:05:27: Connor: some data analysis, my phone would go bing.
00:05:30: Connor: And like hey, I'm trying to work out this
00:05:33: Connor: running total, or a month to date, or
00:05:35: Connor: whatever.
00:05:36: Connor: Here's the tables.
00:05:37: Connor: What do I do?
00:05:37: Connor: And I said, well, why don't you try just
00:05:39: Connor: throwing that text into chat GPT?
00:05:42: Connor: And don't get me wrong, it doesn't give the
00:05:44: Connor: right SQL, but it gives her 90% and that's
00:05:47: Connor: pretty much what I used to give her.
00:05:48: Connor: I said, look, this is roughly what you want
00:05:49: Connor: to do.
00:05:50: Connor: And she goes okay, I can take it from here
00:05:52: Connor: and I can correct the column names, fill in,
00:05:54: Connor: correct the syntax a little bit, but yeah,
00:05:56: Connor: so in terms of a tool, she thinks it's
00:05:58: Connor: awesome.
00:05:59: Kai: Is it the modern way of telling like, let
00:06:02: Kai: me Google that for you, because you say,
00:06:04: Kai: okay, you can write it in the iMessage
00:06:06: Kai: field or not?
00:06:07: Kai: Your Android guy, you can write it into
00:06:09: Kai: WhatsApp and you get the answer, or you can
00:06:11: Kai: even just ask chat, gpt, exactly.
00:06:14: Connor: So I you know, I think the benefits are
00:06:16: Connor: there, but yeah, like, and of course, as a
00:06:18: Connor: result, everyone's saying that you know,
00:06:19: Connor: we'll all be out of a job as developers or
00:06:22: Connor: whatever.
00:06:22: Connor: Who?
00:06:23: Kai: knows.
00:06:23: Kai: That's another interesting point of the
00:06:25: Kai: talk yesterday that developers should be
00:06:27: Kai: open-minded for new technology and they
00:06:29: Kai: should say that we were, say, we are going
00:06:32: Kai: to say the next years like, oh, back in the
00:06:35: Kai: days, we did everything by hand and we have
00:06:37: Kai: written, written the programs all by
00:06:39: Kai: ourselves, like craftsmanship and so on,
00:06:42: Kai: and we have to say goodbye to this, this
00:06:44: Kai: handmade applications.
00:06:46: Kai: This is not the point where we are working
00:06:47: Kai: in the next years.
00:06:48: Kai: It is just focusing on how to train models
00:06:51: Kai: and to find ways to apply the AI stuff to
00:06:53: Kai: our things.
00:06:54: Kai: But I mean, we have a long career ahead of
00:06:57: Kai: us, so we should think about that.
00:06:59: Kai: What's happening in the next years?
00:07:01: Kai: Many people don't think about that.
00:07:02: Kai: What, what will be changed?
00:07:04: Kai: Right?
00:07:04: Connor: So I just want to point out to listeners
00:07:07: Connor: that you pointed at.
00:07:08: Connor: Caroline said you and I have.
00:07:10: Connor: You know, you two have long careers ahead
00:07:12: Connor: of you by inference, looking at me saying
00:07:14: Connor: I'm a dinosaur and don't have many years
00:07:16: Connor: ahead of me.
00:07:17: Kai: Exactly kind of that's what I meant,
00:07:18: Kai: because you got the cheap headphones and I
00:07:21: Kai: have to bring something back right so this
00:07:24: Kai: is exactly so.
00:07:25: Connor: I'll tell you a funny story about that.
00:07:27: Connor: Actually, in Poland, I've just come from
00:07:28: Connor: Poland, from the Poland Oracle User Group
00:07:30: Connor: fantastic event Shout out to Louisa and
00:07:32: Connor: Camila.
00:07:32: Connor: It was a really well-run event.
00:07:35: Connor: A guy came up to me between sessions and
00:07:37: Connor: and very, I was very appreciative.
00:07:38: Connor: He said oh yeah, hi, connor, I just want to
00:07:40: Connor: say I like your YouTube videos and I've had
00:07:42: Connor: a lot of value out of them and that made me
00:07:43: Connor: feel really good.
00:07:44: Connor: It's nice for people to make that effort.
00:07:45: Connor: And then he said I'm also doing some video.
00:07:48: Connor: I'm starting to do some little tech videos
00:07:49: Connor: from my office and stuff like that.
00:07:51: Connor: And he said you've been an inspiration.
00:07:52: Connor: I was like oh wow.
00:07:53: Connor: And he goes.
00:07:54: Connor: It's just so good to see someone just so
00:07:57: Connor: much older than me doing video.
00:08:01: Caro: And I was going.
00:08:02: Connor: I think that's a compliment.
00:08:05: Connor: It was like thank you and not just old up
00:08:08: Connor: so much old.
00:08:10: Connor: Okay, thank you very much, but but either
00:08:13: Connor: way I still, even with those kind of slaps
00:08:15: Connor: in the face, I thoroughly enjoy doing my
00:08:18: Connor: YouTube videos.
00:08:19: Kai: So this is one highlight of the year for
00:08:20: Kai: you that somebody is telling you that
00:08:22: Kai: you're so much older than right.
00:08:23: Connor: So much older.
00:08:24: Connor: Well, I have to.
00:08:24: Connor: My children do that every single day, so
00:08:27: Connor: I'm very much used to it.
00:08:28: Connor: So I've gone from being.
00:08:30: Connor: When they were young and they learned how
00:08:31: Connor: to do things like video, they thought I was
00:08:33: Connor: cool dad.
00:08:34: Connor: And then, as they've got older and matured,
00:08:36: Connor: they've reverted to normal child speak,
00:08:39: Connor: which is I'm uncool dad.
00:08:40: Kai: I mean, they saw your content right.
00:08:42: Connor: So exactly.
00:08:43: Connor: I have to admit, though, one of the things
00:08:44: Connor: that they get instructed to do is, every
00:08:46: Connor: time I publish a video, I said you boys
00:08:48: Connor: better get on there and you better press
00:08:49: Connor: that like.
00:08:51: Connor: It's all about the likes.
00:08:53: Connor: What are the young YouTubers say Smash that
00:08:55: Connor: like button.
00:08:56: Kai: Yeah, hit the bell right, or what is it in
00:08:58: Kai: English?
00:08:58: Kai: That's right, the notification thing Hit
00:09:00: Kai: the bell smash that like button so they get
00:09:04: Kai: instructed.
00:09:04: Connor: So at least I get one like on each video.
00:09:07: Kai: So this is also what happens in between,
00:09:09: Kai: because last time you had something like I
00:09:12: Kai: don't know if I get it completely right,
00:09:13: Kai: but it's not the count of followers what is
00:09:17: Kai: important.
00:09:18: Kai: It is the followers that count.
00:09:20: Caro: It's not the followers.
00:09:21: Kai: So we were completely prepared, like
00:09:24: Kai: completely.
00:09:24: Kai: Yeah, you prepared your statement that it's
00:09:27: Kai: not necessary to have many followers.
00:09:29: Kai: It should be the right followers.
00:09:30: Kai: You want to help and now you're just.
00:09:31: Kai: Yeah, I need the followers, I want likes, I
00:09:34: Kai: want the diamond play button.
00:09:35: Connor: No, my children to love me, that's, that's
00:09:37: Connor: the most important.
00:09:38: Connor: And you know, if that, if forcing them to
00:09:40: Connor: hit like button is the way to do it, then
00:09:42: Connor: that's the way I do it and, yeah, that
00:09:44: Connor: might be also the way you the reason why
00:09:48: Connor: you started TikTok, right?
00:09:49: Kai: So that's another question of what happened
00:09:50: Kai: to your TikTok.
00:09:51: Connor: So you did test, you told us about how did
00:09:55: Connor: this this that's been an interesting
00:09:57: Connor: experience and the motivation came I can't
00:10:00: Connor: remember this was before or after I spoke
00:10:02: Connor: to you last year, which was I had a podcast
00:10:06: Connor: interview with an intern at Oracle who's
00:10:08: Connor: now an employee of Oracle, so that's been a
00:10:10: Connor: success story there and she was saying that
00:10:13: Connor: she learns a lot of her tech Ideally, she
00:10:15: Connor: said if she can find a 30 second sound bite,
00:10:18: Connor: it doesn't matter whether it's.
00:10:18: Connor: TikTok, instagram, youtube.
00:10:20: Connor: But she said, yeah, when you've got a
00:10:22: Connor: problem, if I can find a 30 second sound
00:10:24: Connor: bite to solve that problem and let me move
00:10:26: Connor: forward, then that's the way you can learn.
00:10:28: Connor: Yeah, and that was pretty confronting for
00:10:30: Connor: me who's used to blog posts and you know
00:10:32: Connor: what we now call a long YouTube video,
00:10:35: Connor: which is like five minutes, and so, as a
00:10:38: Connor: result, I thought well, let's go to TikTok
00:10:39: Connor: ago, and I have to admit it is surprising
00:10:43: Connor: that if I publish a YouTube video after a
00:10:47: Connor: day, it might have been watched by a few
00:10:49: Connor: hundred people.
00:10:50: Connor: If I publish a TikTok video, it's been
00:10:52: Connor: watched by a few thousand, literally within
00:10:54: Connor: a few days.
00:10:55: Connor: Now, don't get me wrong, do I honestly
00:10:57: Connor: think 3,000 people spending a quality
00:10:59: Connor: amount of time looking at the content?
00:11:01: Connor: Because we all know, with TikTok, your
00:11:04: Connor: index finger is just flicking through next
00:11:06: Connor: video, next video.
00:11:07: Connor: I don't know how the TikTok analytics work,
00:11:09: Connor: but certainly there seems to be a tech
00:11:11: Connor: audience there, intermingled with cat
00:11:13: Connor: videos and dog videos and people running
00:11:16: Connor: into water fans and all sorts of ridiculous
00:11:18: Connor: accidents, which seems to be most of TikTok.
00:11:20: Connor: I still struggle to be, enthusiastic about
00:11:23: Connor: TikTok because it just I think it just
00:11:25: Connor: creates that doom scrolling mentality of
00:11:27: Connor: just scroll, scroll, scroll.
00:11:28: Connor: But the reality is I don't get to make that
00:11:30: Connor: decision.
00:11:31: Connor: If the next generation of programmers is
00:11:33: Connor: getting their tech from TikTok, then my job
00:11:36: Connor: description is get content on TikToks.
00:11:39: Connor: I'll keep doing it and we'll see how it
00:11:41: Connor: goes.
00:11:42: Kai: I mean, this is something that is very
00:11:45: Kai: specific to you, that you are always like,
00:11:47: Kai: yeah, very happy, and looking forward and
00:11:50: Kai: checking everything out.
00:11:52: Kai: So this is not.
00:11:53: Kai: No, I don't get the trend of TikTok, I
00:11:56: Kai: don't want to do it anymore and no, I'm not
00:11:58: Kai: following the trends.
00:11:59: Kai: So this is one question we prepared.
00:12:03: Kai: The one question how do you get this?
00:12:06: Kai: How are you still happy every single day
00:12:08: Kai: and every single moment?
00:12:10: Kai: So or ask the question the other way around
00:12:13: Kai: what drives you nuts?
00:12:14: Kai: I didn't see that in any video or in any
00:12:17: Kai: discussion on the conference.
00:12:19: Connor: Well, plenty of things do.
00:12:20: Connor: I have to admit, though, one of the things
00:12:22: Connor: I learned a long time ago is I worked for a
00:12:25: Connor: company this is all a mining company.
00:12:28: Connor: This is well sort of in the late 90s, late
00:12:31: Connor: 80s, early 90s, worked the FEN for about 12
00:12:34: Connor: years, and I found myself at work getting
00:12:37: Connor: more and more bitter, yeah, and more and
00:12:39: Connor: more things just wound me up and I'd come
00:12:41: Connor: home and I wasn't really enjoying it, and
00:12:44: Connor: at the time I blamed the company.
00:12:46: Connor: I thought you know, they're not, you know,
00:12:48: Connor: doing intelligent things in IT, they're not
00:12:50: Connor: treating their employees well, et cetera.
00:12:52: Connor: I had all sorts of bitterness against them
00:12:54: Connor: and it's sort of I'm not sure what the sort
00:12:55: Connor: of moment was, but I sort of realized that
00:12:57: Connor: in reality, it's actually probably I won't
00:12:59: Connor: say my fault, but it's me.
00:13:01: Connor: If I'm going to harbour the bitterness,
00:13:03: Connor: then nothing in the company is probably
00:13:05: Connor: fixed there.
00:13:06: Connor: And don't get me wrong wherever I've worked
00:13:07: Connor: since then, including my time at Oracle,
00:13:10: Connor: sometimes things upset you, and what
00:13:12: Connor: happens is I found it's much better now to
00:13:14: Connor: come home and just expunge it.
00:13:16: Connor: So sometimes I'll just come and I'll just
00:13:18: Connor: let rip at the monitor, whatever you know
00:13:22: Connor: just you know, and just unleash all the
00:13:23: Connor: frustrations and they're gone.
00:13:26: Connor: And it's much better to expunge them than
00:13:28: Connor: to harbour them.
00:13:29: Connor: And one of the things I do find every day
00:13:31: Connor: is you do bump into people, even at
00:13:33: Connor: conferences, people at conferences here,
00:13:34: Connor: and you say you know how things going and
00:13:36: Connor: they're just pissed off at the world.
00:13:38: Connor: And I think that's just so exhausting.
00:13:40: Connor: But you just you know there's not enough
00:13:42: Connor: time for I don't have enough years left to
00:13:44: Connor: spare to spare time, so you said it this
00:13:46: Connor: time, right.
00:13:48: Connor: I'm so much older than other people doing
00:13:52: Connor: videos, so, yeah, so I find that it's
00:13:56: Connor: life's too short to basically be sitting
00:13:58: Connor: there and being pissed off about your work
00:14:01: Connor: life, because you, as we all know, you're
00:14:03: Connor: going to spend a good amount of time of
00:14:04: Connor: your life working, so you may as well get
00:14:07: Connor: some reward out of it.
00:14:08: Connor: And don't get me wrong I'm very fortunate
00:14:10: Connor: because I have the best job in the world.
00:14:12: Connor: You know, I fully can see that there are
00:14:14: Connor: plenty of people who have working
00:14:16: Connor: environments that it would be incredibly
00:14:18: Connor: difficult to find that enjoyable or
00:14:19: Connor: rewarding, but I'm just very lucky.
00:14:23: Caro: I've always heard a sentence you love it,
00:14:26: Caro: you leave it or you change it.
00:14:28: Caro: In this case, that's cool so yeah, you
00:14:31: Caro: should change it or love it or just say
00:14:34: Caro: okay, it's fine.
00:14:35: Connor: Exactly, and you know, all of us in the IT
00:14:38: Connor: industry are in a privileged position
00:14:40: Connor: because, I kind of remember a time in the
00:14:42: Connor: IT industry where it hasn't been possible
00:14:45: Connor: to find work.
00:14:46: Connor: Maybe not your dream job, but if one job
00:14:49: Connor: changes, companies do have layoffs from
00:14:51: Connor: time to time and stuff.
00:14:52: Connor: But the reality is very few IT people can't
00:14:54: Connor: find work relatively quickly, Whereas other
00:14:58: Connor: people they lose their jobs and it's a life
00:15:00: Connor: altering event.
00:15:02: Kai: I mean, if you're focused and do some
00:15:04: Kai: craftsmanship or work with your bare hands
00:15:06: Kai: right.
00:15:07: Kai: And if you learn to work with wood, for
00:15:09: Kai: example, and then at some point you're just
00:15:11: Kai: pissed off or upset from wood, what should
00:15:13: Kai: you do differently?
00:15:14: Kai: Right.
00:15:14: Kai: But in IT, if you are in the company and
00:15:16: Kai: you see over the years that your interest
00:15:19: Kai: changed and you want to do something else,
00:15:21: Kai: there are ways to do it easily, right.
00:15:24: Kai: So you can say I'm not interested in being
00:15:26: Kai: a DBA, for example, but I want to develop
00:15:28: Kai: something because I did it in private time.
00:15:31: Kai: So now I'm looking into Apex, for example,
00:15:34: Kai: or whatever database environment, and this
00:15:37: Kai: is more easy.
00:15:38: Kai: So I think that everyone is able in IT,
00:15:41: Kai: able to refocus after a couple of years
00:15:44: Kai: instead of being bitter because I think
00:15:46: Kai: it's right.
00:15:47: Kai: So, at every conference, when I asking
00:15:49: Kai: people, how is it going, how do we feel?
00:15:51: Kai: Most of the time the first thing they say
00:15:53: Kai: is what's not okay, what's not working If
00:15:56: Kai: it's the political system in Germany or a
00:15:58: Kai: different country, or if it's the company
00:16:00: Kai: they are working for, or what are the
00:16:02: Kai: crisis or whatever.
00:16:04: Kai: But they're not saying hey, I had a pretty
00:16:06: Kai: nice week.
00:16:07: Kai: Nothing bad happened.
00:16:08: Kai: I had a great time working, met great
00:16:11: Kai: friends and most of the time they're just
00:16:13: Kai: focusing on the negative stuff, and this
00:16:15: Kai: has to change, because when I'm talking
00:16:17: Kai: about stuff that is not good, then I'm not
00:16:19: Kai: happy to.
00:16:21: Connor: Let it be known that 19 minutes went by
00:16:23: Connor: before Kai managed to swing Apex into the
00:16:25: Connor: conversation, so that's probably a record
00:16:28: Connor: for you.
00:16:28: Kai: I'm trying to.
00:16:29: Kai: I'm trying hard.
00:16:33: Connor: But in terms of things in last year,
00:16:35: Connor: obviously we've had a couple of Apex
00:16:36: Connor: releases.
00:16:37: Connor: I work as part of the Apex team.
00:16:40: Connor: I report to my kitchen but obviously I'm
00:16:43: Connor: not actively involved in the building of
00:16:45: Connor: the product, but certainly because I look
00:16:48: Connor: after the Aston system one of the nice
00:16:51: Connor: things I've been enjoying is the latest
00:16:53: Connor: version of Apex with the work and copy and
00:16:55: Connor: stuff.
00:16:55: Connor: So that's some cool stuff.
00:16:57: Connor: I try Keeper Breast of Apex features, but
00:16:59: Connor: the days of Apex being a little tiny app
00:17:01: Connor: where you could be fully cognizant of all
00:17:03: Connor: the bits and pieces are sort of gone Now.
00:17:05: Connor: It's just such a bigger, more impressive
00:17:07: Connor: product.
00:17:07: Connor: But yeah, that's the other thing that I've
00:17:09: Connor: been enjoying seeing some new Apex features
00:17:10: Connor: this last year.
00:17:11: Kai: This was our first moment in DevSontape
00:17:14: Kai: where we got some information no one else
00:17:16: Kai: outside of the Apex team had.
00:17:18: Kai: Max Hifts was announcing working copies in
00:17:21: Kai: DevSontape first, like in July.
00:17:23: Kai: We recorded that casecode and, yeah, we
00:17:26: Kai: were able to release the the podcast
00:17:29: Kai: episode where he was teasing this
00:17:30: Kai: functionality before any blog or lab stuff
00:17:35: Kai: Say that.
00:17:35: Kai: So be prepared, this question will come to
00:17:37: Kai: you to tell us some secrets from Oracle
00:17:40: Kai: right after the last words in this podcast.
00:17:43: Caro: I just wanted to say Kai pushed him to a
00:17:48: Caro: secret.
00:17:50: Kai: Not only him.
00:17:51: Kai: So this is the Doak where we squeeze the
00:17:53: Kai: secrets out of Oracle developers, not
00:17:55: Kai: developers Oracle people.
00:17:58: Connor: Okay, I'll just make something up and at
00:18:00: Connor: the end I'll say but of course say father,
00:18:03: Connor: but that way you've got a big announcement,
00:18:05: Connor: You've got something exciting.
00:18:06: Connor: It's probably fiction, but that's okay.
00:18:09: Kai: I mean clicks likes.
00:18:12: Kai: We'll see what happens.
00:18:14: Caro: So you talked about your TikTok career and
00:18:18: Caro: you also post a lot of videos and helpful
00:18:21: Caro: things as an old dinosaur on YouTube and
00:18:26: Caro: I've seen this year you reached a special
00:18:29: Caro: number of videos.
00:18:30: Connor: I didn't date, I was, I have to admit it's.
00:18:32: Connor: It did feel a bit self-indulgent to do a
00:18:34: Connor: little sort of GIF celebrating the fact
00:18:36: Connor: that I got to 700.
00:18:38: Connor: So I did a pun on the 007 of James Bond.
00:18:43: Connor: Oh yeah, no, I got it.
00:18:45: Connor: It's one of those things where I like
00:18:48: Connor: celebrating those little milestones,
00:18:49: Connor: because it comes back to the thing about,
00:18:50: Connor: you know, enjoying the job you do.
00:18:53: Connor: And I figured if you are happy to celebrate
00:18:56: Connor: the things you achieve yourself, if you're
00:18:58: Connor: proud of them, then you don't have to be
00:19:00: Connor: constantly thinking, oh, to someone else
00:19:01: Connor: approve you know why not be personally
00:19:04: Connor: satisfied with what you're achieving, and
00:19:06: Connor: also the reason I picked video as something
00:19:08: Connor: to celebrate is the reality is, oracle in
00:19:11: Connor: particular, is often viewed as an old tech
00:19:13: Connor: company.
00:19:14: Connor: All the big companies, you know your
00:19:15: Connor: Microsofts and your IBMs are often viewed
00:19:17: Connor: as old tech, and even people at conference
00:19:20: Connor: attendees occasionally say to me things
00:19:22: Connor: like oh well, you know Oracle, you know, we
00:19:24: Connor: know them for 55 page technical white
00:19:27: Connor: papers and things like that, or massive
00:19:31: Connor: documentation sets, etc.
00:19:33: Connor: Which are perhaps not as popular as they
00:19:35: Connor: used to be.
00:19:36: Connor: So I'm, you know, very keen on doing things
00:19:38: Connor: like video, because yeah, it's a, it's the
00:19:40: Connor: modern form and that's you and I.
00:19:44: Connor: I would love to say I was, you know, sort
00:19:45: Connor: of a ground breaker and I worked all this
00:19:48: Connor: out by myself, but it was purely self
00:19:51: Connor: fulfilling in the sense that the amount of
00:19:53: Connor: times I'm at home and I've got some sort of
00:19:54: Connor: obstacle the bath in the kitchen sink is
00:19:57: Connor: blocked, or I'm trying to erect a set of
00:19:59: Connor: shelves, and I've got seven IKEA pieces
00:20:01: Connor: left over and I'm trying to work out what
00:20:02: Connor: the hell went wrong.
00:20:03: Connor: You Google for it, and what I found myself
00:20:05: Connor: doing more and more of is not clicking on
00:20:07: Connor: the text solution but clicking on the
00:20:10: Connor: YouTube solution.
00:20:11: Connor: Here's how I unblock my sink, here's how
00:20:13: Connor: you do it without flooding.
00:20:14: Connor: You know the bathroom, etc.
00:20:15: Connor: And I thought well, if I'm sitting here
00:20:17: Connor: writing blog posts but at the same time
00:20:20: Connor: going, I'm getting better solutions by
00:20:22: Connor: clicking on a video.
00:20:23: Connor: Yeah, maybe I need to rethink what I'm
00:20:24: Connor: doing.
00:20:25: Kai: I mean the risk.
00:20:26: Kai: The risk is very big that you sit there for
00:20:28: Kai: like two hours because the recommendation
00:20:30: Kai: videos are right up Also interesting, right.
00:20:32: Kai: So this is the difference between that and
00:20:34: Kai: in text.
00:20:34: Kai: Yeah, so in the generation of my father
00:20:37: Kai: he's printing everything out.
00:20:38: Kai: So if he has a new product he's interested
00:20:40: Kai: in, then he's printing out the white paper
00:20:42: Kai: for that, everything, the technical paper,
00:20:44: Kai: everything.
00:20:45: Kai: I said, dad, you just look to YouTube and
00:20:48: Kai: see a review of that like four minutes.
00:20:50: Kai: If you're interested, you can go to the
00:20:51: Kai: website and see it and even try it at a
00:20:54: Kai: store.
00:20:54: Kai: Right, he's printing it out, never read it,
00:20:57: Kai: throw it away.
00:20:58: Kai: But this is a different time, right?
00:21:01: Caro: Yeah, I just remembered.
00:21:03: Caro: Last time or last year, we recorded our
00:21:06: Caro: podcast session.
00:21:07: Caro: You put.
00:21:08: Caro: You took your phone and looked at it and
00:21:11: Caro: said oh, there are 10,000 downloads now for
00:21:14: Caro: my podcast and you're not impressed.
00:21:19: Kai: Happy, but not impressed.
00:21:20: Caro: Yeah, yeah, it was kind of like, oh cool
00:21:23: Caro: Wow.
00:21:24: Connor: I have to admit I feel guilty doing a
00:21:26: Connor: podcast because one of the things I have
00:21:28: Connor: probably lapsed a bit this year is my own
00:21:30: Connor: podcast.
00:21:31: Connor: Yeah, I saw that Simply because I just
00:21:33: Connor: struggled to find the time.
00:21:34: Connor: But I have to admit I really like doing
00:21:36: Connor: them, even when I'm not doing them with
00:21:38: Connor: guests.
00:21:38: Connor: I'm just sitting there just blah, blah,
00:21:41: Connor: blah into the microphone.
00:21:42: Connor: My problem is I go edit my podcast
00:21:45: Connor: afterwards, unlike you guys.
00:21:47: Connor: You know, do it nice and raw and unfiltered,
00:21:49: Connor: which is something I should have done from
00:21:50: Connor: day one.
00:21:52: Connor: But now when I have podcast guests, podcast
00:21:54: Connor: guests I promise them that I will clean up
00:21:57: Connor: the audio at the end.
00:21:58: Connor: So at the end there's no ums, there's no
00:22:01: Connor: urs, there's no breaks, etc.
00:22:03: Connor: Because I promised my guests I said you'll
00:22:05: Connor: sound great, you'll sound like you were
00:22:06: Connor: perfectly literate, that you'd never had to
00:22:08: Connor: pause for thought, whatever.
00:22:10: Connor: That was a rod for my own back, because now
00:22:12: Connor: I can record a podcast in an hour and then
00:22:14: Connor: it's two days of going through it and
00:22:16: Connor: cleaning it up.
00:22:16: Kai: That was a stupid decision To give you a
00:22:19: Kai: recommendation as a podcast which is not as
00:22:22: Kai: successful as your own.
00:22:24: Kai: You could just do like an uncut version of
00:22:27: Kai: your podcast same name, just uncut or raw
00:22:30: Kai: Raw so say we're doing it raw, so every
00:22:33: Kai: single ur is there.
00:22:35: Kai: And the second recommendation is the tool
00:22:36: Kai: we are using which is filtering out a
00:22:39: Kai: couple of noises and sounds.
00:22:42: Kai: So we are trying all the different kind of
00:22:44: Kai: software right now and we talked about AI.
00:22:46: Kai: Those tools are coming up right now.
00:22:48: Kai: In like once a week or something new is
00:22:50: Kai: there and there are already tools that are
00:22:53: Kai: doing this stuff for you.
00:22:54: Caro: Yeah, but actually we are in the meanwhile
00:22:57: Caro: we also cutting out a lot of amps and urs
00:23:00: Caro: because there were some complaints about it.
00:23:03: Kai: Yeah, there were some.
00:23:05: Kai: Most of the time we were the amps and urs
00:23:08: Kai: not, I guess but yeah, there was a tool
00:23:10: Kai: that is called DeCipher, I think, and this
00:23:13: Kai: is exactly cutting out.
00:23:14: Kai: So it's transcribing a podcast and it's
00:23:17: Kai: showing the urs and amps underlying them
00:23:19: Kai: and you can just say remove all or remove a
00:23:22: Kai: couple of them, but most of the time it
00:23:24: Kai: doesn't sound natural right after that,
00:23:25: Kai: because the pause is not so long, but who
00:23:27: Kai: are we to tell you how to make your content
00:23:30: Kai: right?
00:23:30: Kai: I?
00:23:30: Connor: mean it's got to the stage now where, when
00:23:32: Connor: I bring up the recording and I use Audacity
00:23:36: Connor: to go through the recording, I know what
00:23:38: Connor: the waveform of an arm looks like.
00:23:40: Connor: So, I'm just looking at, I'm going that's
00:23:41: Connor: probably an arm, and the other problem I
00:23:43: Connor: have is, occasionally I'll fill in a space
00:23:46: Connor: with so, so blah, blah, blah, blah, blah,
00:23:48: Connor: blah, blah, and then that's how we build
00:23:50: Connor: the database.
00:23:51: Connor: So now we can be out of user.
00:23:53: Connor: So yeah, and I'm sitting there going why?
00:23:56: Caro: Why do I do it?
00:23:56: Connor: Because it just makes work for me.
00:23:58: Connor: But it's funny, you talk about doing a raw
00:24:00: Connor: or uncut version.
00:24:01: Connor: The problem there is my podcast would then
00:24:02: Connor: go from PG-13 to over 18s only.
00:24:07: Connor: Oh yeah, too much swearing, too much
00:24:08: Connor: profanity, too much frustration.
00:24:10: Connor: So.
00:24:11: Kai: I didn't know that you're cutting out so
00:24:13: Kai: much.
00:24:15: Kai: We try to behave at this podcast besides
00:24:16: Kai: guests that are complaining about the
00:24:18: Kai: headphones they get.
00:24:20: Connor: But funny enough.
00:24:20: Connor: In terms of podcasting, I have to admit
00:24:22: Connor: we're going on a podcast right here which
00:24:24: Connor: I'm sure interests us and doesn't interest
00:24:26: Connor: the listeners, but they can just bear with
00:24:27: Connor: it.
00:24:28: Connor: One of the things I think would be an
00:24:29: Connor: opportunity for both of us is in terms of
00:24:31: Connor: bringing it back to AI is obviously, you've
00:24:33: Connor: got a number of episodes in German.
00:24:36: Connor: All my episodes are obviously in English
00:24:37: Connor: because I'm a spectacularly monolingual.
00:24:41: Connor: I did work with an AI recently on a video,
00:24:44: Connor: where I took a video, uploaded it to an AI
00:24:46: Connor: service and they transcribed the video to
00:24:49: Connor: Spanish, including all the mouth movements
00:24:52: Connor: and everything.
00:24:53: Kai: So literally it looks like I'm speaking.
00:24:55: Connor: Spanish with my voice in Spanish and I was
00:24:58: Connor: like, surely this can't be any good.
00:25:01: Connor: But it blew me away.
00:25:02: Connor: It was amazing.
00:25:03: Connor: In fact, the only thing that got wrong was
00:25:05: Connor: because I was talking about 23C.
00:25:08: Connor: It didn't understand tech, so every time I
00:25:10: Connor: said 23C, it said 23 degrees Celsius.
00:25:13: Connor: But other than that, I obviously didn't
00:25:16: Connor: know if it was any good because I don't
00:25:17: Connor: speak Spanish, but I sent it to a few
00:25:19: Connor: Spanish speakers inside Oracle.
00:25:21: Connor: You probably know Monica from the APN team
00:25:22: Connor: and she came back and she said yeah, she
00:25:24: Connor: said the conversational Spanish is great,
00:25:26: Connor: it's just the tech stuff it struggled with.
00:25:28: Connor: But I think, especially because podcast
00:25:30: Connor: doesn't involve video, I reckon it would be
00:25:33: Connor: good for, for example, you could take your
00:25:34: Connor: German episodes and use an AI to publish
00:25:37: Connor: them in English and I could take my English
00:25:39: Connor: and publish them in any language.
00:25:41: Kai: This is also an announcement for our
00:25:44: Kai: listeners.
00:25:44: Kai: Now in the English episode, no, carol is
00:25:47: Kai: very scared.
00:25:47: Kai: Now what we are doing.
00:25:49: Kai: Like half a year in the middle of the year,
00:25:51: Kai: I started to transcribe each and every
00:25:53: Kai: episode with I think it's Mac Whisper, the
00:25:57: Kai: framework under the hood, and this is
00:25:59: Kai: transcribing everything we say and
00:26:00: Kai: translate it into English, spanish and
00:26:02: Kai: whatever, and now we are including that
00:26:05: Kai: into the podcast stream so each and every
00:26:07: Kai: podcast player that supports it can do some
00:26:10: Kai: subtitles for your talk and you can read
00:26:12: Kai: with it, or it's just during the talk.
00:26:14: Kai: It's going on a screen so you can read it.
00:26:17: Kai: And also for YouTube, so you can choose
00:26:19: Kai: from each and every language and it's
00:26:21: Kai: transcribing from the German translation
00:26:23: Kai: automatically.
00:26:24: Kai: So for every listener who doesn't speak
00:26:26: Kai: German, you can follow the episodes we
00:26:28: Kai: already did with the subtitles, which is
00:26:30: Kai: basically just reading book, because it's
00:26:32: Kai: text you can follow and you can read an
00:26:34: Kai: interview.
00:26:34: Kai: This is something I had in the beginning.
00:26:36: Kai: I tried to do that.
00:26:38: Kai: It was everything fine, Besides the name
00:26:40: Kai: Devs on tape.
00:26:41: Kai: It was death on tape, Death on tape.
00:26:43: Kai: And I said welcome to death on tape and I
00:26:45: Kai: felt like we were some rock band or
00:26:48: Kai: something I don't know.
00:26:49: Kai: And then I did like search and replace and
00:26:52: Kai: I found the next word and said search and
00:26:54: Kai: replace, search and replace.
00:26:56: Kai: Come on, you can't even get the name of the
00:26:58: Kai: guest right.
00:26:59: Kai: This would be embarrassing if we published
00:27:01: Kai: that.
00:27:01: Kai: We did some tuning of that and at some
00:27:03: Kai: place.
00:27:04: Kai: I didn't care.
00:27:05: Kai: I said okay, everyone knows that it's not
00:27:07: Kai: death on tape.
00:27:08: Kai: Besides, we have a very old guest.
00:27:10: Connor: But yeah, Right, so much older so much
00:27:14: Connor: older than we.
00:27:15: Connor: But another cool thing with AI in that
00:27:17: Connor: space was I was hoping to go on the Latin
00:27:20: Connor: America tour earlier this year and just
00:27:22: Connor: timetables and scheduling didn't work it
00:27:24: Connor: out.
00:27:24: Connor: But I saw that they were happy to embrace
00:27:27: Connor: English speakers because even things like
00:27:29: Connor: PowerPoint now can do you start presenting
00:27:32: Connor: and it could do dynamic translation and
00:27:34: Connor: subtitles as you speak.
00:27:35: Caro: Yeah.
00:27:36: Connor: And so the English speakers there were
00:27:37: Connor: having translation to Spanish and
00:27:39: Connor: Portuguese, as long as the Wi-Fi was good.
00:27:41: Caro: Yeah.
00:27:41: Connor: They were.
00:27:42: Connor: The audience was much happier because I
00:27:44: Connor: could actually follow along, even though
00:27:45: Connor: the speakers in English, so I'm hoping to
00:27:47: Connor: use that to justify a trip to non-English
00:27:52: Connor: speaking countries next year.
00:27:54: Kai: This is what is happening on Max Hifts each
00:27:56: Kai: and every presentation.
00:27:57: Kai: When he puts a new USB key in the laptop.
00:27:59: Kai: It's doing some key like pretending a
00:28:02: Kai: keyboard or something which is doing in
00:28:04: Kai: PowerPoint, a kind of a key combination
00:28:06: Kai: which enables the live transcription on the
00:28:08: Kai: screen.
00:28:09: Kai: And then if he presents on German and it's
00:28:11: Kai: not configured well, then you have like
00:28:13: Kai: English words that sounds like German words
00:28:16: Kai: and you have no one even can follow what's
00:28:18: Kai: on the screen right now, so it doesn't have
00:28:20: Kai: anything to do with what he's talking about.
00:28:22: Kai: It said all right, this is happening to me
00:28:24: Kai: each and every presentation.
00:28:26: Kai: I put out my USB key, put it in my pocket,
00:28:28: Kai: disable it on the screen and then go
00:28:30: Kai: forward.
00:28:31: Kai: So yeah, that's my experience with this
00:28:33: Kai: service thing.
00:28:34: Connor: My worry is always that, because I don't
00:28:36: Connor: speak the other language, for all I know,
00:28:39: Connor: I'm saying you should be using 23C because
00:28:42: Connor: of this and the subtitles are going.
00:28:44: Connor: This speaker is a loser because you don't
00:28:47: Connor: know it's great if you do your presentation.
00:28:50: Kai: Someone comes to you after and says oh, the
00:28:52: Kai: thing where you talk about yachting right
00:28:55: Kai: or a golfing was pretty nice and you said
00:28:57: Kai: what the?
00:28:58: Kai: hell happened, so I was not doing next
00:29:00: Kai: course to golf or whatever.
00:29:02: Kai: Yeah, we will see where the future leads us.
00:29:04: Kai: So the office suite is bringing so much AI
00:29:06: Kai: in future.
00:29:06: Kai: I saw that.
00:29:07: Kai: So you have like write a text into office
00:29:10: Kai: and say I get the earnings report in Excel,
00:29:13: Kai: put it into this PowerPoint presentation.
00:29:15: Kai: I got via email and outlook yesterday and
00:29:18: Kai: please do the annotations from Frank, who
00:29:20: Kai: did it like yesterday send an email, put
00:29:22: Kai: everything together to a PowerPoint
00:29:24: Kai: presentation and this is also from Sasha
00:29:26: Kai: Lover, by the way.
00:29:28: Kai: We try to be like greenwashing the company,
00:29:30: Kai: so put some palm leaves on the slides and
00:29:33: Kai: what you get is like all the information
00:29:35: Kai: from all the different office products and
00:29:37: Kai: put them into a PowerPoint presentation.
00:29:39: Kai: Right, this is something I can.
00:29:41: Kai: Yeah, I'm looking forward to see.
00:29:42: Kai: So they said that 60 companies are
00:29:45: Kai: currently trying that in Germany and they
00:29:47: Kai: tried to roll it out in the next year.
00:29:49: Connor: I think, I worry that I'll give my slides
00:29:52: Connor: to an AI and it'll say you have 400 slides.
00:29:55: Connor: This is a bad idea.
00:29:57: Connor: And it'll shrink it down to 10 slides and
00:29:59: Connor: I'll go no, I don't want 10 slides, I want
00:30:00: Connor: my original 400.
00:30:01: Kai: I want my 500 megabyte power, power which
00:30:05: Kai: struggles to open on every presentation
00:30:07: Kai: laptop.
00:30:08: Connor: I have to know I do have some issues with
00:30:09: Connor: PowerPoint in terms of performance, but
00:30:11: Connor: that's another one, another one for the.
00:30:12: Connor: AI.
00:30:13: Connor: But speaking of AI and dragging in data
00:30:14: Connor: from other sources, it would be.
00:30:16: Connor: It behooves me to at least do a little bit
00:30:19: Connor: of a promo for the fact that.
00:30:20: Connor: Have you seen our select AI stuff that's
00:30:21: Connor: coming in Oracle?
00:30:23: Connor: Here's something that you know.
00:30:23: Connor: This is I won't call this an announcement,
00:30:25: Connor: because this was already demoed at
00:30:27: Connor: Cloudworld, but not a lot of people got to
00:30:29: Connor: go to Cloudworld from Europe, which is
00:30:31: Connor: facilities where typically, if you're
00:30:34: Connor: running a SQL statement, you would just
00:30:35: Connor: select and you would have the columns and
00:30:37: Connor: all the complexities of SQL.
00:30:39: Connor: One of the things that we demoed at
00:30:40: Connor: Cloudworld is you do select, then the
00:30:43: Connor: keyword AI and then your chat GPT style of
00:30:45: Connor: question Show me the sales for the last
00:30:49: Connor: year.
00:30:49: Connor: But unlike chat GPT, which this says well,
00:30:52: Connor: I don't know what sales are in your company
00:30:54: Connor: I can give you a generic sort of well, this
00:30:57: Connor: is how I would write the SQL.
00:30:58: Connor: This is what I would roughly do, but of
00:31:00: Connor: course it bears no relationship to whatever
00:31:02: Connor: I can't the acronyms called RAG, retrieval,
00:31:06: Connor: augmented generation, I don't know, rag.
00:31:09: Connor: Yeah, and that is one of the facilities we
00:31:12: Connor: have now is you can pass information about
00:31:15: Connor: what you have in your database in terms of
00:31:18: Connor: what are the tables, what are the columns,
00:31:19: Connor: how is it structured as part of a response
00:31:22: Connor: to an AI engine Could be open AI, could be
00:31:24: Connor: here we're partnering with, could be any of
00:31:27: Connor: them.
00:31:28: Connor: So now, when you say select AI, what are
00:31:30: Connor: sales for the last year, it sends all for
00:31:33: Connor: your situation.
00:31:35: Connor: This is the SQL we would run.
00:31:36: Connor: You know, select some sales from using.
00:31:40: Connor: One of our sample scheme is shsales.
00:31:43: Connor: But it knows what you've got in your own
00:31:45: Connor: database.
00:31:46: Connor: So that says your sales was $700,000.
00:31:48: Connor: Because now it knows it can run an SQL that
00:31:51: Connor: you never wrote.
00:31:52: Connor: You asked an English language question.
00:31:54: Connor: It said because I now know the tables and
00:31:56: Connor: columns, here's the SQL rerun.
00:31:58: Connor: You can show you the SQL if you want, or it
00:32:00: Connor: can just give you the answer.
00:32:01: Kai: So is this technically working in the
00:32:04: Kai: database or on the client, or is it
00:32:07: Kai: translation and stuff working on a cloud?
00:32:10: Connor: It's a combination of things.
00:32:12: Connor: So obviously the data source is your own
00:32:15: Connor: database, so we have it in our autonomous
00:32:17: Connor: database.
00:32:18: Connor: I would do a demo here.
00:32:20: Connor: I had planned to do a demo this year at the
00:32:21: Connor: conference here, but the Wi-Fi is a little
00:32:23: Connor: bit challenging to get to a server in
00:32:25: Connor: Phoenix.
00:32:26: Connor: And then what happens is, obviously we want
00:32:28: Connor: to leverage the chat GPT style of facility
00:32:32: Connor: where you can take an English language
00:32:34: Connor: request and turn it into something
00:32:35: Connor: technical.
00:32:35: Connor: You don't want to do that in the database,
00:32:37: Connor: because now you're loading a full AI engine
00:32:39: Connor: in the database and next thing you know,
00:32:40: Connor: you've got a 500 terabyte database, which
00:32:43: Connor: one terabyte of which is your data, the
00:32:44: Connor: rest is AI facilities.
00:32:47: Connor: But we just do a rest call out to a
00:32:49: Connor: provider AI facility which says here's the
00:32:51: Connor: English text, but here's the context as
00:32:53: Connor: well.
00:32:53: Connor: Here's our tables, here's our columns,
00:32:55: Connor: here's how they're related together.
00:32:56: Connor: That all goes as one request, so basically
00:32:58: Connor: your text and the context.
00:33:01: Connor: And then it comes back and says oh well,
00:33:03: Connor: given that I now know what your data looks
00:33:05: Connor: like, here's how the SQL you would write to
00:33:07: Connor: do it.
00:33:08: Connor: And so the nice thing there is, we get to a
00:33:10: Connor: point where ultimately, you know, a lot of
00:33:13: Connor: facilities in IT are really designed to
00:33:16: Connor: help business users.
00:33:17: Connor: The CEO, you know.
00:33:18: Connor: He's the person that gets on the phone or
00:33:20: Connor: gets an email and says you know what was
00:33:22: Connor: last week's sales?
00:33:24: Connor: And he gets sent off and everyone in the IT
00:33:26: Connor: department gets told drop everything.
00:33:27: Connor: Something's come from the CEO.
00:33:29: Connor: This is priority one.
00:33:30: Connor: Someone go write a query, someone do
00:33:32: Connor: whatever, and what?
00:33:34: Connor: For the last 20, 30, 50 years in IT, we
00:33:37: Connor: tried to solve this by saying, well, we
00:33:38: Connor: need to give the CEO a dashboard, something
00:33:42: Connor: that they can understand, because you know
00:33:44: Connor: we give them a screen.
00:33:45: Connor: You click here, you click here and here's a
00:33:47: Connor: pre-canned sort of answers based on your
00:33:49: Connor: questions you've asked in the past.
00:33:51: Connor: But now this thing is now.
00:33:53: Connor: You know, just ask it.
00:33:55: Connor: And eventually they'll probably do it into
00:33:56: Connor: a microphone, but at the moment they'd
00:33:58: Connor: simply type in some text saying what were
00:33:59: Connor: last week's sales versus the same period
00:34:01: Connor: for last year and they'll get an answer,
00:34:03: Connor: not of some fictional data source.
00:34:05: Connor: They can answer from your actual database
00:34:08: Connor: using an AI engine to build the SQL.
00:34:10: Connor: That's super cool.
00:34:12: Caro: How do you so, when I think it sounds great,
00:34:16: Caro: first call.
00:34:18: Caro: But then I remember, for example, some of
00:34:21: Caro: my data models of my customers.
00:34:25: Connor: I can see where this is going.
00:34:29: Caro: How should it work there?
00:34:30: Caro: So how do you feed this thing with
00:34:32: Caro: information?
00:34:33: Caro: So what table does what mean and which
00:34:36: Caro: column does?
00:34:38: Connor: And I totally agree what I've spoken about.
00:34:40: Connor: There is a utopian vision in the perfect
00:34:43: Connor: world, because we all know that in the real
00:34:46: Connor: world, in our sales table, we have a column
00:34:49: Connor: called total sales and when you say, does
00:34:51: Connor: that say total sales?
00:34:52: Connor: I go no, no, no, don't use that column.
00:34:54: Connor: It's a column here called unaccounted for
00:34:56: Connor: XY3.
00:34:57: Connor: That's where the total sales is.
00:34:58: Connor: That's where you need to get it from.
00:35:00: Connor: We need to take that, add it to the total
00:35:02: Connor: sales, divide it by the margin.
00:35:03: Connor: Where's the margin?
00:35:04: Connor: Well, we don't store that in the database.
00:35:06: Connor: We go ask Betty in finance.
00:35:08: Connor: She tells us that it's 11% this week.
00:35:10: Connor: So you know, reality will obviously come
00:35:13: Connor: into play as well.
00:35:16: Kai: I mean, this is definitely what I was
00:35:18: Kai: trying to say beforehand.
00:35:20: Kai: So the developers are not anymore just
00:35:22: Kai: writing everything like SQL statements,
00:35:24: Kai: programs and whatever.
00:35:25: Kai: They are ensuring that the model can train
00:35:27: Kai: based on the stuff we are doing right now.
00:35:29: Kai: So what we saw with the testing frameworks
00:35:32: Kai: in the database was that people started to
00:35:34: Kai: use annotations for tables and columns Like
00:35:37: Kai: what is this column for?
00:35:38: Kai: So I could imagine that, if this is
00:35:40: Kai: something you have to do to train the model,
00:35:42: Kai: to have each and every column edited or
00:35:45: Kai: extended by a comment, like an English
00:35:48: Kai: sentence, which is kind of an understanding
00:35:50: Kai: before the AI, and some keywords that are
00:35:53: Kai: additionally to that, not directly, the
00:35:55: Kai: constraints or something, so GPT knows
00:35:58: Kai: which table is connected to another.
00:36:01: Kai: But this is something the AI can understand,
00:36:03: Kai: but this is something the AI cannot do by
00:36:05: Kai: themselves.
00:36:07: Kai: So we are getting busy then going to our
00:36:09: Kai: data model and try to document it right, so
00:36:12: Kai: the GPT can read the documentation, or GPT
00:36:15: Kai: in general can read the documentation and
00:36:17: Kai: understand the data model by your
00:36:19: Kai: documentation, and I think this is where it
00:36:22: Kai: leads to.
00:36:23: Connor: I agree and funnily enough, there is a tool
00:36:25: Connor: he puts his marketing hat on again.
00:36:27: Connor: There's a tool in that Oracle that has been
00:36:29: Connor: doing that for about 20 years the concept
00:36:31: Connor: of, rather than generating code, you
00:36:33: Connor: describe the requirements of what you want
00:36:35: Connor: to achieve and that course, that tool is
00:36:37: Connor: called Apex.
00:36:39: Connor: Apex is pretty much what you've just said
00:36:40: Connor: there.
00:36:40: Connor: You describe in metadata what you want to
00:36:43: Connor: achieve and Apex, you could say, has led
00:36:46: Connor: the way, is a pioneer in that sense,
00:36:48: Connor: because the database is now catching up, as
00:36:50: Connor: you say, with things like annotations and
00:36:51: Connor: even just simple comments.
00:36:53: Connor: But that is an Apex.
00:36:55: Connor: Developer doesn't write code.
00:36:56: Connor: They do a little bit of code here and there
00:36:58: Connor: and, god forbid, they're into CSS and
00:37:00: Connor: JavaScript.
00:37:01: Connor: But, putting that aside, you got it on
00:37:02: Connor: record now.
00:37:03: Connor: But, putting that aside, the vast majority
00:37:06: Connor: of an Apex developer's time is describing
00:37:08: Connor: the functionality they want.
00:37:10: Connor: This is where I want the regions, this is
00:37:11: Connor: where I want the items, this is how I want
00:37:13: Connor: the page flow to work.
00:37:14: Connor: They're not coding it, they're describing
00:37:16: Connor: metadata, and so that's one of the cool
00:37:18: Connor: things.
00:37:18: Connor: I think Apex will actually really benefit
00:37:21: Connor: from AI facilities, because people will be
00:37:23: Connor: able to talk to AI and say I want to build
00:37:26: Connor: an Apex app and it's not going to write
00:37:27: Connor: code.
00:37:28: Connor: It's going to build Apex metadata, because
00:37:30: Connor: the last thing you want is an AI to be a
00:37:32: Connor: code generator.
00:37:33: Connor: Everyone talks about oh AI is going to
00:37:35: Connor: write my code.
00:37:36: Connor: I think that's a nightmare scenario,
00:37:38: Connor: because the AI is going to write beautiful
00:37:40: Connor: code, several million lines of it, and then
00:37:43: Connor: you're going to say, ok, now who's going to
00:37:44: Connor: maintain that?
00:37:45: Connor: Another instance where a copy and paste the
00:37:47: Connor: code and say optimize it, find the error
00:37:49: Connor: right Exactly and so, yeah, I view Apex as
00:37:54: Connor: being a maybe lucky that it was a solution
00:37:58: Connor: that suits AI, in the sense that you never
00:38:00: Connor: really generate the code, it's just
00:38:02: Connor: interpreted metadata, because that's what I
00:38:04: Connor: also love.
00:38:05: Connor: I also love metadata to work with.
00:38:07: Kai: I mean we heard from the Apex corner at
00:38:10: Kai: Oracle that they are heavily interested in
00:38:13: Kai: AI and starting to bring them to the app.
00:38:15: Kai: So if you have, any secret information for
00:38:17: Kai: us from the team?
00:38:18: Kai: No, just kidding.
00:38:20: Kai: I think they need to do so much stuff to
00:38:22: Kai: bring it out as a declarative way inside
00:38:25: Kai: Apex too, right?
00:38:26: Kai: So we as developers or IT I think people we
00:38:31: Kai: are getting frustrated if we try a new
00:38:32: Kai: feature and it's not working at all.
00:38:34: Kai: So Apex goes AI and you open Apex and try
00:38:38: Kai: to speak like, create a table and a form on
00:38:40: Kai: it, and what it does is like can you repeat
00:38:42: Kai: that?
00:38:43: Kai: I didn't get that.
00:38:44: Kai: I'm not speaking Spanish by now.
00:38:45: Kai: Can you repeat that in English?
00:38:47: Kai: Can you speak louder?
00:38:48: Kai: No, I'm not able to do that.
00:38:49: Kai: Here's your button, right, and this is
00:38:52: Kai: something I would say OK, you shipped
00:38:54: Kai: something which is not even close to usable,
00:38:57: Kai: right?
00:38:57: Kai: Yeah, we would see where this leads to.
00:38:59: Kai: But the question how this works like is the
00:39:02: Kai: model in the database and the calculation
00:39:06: Kai: maybe spread from client to database is the
00:39:08: Kai: second.
00:39:09: Kai: We got the top co-pilot and all the
00:39:11: Kai: assistance stuff.
00:39:13: Kai: Everyone said hey, it's a great thing to
00:39:15: Kai: try on your private projects and things,
00:39:17: Kai: but if it leads to a customer's workspace,
00:39:21: Kai: I cannot send the code and the metadata and
00:39:23: Kai: the context to another service in the
00:39:25: Kai: internet.
00:39:26: Kai: This can't leave my environment.
00:39:28: Kai: So they said co-pilot is nice, it's cool,
00:39:30: Kai: it's a future, but I cannot use it for my
00:39:31: Kai: daily work.
00:39:32: Kai: Instead of create a table, amp and so on,
00:39:35: Kai: and then I use this, prep this code snippet
00:39:39: Kai: and replace the column names and so on with
00:39:41: Kai: my context from the customers In this case.
00:39:43: Kai: I would say if we have AI and the customer
00:39:46: Kai: knows that anything leaves their
00:39:48: Kai: environment to a third party service, they
00:39:51: Kai: would stop it, even if it's inside Oracle
00:39:53: Kai: Cloud.
00:39:53: Kai: I think there would be people saying this
00:39:56: Kai: is not the right way.
00:39:57: Kai: We don't want something to leave the
00:39:58: Kai: database.
00:40:00: Connor: And I think AI is just a magnification or
00:40:02: Connor: those kind of services.
00:40:03: Connor: It's just a magnification of the existing
00:40:05: Connor: security challenges we've already had or
00:40:07: Connor: always had.
00:40:08: Connor: Plus, the example is the amount of
00:40:10: Connor: applications out there that use open source
00:40:12: Connor: JavaScript libraries, because there's a
00:40:15: Connor: bazillion of them and they're awesome.
00:40:17: Connor: Every problem you have, someone has written
00:40:19: Connor: a JavaScript library to solve that problem.
00:40:22: Connor: You could almost say there are no new
00:40:24: Connor: problems or all the typical IT related
00:40:27: Connor: problems.
00:40:28: Connor: I want to validate an email address.
00:40:29: Connor: I want to call the rest of it.
00:40:31: Connor: There's a JavaScript library out there and
00:40:33: Connor: it's open source.
00:40:34: Connor: The problem is, a lot of these JavaScript
00:40:36: Connor: libraries were written to solve a
00:40:37: Connor: particular problem by a particular person
00:40:39: Connor: who, in all good intentions, said I'll make
00:40:42: Connor: this open source so the world can use it.
00:40:45: Connor: They had good intentions and, of course,
00:40:46: Connor: then someone says, well, I don't want to
00:40:48: Connor: look after this anymore and someone says
00:40:50: Connor: I'll take over it for you, and we have no
00:40:52: Connor: idea who that person is and you just
00:40:55: Connor: blindly download these open source
00:40:57: Connor: facilities which, as I said, for the vast
00:40:59: Connor: majority, are going to be wonderful.
00:41:02: Connor: But that concept of we already have this
00:41:04: Connor: implicit trust in something that came from
00:41:07: Connor: somewhere else that we have no idea where
00:41:08: Connor: from?
00:41:09: Connor: That's a worry, because it opens up so many
00:41:12: Connor: opportunities for bad actors.
00:41:14: Kai: This is a content of, I think, one of our
00:41:17: Kai: first podcast episodes from the.
00:41:18: Kai: Devs on Tab.
00:41:19: Kai: It was called Library Nightmares, Episode 1
00:41:22: Kai: and 2.
00:41:23: Kai: We talked about exactly this.
00:41:24: Kai: What happened in a real, real example where
00:41:27: Kai: some Nodejs package in MPM repository was
00:41:30: Kai: flawed and was injected like code injected,
00:41:32: Kai: and what happens right after that?
00:41:34: Kai: And I think it was like for lock for J.
00:41:37: Caro: Yeah, lock for J and another one.
00:41:40: Kai: Yeah, I mean we do that, but the difference
00:41:42: Kai: is, if we have an AI engine, it needs so
00:41:45: Kai: much power to calculate on.
00:41:46: Kai: So we don't have a problem in the Oracle
00:41:48: Kai: Cloud because you can just get limitless
00:41:50: Kai: hardware.
00:41:51: Kai: You have to pay for it, obviously, but you
00:41:53: Kai: cannot use the on-premises server right now
00:41:55: Kai: at the customer's place to say now you're
00:41:57: Kai: doing AI, so here one terabyte of model at
00:42:00: Kai: least, and then each and every question the
00:42:02: Kai: CEO is asking, every systems has to be shut
00:42:06: Kai: down to have the power to answer the
00:42:09: Kai: question.
00:42:09: Kai: So this is something that has to be solved,
00:42:12: Kai: definitely, and you cannot give everyone a
00:42:14: Kai: very, very high-profile laptop to do it on
00:42:16: Kai: the machine.
00:42:17: Kai: I'm very, very looking forward to see how
00:42:19: Kai: the on-premises thing is working.
00:42:22: Kai: Then, besides getting a new another Oracle
00:42:24: Kai: Cloud service bound to our system, we see
00:42:27: Kai: OK, I've actually prepared another
00:42:30: Kai: technical question for you here we go.
00:42:32: Caro: Where I want to know your opinion, but it's
00:42:34: Caro: not as fancy as AI.
00:42:36: Connor: That's OK.
00:42:37: Connor: We've been diving in all sorts of
00:42:39: Connor: directions this morning.
00:42:41: Kai: I think Connor will answer this question
00:42:43: Kai: using at least one time.
00:42:44: Kai: Ai right Could be.
00:42:46: Kai: Maybe We'll see.
00:42:48: Caro: Ok.
00:42:48: Caro: So it's a bit of a story of this conference
00:42:51: Caro: actually.
00:42:51: Caro: So I met one of my customers and they
00:42:55: Caro: talked about the 8.23 C features and how
00:42:59: Caro: they like this whole JSON stuff and how it
00:43:02: Caro: would change their development, et cetera,
00:43:05: Caro: fixing some problems, and they said they're
00:43:08: Caro: already in the cloud.
00:43:09: Caro: And they said something like OK, the next
00:43:12: Caro: year in autumn when we turn it we see 23 C
00:43:17: Caro: might be released.
00:43:18: Caro: No, no, they just want to update there,
00:43:21: Caro: they directly want to update their
00:43:22: Caro: environment.
00:43:23: Caro: And I was surprised, because most time a
00:43:26: Caro: bit more hesitating.
00:43:28: Connor: Cautious.
00:43:29: Caro: Yeah, Thanks Cautious about this whole new
00:43:31: Caro: stuff and we already know your YouTube
00:43:34: Caro: channel.
00:43:34: Caro: You're doing a lot of videos also from a
00:43:37: Caro: new features et cetera, and I just wanted
00:43:39: Caro: to ask you of your opinion would you also
00:43:42: Caro: update instantly when the 8.23 C is
00:43:45: Caro: published, or would you do some other
00:43:47: Caro: strategy?
00:43:48: Connor: I think probably since about 19 and 18 C
00:43:51: Connor: came along, we recognize the fact that no
00:43:54: Connor: matter what we do, there's always going to
00:43:56: Connor: be two types of customers.
00:43:58: Connor: There's the customers going.
00:43:59: Connor: For God's sake, oracle, I need this feature.
00:44:02: Connor: You told me it was coming.
00:44:03: Connor: I need it.
00:44:04: Connor: It's going to give me a business
00:44:05: Connor: competitive advantage.
00:44:06: Connor: Where is it?
00:44:07: Connor: There's another half of customers going.
00:44:09: Connor: Just leave me the hell alone.
00:44:10: Connor: I'm happy with my version of the database.
00:44:13: Connor: I don't want to upgrade ever.
00:44:14: Connor: The only time I actually want to do any
00:44:15: Connor: kind of patching which is an impact to me
00:44:17: Connor: is if there's security issues.
00:44:19: Connor: And there's always going to be both types.
00:44:22: Connor: I feel and don't get me wrong, I think
00:44:24: Connor: Oracle in the past have perhaps not done a
00:44:27: Connor: great job with one or the other.
00:44:30: Connor: You go back to the Oracle 10, 11 days where
00:44:32: Connor: there was like five, six years between
00:44:34: Connor: releases.
00:44:34: Connor: People who don't like upvoting they're
00:44:36: Connor: going.
00:44:36: Connor: This is the greatest thing ever.
00:44:38: Connor: The people that are waiting for a
00:44:39: Connor: particular facility are going.
00:44:41: Connor: What the hell?
00:44:42: Connor: I've got to wait five years just to have
00:44:43: Connor: petitioning Come on.
00:44:45: Connor: And then we sort of went to maybe almost
00:44:48: Connor: maybe too far the other way with 18, 19.
00:44:50: Connor: There was going to be a 20 and a 21, where
00:44:53: Connor: by the time people sort of were familiar
00:44:55: Connor: with 18, we're going you should be using 19.
00:44:58: Connor: They go OK, I'll upgrade to 19.
00:45:00: Connor: We go yeah, you should look at 21.
00:45:02: Connor: Yeah, and so people got frustrated at that.
00:45:04: Connor: We've gone too far the other way, trying to
00:45:06: Connor: satisfy the customers and saying, get us
00:45:07: Connor: features fast.
00:45:09: Connor: And then the people that don't like
00:45:10: Connor: upgrading going.
00:45:11: Connor: I'm spending two thirds of my IT budget
00:45:13: Connor: doing regression, testing and upgrades.
00:45:15: Connor: Give me a break.
00:45:16: Connor: So that's why you would have seen this
00:45:18: Connor: thing over the last couple years, this
00:45:19: Connor: thing between innovation versus long term
00:45:21: Connor: support releases.
00:45:22: Connor: So with that background in mind, one of the
00:45:24: Connor: things I do, like we've done in 23C, is
00:45:26: Connor: because we got a product out to people
00:45:28: Connor: early.
00:45:28: Connor: We got 23.2 out with that developer 3
00:45:30: Connor: release.
00:45:31: Connor: If you download it today, you get 23.3.
00:45:33: Connor: So we've actually updated that release
00:45:35: Connor: Internally.
00:45:35: Connor: We're now working with 23.4.
00:45:37: Connor: I don't know if that will become the
00:45:39: Connor: general available release, that's 20.4 is
00:45:41: Connor: the one you get.
00:45:42: Connor: I think if you use the Oracle base release
00:45:44: Connor: on cloud at the moment, ga will maybe be
00:45:47: Connor: 23.5, could be 23.6, et cetera.
00:45:50: Connor: I view that it's different to 19.
00:45:52: Connor: Because 19 came out as 19.3 and it came out
00:45:55: Connor: on cloud and very quickly GA etc.
00:45:57: Connor: So there weren't several iterations of
00:46:01: Connor: patches, bug fixes, security fixes, etc.
00:46:04: Connor: By the time you get access to 23C for real,
00:46:07: Connor: it's probably going to have been through
00:46:09: Connor: three or four RUs.
00:46:11: Connor: That doesn't mean I would say everything
00:46:12: Connor: will cost much to just be leaping on board.
00:46:15: Connor: But what does give you is increased
00:46:16: Connor: confidence that, if you are thinking well,
00:46:20: Connor: normally I wouldn't upgrade so early
00:46:23: Connor: because I know with 19 it was fairly raw.
00:46:26: Connor: I think Oracle has learned some of those
00:46:30: Connor: errors and we've changed direction a little
00:46:32: Connor: bit.
00:46:32: Connor: So I think 23C by the time it goes GA, will
00:46:35: Connor: be pretty damn stable.
00:46:37: Connor: And don't get me wrong, I've enjoyed
00:46:39: Connor: monitoring our database forum for the free
00:46:42: Connor: release because when we came out with 23.2,
00:46:45: Connor: there's all these people that much like
00:46:46: Connor: myself we love going in and trying to find
00:46:48: Connor: edge cases where we can break things and
00:46:50: Connor: someone's going I tried to do a Boolean on
00:46:52: Connor: a null constraint on this and put an index
00:46:54: Connor: on it and then I got an Oro 600.
00:46:56: Connor: But we applaud that.
00:46:58: Connor: Anyone that wants to go hunting to try and
00:46:59: Connor: find things.
00:47:01: Connor: Every bug makes our product better, because
00:47:03: Connor: by the time we go GA it's one less bug that
00:47:05: Connor: is found out in the wild.
00:47:08: Connor: So my advice for your customer would be for
00:47:10: Connor: me, if I was a business, when 23C goes GA,
00:47:14: Connor: I would generally wait maybe one or two RUs
00:47:17: Connor: and then start looking at it.
00:47:19: Connor: Because the challenge with GA is, up until
00:47:21: Connor: then, every single genuine production user
00:47:25: Connor: will be running it on Linux and probably on
00:47:28: Connor: Oracle Cloud, where we have total control
00:47:29: Connor: of the OS, the stack, whatever.
00:47:31: Connor: When it goes GA, you're now, yes, you're
00:47:34: Connor: running on, say, a supported Oracle
00:47:35: Connor: platform, but maybe your OS patches aren't
00:47:38: Connor: as up-to-date as ours, or maybe you're more
00:47:40: Connor: up-to-date than ours.
00:47:41: Connor: There's these little variations.
00:47:43: Connor: So you run that risk and that's why we do
00:47:45: Connor: GA less.
00:47:46: Connor: Last we do developer free first, let's get
00:47:49: Connor: people out there familiar with it.
00:47:50: Connor: Then we go cloud first, because we know the
00:47:52: Connor: entire stack, and then we go the most
00:47:54: Connor: volatile, which is GA.
00:47:56: Connor: People are maybe running the same Linux as
00:47:58: Connor: us, maybe they're not.
00:47:59: Connor: They may be running the same hardware as us,
00:48:01: Connor: maybe they're not.
00:48:02: Connor: They've got some good deal with some cheap
00:48:04: Connor: Chinese arm manufacturer that does sort of
00:48:08: Connor: budget almost correct chips.
00:48:10: Connor: There's so many scenarios when it goes GA
00:48:12: Connor: that the risk of encountering something
00:48:14: Connor: that no one else has ever seen it goes up a
00:48:16: Connor: bit.
00:48:17: Connor: So I would.
00:48:18: Connor: What's the saying?
00:48:19: Connor: They say it's great to be a pioneer, but
00:48:21: Connor: you've got to remember that in the early
00:48:23: Connor: days most of the pioneers died, and so I
00:48:27: Connor: like to follow the pioneers.
00:48:31: Kai: I was searching for the right way to finish
00:48:34: Kai: because we're already late so we don't have
00:48:37: Kai: our categories with us because they are the
00:48:40: Kai: same question.
00:48:40: Kai: So I mean, in case if there's any
00:48:42: Kai: technology that appeared during the year we
00:48:46: Kai: didn't speak, you can tell us.
00:48:47: Kai: If you want to undo some technology Trend
00:48:52: Kai: from the last year, go ahead, but we would
00:48:54: Kai: say that the categories are not necessary
00:48:56: Kai: at this part.
00:48:57: Kai: You already gave our or her customers and
00:49:00: Kai: the people in advice and if I would say how
00:49:02: Kai: to close the episode of this, this Devs on
00:49:06: Kai: tape thing properly, do you have another
00:49:08: Kai: advice for our listeners from Devs on tape
00:49:12: Kai: or do you have any very high secret
00:49:14: Kai: information from Oracle?
00:49:15: Connor: to share with us.
00:49:17: Kai: I have to do it again.
00:49:19: Connor: I do have many high level Oracle secrets?
00:49:21: Connor: No, I have none.
00:49:22: Connor: I would love to create the impression that
00:49:25: Connor: the place I sit inside the Oracle
00:49:28: Connor: organization is where they go.
00:49:30: Connor: We should let Conor know about this stuff.
00:49:32: Connor: But the reality is, if you drew the Oracle
00:49:34: Connor: Award chart and you start at Larry and
00:49:36: Connor: Safra at the top, you go down one level and
00:49:39: Connor: then about 13 more levels and then five
00:49:41: Connor: more and at the bottom that you'll find a
00:49:43: Connor: bucket and a cabbage and me next to those
00:49:45: Connor: two.
00:49:46: Connor: That's where I sit.
00:49:48: Connor: So rest assured, any secret things that
00:49:51: Connor: have been worked on Oracle it's not that I
00:49:53: Connor: can't tell you, it's because they don't
00:49:55: Connor: tell me.
00:49:57: Kai: This is the guy who was doing TikToks,
00:49:59: Kai: YouTube and social media stuff and he's
00:50:01: Kai: working around each and every conference
00:50:03: Kai: around the world.
00:50:04: Kai: Please do not give him anything that could
00:50:06: Kai: be dangerous.
00:50:08: Connor: Exactly right.
00:50:08: Connor: But in terms of advice, my parting advice
00:50:11: Connor: for anyone listening would be enjoy this
00:50:14: Connor: exciting time in IT.
00:50:17: Connor: I've been watching Twitter just the last
00:50:18: Connor: few days.
00:50:19: Connor: You've got Sam Altman.
00:50:20: Connor: He's a CEO of an OK, now he's not a CEO now
00:50:23: Connor: he's a CEO.
00:50:24: Connor: Now he works for Microsoft.
00:50:25: Connor: Now he works for OpenAI again.
00:50:26: Connor: Now the board's gone, now the board's back.
00:50:28: Connor: It's an exciting time to be in IT.
00:50:31: Connor: I would also say because of that excitement.
00:50:34: Connor: Whenever anything exciting is going on,
00:50:35: Connor: it's easy to get swept up in it.
00:50:38: Connor: So it was the term trust, but verify.
00:50:40: Kai: This is a fine last word of the podcast.
00:50:42: Kai: I will not destroy it with a big outro, but
00:50:44: Kai: thank you, karo, for attending us again.
00:50:46: Kai: See you next year, I guess.
00:50:48: Kai: No worries, I'd love to be back.
00:50:50: Kai: Thank you, karo.
00:50:51: Kai: And also, of course, thank you to our
00:50:53: Kai: listeners who tuned in for this episode of
00:50:56: Kai: Devs on Tape.
00:50:57: Kai: See you in two weeks and we're going to
00:50:59: Kai: enjoy the rest of the conference today, I
00:51:00: Kai: guess.
00:51:01: Kai: Thank you very much.
00:51:05: Caro: Bye.
Neuer Kommentar