[English] - Devs On Tape - Mike Hichwa - Exploring the Evolution of Oracle APEX
Shownotes
Join us for an enlightening conversation with Mike Hichwa, the visionary founder of Oracle APEX. Mike takes us behind the scenes of his keynote at the APEX Connect in Düsseldorf, sharing insights on new starter applications and their strategic enhancements over past iterations like P-Track. With a rich 36-year history at Oracle, Mike guides us through the evolution of APEX's capabilities and the impressive array of features slated for the upcoming release, painting a vivid picture of how these tools are designed to inspire developers and streamline their projects.
Transkript anzeigen
00:00:21: Kai: Hello and welcome to another episode of
00:00:23: Kai: Devs on Tape Today again at APEX Connected
00:00:26: Kai: Dusseldorf this year at first.
00:00:28: Kai: Hello Caro.
00:00:29: Caro: Hi Kai.
00:00:30: Kai: I promise not to forget that.
00:00:32: Kai: And yes, last but not least, we have a very
00:00:34: Kai: tremendous guest on our podcast today the
00:00:36: Kai: founder of APEX, mike Hitchwa.
00:00:38: Kai: Hi, hi, how are you doing?
00:00:40: Kai: Excellent, excellent, right after your
00:00:42: Kai: keynote, right?
00:00:43: Kai: That's right?
00:00:43: Kai: That's right, that's right, all right For
00:00:45: Kai: our listeners.
00:00:45: Kai: I could not pretend that or expect that
00:00:47: Kai: anyone doesn't know who you are, but maybe
00:00:50: Kai: for the small amount of people who doesn't
00:00:52: Kai: know or who don't know you, please
00:00:58: Kai: introduce yourself for our listeners.
00:00:59: Mike Hichwa: Sure, I'm Mike Hichwa, responsible for
00:01:00: Mike Hichwa: database tools for the Oracle Database
00:01:01: Mike Hichwa: Group, and I was original creator of APEX
00:01:02: Mike Hichwa: but also an application developer.
00:01:04: Mike Hichwa: So we build the tools for APEX, but my
00:01:07: Mike Hichwa: personal preference is I just love building
00:01:09: Mike Hichwa: applications.
00:01:10: Mike Hichwa: I love building apps with the Oracle
00:01:12: Mike Hichwa: database and with APEX, and so truly use
00:01:16: Mike Hichwa: what we create, and it's been a great
00:01:18: Mike Hichwa: career.
00:01:19: Kai: So was it your first APEX Connect this year.
00:01:22: Mike Hichwa: No, it was one before in.
00:01:24: Kai: Berlin In Berlin at now.
00:01:26: Kai: Okay, yeah, I remember that.
00:01:28: Kai: Yeah, you introduced new features today.
00:01:30: Kai: So you said you introduced the new starter
00:01:32: Kai: apps in APEX.
00:01:33: Kai: What about those applications?
00:01:35: Mike Hichwa: So I felt it was the 10th anniversary of
00:01:37: Mike Hichwa: the conference.
00:01:38: Mike Hichwa: I definitely wanted to bring something, and
00:01:39: Mike Hichwa: so I made it a priority to create some
00:01:41: Mike Hichwa: applications.
00:01:43: Mike Hichwa: We decided not to talk about new features
00:01:45: Mike Hichwa: of APEX.
00:01:47: Mike Hichwa: The starter apps are available right now.
00:01:49: Mike Hichwa: You can download them today.
00:01:51: Mike Hichwa: But we want to have greater exposure to
00:01:54: Mike Hichwa: marketing, and so the marketing group told
00:01:56: Mike Hichwa: us, if we discuss all of our new features
00:01:58: Mike Hichwa: in advance, that no analyst or press will
00:02:00: Mike Hichwa: want to have a scoop, because there'll be
00:02:02: Mike Hichwa: no scoop to be had.
00:02:03: Mike Hichwa: And so we think it's just fine, like why
00:02:05: Mike Hichwa: should we be talking about that?
00:02:08: Mike Hichwa: We should talk about you know other things,
00:02:09: Mike Hichwa: and then when APEX comes out, the next
00:02:10: Mike Hichwa: version, the features will become obvious.
00:02:13: Kai: Can you tell us more about the amount of
00:02:15: Kai: new features in the next version of APEX?
00:02:17: Kai: So just not specific on features, but there
00:02:20: Kai: was one slide in your presentation, if I
00:02:21: Kai: remember correctly, that is showing the bar
00:02:23: Kai: chart of how many features are introduced
00:02:25: Kai: for each version.
00:02:26: Kai: And I saw this green new bar with the new
00:02:29: Kai: version and it was way bigger than the
00:02:31: Kai: other ones.
00:02:32: Mike Hichwa: Way bigger.
00:02:32: Mike Hichwa: Perhaps it should be released with the most
00:02:35: Mike Hichwa: features and it should have more features
00:02:37: Mike Hichwa: than the previous one, which is the
00:02:38: Mike Hichwa: previous record holder.
00:02:40: Mike Hichwa: So, yeah, we have a larger development team.
00:02:41: Mike Hichwa: We're very proud of that.
00:02:42: Mike Hichwa: We have over 100 APEX developers and, of
00:02:45: Mike Hichwa: course, APEX sits on the shoulders of our
00:02:47: Mike Hichwa: database, where we have 7,000 developers.
00:02:50: Mike Hichwa: So there's quite a bit of effort going into
00:02:52: Mike Hichwa: this technology stack and, yeah, so we
00:02:55: Mike Hichwa: expect to have a lot of new features in a
00:02:57: Mike Hichwa: lot of different areas in this next release.
00:03:00: Caro: When you presented the sample applications,
00:03:03: Caro: I wondered if a strategic planner is
00:03:06: Caro: something like this p-track application.
00:03:08: Caro: We had a few years it's very similar to
00:03:10: Caro: p-track.
00:03:10: Mike Hichwa: It's sort of the successor and I was trying
00:03:13: Mike Hichwa: to correct things that I felt that were not
00:03:15: Mike Hichwa: right in p-track, so p-track had the
00:03:18: Mike Hichwa: strategic planner.
00:03:19: Mike Hichwa: I think is is more in line with what we
00:03:21: Mike Hichwa: want to do for planning out next releases
00:03:24: Mike Hichwa: of APEX and also because it was created 10
00:03:27: Mike Hichwa: years later, it's got a much better user
00:03:29: Mike Hichwa: experience from my perspective.
00:03:31: Caro: So I've noticed that some people were very
00:03:34: Caro: sad that you didn't update the P-Track
00:03:36: Caro: application anymore.
00:03:37: Caro: So every listener which was sad you can
00:03:40: Caro: download it now.
00:03:41: Caro: The strategic planner on the APEXoraclecom.
00:03:44: Mike Hichwa: That's correct, and I was surprised that
00:03:46: Mike Hichwa: P-Track was actually used by over 10,000
00:03:49: Mike Hichwa: people and used it regularly.
00:03:51: Mike Hichwa: And I met people at Oracle and I was
00:03:53: Mike Hichwa: sitting next to them at some event and they
00:03:55: Mike Hichwa: had their P-Track open doing their own
00:03:57: Mike Hichwa: things and I thought quite strange.
00:03:59: Mike Hichwa: They had no idea who I was and I was just
00:04:01: Mike Hichwa: running this.
00:04:01: Mike Hichwa: Oh yes, we use this software.
00:04:03: Mike Hichwa: It's called P-Track, but yeah, so now it
00:04:05: Mike Hichwa: has a successor and apologies for taking so
00:04:08: Mike Hichwa: long to have it out.
00:04:10: Caro: I also like P-Track from the perspective of
00:04:12: Caro: designing, so you had some special design
00:04:16: Caro: things like this sidebar on the right side,
00:04:19: Caro: I think, and this comment section, et
00:04:21: Caro: cetera, and I really liked it to show the
00:04:24: Caro: customers what is possible with Oracle APEX
00:04:27: Caro: design-wise.
00:04:28: Mike Hichwa: Yeah, I think that's important to show
00:04:30: Mike Hichwa: these starter apps where they're actually
00:04:32: Mike Hichwa: functioning apps.
00:04:33: Mike Hichwa: You might not like what the software does,
00:04:35: Mike Hichwa: but the idea is that it shows a reasonably
00:04:37: Mike Hichwa: complex piece of software, maybe 150 pages,
00:04:40: Mike Hichwa: with quite a bit of interactions, different
00:04:42: Mike Hichwa: types of user interfaces, and so you know,
00:04:44: Mike Hichwa: you can like it or not like it, but I think
00:04:46: Mike Hichwa: that it's good to see an example and I
00:04:48: Mike Hichwa: think that a lot of customers will be able
00:04:49: Mike Hichwa: to take it and then just customize it,
00:04:51: Mike Hichwa: change the tables, you know, remove the
00:04:53: Mike Hichwa: parts they don't like, add the parts that
00:04:55: Mike Hichwa: they would like to have in their
00:04:56: Mike Hichwa: environment and make it their own.
00:04:58: Caro: Yeah, so we take a few steps back.
00:05:01: Caro: So I've seen on your LinkedIn profile
00:05:04: Caro: you're at Oracle like almost 36 years.
00:05:08: Mike Hichwa: Yes, it's been a while.
00:05:09: Caro: Really impressive.
00:05:11: Caro: So how did you get there?
00:05:15: Mike Hichwa: I had a job for two years prior.
00:05:16: Mike Hichwa: I was working at this company called CACI,
00:05:17: Mike Hichwa: but we worked on the Oracle database and we
00:05:19: Mike Hichwa: worked on Oracle 4 where we had a predate
00:05:22: Mike Hichwa: SQL+.
00:05:22: Mike Hichwa: It was called UFI, user-friendly interface,
00:05:25: Mike Hichwa: and so when I eventually came to work for
00:05:27: Mike Hichwa: Oracle, I had to explain that we no longer
00:05:28: Mike Hichwa: had a user-friendly interface.
00:05:29: Mike Hichwa: We have SQL Plus.
00:05:32: Mike Hichwa: But anyway, yes, it was Oracle at the time.
00:05:35: Mike Hichwa: It was a very small company, maybe 2000
00:05:38: Mike Hichwa: people at most, and I was fortunate to get
00:05:41: Mike Hichwa: an interview and get a job in sales
00:05:43: Mike Hichwa: consulting, and so you would think that
00:05:47: Mike Hichwa: people would want to go into development.
00:05:48: Mike Hichwa: But I was local to Washington DC area and
00:05:51: Mike Hichwa: so sales consulting was it.
00:05:53: Mike Hichwa: But I thought that it was a great way to
00:05:54: Mike Hichwa: start your career because as a technical
00:05:57: Mike Hichwa: sales consultant, my job was to travel to
00:05:59: Mike Hichwa: all of our customer base, listen to all
00:06:00: Mike Hichwa: their complaints about our software and
00:06:02: Mike Hichwa: show them how to fix it.
00:06:03: Mike Hichwa: So I did performance tuning, I built out
00:06:05: Mike Hichwa: applications in Oracle Forms, and so I
00:06:08: Mike Hichwa: thought it was really a great way to have
00:06:10: Mike Hichwa: an education.
00:06:11: Mike Hichwa: So I would travel the world and the United
00:06:13: Mike Hichwa: States listening to customers explain
00:06:16: Mike Hichwa: exactly how they do their business and
00:06:18: Mike Hichwa: exactly what they need from software and
00:06:19: Mike Hichwa: then they asked me to show them how the
00:06:21: Mike Hichwa: Oracle software would solve the problem and
00:06:24: Mike Hichwa: I thought that was the best education one
00:06:26: Mike Hichwa: could get.
00:06:27: Mike Hichwa: So I thought I was very fortunate to start
00:06:29: Mike Hichwa: there and then transition into a
00:06:30: Mike Hichwa: development track.
00:06:32: Kai: And Cal already said almost 36 years at
00:06:34: Kai: Oracle.
00:06:35: Kai: So we asked Chris Rice the same question.
00:06:37: Kai: In today's time, many people, mostly
00:06:40: Kai: younger people, are not staying that long
00:06:42: Kai: at a company.
00:06:43: Kai: So I mean, in your case it's obvious what
00:06:45: Kai: keeps you there?
00:06:46: Kai: Right, it's APEX.
00:06:47: Kai: You couldn't go away and see a different
00:06:49: Kai: company.
00:06:50: Kai: Yeah, raising up whatever you created back
00:06:52: Kai: then, but what are the additional points?
00:06:54: Kai: Why are you staying for so long in one
00:06:57: Kai: software company?
00:06:58: Mike Hichwa: You know, things get easy when things go
00:07:00: Mike Hichwa: well right, so if you're successful once,
00:07:02: Mike Hichwa: then you're successful twice, or something
00:07:03: Mike Hichwa: like that.
00:07:08: Mike Hichwa: Things are easy, but it's not necessarily
00:07:09: Mike Hichwa: true for every generation or every person.
00:07:10: Mike Hichwa: And, just to be clear, I'm so pleased with
00:07:11: Mike Hichwa: my career and I thought that's gone well,
00:07:13: Mike Hichwa: but there's a lot of luck involved too, and
00:07:14: Mike Hichwa: so I think that people do change jobs
00:07:17: Mike Hichwa: because they feel like that they're
00:07:19: Mike Hichwa: constrained or they're unable to fulfill
00:07:21: Mike Hichwa: what they want, and so one of the things
00:07:22: Mike Hichwa: that I did, which I feel really lucky about,
00:07:25: Mike Hichwa: is that I was able to do exactly what I
00:07:27: Mike Hichwa: wanted to do.
00:07:27: Mike Hichwa: I wanted to build application development
00:07:29: Mike Hichwa: and I wanted to provide it for other people
00:07:31: Mike Hichwa: to use, and so I was able to fulfill that.
00:07:34: Mike Hichwa: So for me, there was no question to want to
00:07:36: Mike Hichwa: change, because I was doing what I wanted
00:07:37: Mike Hichwa: to do.
00:07:38: Kai: So now Senior Vice President of Software
00:07:40: Kai: Development at Oracle.
00:07:41: Kai: How many people are working for you right
00:07:42: Kai: now?
00:07:43: Mike Hichwa: Probably about 330 or thereabouts, so it
00:07:46: Mike Hichwa: spans multiple responsibilities.
00:07:48: Mike Hichwa: So SQL Net product, the database drivers,
00:07:51: Mike Hichwa: jdbc and all the database drivers, the
00:07:53: Mike Hichwa: tools for Org and SQL Developer, the
00:07:56: Mike Hichwa: database consoles for cloud and, of course,
00:07:58: Mike Hichwa: APEX and a number of APEX special projects
00:08:01: Mike Hichwa: that are building out solutions for the
00:08:03: Mike Hichwa: company in APEX.
00:08:04: Kai: I was very surprised and I was very happy
00:08:05: Kai: to see that of APEX special projects that
00:08:06: Kai: are, you know, building out solutions for
00:08:07: Kai: the company in APEX I was very surprised
00:08:12: Kai: and I was very happy to see that let's call
00:08:12: Kai: it a manager having 300 people working for
00:08:14: Kai: him and stood on the stage and said I
00:08:14: Kai: programmed a little application for you all.
00:08:16: Kai: I think it could be nice and I decided to
00:08:18: Kai: have this three dots, dot, dot dot
00:08:20: Kai: navigation thing.
00:08:21: Kai: I thought it was a great UX and UI for you
00:08:23: Kai: and try it out and let me know how you like
00:08:26: Kai: it.
00:08:26: Kai: This is very sad to see that someone is
00:08:28: Kai: still in development.
00:08:30: Mike Hichwa: Yeah, and what's interesting is that I
00:08:31: Mike Hichwa: really like building out APEX applications.
00:08:34: Mike Hichwa: It's not that technically difficult,
00:08:36: Mike Hichwa: especially if you can use the declarative
00:08:39: Mike Hichwa: parts of it, and so the hard part is the
00:08:41: Mike Hichwa: parts that you can't do declarative.
00:08:42: Mike Hichwa: You want to do something, but you can't,
00:08:44: Mike Hichwa: and so that was one of the things that
00:08:46: Mike Hichwa: building these apps gives me a perspective
00:08:48: Mike Hichwa: on the whole platform to make sure that it
00:08:51: Mike Hichwa: meets what developers want, and so, yeah,
00:08:53: Mike Hichwa: so we definitely got them ready for this.
00:09:00: Kai: Literally while.
00:09:01: Mike Hichwa: I was sitting in the chair.
00:09:01: Mike Hichwa: We were making the final changes and
00:09:03: Mike Hichwa: deployments to GitHub.
00:09:04: Kai: It was done with 15 minutes to spare Great.
00:09:06: Kai: So how much influence do you have still on
00:09:07: Kai: APEX?
00:09:07: Kai: So you already said that a hundred people
00:09:09: Kai: are working in the APEX team.
00:09:10: Kai: There are a couple of product managers that
00:09:12: Kai: are influencing what features coming in the
00:09:14: Kai: product, but how much influence do you have
00:09:16: Kai: still in introducing new features in APEX?
00:09:18: Mike Hichwa: I think I have some, but I try to keep it
00:09:20: Mike Hichwa: very balanced because I know when I was
00:09:23: Mike Hichwa: coming up that you know you want to get the
00:09:25: Mike Hichwa: most out of your employees and ask to
00:09:27: Mike Hichwa: unleash their own creativity and you don't
00:09:29: Mike Hichwa: want to tell them everything to do.
00:09:30: Mike Hichwa: I don't think it's good for I don't think
00:09:32: Mike Hichwa: the employee likes it and I don't think you
00:09:34: Mike Hichwa: get the best results.
00:09:35: Mike Hichwa: And so you want to have this balance
00:09:37: Mike Hichwa: between you know giving, allowing people to
00:09:39: Mike Hichwa: do what they want to do and bring their
00:09:42: Mike Hichwa: level of creativity and their special sauce
00:09:44: Mike Hichwa: to the mix, but also to have that direction.
00:09:47: Mike Hichwa: And so I thought my keynote presentation
00:09:49: Mike Hichwa: today was kind of trying to outline a
00:09:51: Mike Hichwa: number of the key tenants that make APEX
00:09:53: Mike Hichwa: APEX and to be able to innovate within that.
00:09:56: Mike Hichwa: But, having said that, I definitely have my
00:09:58: Mike Hichwa: pet projects and my favorite features, and
00:10:00: Mike Hichwa: so you know I like faceted search.
00:10:02: Mike Hichwa: I thought that was the thing I drove pretty
00:10:04: Mike Hichwa: hard, and there's other areas, like this
00:10:06: Mike Hichwa: APEX language.
00:10:07: Mike Hichwa: I have the same thing, but I want to make
00:10:09: Mike Hichwa: sure that I leave space for people to.
00:10:11: Mike Hichwa: You know, I'm happy to review things and
00:10:13: Mike Hichwa: look at things, but I'm actually more happy
00:10:16: Mike Hichwa: that someone has a better idea than I am
00:10:18: Mike Hichwa: that if I tell them the idea, because I
00:10:19: Mike Hichwa: want the technology to be successful and I
00:10:22: Mike Hichwa: think that you know, I'm just so happy that
00:10:24: Mike Hichwa: a new developer could create something or
00:10:26: Mike Hichwa: come up with something that I didn't think
00:10:27: Mike Hichwa: of.
00:10:27: Mike Hichwa: That was just really a great idea.
00:10:29: Mike Hichwa: That makes me super happy.
00:10:31: Caro: I wondered because you are also responsible
00:10:34: Caro: for, for example, for SQL developer right.
00:10:36: Mike Hichwa: Yes.
00:10:37: Caro: Et cetera, and now that Chris got promoted
00:10:40: Caro: also to senior vice president.
00:10:42: Mike Hichwa: That is correct.
00:10:43: Caro: Okay, perfect, Is it still?
00:10:46: Caro: Are you still working together?
00:10:48: Mike Hichwa: You know, in fact, we're actually working
00:10:50: Mike Hichwa: more closely together.
00:10:51: Mike Hichwa: So, as you might know, chris Rice is also
00:10:53: Mike Hichwa: responsible for ORDS, oracle REST Data
00:10:55: Mike Hichwa: Services, which is the mid-tier to APEX,
00:11:05: Mike Hichwa: and so there's a great opportunity moving
00:11:06: Mike Hichwa: forward to have a tighter integration, to
00:11:07: Mike Hichwa: make APEX more efficient and to leverage
00:11:08: Mike Hichwa: more capabilities of Orgs within APEX, and
00:11:09: Mike Hichwa: so we're working on special projects inside
00:11:10: Mike Hichwa: of Oracle as well, and so it's really the
00:11:14: Mike Hichwa: APEX team and the Orgs team are really two
00:11:16: Mike Hichwa: sides of the same coin, and so Orgs
00:11:18: Mike Hichwa: provides the ability to publish RESTful web
00:11:20: Mike Hichwa: services from the Oracle database, so it's
00:11:23: Mike Hichwa: more of an API tool and APEX is more of
00:11:25: Mike Hichwa: like a user interface tool.
00:11:27: Mike Hichwa: But it's the same technology and the same
00:11:29: Mike Hichwa: thing, and so there's a lot of areas in
00:11:31: Mike Hichwa: common.
00:11:32: Mike Hichwa: So Chris Rice also wrote the original SQL
00:11:35: Mike Hichwa: workshop, which is still used inside of
00:11:37: Mike Hichwa: APEX, and so that was from way back and
00:11:41: Mike Hichwa: yeah, so it's really just one big team that
00:11:43: Mike Hichwa: builds out the whole stack, and a lot of
00:11:45: Mike Hichwa: customers just use ORDS because they just
00:11:48: Mike Hichwa: want REST APIs on Oracle Database Data, and
00:11:51: Mike Hichwa: some customers, you know, just use APEX
00:11:53: Mike Hichwa: because user interface, so they don't need
00:11:55: Mike Hichwa: an API, but the you know, the best is to be
00:11:58: Mike Hichwa: able to marry both and have both APIs and
00:12:01: Mike Hichwa: user interfaces with APEX and ORDS.
00:12:03: Mike Hichwa: Have it be a seamless experience all from
00:12:05: Mike Hichwa: one company, with one team and designed and
00:12:08: Mike Hichwa: tested together.
00:12:09: Caro: I think I also talked about the new object
00:12:13: Caro: viewer.
00:12:14: Mike Hichwa: Object browser.
00:12:15: Caro: Yeah, things in APEX and that you had also
00:12:19: Caro: discussions about should we redesign it,
00:12:21: Caro: should we change it, or should we just use
00:12:24: Caro: the SQL developer web, which is also coming
00:12:27: Caro: with the RDS?
00:12:30: Mike Hichwa: Yeah.
00:12:30: Mike Hichwa: So there's kind of a conundrum there.
00:12:32: Mike Hichwa: There's a where when you log into APEX,
00:12:34: Mike Hichwa: you're logging in as an APEX username,
00:12:36: Mike Hichwa: password and that gives you your privileges
00:12:39: Mike Hichwa: and your parsing schema, and with a SQL
00:12:42: Mike Hichwa: developer you're connecting as a schema and
00:12:44: Mike Hichwa: so there's a slight difference in your
00:12:46: Mike Hichwa: privilege model.
00:12:47: Mike Hichwa: So we want to make it as easy as possible
00:12:50: Mike Hichwa: for any APEX developer.
00:12:51: Mike Hichwa: So we added in 23.2 a click where you just
00:12:54: Mike Hichwa: click and run SQL developer web so you can
00:12:56: Mike Hichwa: get.
00:12:56: Mike Hichwa: Sql developer web has a nicer SQL interface.
00:12:59: Mike Hichwa: You can run multiple SQL statements at a
00:13:02: Mike Hichwa: time more easily.
00:13:03: Mike Hichwa: It has a better syntax highlighting.
00:13:06: Mike Hichwa: You can have auto-complete of your table
00:13:09: Mike Hichwa: names, which is not available in APEX at
00:13:11: Mike Hichwa: this time, and so the ideal is to have a
00:13:14: Mike Hichwa: mix.
00:13:14: Mike Hichwa: But one might say well, why don't you just
00:13:15: Mike Hichwa: use SQL developer and not have APEX and the
00:13:18: Mike Hichwa: different?
00:13:18: Mike Hichwa: The rationale is because the authentication
00:13:21: Mike Hichwa: and the user experience is integrated.
00:13:23: Mike Hichwa: So hopefully we'll be able to provide the
00:13:26: Mike Hichwa: best of both native to APEX as well as the
00:13:28: Mike Hichwa: same code path working in SQL Developer Web.
00:13:31: Mike Hichwa: That would be the ideal.
00:13:32: Mike Hichwa: We're not exactly there yet, but we're
00:13:34: Mike Hichwa: working on it.
00:13:35: Kai: So, talking about the size of the team and
00:13:37: Kai: the traction APEX got, that Larry Ellison
00:13:40: Kai: is talking about in his keynotes and so on,
00:13:42: Kai: one of those questions that is happening
00:13:44: Kai: each and every time is how long does APEX
00:13:47: Kai: stay for free?
00:13:49: Mike Hichwa: Yeah, yeah.
00:13:49: Mike Hichwa: So there's no dynamic that I can see that
00:13:52: Mike Hichwa: would change that model, and so it's kind
00:13:54: Mike Hichwa: of weird like you do something for 20 years
00:13:56: Mike Hichwa: consistently and they're wondering why
00:13:58: Mike Hichwa: would you do it the 21st year if you did it
00:14:00: Mike Hichwa: for 20 years and there's really no benefit.
00:14:04: Mike Hichwa: I don't think to having it being a costed
00:14:06: Mike Hichwa: model.
00:14:07: Mike Hichwa: I think that the reason people think of
00:14:08: Mike Hichwa: that is that the competition is costed
00:14:11: Mike Hichwa: because they have companies that are just
00:14:13: Mike Hichwa: dedicated to doing one thing, and if you
00:14:14: Mike Hichwa: have a company dedicated to do one thing,
00:14:16: Mike Hichwa: you have to charge for it.
00:14:17: Mike Hichwa: But Oracle has many products like we're
00:14:20: Mike Hichwa: trying to get customers to move to our
00:14:21: Mike Hichwa: cloud.
00:14:22: Mike Hichwa: We think we have a competitive cloud and we
00:14:24: Mike Hichwa: want people to use our database and like
00:14:25: Mike Hichwa: our database, and we specifically want
00:14:27: Mike Hichwa: application developers to use and like our
00:14:29: Mike Hichwa: database and we think that APEX is a great
00:14:32: Mike Hichwa: draw for that, and so, yeah, there's no
00:14:35: Mike Hichwa: intention that we have to make APEX costed.
00:14:38: Kai: That's exactly what I thought when I
00:14:40: Kai: started with APEX 4.2,.
00:14:42: Kai: I guess that a team of like 10 or 15 people
00:14:45: Kai: at most is working on a product that might
00:14:47: Kai: influence the developers to stay at the
00:14:49: Kai: Oracle database or go to the Oracle
00:14:51: Kai: database for their applications.
00:14:53: Kai: And now if the team is like a hundred
00:14:54: Kai: people marketing and everything and so on,
00:14:57: Kai: that sometimes I ask myself if it's getting
00:15:00: Kai: a bigger product that should be not should
00:15:02: Kai: be, but would be considered at some point
00:15:05: Kai: to earn.
00:15:06: Mike Hichwa: Yeah, so Oracle is building out APEX
00:15:08: Mike Hichwa: functionality in Cerner and hopefully in
00:15:11: Mike Hichwa: the future for Fusion Apps.
00:15:12: Mike Hichwa: We haven't done it yet.
00:15:13: Mike Hichwa: We have an intention to do it.
00:15:14: Mike Hichwa: We're trying and we're building out for the
00:15:17: Mike Hichwa: GBUs.
00:15:18: Mike Hichwa: There's maybe 30 or 40 APEX SaaS
00:15:20: Mike Hichwa: applications available through those, and
00:15:22: Mike Hichwa: so the size of the team is because, to
00:15:24: Mike Hichwa: support those applications which have
00:15:26: Mike Hichwa: sizable business, you don't want to
00:15:27: Mike Hichwa: underfund the tool that builds them.
00:15:28: Mike Hichwa: So the idea is that you invest in the tool.
00:15:32: Mike Hichwa: You don't have to invest in all the
00:15:33: Mike Hichwa: workarounds that developers need to write,
00:15:36: Mike Hichwa: and so the theory is that it's cheaper to
00:15:38: Mike Hichwa: hire an APEX developer than it is to you
00:15:41: Mike Hichwa: know, work around the deficiencies of APEX
00:15:43: Mike Hichwa: to build out SaaS.
00:15:45: Kai: How does the hierarchy, hierarchy yeah,
00:15:47: Kai: hierarchy Inside the company when the team
00:15:50: Kai: grows so much?
00:15:51: Kai: So I saw that mark safes was like as a
00:15:53: Kai: product manager on the top line with many
00:15:56: Kai: people working for him.
00:15:57: Kai: But is this big, this big team sometimes
00:16:00: Kai: kind of a competition to work all together
00:16:02: Kai: on the same product?
00:16:03: Mike Hichwa: that was just built by 10, 10 to 15 people
00:16:06: Mike Hichwa: yeah, I mean, I've never really cared about
00:16:08: Mike Hichwa: who works for who or who has what title,
00:16:11: Mike Hichwa: and I think that that maybe I'm naive, but
00:16:13: Mike Hichwa: I somehow feel like no one really cares,
00:16:15: Mike Hichwa: right.
00:16:16: Mike Hichwa: Like we just kind of work together who
00:16:17: Mike Hichwa: works for who or what.
00:16:18: Mike Hichwa: That is an HR responsibility thing and what
00:16:21: Mike Hichwa: we really just want to do is to fight up
00:16:23: Mike Hichwa: the work for APEX and Ords and other things
00:16:25: Mike Hichwa: and see it through.
00:16:28: Mike Hichwa: But internally the hierarchy is kind of
00:16:30: Mike Hichwa: like a necessary thing that we have to do
00:16:32: Mike Hichwa: because just the way it is.
00:16:34: Mike Hichwa: But I never go into a meeting thinking, oh,
00:16:37: Mike Hichwa: we're going to make a hierarchical decision
00:16:39: Mike Hichwa: here.
00:16:39: Mike Hichwa: That's something that I don't think happens,
00:16:42: Mike Hichwa: that often Try to be driven by what the
00:16:45: Mike Hichwa: customers want, what the product needs, and
00:16:48: Mike Hichwa: just be driven by the facts, right, and
00:16:50: Mike Hichwa: that they are what they are and the best
00:16:52: Mike Hichwa: person for the job is the best person for
00:16:53: Mike Hichwa: the job yeah, that's a great position point
00:16:56: Mike Hichwa: of view, maybe thanks thanks point of view.
00:16:59: Caro: yeah, okay, so you're already talking about
00:17:02: Caro: this.
00:17:02: Caro: Make this happen for, or make this
00:17:05: Caro: reachable for, everyone, so you also.
00:17:07: Caro: You have the APEXoraclecom workspaces you
00:17:11: Caro: can create, and you also published a new
00:17:13: Caro: cloud service for APEX developers, which is
00:17:17: Caro: not that expensive like the rest might be.
00:17:21: Mike Hichwa: Right.
00:17:21: Mike Hichwa: So on the cloud service, we have the
00:17:25: Mike Hichwa: autonomous database, and the autonomous
00:17:26: Mike Hichwa: database is different than other cloud
00:17:28: Mike Hichwa: databases in that it's fully managed.
00:17:30: Mike Hichwa: So it's for the customers that don't want
00:17:33: Mike Hichwa: to manage their own patches, and that when
00:17:35: Mike Hichwa: there's a patch needed, you don't have to
00:17:38: Mike Hichwa: be even alerted.
00:17:39: Mike Hichwa: We'll just take care of it for you, and
00:17:41: Mike Hichwa: we'll do it with the least amount of
00:17:42: Mike Hichwa: downtime hopefully zero downtime and so we
00:17:44: Mike Hichwa: have a whole autonomous database
00:17:46: Mike Hichwa: infrastructure that we've been working on
00:17:48: Mike Hichwa: and continue to work on, and so the
00:17:50: Mike Hichwa: autonomous database is a strategic
00:17:51: Mike Hichwa: direction for Oracle.
00:17:52: Mike Hichwa: We want to run all of our apps on that, and
00:17:54: Mike Hichwa: so it's one of those things where you
00:17:56: Mike Hichwa: invest in an autonomous database and it
00:17:58: Mike Hichwa: makes all the other parts of your business
00:18:00: Mike Hichwa: go better, and so we feel that Oracle has
00:18:03: Mike Hichwa: such a pretty broad portfolio of
00:18:05: Mike Hichwa: applications through acquired technologies
00:18:08: Mike Hichwa: as well as our homegrown, like Fusion apps,
00:18:10: Mike Hichwa: and if we leverage our autonomous database,
00:18:13: Mike Hichwa: whatever deficiencies it might have, we'll
00:18:15: Mike Hichwa: be able to improve it to be able to run,
00:18:18: Mike Hichwa: you know, hundreds of large companies,
00:18:20: Mike Hichwa: total ERP systems in our autonomous
00:18:22: Mike Hichwa: database.
00:18:23: Mike Hichwa: If we can pull that off, we think that the
00:18:25: Mike Hichwa: autonomous database will be able to run,
00:18:27: Mike Hichwa: you know, most company applications, and if
00:18:29: Mike Hichwa: not, of course we have Xdata, but that was
00:18:32: Mike Hichwa: the philosophy there.
00:18:33: Mike Hichwa: And then on the APEX service.
00:18:35: Mike Hichwa: So when you buy an autonomous database you
00:18:38: Mike Hichwa: have the full capability at a certain cost,
00:18:41: Mike Hichwa: and for about a quarter of that cost you
00:18:43: Mike Hichwa: can get the APEX service, which is the
00:18:45: Mike Hichwa: identical piece of software, but it doesn't
00:18:47: Mike Hichwa: provide the SQL net connectivity.
00:18:49: Mike Hichwa: So if you had a Java application you wanted
00:18:51: Mike Hichwa: to connect, there's no SQL net and so it's
00:18:53: Mike Hichwa: just only APEX.
00:18:55: Mike Hichwa: And so if you were just an APEX developer,
00:18:57: Mike Hichwa: you literally get the same product minus
00:18:59: Mike Hichwa: the SQL net and you pay it one quarter of
00:19:01: Mike Hichwa: the price.
00:19:02: Caro: When I started, this whole cloud thing was
00:19:05: Caro: not a thing there out there and there were
00:19:09: Caro: many on-premises and it was expensive
00:19:12: Caro: because it was enterprise etc.
00:19:13: Caro: Etc.
00:19:14: Caro: Now, with the cloud and the autonomous
00:19:16: Caro: database, it was much cheaper then, and now
00:19:20: Caro: we also have the APEX service, which is
00:19:22: Caro: cheaper again, and so it's more possible
00:19:25: Caro: for maybe small businesses and maybe also
00:19:27: Caro: private people to develop applications.
00:19:31: Kai: Don't forget Oracle XE right.
00:19:32: Kai: So we got an upgrade on there so you can
00:19:34: Kai: get an almost complete new database with
00:19:37: Kai: all patches up and running with APEX 2.
00:19:40: Caro: Yeah, it's the free edition developer.
00:19:43: Caro: Free edition, Free developer edition,
00:19:44: Caro: somehow the name.
00:19:47: Mike Hichwa: Yeah, xe is saying XE internally as well,
00:19:49: Mike Hichwa: but yes, it's called that too.
00:19:50: Mike Hichwa: Yeah, but speaking of AE internally as well,
00:19:50: Mike Hichwa: but yes, it's called that too.
00:19:51: Kai: Yeah, but speaking of APEXoraclecom, so you
00:19:54: Kai: already said that the new APEX version
00:19:56: Kai: comes with a lot of marketing from Oracle,
00:19:58: Kai: and that's therefore it's not allowed for
00:20:00: Kai: you, or not?
00:20:01: Mike Hichwa: No, it's not that it comes with marketing.
00:20:03: Mike Hichwa: It's that we would like the marketing group
00:20:05: Mike Hichwa: to help us publicize our 24-1 release and
00:20:06: Mike Hichwa: to publicize it.
00:20:07: Mike Hichwa: So, publicize our 24-1 release and to
00:20:09: Mike Hichwa: publicize it.
00:20:10: Mike Hichwa: You want to get people in the press
00:20:11: Mike Hichwa: Bloomberg News, other people to write
00:20:13: Mike Hichwa: stories about it, and they can't write a
00:20:15: Mike Hichwa: story that's already been told.
00:20:24: Mike Hichwa: So they just told us hey, why don't you not
00:20:25: Mike Hichwa: pre-announce your product and then we can
00:20:26: Mike Hichwa: help you.
00:20:26: Mike Hichwa: And so when people Google for APEX, I want
00:20:27: Mike Hichwa: them to see articles by respected news
00:20:29: Mike Hichwa: agencies, and I think we can do that by
00:20:31: Mike Hichwa: having this marketing program.
00:20:32: Mike Hichwa: So I hope I'm not withholding information
00:20:35: Mike Hichwa: from our customer base, because we're
00:20:36: Mike Hichwa: transparent.
00:20:37: Mike Hichwa: We don't really, you know, it's not what
00:20:39: Mike Hichwa: we're trying to do at all.
00:20:41: Mike Hichwa: We're not trying to hold secrets, because
00:20:42: Mike Hichwa: there aren't any.
00:20:43: Mike Hichwa: We're just trying to get the maximum
00:20:46: Mike Hichwa: visibility for the product.
00:20:47: Mike Hichwa: And it helps the people in the APEX
00:20:49: Mike Hichwa: community as well, because when someone
00:20:51: Mike Hichwa: says, hey, I want to do this project with
00:20:52: Mike Hichwa: APEX, and someone might not know what that
00:20:54: Mike Hichwa: is, and they Google it, they're like, oh
00:20:55: Mike Hichwa: well, here's some really great articles by
00:20:57: Mike Hichwa: respected journalists, that kind of back it
00:20:59: Mike Hichwa: up.
00:20:59: Kai: I mean, on the other hand, there's the
00:21:01: Kai: community that is not informed about the
00:21:03: Kai: new features and you don't get the feedback
00:21:05: Kai: from the community earlier, right, earlier,
00:21:07: Kai: right.
00:21:07: Kai: So I I remember the last APEX conferences
00:21:09: Kai: where we all saw, like APEX from the lab or
00:21:12: Kai: a sneak peek into the next version, and
00:21:14: Kai: mark says, patrick wolf and all the APEX
00:21:17: Kai: team, carson saski, for example, too they
00:21:19: Kai: they got the feedback from us to see, okay,
00:21:22: Kai: this feature is coming.
00:21:23: Kai: Did you thought about this and that and
00:21:25: Kai: this and that?
00:21:26: Kai: And then you get feature feedback.
00:21:27: Kai: Before the, the new release was out there
00:21:30: Kai: and on APEX Oracle COM, if it's not updated
00:21:33: Kai: like an early adopter version before we can
00:21:36: Kai: download APEX in the new version, then you
00:21:38: Kai: are losing or not losing.
00:21:40: Kai: You don't have the big community beta
00:21:42: Kai: testing the new software, right?
00:21:43: Mike Hichwa: Yeah, those are clearly the downsides.
00:21:46: Mike Hichwa: In terms of the testing.
00:21:47: Mike Hichwa: We do have APEX WorldCorp, and so it's used
00:21:50: Mike Hichwa: for application development, but it's also
00:21:52: Mike Hichwa: used for deploying omission-critical apps.
00:21:54: Mike Hichwa: So if we screw up APEX, we do deploy it
00:21:57: Mike Hichwa: there first, and if we mess it up, we'll
00:21:59: Mike Hichwa: get a call within minutes.
00:22:02: Mike Hichwa: So that's a very good test for us.
00:22:04: Mike Hichwa: We run it for a month or more mark see if
00:22:07: Mike Hichwa: it stays, and I think that that's critical
00:22:10: Mike Hichwa: for the quality of APEX.
00:22:12: Mike Hichwa: In regards to new features, if you're
00:22:15: Mike Hichwa: willing to be under non-disclosure, we're
00:22:16: Mike Hichwa: happy to have any conversations and show
00:22:18: Mike Hichwa: you anything you want to see.
00:22:19: Mike Hichwa: We just don't want to broadcast it and blog
00:22:22: Mike Hichwa: it, and so I think there's a balance to be
00:22:24: Mike Hichwa: had about working with the community.
00:22:26: Mike Hichwa: I understand that there's a slight drop in
00:22:28: Mike Hichwa: accessibility to it, but we release it
00:22:31: Mike Hichwa: twice per year, so that each incremental
00:22:33: Mike Hichwa: release is you know, we've released like 42
00:22:35: Mike Hichwa: releases, so is our 43rd going to be so
00:22:37: Mike Hichwa: transformative?
00:22:38: Mike Hichwa: It's really going to be additive or
00:22:39: Mike Hichwa: complimentary, and so I think that
00:22:42: Mike Hichwa: hopefully we have a relationship with our
00:22:43: Mike Hichwa: customers such that in the community that
00:22:46: Mike Hichwa: they'll tell us like hey, why are you going
00:22:47: Mike Hichwa: in this direction, why is this not working,
00:22:50: Mike Hichwa: or I want to do this, and they do no one's
00:22:52: Mike Hichwa: shy, from my experience, and so yeah, so
00:22:55: Mike Hichwa: anyway, it's something we're trying out.
00:22:57: Mike Hichwa: Hopefully it'll work.
00:22:59: Mike Hichwa: So if you compare the size of
00:23:01: Mike Hichwa: APEXcorporaclecom and APEXoraclecom, like
00:23:05: Mike Hichwa: the public and the intern, yeah, so the
00:23:07: Mike Hichwa: external one has a lot more users, a lot
00:23:11: Mike Hichwa: more college students, a lot more churn,
00:23:13: Mike Hichwa: but less sophisticated apps and less data.
00:23:16: Mike Hichwa: And so the internal one.
00:23:17: Mike Hichwa: Some of the customers there are running
00:23:19: Mike Hichwa: sophisticated apps used by thousands of
00:23:21: Mike Hichwa: Oracle employees every day for
00:23:23: Mike Hichwa: mission-critical jobs, and so they're just
00:23:25: Mike Hichwa: a slightly different case where the
00:23:27: Mike Hichwa: evaluation instance the external one is
00:23:29: Mike Hichwa: really just to become familiar, familiar
00:23:30: Mike Hichwa: with the technology, and the internal one
00:23:32: Mike Hichwa: is to get the business working.
00:23:36: Mike Hichwa: People don't internally, when they run
00:23:40: Mike Hichwa: these applications, they don't know that
00:23:41: Mike Hichwa: they're APAC.
00:23:42: Mike Hichwa: I mean people that know the URL structure
00:23:42: Mike Hichwa: of course they do, or they understand that
00:23:44: Mike Hichwa: the UI patterns would know, but in general
00:23:47: Mike Hichwa: they're just doing their job and they just
00:23:48: Mike Hichwa: click on the web and it's like you know,
00:23:50: Mike Hichwa: it's just a web application.
00:23:52: Caro: So Kai already talked about the community
00:23:55: Caro: aspect of the new features, but there's
00:23:58: Caro: also a community aspect in general for
00:24:01: Caro: Oracle APEX and I think it's a big part of
00:24:03: Caro: it that, for example, in this conference,
00:24:06: Caro: there are several developers you, chris,
00:24:08: Caro: etc.
00:24:09: Caro: Which are also talking to the people, to
00:24:12: Caro: the attendees, in one-to-one sessions or
00:24:13: Caro: just at the food or so Absolutely.
00:24:17: Mike Hichwa: If you want the scoop, just come and corner
00:24:19: Mike Hichwa: us and we'll disclose anything that would
00:24:22: Mike Hichwa: help you understand or help you give us
00:24:24: Mike Hichwa: advice on that.
00:24:25: Mike Hichwa: And we're so happy for having such a
00:24:28: Mike Hichwa: supportive community, because I think that
00:24:30: Mike Hichwa: that's what drives the whole product.
00:24:33: Mike Hichwa: I think that's been the secret sauce to
00:24:34: Mike Hichwa: success is the community, because people
00:24:37: Mike Hichwa: want to use a technology that has a
00:24:39: Mike Hichwa: community.
00:24:39: Mike Hichwa: It has support, and the fact that you can
00:24:41: Mike Hichwa: get these plugins and you can get
00:24:43: Mike Hichwa: consulting services and you can get all
00:24:45: Mike Hichwa: this expertise available in the community
00:24:47: Mike Hichwa: makes it work, because the software is not.
00:24:50: Mike Hichwa: You don't just like install the software
00:24:51: Mike Hichwa: and have your company work.
00:24:52: Mike Hichwa: It's a tool.
00:24:53: Mike Hichwa: You install this tool and then the tool,
00:24:55: Mike Hichwa: when operated by professionals, works out
00:24:57: Mike Hichwa: best, and so, anyway, the community is
00:24:59: Mike Hichwa: critical to success, obviously.
00:25:01: Caro: Yeah, and I think it's also.
00:25:02: Caro: The community is so passionate that the IT
00:25:05: Caro: people are doing this APEX wave.
00:25:09: Caro: Yeah, no, it's great.
00:25:11: Mike Hichwa: And I think that at least my experience is
00:25:12: Mike Hichwa: that people have this experience inside
00:25:14: Mike Hichwa: their own companies, where they create a
00:25:15: Mike Hichwa: solution APEX and they're asked to build
00:25:18: Mike Hichwa: something.
00:25:18: Mike Hichwa: A week later or a day later, they come up
00:25:20: Mike Hichwa: with a solution and it works, and it just
00:25:22: Mike Hichwa: works better than somebody else.
00:25:23: Mike Hichwa: And then there's alternative technology and
00:25:26: Mike Hichwa: then they do it again and it's like wow,
00:25:28: Mike Hichwa: this is great and it makes you feel good.
00:25:35: Mike Hichwa: You go home, you're like well, I
00:25:36: Mike Hichwa: accomplished that and people are using what
00:25:37: Mike Hichwa: I built and people like it, and it only
00:25:38: Mike Hichwa: took me a couple of days.
00:25:38: Mike Hichwa: And so I think that that's what's
00:25:39: Mike Hichwa: infectious about APEX and that's what we're
00:25:41: Mike Hichwa: trying to fulfill.
00:25:42: Mike Hichwa: And if it was just quick to build the
00:25:45: Mike Hichwa: application, that's wonderful.
00:25:46: Mike Hichwa: But then if you had to do all your
00:25:48: Mike Hichwa: experience to upgrade it, that wouldn't be
00:25:50: Mike Hichwa: that fun because you'd have to spend half
00:25:52: Mike Hichwa: your time fixing what you built a year ago
00:25:55: Mike Hichwa: and two years ago and three years ago.
00:25:57: Mike Hichwa: And so we think that having that dual
00:25:59: Mike Hichwa: capability of being quick to develop and
00:26:01: Mike Hichwa: having an easy support model where you can
00:26:04: Mike Hichwa: modernize the app without too much effort
00:26:06: Mike Hichwa: is really the secret sauce for APEX.
00:26:08: Caro: A year ago maybe you also published new
00:26:11: Caro: learning paths, which one of them is also
00:26:14: Caro: for free.
00:26:14: Caro: The foundation free, yeah.
00:26:17: Mike Hichwa: I made an effort to make them all free all
00:26:19: Mike Hichwa: the time, but I don't control everything,
00:26:21: Mike Hichwa: obviously, but yes, we have the learning
00:26:24: Mike Hichwa: paths and we also have the hands-on labs,
00:26:26: Mike Hichwa: which are good ways to get started, and
00:26:28: Mike Hichwa: we're hoping to have a lot of YouTube
00:26:30: Mike Hichwa: videos and the community puts out a lot of
00:26:32: Mike Hichwa: information as well, and so I think the
00:26:34: Mike Hichwa: combination of the two is pretty good and
00:26:38: Mike Hichwa: the educational stuff is great.
00:26:39: Mike Hichwa: You can get certified, you can get
00:26:41: Mike Hichwa: certified on new releases, you can get all
00:26:43: Mike Hichwa: kinds of badges and such, and so it's good
00:26:46: Mike Hichwa: to have that.
00:26:47: Mike Hichwa: I think that as more people start using
00:26:49: Mike Hichwa: APEX, that the education becomes even more
00:26:52: Mike Hichwa: important, and it's good to have that.
00:26:53: Mike Hichwa: I think that as more people start using
00:26:55: Mike Hichwa: APEX, that the education becomes even more
00:26:56: Mike Hichwa: important and it's not so simple.
00:26:57: Mike Hichwa: And so we think we did a good job, but we
00:27:00: Mike Hichwa: think there are areas to improve.
00:27:01: Mike Hichwa: And so there's there's sort of like do you
00:27:02: Mike Hichwa: want to learn everything the software does
00:27:03: Mike Hichwa: and have like a like here's feature one,
00:27:04: Mike Hichwa: feature two, feature three or do you want
00:27:06: Mike Hichwa: to be taught in a way where it's like, hey,
00:27:08: Mike Hichwa: let's just start with relational database
00:27:10: Mike Hichwa: and build on top of this and build on top
00:27:11: Mike Hichwa: of that, and so there's a lot of thinking
00:27:13: Mike Hichwa: we need to do about how effective to do the
00:27:16: Mike Hichwa: education, and a lot of people in the APEX
00:27:18: Mike Hichwa: community actually are senior and have a
00:27:20: Mike Hichwa: lot of expertise, and so the idea is to
00:27:22: Mike Hichwa: show them new.
00:27:22: Mike Hichwa: Maybe they're really good at one area but
00:27:24: Mike Hichwa: they're not good at, say, restful web
00:27:27: Mike Hichwa: services or interoperabilities with that.
00:27:30: Mike Hichwa: Or maybe they're really good with that but
00:27:31: Mike Hichwa: they're not very good with, you know, being
00:27:33: Mike Hichwa: able to customize themes or doing some
00:27:34: Mike Hichwa: other things, and so everyone has their
00:27:36: Mike Hichwa: strengths and weaknesses, and so the idea
00:27:38: Mike Hichwa: is to have education that's targeted to
00:27:40: Mike Hichwa: each.
00:27:40: Mike Hichwa: You know each person's needs Nice.
00:27:43: Kai: Speaking of education and learning, so you
00:27:45: Kai: made some jokes in your keynote today.
00:27:47: Kai: Obviously, our listeners didn't have the
00:27:50: Kai: possibility to follow this presentation, so
00:27:51: Kai: we can talk about that topic too, speaking
00:27:54: Kai: of ai, so we are the exact opposite of a
00:27:57: Kai: non-disclosure thing.
00:27:58: Kai: But let me ask you one question regarding
00:27:59: Kai: the next release of APEX.
00:28:01: Kai: Yes, is there any ai stuff in it?
00:28:03: Kai: I don't know maybe okay, there could be.
00:28:07: Kai: There could be all right, definite
00:28:09: Kai: possibility.
00:28:10: Kai: But yeah, to talk about the the part in
00:28:12: Kai: your presentation about AI.
00:28:13: Kai: So you were expecting, or the question was
00:28:15: Kai: like a fun question was is taking AI our
00:28:19: Kai: jobs from us?
00:28:21: Kai: So you said jokingly that yes, it will, but
00:28:25: Kai: in 30 to 35 years.
00:28:26: Kai: Right, that's correct.
00:28:27: Mike Hichwa: Yeah, maybe, but it doesn't take your job,
00:28:30: Mike Hichwa: it just changes your job, and I think that
00:28:32: Mike Hichwa: the first.
00:28:33: Mike Hichwa: We're at the beginning of AI, right, and so
00:28:35: Mike Hichwa: whatever feature we may or may not release,
00:28:38: Mike Hichwa: it's not going to be, you know,
00:28:39: Mike Hichwa: transformative.
00:28:40: Mike Hichwa: It's going to take time, right, and so
00:28:42: Mike Hichwa: there's a lot of things that have to come
00:28:43: Mike Hichwa: into play to make AI fully realize a lot of
00:28:47: Mike Hichwa: these possibilities.
00:28:48: Mike Hichwa: It's going to take years and decades, and,
00:28:50: Mike Hichwa: as we go on that journey, it's just going
00:28:52: Mike Hichwa: to take a whole bunch of IT people to do
00:28:55: Mike Hichwa: that, as I pointed out in my talk.
00:28:57: Mike Hichwa: And then, once you do it, it's like, oh,
00:28:59: Mike Hichwa: you did the version one.
00:29:00: Mike Hichwa: But then there's, of course, like, well,
00:29:03: Mike Hichwa: five years on, I'll bet whatever AI we have
00:29:05: Mike Hichwa: to now will be completely different, and so
00:29:08: Mike Hichwa: you'll have to do it again and have to come
00:29:09: Mike Hichwa: back and revisit a lot of that technology.
00:29:15: Mike Hichwa: There's another interesting thing which I
00:29:16: Mike Hichwa: didn't talk about in my keynote, is that a
00:29:17: Mike Hichwa: lot of people will use Copilot and other
00:29:18: Mike Hichwa: technologies to generate a lot of code, and
00:29:20: Mike Hichwa: so the world will have a lot more code than
00:29:22: Mike Hichwa: it has now in the future, and that code
00:29:26: Mike Hichwa: will have a lot more code than it has now
00:29:28: Mike Hichwa: in the future, and that code will have to
00:29:30: Mike Hichwa: be maintained, and AI might not be as adept
00:29:31: Mike Hichwa: at fixing bugs in existing code that it
00:29:33: Mike Hichwa: generated than generating that code to
00:29:35: Mike Hichwa: begin with.
00:29:36: Mike Hichwa: And so there is a lot of challenges and
00:29:38: Mike Hichwa: pitfalls.
00:29:38: Mike Hichwa: I don't think, I think the industry will
00:29:40: Mike Hichwa: take time, and I personally feel that
00:29:43: Mike Hichwa: generating metadata is better than
00:29:47: Mike Hichwa: generating the code, because the metadata
00:29:50: Mike Hichwa: is identical to what the human would have
00:29:51: Mike Hichwa: typed, but the generated code I'm not sure
00:29:54: Mike Hichwa: that everyone would code that particular
00:29:56: Mike Hichwa: style.
00:29:56: Mike Hichwa: I know that the AI generates it based on
00:29:58: Mike Hichwa: how other people code, but it's at least in
00:30:01: Mike Hichwa: my experience.
00:30:02: Mike Hichwa: Editing my own code is hard enough.
00:30:04: Mike Hichwa: Editing someone else's code and their own
00:30:05: Mike Hichwa: train of thought and their own way of
00:30:07: Mike Hichwa: programming is really hard, and so, but
00:30:09: Mike Hichwa: with declarative, and you look and say, oh,
00:30:11: Mike Hichwa: this is a checked on or checked off, or
00:30:13: Mike Hichwa: this property is set to value A or value B,
00:30:16: Mike Hichwa: everyone, the machine, every human, does
00:30:18: Mike Hichwa: identical.
00:30:19: Mike Hichwa: You can't tell, you can't do it differently.
00:30:21: Mike Hichwa: And so I think that consistency is
00:30:22: Mike Hichwa: something that the industry will have,
00:30:24: Mike Hichwa: which is this greater abstraction to the
00:30:27: Mike Hichwa: technology, not exposed to the individual
00:30:29: Mike Hichwa: program units.
00:30:30: Kai: So I was a little bit shocked.
00:30:32: Kai: So yes, they're taking away our jobs.
00:30:34: Kai: And then you said but maybe in 30 to 40
00:30:36: Kai: years, and that's fine for me at least how
00:30:39: Kai: about you.
00:30:40: Caro: Yeah, of course.
00:30:42: Kai: That would be the next generation that is
00:30:44: Kai: frightened about it.
00:30:44: Kai: There'll be something else.
00:30:45: Mike Hichwa: Right?
00:30:46: Mike Hichwa: You said we had the internet revolution,
00:30:49: Mike Hichwa: maybe 20 years ago, and maybe 10 years ago
00:30:51: Mike Hichwa: we had a mobile computing revolution where
00:30:54: Mike Hichwa: everyone in the world is glued to a cell
00:30:56: Mike Hichwa: phone Literally everyone in the world.
00:30:57: Mike Hichwa: You can basically just assume that everyone
00:31:00: Mike Hichwa: has a cell phone Literally pretty much
00:31:01: Mike Hichwa: everyone and they said well, now we have AI
00:31:04: Mike Hichwa: In 10 years.
00:31:05: Mike Hichwa: Do you think?
00:31:06: Mike Hichwa: That's it?
00:31:06: Mike Hichwa: We're not going to have any more
00:31:07: Mike Hichwa: revolutions.
00:31:07: Mike Hichwa: Of course we're going to have another
00:31:08: Mike Hichwa: revolution.
00:31:10: Caro: And I also think because AI just saying,
00:31:13: Caro: okay, I do, ai, it's not the solution.
00:31:16: Caro: You have to interpret, you have to say what
00:31:19: Caro: you want.
00:31:19: Caro: You have to be able to say what you want in
00:31:23: Caro: the right way.
00:31:24: Mike Hichwa: This whole idea of prompt engineering is
00:31:26: Mike Hichwa: very interesting, and you're saying what
00:31:28: Mike Hichwa: you want to build a program.
00:31:29: Mike Hichwa: You're saying what you want to understand
00:31:32: Mike Hichwa: the data that you might be wanting to
00:31:33: Mike Hichwa: interpret.
00:31:34: Mike Hichwa: So there's a whole depth to this prompt
00:31:37: Mike Hichwa: engineering aspect and especially if you
00:31:39: Mike Hichwa: start applying it to medical needs or other
00:31:42: Mike Hichwa: needs, then there's regulation on top of
00:31:45: Mike Hichwa: that.
00:31:46: Mike Hichwa: So maybe from a programmer's perspective
00:31:48: Mike Hichwa: it's wonderful because you get a good start
00:31:50: Mike Hichwa: and if it's not perfect you just fix it.
00:31:52: Mike Hichwa: But if it's a medical advice, you want it
00:31:55: Mike Hichwa: to be correct the first time.
00:31:56: Mike Hichwa: You don't want to say, oh sorry about that.
00:31:58: Mike Hichwa: We'll just fix that up later.
00:32:00: Mike Hichwa: And so yeah, so I think that there's anyway.
00:32:03: Mike Hichwa: There's so much potential and so much.
00:32:06: Mike Hichwa: It's complicated too, right, like when I
00:32:08: Mike Hichwa: started my career, the world was a little
00:32:10: Mike Hichwa: simpler.
00:32:10: Mike Hichwa: There was just character mode devices.
00:32:12: Mike Hichwa: There just wasn't that much software that
00:32:14: Mike Hichwa: people use on a daily basis.
00:32:15: Mike Hichwa: Most people that worked at Oracle had
00:32:17: Mike Hichwa: nothing on their desk.
00:32:18: Mike Hichwa: They didn't have anything.
00:32:19: Mike Hichwa: They had like one of those blotters so your
00:32:21: Mike Hichwa: pen wouldn't you know.
00:32:23: Mike Hichwa: And so, anyway, the world's changing, but I
00:32:28: Mike Hichwa: think AI is going to transform.
00:32:30: Mike Hichwa: But I'm just so excited, as Larry Ellison
00:32:32: Mike Hichwa: once said in one of our meetings.
00:32:34: Mike Hichwa: He's like, wow, this is a great time to be
00:32:36: Mike Hichwa: alive, to be able to experience this AI
00:32:38: Mike Hichwa: revolution from the beginning, and I
00:32:40: Mike Hichwa: believe that I think it's really a fun time
00:32:42: Mike Hichwa: to be in computer science.
00:32:43: Caro: That's true.
00:32:45: Kai: So you had this.
00:32:47: Kai: The title of your keynote was Oracle APEX
00:32:48: Kai: 20 is in.
00:32:49: Kai: Are we done yet?
00:32:50: Kai: And we saw a couple of slides inside this
00:32:52: Kai: presentation which was just saying no,
00:32:54: Kai: we're just getting started or what's next,
00:32:56: Kai: and so on.
00:32:57: Kai: So what do you expect to be APEX?
00:32:59: Kai: What APEX would be in the next 10 years?
00:33:01: Kai: Maybe.
00:33:07: Mike Hichwa: Yeah, so the biggest transformation that I
00:33:08: Mike Hichwa: see right now, ai will assist it, but I
00:33:08: Mike Hichwa: don't think AI changes it.
00:33:09: Mike Hichwa: Ai just makes it easier and allows the APEX
00:33:11: Mike Hichwa: builds out a form and a report like or
00:33:15: Mike Hichwa: sorry a report, let's say, or a chart.
00:33:17: Mike Hichwa: Why can't you just ask it to interpret the
00:33:19: Mike Hichwa: chart or to ask it details about the data
00:33:21: Mike Hichwa: underneath it?
00:33:22: Mike Hichwa: And so I think those types of things will
00:33:24: Mike Hichwa: be interesting, so you could show it some
00:33:26: Mike Hichwa: sales data.
00:33:26: Mike Hichwa: You say, well, is this sales data looking
00:33:29: Mike Hichwa: good or not?
00:33:30: Mike Hichwa: And it will just tell you, like an honest
00:33:32: Mike Hichwa: answer, it's like, well, it's looking good.
00:33:33: Mike Hichwa: You know, in Northern Europe, but in
00:33:35: Mike Hichwa: Southern Europe you're lagging here, or
00:33:36: Mike Hichwa: whatever.
00:33:37: Mike Hichwa: It'll just give you the answer.
00:33:38: Mike Hichwa: In respect to what I, during my keynote, I
00:33:46: Mike Hichwa: presented, where I think APEX needs to go
00:33:47: Mike Hichwa: in the next 10 years, which is to transform
00:33:48: Mike Hichwa: from not only being a web-based IDE where
00:33:49: Mike Hichwa: you can build out low-code applications,
00:33:52: Mike Hichwa: but also providing a language, and so the
00:33:55: Mike Hichwa: language is not a traditional language,
00:33:58: Mike Hichwa: it's a low-code, you know, human, readable
00:34:01: Mike Hichwa: format.
00:34:02: Mike Hichwa: That would be an opportunity for those
00:34:05: Mike Hichwa: people that don't necessarily want to see
00:34:08: Mike Hichwa: things through a graphical user interface.
00:34:10: Mike Hichwa: Sometimes you have to click on an
00:34:12: Mike Hichwa: application and you click on a page and you
00:34:14: Mike Hichwa: click on a region.
00:34:15: Mike Hichwa: Then you click on the column within a
00:34:17: Mike Hichwa: report for a region and you click on the
00:34:19: Mike Hichwa: attributes of the property for the report
00:34:20: Mike Hichwa: and you click on another box that shows you
00:34:22: Mike Hichwa: the template options for the column for
00:34:25: Mike Hichwa: that.
00:34:25: Mike Hichwa: And so a lot of clicking, a lot of
00:34:27: Mike Hichwa: navigating, but if everything was kind of
00:34:29: Mike Hichwa: like in a document, it might be easier for
00:34:31: Mike Hichwa: people to do code reviews, to understand
00:34:34: Mike Hichwa: someone in a DevOps pipeline wanting to
00:34:36: Mike Hichwa: promote something to production.
00:34:37: Mike Hichwa: You want to make sure that it's safe and
00:34:39: Mike Hichwa: you can say, oh yeah, yeah, that's good,
00:34:40: Mike Hichwa: that's good, oh, no, that's not good.
00:34:42: Mike Hichwa: And so I think that the ability to have AI
00:34:45: Mike Hichwa: generate code is just perfect.
00:34:48: Mike Hichwa: I don't think AIs are going to generate
00:34:50: Mike Hichwa: people moving their mouse to click on the
00:34:52: Mike Hichwa: IDE, so of course it has to have a code
00:34:55: Mike Hichwa: representation that's extremely well
00:34:57: Mike Hichwa: documented.
00:34:58: Kai: That's what I thought.
00:34:59: Kai: If you talk about a human-readable export
00:35:02: Kai: file or a human-readable definition of the
00:35:05: Kai: application, in kind of a YAML or somehow
00:35:09: Kai: like this markup, then it's also a
00:35:11: Kai: human-speakable markup, right, so you could
00:35:13: Kai: be able to just not let the AI create your
00:35:17: Kai: application, but maybe translate your voice,
00:35:20: Kai: you can have a chat or an interactive
00:35:21: Kai: interface Exactly.
00:35:22: Mike Hichwa: And so, for example, you create a report on
00:35:25: Mike Hichwa: a table and you're like oh, hide the ID
00:35:27: Mike Hichwa: column and hide the created on date.
00:35:29: Mike Hichwa: Okay, now move the name to the first column,
00:35:33: Mike Hichwa: like, of course you can drag and drop and
00:35:35: Mike Hichwa: you can do all these things, but let's say
00:35:37: Mike Hichwa: you couldn't like, why couldn't you just
00:35:38: Mike Hichwa: speak it?
00:35:39: Mike Hichwa: There's just no reason.
00:35:40: Kai: I mean for the last decade.
00:35:42: Kai: We are talking to customers and tell them
00:35:44: Kai: how to define user stories right.
00:35:46: Kai: So they always have to be like I'm, as a
00:35:48: Kai: manager, want to have an application that
00:35:51: Kai: enables me to do it, like to this job, like
00:35:54: Kai: this and like this.
00:35:55: Kai: I want to click on this button to achieve
00:35:58: Kai: this right.
00:35:58: Kai: This should be.
00:35:59: Kai: If it's always the same pattern with the
00:36:01: Kai: same language, then you should be able to
00:36:03: Kai: interpret that pass, that, create this file,
00:36:05: Kai: this APEX, file it and then you can create
00:36:07: Kai: an APEX application.
00:36:08: Kai: And the second thing is what you already
00:36:10: Kai: said, like hide this column, move this
00:36:12: Kai: column to the first row or the first column.
00:36:16: Kai: This could be like an interactive APEX
00:36:18: Kai: application, not only for the developer and
00:36:19: Kai: the application but for the user.
00:36:21: Kai: The user can interact with the APEX
00:36:23: Kai: application and talk about like skip to the
00:36:25: Kai: person or skip to the search page and then
00:36:28: Kai: now search for this value, show me the
00:36:30: Kai: first result, and so on.
00:36:31: Kai: So you don't have to use your mouse and
00:36:33: Kai: your keyboard, you can just talk to the
00:36:34: Kai: application.
00:36:34: Kai: The application is working with you.
00:36:37: Kai: I'm just trying to figure out what new
00:36:39: Kai: features.
00:36:39: Kai: Next APEX version is coming and I'm
00:36:41: Kai: visiting really, really close, how you
00:36:43: Kai: react on my expectations.
00:36:45: Mike Hichwa: No, I mean, I think that's the direction.
00:36:47: Mike Hichwa: I don't think it's going to come in a 24-1
00:36:49: Mike Hichwa: release this summer, but the concept of
00:36:51: Mike Hichwa: being able to have a richer interaction
00:36:53: Mike Hichwa: with your data, I think, is absolutely true.
00:36:56: Mike Hichwa: So, like I don't know, maybe 10 or 12 years
00:36:58: Mike Hichwa: ago, when we released interactive reports,
00:37:01: Mike Hichwa: it was wonderful because you could choose
00:37:03: Mike Hichwa: which columns you wanted to see and which
00:37:04: Mike Hichwa: order you wanted to see them.
00:37:05: Mike Hichwa: You could save reports, you could save
00:37:06: Mike Hichwa: filters, you could save sort orders, you
00:37:08: Mike Hichwa: could do group buys, you could do pivots.
00:37:10: Mike Hichwa: You could do all these things.
00:37:20: Kai: So you had this control but it required a
00:37:21: Kai: lot of you know it was great, but maybe you
00:37:22: Kai: could get the same thing easier by just
00:37:23: Kai: speaking what you want.
00:37:24: Kai: Yeah, you're putting in huge effort to make
00:37:24: Kai: it accessible in the application Not
00:37:26: Kai: accessible for handicapped people but how
00:37:28: Kai: to implement pivoting in the application?
00:37:30: Kai: So action menu, pivot, and then you do this
00:37:33: Kai: model dialogue and make it as easy as
00:37:34: Kai: possible for the user.
00:37:35: Kai: You're putting so much effort in it to do
00:37:37: Kai: it in a nice UI and UX.
00:37:39: Kai: But if you say just pivot this, this, do
00:37:42: Kai: that, do this, it would be way easier for
00:37:43: Kai: the user.
00:37:44: Kai: This, this, do that, do this.
00:37:45: Kai: It would be way easier for the user.
00:37:48: Kai: And a second idea or a second advantage for
00:37:49: Kai: the AI part, for the human interaction with
00:37:50: Kai: an application, would be the accessibility
00:37:51: Kai: regarding handicapping right.
00:37:52: Kai: So if there's a, person that can say
00:37:54: Kai: exactly the same as the person who can see,
00:37:56: Kai: for example.
00:37:58: Kai: And the application is just talking with
00:37:59: Kai: you like, okay, I moved the column to the
00:38:01: Kai: front.
00:38:01: Kai: Maybe you want to print it for the other
00:38:03: Kai: people, or should I read it from the top to
00:38:05: Kai: the bottom?
00:38:06: Kai: Or you want to see the second page or
00:38:08: Kai: something.
00:38:08: Kai: There should be a huge advantage because
00:38:10: Kai: the ai voice generation is already that
00:38:13: Kai: good that you could enable your application
00:38:15: Kai: to talk to.
00:38:16: Mike Hichwa: The people are sitting in front of it and I
00:38:18: Mike Hichwa: think that a lot of people that interact
00:38:19: Mike Hichwa: with software.
00:38:20: Mike Hichwa: It's not like you're going to go do 50
00:38:21: Mike Hichwa: clicks every day like on your planner, but
00:38:22: Mike Hichwa: maybe you have a particular if you're a
00:38:23: Mike Hichwa: software development manager 50 clicks
00:38:24: Mike Hichwa: every day like on your planner, but maybe
00:38:25: Mike Hichwa: you have a particular if you're a software
00:38:27: Mike Hichwa: development manager in the APEX team you
00:38:29: Mike Hichwa: want to know which projects are at risk for
00:38:30: Mike Hichwa: a 24 one release, and so you might just ask
00:38:33: Mike Hichwa: that question.
00:38:33: Mike Hichwa: It's like, and they always say, well, I
00:38:35: Mike Hichwa: define at risk as being, you know, a low
00:38:38: Mike Hichwa: percentage closed or a lot of you know chat
00:38:41: Mike Hichwa: going back and forth, or the time it took
00:38:43: Mike Hichwa: to change from status 30% complete to
00:38:46: Mike Hichwa: status 40% complete was longer than typical,
00:38:49: Mike Hichwa: and so there'd be a lot of data analysis
00:38:51: Mike Hichwa: that could be done by an AI engine that
00:38:53: Mike Hichwa: could really kind of help the manager.
00:38:55: Mike Hichwa: So we strategic planners also capable of
00:38:57: Mike Hichwa: tracking skills.
00:38:58: Mike Hichwa: So it's like it seems like that this
00:39:00: Mike Hichwa: project is needing some extra help.
00:39:02: Mike Hichwa: I might advise these developers because
00:39:04: Mike Hichwa: they would have the same skills as the
00:39:06: Mike Hichwa: other developers that are on the current
00:39:07: Mike Hichwa: project.
00:39:07: Mike Hichwa: It doesn't do that today, but all the data
00:39:10: Mike Hichwa: is there, so you as a human have to do it
00:39:13: Mike Hichwa: yourself.
00:39:14: Mike Hichwa: So the tool is not providing you that
00:39:15: Mike Hichwa: information, but there's no reason it
00:39:17: Mike Hichwa: couldn't.
00:39:18: Mike Hichwa: An AI engine couldn't do that.
00:39:20: Kai: This leads to a brainstorming session right
00:39:21: Kai: here.
00:39:21: Kai: But I have the next idea.
00:39:29: Kai: I mean mean if a manager enters the
00:39:30: Kai: application, like the new application for
00:39:31: Kai: the strategic planning, and the manager
00:39:32: Kai: just asked what happened during the last
00:39:32: Kai: two days, and you just see the delta of the
00:39:33: Kai: data was that was changing and said I
00:39:34: Kai: completely agree, that's all you want to
00:39:35: Kai: know.
00:39:35: Mike Hichwa: All you, all you want to know is you had
00:39:37: Mike Hichwa: control of the world.
00:39:39: Mike Hichwa: Monday yeah tuesday you were busy, and now
00:39:41: Mike Hichwa: it's wednesday.
00:39:43: Mike Hichwa: What all's happened?
00:39:44: Kai: and just just open the authenticate using
00:39:47: Kai: the new email code thing, like passwordless,
00:39:49: Kai: and then say what happened yesterday and
00:39:51: Kai: the application is just preparing
00:39:52: Kai: everything for you in the front end.
00:39:53: Mike Hichwa: You can see it, you can hear it if you want,
00:39:55: Mike Hichwa: and then you can ask questions and what
00:39:56: Mike Hichwa: we've done is we've tried to create reports
00:39:59: Mike Hichwa: that you can subscribe to so we can email
00:40:01: Mike Hichwa: your report every day or once a month, or
00:40:04: Mike Hichwa: once a week your preference but that's not
00:40:06: Mike Hichwa: the same as being able to just have that
00:40:09: Mike Hichwa: conversation interface with it and it's
00:40:11: Mike Hichwa: going to take time to work that out.
00:40:13: Mike Hichwa: And AI also runs the risk of companies
00:40:17: Mike Hichwa: overselling their technology, and so I
00:40:20: Mike Hichwa: don't want to be put in that thing.
00:40:21: Mike Hichwa: I want to accurately sell the potential,
00:40:23: Mike Hichwa: but the actual implementation is I think
00:40:26: Mike Hichwa: that the people in the APEX community are
00:40:28: Mike Hichwa: going to do that.
00:40:29: Mike Hichwa: Exactly, yeah, so like you were saying
00:40:30: Mike Hichwa: about.
00:40:31: Mike Hichwa: You know what happened yesterday, but there
00:40:33: Mike Hichwa: could be other questions you might have,
00:40:35: Mike Hichwa: but we don't know what those are, and so
00:40:37: Mike Hichwa: you're going to discover that with your
00:40:38: Mike Hichwa: customers and with your end users, and I
00:40:41: Mike Hichwa: think that you'll be able to customize and
00:40:44: Mike Hichwa: get software's just going to change right.
00:40:45: Mike Hichwa: So software, it was basically kind of like
00:40:49: Mike Hichwa: oh, I can't remember all that.
00:40:50: Mike Hichwa: Can you just write it down for me so I can
00:40:51: Mike Hichwa: pull that up?
00:40:52: Mike Hichwa: What's my account balance?
00:40:53: Mike Hichwa: Okay, it's $458.
00:40:55: Mike Hichwa: Okay, I can buy this.
00:40:56: Mike Hichwa: But people are going to have totally
00:40:58: Mike Hichwa: different expectations.
00:40:59: Kai: So we will see template components or we
00:41:06: Kai: see plugins that are just doing this from
00:41:07: Kai: the community side and if you have today,
00:41:08: Kai: you can send reports to an email with APEX.
00:41:10: Kai: Maybe in five years APEX is calling you in
00:41:12: Kai: the early morning like hello here's your
00:41:14: Kai: friendly APEX AI bot, and I want to tell
00:41:17: Kai: you what happened yesterday.
00:41:18: Mike Hichwa: Well, of course, it would just be in your
00:41:19: Mike Hichwa: glasses, right yeah?
00:41:21: Kai: It would just be kind of….
00:41:22: Kai: Maybe you shouldn't go to the office today.
00:41:26: Kai: There might be happening something, so stay
00:41:28: Kai: at home and watch your data at home today.
00:41:31: Caro: Yeah, Well, I just have one question left,
00:41:33: Caro: one question left.
00:41:34: Caro: Yes, yeah, but it's totally lame after this
00:41:37: Caro: AI stuff.
00:41:38: Kai: Try it Kao Okay.
00:41:40: Caro: I try.
00:41:41: Caro: So you said you developed with Oracle Forms
00:41:44: Caro: in the past and now you're obviously on the
00:41:47: Caro: APEX side.
00:41:48: Caro: I think and I've heard that there were many
00:41:51: Caro: rumors about Oracle Forms that it is
00:41:53: Caro: deprecated sometimes, but now I think I
00:41:56: Caro: heard that they put more developers into it
00:41:59: Caro: so they can.
00:42:01: Mike Hichwa: Yeah, I don't think Oracle has any
00:42:02: Mike Hichwa: advantage to deprecate it.
00:42:04: Mike Hichwa: So Oracle Forms was created by this guy,
00:42:06: Mike Hichwa: sohiba Basi.
00:42:07: Mike Hichwa: He ran development, then he also ran
00:42:09: Mike Hichwa: Informatica I don't know if he still does,
00:42:10: Mike Hichwa: but he might.
00:42:11: Mike Hichwa: But brilliant guy and someone I really
00:42:12: Mike Hichwa: respected and he created forms in the early
00:42:15: Mike Hichwa: 1980s 83, 84, the version one.
00:42:19: Mike Hichwa: It was kind of conversational.
00:42:20: Mike Hichwa: It was like what table would you like me to
00:42:21: Mike Hichwa: create your application on the AMP table?
00:42:23: Mike Hichwa: Which columns would you like in the AMP
00:42:25: Mike Hichwa: table?
00:42:25: Mike Hichwa: I'd like the e-name and the job column.
00:42:26: Mike Hichwa: Anyway, it was, but it evolved, of course.
00:42:31: Mike Hichwa: But I think that it was so successful and
00:42:33: Mike Hichwa: so ubiquitous that so many customers are
00:42:34: Mike Hichwa: using it and it doesn't cost us that much
00:42:36: Mike Hichwa: to maintain it.
00:42:37: Mike Hichwa: The only downside of Forms I see is that
00:42:40: Mike Hichwa: it's not native web, right, and so if you
00:42:42: Mike Hichwa: want that experience, native web right, and
00:42:46: Mike Hichwa: so if you want that experience, I recently
00:42:47: Mike Hichwa: bought a new TV and the sales rep sold it.
00:42:48: Mike Hichwa: I was watching him do it.
00:42:49: Mike Hichwa: It was an Oracle forms app and as he was,
00:42:51: Mike Hichwa: he was like struggling to kind of like you
00:42:53: Mike Hichwa: know he's.
00:42:53: Mike Hichwa: But if he had a bigger font and he could
00:42:55: Mike Hichwa: just do the you know command plus or
00:42:57: Mike Hichwa: whatever and make the web browser bigger.
00:42:59: Mike Hichwa: It just would have been so much better.
00:43:00: Mike Hichwa: But so, but there's no.
00:43:02: Mike Hichwa: If the application is not broken doesn't
00:43:03: Mike Hichwa: need to be rewritten.
00:43:04: Mike Hichwa: Why would Oracle want to pull support for
00:43:06: Mike Hichwa: it?
00:43:06: Mike Hichwa: So we've supported it since 83.
00:43:08: Mike Hichwa: It's 2024.
00:43:10: Mike Hichwa: That's a lot of years, and I don't see it
00:43:13: Mike Hichwa: stopping anytime soon.
00:43:14: Kai: Are you still seeing companies to choose
00:43:17: Kai: forms?
00:43:18: Mike Hichwa: I think some might.
00:43:19: Mike Hichwa: If they have five forms and they need to
00:43:22: Mike Hichwa: have a change, they might do it, but I
00:43:24: Mike Hichwa: think it's pretty rare.
00:43:25: Mike Hichwa: I think most people want to modernize, but
00:43:27: Mike Hichwa: always the question is, you know, is it
00:43:28: Mike Hichwa: better to spend time modernizing, money
00:43:31: Mike Hichwa: modernizing, or to spend doing something
00:43:34: Mike Hichwa: else?
00:43:34: Mike Hichwa: And so it's always a trade-off.
00:43:35: Mike Hichwa: And then I think the IT managers you know
00:43:38: Mike Hichwa: that's their job is to make these
00:43:39: Mike Hichwa: trade-offs, and I trust they do a good job
00:43:41: Mike Hichwa: at it.
00:43:46: Kai: And so there's no reason to change if you
00:43:47: Kai: don't want to so that's the message.
00:43:48: Kai: I think that's a great message.
00:43:48: Kai: Yeah, To end this podcast.
00:43:49: Kai: Thank you very much for yeah.
00:43:51: Kai: Come to our podcast and talk about the
00:43:53: Kai: interesting topics, about APEX, AI and so
00:43:55: Kai: on, and brainstorm with us and avoid
00:43:57: Kai: talking about the new release.
00:43:58: Mike Hichwa: Hopefully I succeeded.
00:44:00: Mike Hichwa: Thank you.
00:44:06: Caro: Thanks, very much.
00:44:07: Caro: Thank you, and thank you to our listeners.
00:44:09: Caro: See you in the next one.
Neuer Kommentar