(00:00:00):
Hey, everybody.
(00:00:00):
How you doing?
(00:00:01):
This is Jim Grisanzio from Java Developer Relations.
(00:00:04):
And we are here for a chat on Duke’s Corner.
(00:00:07):
This is where we have conversations with Java developers around the world to see
(00:00:10):
what’s going on out there.
(00:00:11):
And tonight, I’m here with Mary Grygleski from Chicago.
(00:00:15):
Mary is a Java champion, developer advocate.
(00:00:17):
And hey, welcome.
(00:00:18):
Welcome to the program.
(00:00:19):
Thank you.
(00:00:19):
Thank you so much, Jim.
(00:00:21):
This is exciting.
(00:00:22):
I’m looking forward to this conversation and all excited already.
(00:00:25):
Yeah, it’s really cool.
(00:00:26):
We’ve been sort of iterating a little bit on Twitter, trying to figure out a good time when we can chat.
(00:00:32):
And this worked out.
(00:00:33):
It’s really great.
(00:00:34):
And I’ve been sort of following your work at various conferences and stuff.
(00:00:37):
We have a lot of mutual friends.
(00:00:39):
And so I wanted to hook up and talk.
(00:00:41):
You know, these conversations, we talk about technology, Java, obviously.
(00:00:44):
We talk a little bit about the community and maybe a little bit about you, these kinds of things.
(00:00:48):
And we just kind of see where it goes.
(00:00:50):
Yeah.
(00:00:51):
Tell me a little bit about yourself.
(00:00:52):
How’d you get involved with Java?
(00:00:54):
With Java?
(00:00:54):
Okay.
(00:00:55):
So I’m going to start.
(00:00:57):
Okay.
(00:00:57):
kind of go back in time a little bit,
(00:00:59):
but currently I’m a developer advocate with Datastacks,
(00:01:02):
this company.
(00:01:03):
And so my focus has been more on to database these days because companies about
(00:01:08):
open source,
(00:01:09):
but it’s kind of they have their managed cloud.
(00:01:11):
Apache Cassandra,
(00:01:13):
just to mention quickly,
(00:01:14):
but I actually joined and working on more event streaming on their streaming
(00:01:18):
platform than like a year and a half ago or so.
(00:01:21):
And so,
(00:01:21):
yeah,
(00:01:22):
anyway,
(00:01:22):
if I kind of go back in time to,
(00:01:24):
I have been a developer advocate for about five years now.
(00:01:28):
I was at IBM and also because of my Java connection.
(00:01:32):
But I have to kind of get back a bit in time since you asked about how did I get started.
(00:01:37):
So when I graduated many eons ago,
(00:01:39):
and at the time,
(00:01:41):
actually,
(00:01:41):
internet was about to be born,
(00:01:43):
I should say,
(00:01:44):
right?
(00:01:44):
It kind of tells you how old I am.
(00:01:46):
But anyway.
(00:01:47):
Me too.
(00:01:48):
I’m actually older.
(00:01:49):
Oh, good.
(00:01:51):
The thing is,
(00:01:52):
though,
(00:01:52):
I realize,
(00:01:53):
you know,
(00:01:53):
now looking back in time,
(00:01:54):
it was really at a very interesting point in time in which Internet was about to be
(00:01:59):
born and relational database also just,
(00:02:02):
you know,
(00:02:02):
was at its early stage,
(00:02:04):
too.
(00:02:05):
But so, yeah.
(00:02:06):
So in my case, too, was interesting.
(00:02:08):
My very first job, I actually did some Fortran work.
(00:02:11):
It was kind of like an endpoint in kind of popularity of Fortran back then.
(00:02:16):
But my first job was Fortran, including other things, too.
(00:02:20):
So kind of even actually predecessor of the relational database and kind of old
(00:02:26):
kind of database called Info.
(00:02:27):
I don’t think anybody ever knew it anymore,
(00:02:29):
but I worked on it for a few months and then basically the company decided to get
(00:02:33):
into working with Oracle database.
(00:02:35):
And people were excited.
(00:02:37):
I remember my boss back then was also unusual,
(00:02:40):
was a lady boss,
(00:02:40):
very nice lady,
(00:02:41):
encouraging all the young people.
(00:02:43):
But I was about the only one or only two young people in this IT team at a chemical plant,
(00:02:50):
believe it or not.
(00:02:51):
So, yeah, but she was paying attention and I got to learn Oracle.
(00:02:54):
That was great.
(00:02:54):
Then I was also switching into doing more C and Unix.
(00:02:58):
And so SunOS, too, was one of the operating system.
(00:03:02):
But then eventually, too, I kind of got out and then worked for other companies.
(00:03:06):
And then for about,
(00:03:06):
I’d say,
(00:03:07):
eight or nine years,
(00:03:08):
I was more on Unix and C,
(00:03:10):
and during which two,
(00:03:11):
which I actually talked with you,
(00:03:13):
Jim,
(00:03:13):
too,
(00:03:13):
before this session,
(00:03:15):
was that I joined as a consultant,
(00:03:18):
a contractor,
(00:03:18):
doing testing and consulting work for Sun Microsystems back then.
(00:03:23):
Yeah, that’s my old family.
(00:03:25):
Right.
(00:03:26):
Yeah, that’s why.
(00:03:27):
So this particular team is more with ISV, they said, a software vendor, right?
(00:03:32):
And so more like partner ecosystem kind of group.
(00:03:35):
So I actually got hired because they had to port the Solaris,
(00:03:39):
or actually I should say SMTP,
(00:03:41):
Mail Transfer Gateway,
(00:03:42):
so the email system.
(00:03:44):
So very specific module needed kind of porting into onto like Solaris or SunOS and
(00:03:50):
then on Solaris or actually I should say SunOS on Spark and eventually Solaris and
(00:03:56):
then Solaris to i86 architecture.
(00:03:59):
So more PC architecture.
(00:04:01):
During which, you know, I kind of transitioned into that.
(00:04:04):
But also, too, you know, things were changing.
(00:04:06):
And then I finished that contract.
(00:04:08):
Then I moved on and did some work for Sybase.
(00:04:11):
Started doing, actually joining Sybase, I should say, the database company.
(00:04:15):
But then I actually was joining from PowerBuilder, too.
(00:04:17):
So doing all those work.
(00:04:18):
And then they wanted to actually launch the PowerBuilder component into J2EE server back then.
(00:04:26):
predecessor of the Jakarta EE now.
(00:04:28):
And so anyway, so that’s when I kind of got into Java too, about year 2000.
(00:04:33):
And then, you know, family changes in 2004.
(00:04:35):
So I moved to Chicago.
(00:04:38):
But because Chicago is more of an application environment versus product development.
(00:04:42):
So I got into working for some of the big companies like,
(00:04:45):
you know,
(00:04:45):
Mercantile Exchange,
(00:04:47):
doing financial exchanges work.
(00:04:49):
application level, but that gave me a very good sense.
(00:04:51):
So that’s when I kind of started working with Java was back then,
(00:04:55):
really into the enterprise,
(00:04:57):
so to speak,
(00:04:57):
my enterprise development side of things,
(00:05:00):
IT shops.
(00:05:01):
And then I kind of also worked for some web development,
(00:05:04):
smaller firms at the time was Fullstack and Spring came out of these things.
(00:05:08):
So I kind of got kind of mixed into it, got into that mix, you know what
(00:05:12):
And everywhere I go, seems like people are like, oh, Java developers.
(00:05:15):
And that’s how I was kind of venturing,
(00:05:18):
you know,
(00:05:18):
kind of in that point of,
(00:05:20):
you know,
(00:05:20):
in the ocean,
(00:05:21):
kind of floating from here to there.
(00:05:23):
And then eventually found my way to becoming a developer advocate.
(00:05:26):
It was very funny, too.
(00:05:27):
I have to also mention, because I was doing a job.
(00:05:30):
Well, actually, I should say it was at a good point of my life.
(00:05:34):
I thought, you know, I wanted to.
(00:05:36):
You know, I found out something was missing.
(00:05:38):
So missing in terms of, you know, I like doing engineering work, but I want more than that.
(00:05:44):
And then there was also a user group that kind of popped up, I think, in the 2010s.
(00:05:49):
So it was around that time, maybe 2013, 14, I started going to the Java users group in Chicago.
(00:05:56):
And then I really loved it so much.
(00:05:58):
I was doing so much.
(00:05:58):
So then at the time, Freddie Kimme was running Chicago Java users group.
(00:06:03):
And then he asked me, oh, can you help?
(00:06:05):
And so that’s how I kind of got started getting involved.
(00:06:08):
And because of that,
(00:06:09):
too,
(00:06:09):
it led me to doing advocacy work,
(00:06:11):
right,
(00:06:11):
and day job,
(00:06:12):
which I really love a lot.
(00:06:13):
So that’s how I kind of got to where I am now.
(00:06:16):
So I hope that answer is a long-finding answer.
(00:06:20):
That’s really cool.
(00:06:21):
I’m glad you got a chance to touch Solaris or at the time SunOS,
(00:06:26):
which predates Solaris and eventually Solaris.
(00:06:30):
Actually, I was at Sun for a long time.
(00:06:32):
I was the open Solaris community manager.
(00:06:35):
And so when we finally open sourced Solaris.
(00:06:38):
And it was a great project.
(00:06:40):
But at that time,
(00:06:41):
I knew a lot of Java people because I was in marketing at the time,
(00:06:45):
actually,
(00:06:45):
before Solaris.
(00:06:46):
So I knew I was I did a lot of Java marketing,
(00:06:48):
you know,
(00:06:48):
Java,
(00:06:49):
you know,
(00:06:49):
PR and marketing,
(00:06:50):
worked with the executives a lot.
(00:06:51):
So that was really cool.
(00:06:52):
And then eventually I moved over to Solaris Community Development,
(00:06:56):
which was actually on the kernel team in engineering.
(00:07:00):
So I was around kernel developers, which is a scary situation for me a lot.
(00:07:04):
And these are really smart guys, you know.
(00:07:06):
But yeah, it was really cool.
(00:07:08):
And I was in San Francisco and Silicon Valley.
(00:07:11):
So that’s really cool that you got a little bit of overlap there.
(00:07:14):
Yeah.
(00:07:14):
So did you did you get into development and engineering because you wanted to when
(00:07:19):
you were a little kid or did you kind of fall into it later on?
(00:07:22):
What did you go to school for?
(00:07:23):
You know, interestingly, well, OK, so I majored or graduated.
(00:07:27):
My bachelor’s degree is in math and computer science.
(00:07:31):
So as you can imagine,
(00:07:32):
right,
(00:07:32):
I mentioned already the time,
(00:07:34):
I won’t tell you exactly the timeframe,
(00:07:36):
but as you can see,
(00:07:36):
like early 90s,
(00:07:37):
kind of late 80s.
(00:07:39):
So it was like, you know, internet was at the cusp of being born.
(00:07:43):
Database just started, relational database kind of became the thing.
(00:07:47):
So yeah, so I, yeah, okay, so that’s when I started working.
(00:07:51):
But I have kind of to admit to is that as a kid,
(00:07:54):
I grew up with a brother who was kind of not very nice at the time,
(00:07:58):
super smart,
(00:07:59):
but later diagnosed as having autism.
(00:08:02):
But now I can understand why he’s very smart in one thing and the other things deficient.
(00:08:06):
But anyway, I was kind of being influenced by him, too.
(00:08:10):
He’s very smart, but he’s more of a networking kind of guy.
(00:08:13):
He knows everything.
(00:08:15):
So I still ask him about stuff.
(00:08:17):
He’s just super smart in that.
(00:08:18):
But anyway, because of him being so annoying, I didn’t actually want to be.
(00:08:23):
And in fact, I was more thinking of wanting to be an astronaut.
(00:08:26):
And I think I’ve told some friends too.
(00:08:28):
I really wanted to be an astronaut.
(00:08:30):
I was fascinated as a kid.
(00:08:32):
It’s like, oh, astronaut, how nice.
(00:08:33):
And, you know, play with my brother.
(00:08:35):
We went on space mission.
(00:08:36):
So that was what I was thinking.
(00:08:38):
But then the thing is,
(00:08:39):
though,
(00:08:39):
as you’re growing older and then you come and then for me,
(00:08:42):
I came to the US for college and so started to see what’s out there and realize,
(00:08:47):
oh,
(00:08:48):
that’s not actually wouldn’t be very smart move,
(00:08:51):
too,
(00:08:51):
because,
(00:08:52):
you know,
(00:08:52):
you’re children,
(00:08:53):
you kind of aspire doing something.
(00:08:55):
But in reality, it’s a different story.
(00:08:57):
And then at the time, because of, you know, computers becoming more prevalent and software.
(00:09:02):
So I think it’s just interesting how I kind of started doing computers.
(00:09:07):
And the thing is,
(00:09:07):
I think it kind of convinced me was,
(00:09:09):
you know,
(00:09:10):
even initially I thought I would be an exercise physiologist because I was active
(00:09:14):
in sports.
(00:09:15):
I thought I could do something with science and with sports.
(00:09:18):
And also partly because I didn’t want to do computers because of my brother.
(00:09:22):
I felt like, OK,
(00:09:23):
I’m not going to do it because he annoyed me too much.
(00:09:25):
I don’t like it.
(00:09:26):
And so anyway,
(00:09:27):
but ended up though,
(00:09:28):
I was fascinated when I got to college and then at the time was using those IBM
(00:09:33):
terminals for like student information systems.
(00:09:36):
I remember I was like, oh, this is cool.
(00:09:38):
And how does it work, you know?
(00:09:39):
So I think that kind of piqued my interest and I eventually switched my major or
(00:09:44):
kind of more like declare my major in sophomore year because for freshman year,
(00:09:48):
I took some introductory,
(00:09:50):
you know,
(00:09:50):
computer 101 course and all that.
(00:09:52):
And so I thought,
(00:09:53):
This is something I can do.
(00:09:55):
And I’m always good in math, too.
(00:09:57):
So I thought I can do it.
(00:09:58):
So that’s when I switched to doing computer science and math.
(00:10:02):
So, yeah.
(00:10:03):
Interesting.
(00:10:04):
Well,
(00:10:04):
the math background,
(00:10:05):
actually the math interests,
(00:10:06):
I mean,
(00:10:07):
obviously the astronaut stuff and the exercise physiology.
(00:10:09):
I mean, so you certainly like technical things.
(00:10:12):
I mean,
(00:10:12):
so like solving problems and figuring out hard things and technical things,
(00:10:17):
that comes naturally to you?
(00:10:18):
Or did you have to really, really work at it?
(00:10:22):
yeah i’d say you know i wouldn’t call myself like um you know super smart like my
(00:10:27):
brother who just knew exactly was just kind of born with that but for me i feel i’m
(00:10:33):
always very curious i think that really helps too if you’re curious and that’s when
(00:10:37):
it kind of propels you to look for answers for things that you don’t understand and
(00:10:42):
i find myself i’m kind of super patient too when it comes to solving problem i
(00:10:46):
really persevere maybe it’s a bit stubborn if i can describe it so
(00:10:50):
Yeah, I think with that is essential too for doing engineering types of work, I think.
(00:10:56):
Don’t need to be super smart, but you really definitely have that desire to want to solve problems.
(00:11:01):
Yes, in particular, if you want to solve problems and understand how things work.
(00:11:06):
I think that’s what kind of has helped me all this time.
(00:11:09):
Interesting.
(00:11:10):
So then one of the things about tech is that,
(00:11:12):
you know,
(00:11:12):
actually I always liked is that it moves very quickly and it changes.
(00:11:16):
Yes.
(00:11:17):
Right.
(00:11:17):
So like when you learned in school up to now, things have changed a lot.
(00:11:23):
So, you know, how do you keep up with things?
(00:11:25):
How do you not only specifically with Java,
(00:11:27):
we’ll talk about Java in a second,
(00:11:28):
but in terms of just programming and tech and just the evolution of technology.
(00:11:33):
of the whole field.
(00:11:34):
I mean,
(00:11:34):
things move so very quickly and you’re in the middle of it in terms of being a developer,
(00:11:38):
a developer advocate.
(00:11:39):
How do you keep up with things?
(00:11:41):
Oh, totally.
(00:11:42):
I,
(00:11:42):
in fact,
(00:11:42):
didn’t even talk about,
(00:11:43):
but now talk about it now is that I am actually,
(00:11:46):
I’m at my current company and I got hired to do event streaming and streaming Pulsar,
(00:11:53):
you know,
(00:11:53):
message broker,
(00:11:54):
which I really like to,
(00:11:55):
that’s my kind of area of interest,
(00:11:57):
distributed systems.
(00:11:59):
But about five months ago, like company CEO said, everybody’s turned to doing generative.
(00:12:03):
AI.
(00:12:04):
So I was like, yeah, so yeah, here it is.
(00:12:07):
And that was my challenge.
(00:12:08):
I’m like, okay, how do I kind of translate into that?
(00:12:12):
And it was a big push.
(00:12:13):
And as developer advocate, I had to come up immediately, right?
(00:12:16):
Like, how do I talk about it?
(00:12:18):
So I remember myself felt like going back to college in some sense, because
(00:12:23):
I really,
(00:12:23):
I kind of took out some books and kind of online resources and started studying
(00:12:27):
like what is AI,
(00:12:29):
even though I had done some like AI,
(00:12:31):
like collaborative talks with another person,
(00:12:34):
kind of,
(00:12:34):
I had a little bit of background also back at IBM too,
(00:12:37):
was also helping out with an AI meetup group.
(00:12:40):
So not like I was completely new, but at least I’ve known something, but
(00:12:44):
thing is though with generative ai is also different too so basically too yes i had
(00:12:49):
to start studying like you know i really spent like two weekends three weekends
(00:12:54):
trying to hurry up and start studying and it because before that it was just more
(00:12:58):
like okay marketing things came out and oh this jenny i think is interesting jet
(00:13:02):
chat gpt so i started reading up on it but not very more superficial but now i have
(00:13:07):
to advocate then i better go deeper
(00:13:10):
So and of course, there’s like tons of information to it, too.
(00:13:14):
And so how do I start?
(00:13:15):
Oh, my gosh, stretching my head.
(00:13:16):
And but the thing is, I find is just dive in.
(00:13:19):
Right.
(00:13:19):
And just kind of, you know, going into it from the perspective of how I’m familiar with computers.
(00:13:25):
And, you know, and it’s like I have to start had to start from somewhere.
(00:13:29):
So I think I I sort of like, you know, also, too, because my company does marketing.
(00:13:34):
more Cassandra on the cloud.
(00:13:36):
And so that’s when they kind of add in vector search, all of these things.
(00:13:40):
And that’s actually where I realized,
(00:13:42):
oh,
(00:13:42):
this is great stuff because vector search,
(00:13:45):
similarity searches very much depends on math theory behind the scenes,
(00:13:50):
right?
(00:13:50):
All the algorithms,
(00:13:51):
how do you do multidimensional data and basically translate it into representations,
(00:13:57):
you know,
(00:13:57):
as vector data type.
(00:13:58):
So that was really good.
(00:14:00):
I caught on to that.
(00:14:01):
And also, you know, there are
(00:14:03):
some great colleagues too that was helping out and all that.
(00:14:06):
So I think because of this attitude of me,
(00:14:08):
like,
(00:14:09):
let me embrace it,
(00:14:10):
you know,
(00:14:10):
let me not run away from it.
(00:14:11):
So what?
(00:14:12):
You know, I’m like a beginner now.
(00:14:13):
So what?
(00:14:14):
I don’t care.
(00:14:15):
I’m just going to learn something.
(00:14:16):
Nothing will be wasted.
(00:14:18):
I think I always carry with me that thinking is that
(00:14:21):
You can look at me like I’m stupid.
(00:14:22):
Fine.
(00:14:23):
I don’t care.
(00:14:23):
I’m learning something, you know.
(00:14:25):
And eventually I will get caught on.
(00:14:28):
So I think it’s just with that attitude.
(00:14:30):
And also, too, part of it, of course, is my job as developer advocate.
(00:14:34):
I have to do something.
(00:14:35):
So it’s sort of a pressure to coming at me to doing it.
(00:14:38):
So I think that’s how I kind of like
(00:14:41):
have been able to make that transition over too.
(00:14:45):
But I realize it’s great because it’s more enriching.
(00:14:48):
And also too, I’m now able to also bring in the event streaming.
(00:14:51):
How does it,
(00:14:52):
how can I bring the two kind of interdisciplinary kind of approach to solving
(00:14:58):
problems in the gen AI kind of space?
(00:15:01):
So yeah, so that’s an example of how I got transitioned.
(00:15:04):
That’s really cool you say that because actually I worked for an engineering
(00:15:08):
manager actually in Solaris.
(00:15:10):
And she had a very similar mindset to you, actually.
(00:15:14):
She was an engineer and she moved into management and she managed our team.
(00:15:17):
And she was the best engineering manager in Solaris, full stop.
(00:15:22):
Everyone knew her.
(00:15:23):
She was just incredible because she did embrace learning new things just again with
(00:15:28):
that mindset of just learning something new,
(00:15:30):
even though she was very senior and she had all these years of experience.
(00:15:34):
She worked with Gosling when she was young, you know, so I mean, she…
(00:15:37):
She goes way back and she knew him very, very well.
(00:15:40):
But when she learned something new,
(00:15:41):
she was like a little kid just starting over,
(00:15:44):
you know,
(00:15:44):
and just I’m just going to learn this from step one,
(00:15:46):
two and three.
(00:15:47):
And that for an adult sometimes can be very difficult, you know, just as an emotional thing, you know.
(00:15:52):
Sure.
(00:15:53):
So I always I always like to ask and, you know, to get that perspective.
(00:15:56):
So that was very interesting.
(00:15:58):
Let’s talk about the community a little bit now.
(00:15:59):
You were Java champion and you also mentioned that you got involved in the user group in Chicago.
(00:16:07):
So talk a little bit about that.
(00:16:08):
But you’re also going to conferences and you’re meeting people there all over the world.
(00:16:13):
And a lot of these conferences have their own cultures.
(00:16:16):
Because they’ve been around for a while and they’re in different countries,
(00:16:19):
so you have different language issues and cultural issues.
(00:16:23):
You’ve got stuff in Europe and Brazil and the United States and Japan and India and all this stuff.
(00:16:28):
They’re all different.
(00:16:29):
So these are communities within communities within communities.
(00:16:33):
So talk about your community experience for a bit.
(00:16:36):
Sure, sure.
(00:16:37):
Yeah.
(00:16:37):
So as I mentioned earlier,
(00:16:39):
when you asked how I got into DevRel,
(00:16:41):
so it’s all because of,
(00:16:43):
I have to say,
(00:16:43):
I attribute that to being a member first,
(00:16:46):
you know,
(00:16:46):
as a Java users group and in Chicago,
(00:16:49):
because that’s where I started going to Java users group that was in Chicago.
(00:16:54):
So, yes, I think to me, I feel it’s.
(00:16:57):
You know, despite the fact that a lot of times we said, oh, engineers, and it is very true, too.
(00:17:02):
I mean,
(00:17:03):
this profession tends to attract people who have more of an introvert tendency,
(00:17:08):
you know,
(00:17:09):
not everybody.
(00:17:10):
But the thing is, though, it’s kind of funny.
(00:17:12):
We, you know, to me, I find the world like scary.
(00:17:14):
maybe tends to like to label people black or white, right?
(00:17:18):
Either you’re introvert or you’re not.
(00:17:20):
But in reality, there’s kind of a mixture.
(00:17:23):
I mean,
(00:17:23):
even myself,
(00:17:24):
I think in some,
(00:17:25):
to a certain extent,
(00:17:26):
I’m very introvert,
(00:17:27):
but yet at the same time,
(00:17:28):
I also have that extrovert side of me.
(00:17:31):
So I’m a mixture of two.
(00:17:33):
And in fact,
(00:17:33):
before,
(00:17:34):
because I was working in an environment in which the culture wasn’t,
(00:17:38):
tends to be not very open,
(00:17:40):
I’d say,
(00:17:40):
you know,
(00:17:40):
people are tend to be
(00:17:42):
I’d say I don’t like to use the word shy,
(00:17:44):
but in some ways it’s kind of shy too,
(00:17:47):
meaning you don’t like to be out in the public.
(00:17:50):
So I was never attracted to talking in the public.
(00:17:53):
And in fact, you asked too about how did I become like speaking in conferences.
(00:17:57):
Even just 10 years ago, I wouldn’t have thought I would do that because-
(00:18:01):
Back then,
(00:18:01):
too,
(00:18:01):
I was still kind of not very sure because,
(00:18:04):
you know,
(00:18:04):
it’s basically your social environment is not encouraging you to do that.
(00:18:08):
But I think that’s where my frustration was coming from,
(00:18:11):
too,
(00:18:12):
as an engineer,
(00:18:12):
because I and I slowly am realizing I have this extrovert side of me that I
(00:18:18):
actually like to come out and talk and not so much.
(00:18:21):
Well, how can I say?
(00:18:21):
Also, I have to bring up the fact that I grew up singing in a choir.
(00:18:25):
So even though not solo singing, but it was kind of a choir singing and I enjoy that.
(00:18:30):
Right.
(00:18:30):
And so.
(00:18:31):
It’s that external side of you.
(00:18:33):
I think it’s just human beings are very intricate.
(00:18:35):
We have some part of us like to be more extrovert.
(00:18:38):
In fact, I have also heard of people who are actors.
(00:18:40):
They are actually introvert, believe it or not.
(00:18:43):
I probably definitely have that.
(00:18:45):
Right.
(00:18:45):
So this extrovert side, you like to talk.
(00:18:47):
It’s just a very natural things.
(00:18:49):
I think that I can’t even explain.
(00:18:51):
I do like to interact with people a lot.
(00:18:53):
And anyway,
(00:18:54):
so going back to this community,
(00:18:56):
I think to me,
(00:18:57):
right,
(00:18:57):
I’m finding that despite the fact that,
(00:19:00):
again,
(00:19:00):
you know,
(00:19:00):
people all maybe have a tendency of being introverts.
(00:19:04):
The fact is that we actually all like to be, you know, to belong, so to speak, to some community.
(00:19:10):
Right.
(00:19:10):
i think that’s the thing that’s very innate innate within us even if you are a lone
(00:19:16):
loner too i would think most of the even lonely loners too you know wouldn’t mind
(00:19:20):
being in the community i think it’s just very natural in our beings i like that so
(00:19:25):
anyway same
(00:19:26):
Same thing, right?
(00:19:27):
Likewise, we’re in a technology type of community and especially so.
(00:19:32):
I think we need to be more coming together as a community and talk about solutions
(00:19:36):
because there’s too many problems to solve,
(00:19:39):
too many ways to solve problems.
(00:19:40):
And we want to kind of discover the best way
(00:19:43):
And there’s really, there’s just too many things to solve, I find.
(00:19:47):
And people get encouraged,
(00:19:48):
as I’m seeing too,
(00:19:50):
that people actually have talked to me,
(00:19:51):
like I’m still running Chicago Java Users Group.
(00:19:54):
And now we’re slowly going back to in-person,
(00:19:56):
not every time,
(00:19:57):
but sometimes we do virtual,
(00:19:59):
sometimes in-person.
(00:20:00):
But I’ve had people who come up to me and said, oh, wow, I didn’t know you guys are doing this.
(00:20:05):
And this is so nice to be able to talk to with people, eat pizza and drink beer or something.
(00:20:10):
So yeah, so I think…
(00:20:11):
That’s what I think it is,
(00:20:13):
is that you bring together a community and it’s very encouraging about sharing and
(00:20:18):
no judgment,
(00:20:18):
like a judgment-free zone.
(00:20:20):
I think that’s the thing that kills people is if you have someone who thinks they
(00:20:23):
are better than some other people,
(00:20:25):
then it will really turn people away.
(00:20:27):
But then if you kind of look at everybody and
(00:20:29):
It should be true, too, is that we are all kind of the same.
(00:20:32):
We’re here to learn.
(00:20:33):
You may be experiencing something better than other things.
(00:20:36):
But everybody, essentially, you have these strengths.
(00:20:39):
And you can share what you know.
(00:20:41):
And it’s a very safe environment.
(00:20:43):
So then you’re not being judged.
(00:20:44):
And you’re being encouraged.
(00:20:46):
And,
(00:20:47):
you know,
(00:20:47):
you find that people will find that it’s very encouraging to be able to share,
(00:20:51):
I think,
(00:20:52):
you know,
(00:20:52):
so so that’s that’s how I look at it.
(00:20:54):
And I really enjoy doing community work because of that,
(00:20:57):
even though,
(00:20:58):
yes,
(00:20:58):
volunteering,
(00:20:59):
but I really enjoy it so much.
(00:21:00):
So then I mix it my day job as well, although day job has its own challenge, too.
(00:21:05):
I won’t talk about it here, but yeah, so.
(00:21:09):
It’s interesting you mentioned that it’s innate.
(00:21:12):
Actually, I’ve been doing community development work for a long time, for over 20 years.
(00:21:17):
And one of the presentations I do is I have a presentation about how to build a community.
(00:21:24):
This is basically for DevRel people, for community managers.
(00:21:27):
Like if your company comes to you and says,
(00:21:29):
hey,
(00:21:30):
we need to build a community around this project,
(00:21:33):
an open source community or a user community or something like that.
(00:21:36):
And you don’t know what to do, let’s say.
(00:21:38):
So I have a presentation for the walking people through step by step what to do.
(00:21:41):
And the very first thing I talk about is this innate,
(00:21:44):
I actually use that word,
(00:21:45):
this innate thing inside of all humans to connect.
(00:21:49):
Yes.
(00:21:49):
You know, it’s just, it’s everywhere.
(00:21:51):
You pick up any book in history, any book on anthropology, any book on biology, basically.
(00:21:55):
Right.
(00:21:56):
Any book on science.
(00:21:57):
You see humans have to come together to solve problems.
(00:22:02):
Otherwise, we would not have evolved.
(00:22:03):
We would not have survived.
(00:22:05):
Totally.
(00:22:06):
From our ancestors to what we are now.
(00:22:09):
And we are a big deal now.
(00:22:10):
There’s a lot of people around, right?
(00:22:12):
That’s right.
(00:22:14):
We are very, very successful.
(00:22:15):
So this concept of getting together is very, very important.
(00:22:19):
And physically getting together, physically together, right?
(00:22:22):
Yes, totally.
(00:22:23):
Absolutely.
(00:22:25):
So let’s job out with the Jug in Chicago.
(00:22:27):
I mean,
(00:22:28):
I assume you have technical sessions,
(00:22:29):
people come,
(00:22:30):
new people,
(00:22:31):
senior people,
(00:22:32):
new people mix,
(00:22:33):
and you have conversations and stuff.
(00:22:34):
Describe it a little bit for me.
(00:22:36):
So what’s the mix?
(00:22:37):
Are you focusing more on technical sessions or on users or developers?
(00:22:43):
What’s the mix there?
(00:22:44):
Sure, sure.
(00:22:45):
So I do have to say,
(00:22:46):
right,
(00:22:47):
as such,
(00:22:47):
you know,
(00:22:48):
being like part time on running jerk to I mean,
(00:22:51):
certainly,
(00:22:51):
I think,
(00:22:52):
ideally,
(00:22:52):
right,
(00:22:53):
we,
(00:22:54):
you know,
(00:22:54):
I would like to see even like pre COVID times,
(00:22:57):
you know,
(00:22:57):
we have had had more like maker session,
(00:23:01):
having hackathons,
(00:23:02):
for example,
(00:23:02):
those would be nice to,
(00:23:04):
however,
(00:23:04):
like post
(00:23:05):
During COVID and post-COVID, it’s just not possible.
(00:23:08):
And then people are not coming as much, which I’m not sure.
(00:23:11):
We’re still trying to figure out how to attract people to come to the meetups.
(00:23:16):
But I kind of have a sense of why,
(00:23:19):
you know,
(00:23:19):
the AI,
(00:23:20):
actually the AI community have stolen a lot of our attention.
(00:23:24):
I had stolen the spotlight, you know, these things.
(00:23:26):
And anyway, but I think it’s kind of affecting the Java users group too.
(00:23:30):
But anyway,
(00:23:31):
you know,
(00:23:31):
kind of like to answer your question,
(00:23:33):
I,
(00:23:34):
you know,
(00:23:35):
so at this point too,
(00:23:36):
we’ve been doing like once a month meetup and we used to do two times,
(00:23:39):
but it’s just harder now and just trying to find volunteers.
(00:23:43):
So at this point,
(00:23:44):
mostly too,
(00:23:45):
I definitely want to look at,
(00:23:47):
you know,
(00:23:47):
what’s the kind of topics we’re into.
(00:23:50):
So I like to also look at all the topics and I’ve done also a survey.
(00:23:54):
kind of list out all possible topics right there,
(00:23:56):
you know,
(00:23:57):
from like core Java,
(00:23:59):
you know,
(00:23:59):
system stuff all the way into frameworks.
(00:24:01):
And then now,
(00:24:02):
you know,
(00:24:03):
getting into AI and all these things just to get a feel of where people’s interests are.
(00:24:07):
And then based on that, I also wanted to
(00:24:10):
map it out so then there are speakers also coming to us and i want to also kind of
(00:24:14):
space it out so then it’s not two consecutive talks on performance for example and
(00:24:19):
we have a performance maybe another if really there’s another performance speakers
(00:24:23):
we space it out six months later for yes as an example but otherwise too yeah we
(00:24:28):
have all sorts of topics too and uh so so trying to like spread it out and also
(00:24:34):
because of there are fewer people now coming so
(00:24:37):
I can’t assume everybody’s expert or everybody is kind of beginner too.
(00:24:42):
I have to assume,
(00:24:42):
okay,
(00:24:43):
there are some beginners,
(00:24:44):
some students and all the way to a few,
(00:24:46):
maybe,
(00:24:47):
you know,
(00:24:47):
advanced kind of understanding.
(00:24:48):
But I’d say, you know, the extreme cases, right?
(00:24:51):
If you look at the experience level,
(00:24:53):
usually the curve is always around people with some experience or medium to
(00:24:58):
experience level versus like the kind of students or the very experienced.
(00:25:03):
So again, you know, it’s just,
(00:25:05):
Sometimes, too, depends on the speaker who can come and speak.
(00:25:08):
So I, you know, I like to just try to kind of spread it out.
(00:25:12):
So then it’s kind of get an even mix of the topic kind of categories of talks.
(00:25:17):
And that’s what I’ve been able to do, you know, the past few years since COVID, basically.
(00:25:23):
Right, right.
(00:25:24):
Yeah, it’s not very easy.
(00:25:26):
Yeah, well, running a user group even under normal times is hard.
(00:25:30):
In open slash user groups, I’ve worked the Tokyo Linux user group up in Tokyo.
(00:25:37):
I’m in Osaka, but I used to live up in Tokyo.
(00:25:40):
And getting meetings together and getting speakers even under normal times is challenging, you know.
(00:25:47):
So, all right, so let’s talk about Java.
(00:25:50):
It seems like at the user group,
(00:25:51):
obviously,
(00:25:52):
you have a mix of technologies depending on whatever the situation is.
(00:25:56):
And you’ve had this unique experience since you got involved in Java, really since the beginning.
(00:26:01):
So I wanted to hear if you had any thoughts on how it’s evolved over the years,
(00:26:06):
you know,
(00:26:07):
coming out,
(00:26:07):
I don’t know,
(00:26:09):
28 years,
(00:26:09):
27 years,
(00:26:09):
something like that.
(00:26:10):
I,
(00:26:10):
you know,
(00:26:11):
I just this,
(00:26:12):
when I have been to conferences in recent years,
(00:26:14):
I think it’s really cool that this is,
(00:26:16):
this is like a bunch of children will get around.
(00:26:18):
Some of these people are really, really young, you know, and it’s really amazing.
(00:26:21):
And then you’ll see somebody who’s really old too.
(00:26:24):
Yeah.
(00:26:25):
And so they mix, you know, it’s kind of cool.
(00:26:29):
And so what about Java is so attractive that it’s thriving all these years later?
(00:26:36):
Oh, sure.
(00:26:37):
Yes.
(00:26:37):
Yes.
(00:26:38):
I think because also, I mean, the world is still powered.
(00:26:41):
A lot of enterprise systems in production are in fact,
(00:26:45):
Java underneath the hood and a lot of the cloud servers too.
(00:26:49):
So, you know, Java has proven itself like 28 years, 27, 28 years.
(00:26:55):
So it’s kind of well known,
(00:26:57):
you know,
(00:26:58):
being very robust and kind of like the,
(00:27:00):
you know,
(00:27:01):
kind of like powerful capabilities in there.
(00:27:04):
However,
(00:27:04):
I also see that the world tends to go towards things that are glamorous, so to speak, right?
(00:27:10):
So sort of like Java has been pushed, kind of not, it is very important, but it’s just, it’s there.
(00:27:17):
Maybe the word I kind of have heard, you know, the business people say is kind of becoming a commodity.
(00:27:23):
I hate to say that.
(00:27:24):
I don’t think it’s really commodity.
(00:27:26):
Well, look, I mean, you’re in Chicago.
(00:27:27):
That’s the land of the commodities.
(00:27:29):
Well, that’s right, too.
(00:27:30):
Yes.
(00:27:30):
Without that…
(00:27:31):
Without that, you know, without that, you know, nothing works.
(00:27:35):
Yeah, that’s right.
(00:27:36):
Literally nothing works.
(00:27:38):
You’re right.
(00:27:40):
In other words, it is important, but yet people just don’t kind of like glamorize it or something.
(00:27:46):
Right.
(00:27:47):
right?
(00:27:47):
I kind of like to look at it,
(00:27:49):
you know,
(00:27:49):
I like to use this analogy of us going to buy a house,
(00:27:52):
you know,
(00:27:52):
you want to walk into a house,
(00:27:54):
yeah,
(00:27:54):
all the aesthetics,
(00:27:55):
but what makes the house amazing is maybe underneath all the plumbing,
(00:27:59):
all the electricity,
(00:28:01):
everything,
(00:28:02):
all the infrastructure is very good.
(00:28:04):
So I think I look at it, Java is like that.
(00:28:06):
You feel safe, you know, in this, using this technology.
(00:28:10):
So, but then at the same time too, like the, you know, the world is going for the glamorous thing, but
(00:28:14):
But I think what will really win is really the things that sustain and in the long run.
(00:28:19):
So to me,
(00:28:21):
I find,
(00:28:21):
you know,
(00:28:22):
the thing is with Java being proven and,
(00:28:24):
you know,
(00:28:25):
all these things that despite people are laughing at it or kind of teasing it with
(00:28:29):
saying that,
(00:28:30):
oh,
(00:28:30):
is it dead?
(00:28:31):
No, it is long from being dead.
(00:28:33):
I mean, look at COBOL, you know, it is still running too.
(00:28:35):
So something that’s robust will last, you know, but it’s just so happened.
(00:28:39):
People don’t talk about it.
(00:28:40):
And then you asked about too,
(00:28:42):
yeah,
(00:28:42):
what your question was really about,
(00:28:44):
why would,
(00:28:44):
you know,
(00:28:44):
Java,
(00:28:45):
why is it able to sustain so long?
(00:28:47):
I think,
(00:28:47):
you know,
(00:28:48):
besides it being like technically sound and very capable,
(00:28:52):
I also think the community too has been very helpful.
(00:28:56):
I mean, having the whole Oracle Java program, right?
(00:28:59):
It is really,
(00:29:00):
if you think about it,
(00:29:01):
all of the Java users group is very independent,
(00:29:04):
yet,
(00:29:05):
you know,
(00:29:05):
we come together.
(00:29:06):
I think it’s also like the history, how it has been evolved, right?
(00:29:10):
All of the Java users group and you have Java champions.
(00:29:13):
I also think the program is also helpful because you’re recognizing people’s
(00:29:17):
contribution to it and also used to be Java 1,
(00:29:20):
right?
(00:29:21):
And so the Java 1…
(00:29:22):
also help to bring people together,
(00:29:24):
like all the community people talking about it and having a conference around it.
(00:29:29):
The seeds have been planted, right?
(00:29:31):
And people are still excited.
(00:29:32):
And, you know, I think really the community is helpful.
(00:29:35):
And also then with the JCP, the process, everything is kind of set up really nicely, too.
(00:29:40):
So I think that really is helping a lot to make it really sustainable.
(00:29:45):
so to speak because now you have people that are experts that are talking about it
(00:29:49):
and you know publishing blog articles there are talks and things like that that
(00:29:53):
people talk about it the more people talk about it you make it more sustained
(00:29:58):
sustainable i think in that case so yeah yeah there are many reasons too yeah so
(00:30:03):
Have you noticed the evolution?
(00:30:04):
You know,
(00:30:05):
like,
(00:30:05):
for instance,
(00:30:05):
when I learned C,
(00:30:07):
I was in the lab in the basement of Northeastern University in Boston with this
(00:30:14):
massive CRT screen in front of me.
(00:30:17):
It was just a command prompt.
(00:30:18):
It was a spark machine, actually.
(00:30:21):
And Solaris, running Solaris.
(00:30:23):
And I just had a book in front of me.
(00:30:24):
That’s a blank screen.
(00:30:25):
That’s it, you know.
(00:30:26):
Yeah.
(00:30:27):
Now the tools are beautiful.
(00:30:29):
The tools are very advanced.
(00:30:31):
I mean,
(00:30:31):
when the kids are learning programming now,
(00:30:34):
they have so many more really,
(00:30:36):
really innovative and intuitive tools to learn.
(00:30:39):
I just had this blank screen.
(00:30:41):
And for me, that was a disaster.
(00:30:43):
I needed help.
(00:30:45):
So things have evolved substantially from 25 years ago or so.
(00:30:50):
Do you have any thoughts on that in terms of learning?
(00:30:54):
The kids learn now versus how you learned when you were younger.
(00:30:57):
Oh, yeah, totally.
(00:30:57):
I mean, definitely, too.
(00:30:59):
I’d say,
(00:30:59):
you know,
(00:31:00):
the current generation,
(00:31:01):
maybe they are less kind of have a leaning,
(00:31:04):
right,
(00:31:04):
to start learning about Java.
(00:31:06):
However,
(00:31:07):
I shouldn’t say,
(00:31:07):
it’s kind of,
(00:31:09):
you know,
(00:31:11):
not through experiment,
(00:31:12):
but just looking at the way things are.
(00:31:14):
And of course,
(00:31:14):
now,
(00:31:15):
right,
(00:31:15):
you look at ecosystem like Python or JavaScript,
(00:31:18):
all these being so popular,
(00:31:20):
it’s because they are easy,
(00:31:22):
right?
(00:31:22):
You just kind of pick things up and go.
(00:31:24):
However,
(00:31:25):
People realize that if you want to do serious computing that can scale all of these concurrency,
(00:31:30):
all of these difficult computing problems,
(00:31:32):
you go to Java rather than some of these other easier to pick up type of languages.
(00:31:38):
So I think, you know, on the other hand, I have to say we can’t deny the fact that
(00:31:42):
You know if if you have an easy to use approach like a UI through is UI or any kind
(00:31:49):
of things right to make it kind of simpler to use as a much more bigger appeal to
(00:31:54):
people than it is with something very hard,
(00:31:56):
you know,
(00:31:56):
like You know,
(00:31:57):
Java,
(00:31:57):
I’d say,
(00:31:58):
you know,
(00:31:58):
it used to be more like it’s kind of comes from more of a C kind of background,
(00:32:02):
right,
(00:32:02):
you
(00:32:03):
Every time you run something, you kind of like give this long command and then all the parameters.
(00:32:08):
If you don’t specify the parameter, the flag correctly, then things won’t work.
(00:32:12):
All these things are very strict rules.
(00:32:14):
But the thing is,
(00:32:15):
though,
(00:32:15):
if you kind of think of an UI that just kind of people come up and it’s just a
(00:32:21):
window that says,
(00:32:22):
okay,
(00:32:22):
tell me about this or a wizard to guide you through getting inputs from the user.
(00:32:27):
Then even now,
(00:32:28):
right,
(00:32:28):
with Gen AI,
(00:32:29):
it’s more like you just talk to it,
(00:32:30):
but just make sure you ask the right thing,
(00:32:32):
right?
(00:32:32):
Sure.
(00:32:33):
Kind of like that.
(00:32:33):
You know, it’s much easier than you having to sit down.
(00:32:36):
Oh, you know, now I got to run this and give like, you know, 100 parameters.
(00:32:40):
Oh, by the time I type it, it’s all wrong.
(00:32:42):
And you start from the beginning again.
(00:32:45):
So although I do have to say Java has made a long, you know, kind of a
(00:32:49):
It’s made a long way, but it’s much better than it used to be.
(00:32:52):
But definitely, too, if you think of the user, the ease of use, I think is very important.
(00:32:57):
If you can kind of design with that in mind to see how people can use it and
(00:33:03):
remember things easily,
(00:33:05):
that will be better.
(00:33:06):
But of course, again, you know, Gen AI seems to be beating us all now.
(00:33:09):
So…
(00:33:10):
Yeah,
(00:33:10):
so,
(00:33:11):
but yeah,
(00:33:12):
so that’s how I’m finding,
(00:33:14):
you know,
(00:33:14):
just kind of have to start thinking of the ease of use.
(00:33:17):
And I think that’s something kind of very lacking in the Java kind of culture, right?
(00:33:22):
And, you know, I still remember when I first started learning too, it’s like, how do I do this?
(00:33:26):
And then you talk to some engineers, they are mumbling and they say, I’ll do this, do that.
(00:33:30):
They’re like,
(00:33:30):
What did you say?
(00:33:31):
You know, and you have to ask and then they think you’re stupid.
(00:33:34):
Right.
(00:33:34):
So then you discourage people from asking.
(00:33:37):
And so that’s a kind of a no, no to, you know, like engineers used to be able to be to act like that.
(00:33:43):
But these days, no, if you act like that, people don’t pay attention to you.
(00:33:47):
You need to.
(00:33:47):
more easier.
(00:33:48):
You know, that’s why the kids are now being drawn to these easier to use stuff.
(00:33:53):
Oh, you ask them, pick up your phone, just scan the QR code like that.
(00:33:57):
So I feel,
(00:33:58):
you know,
(00:33:58):
the ecosystem,
(00:33:59):
Java ecosystem really need to start to respect more the importance of UI and
(00:34:05):
Otherwise too,
(00:34:07):
when I first started working at Sybase on the J2EE server team,
(00:34:11):
they were like,
(00:34:11):
oh,
(00:34:11):
nobody wants to do management console.
(00:34:13):
You work on that.
(00:34:14):
It was a swing implementation, which actually I was thankful for because Java was new to me.
(00:34:19):
I never got trained,
(00:34:21):
so that was a great way for me to learn Java,
(00:34:24):
object-oriented Java,
(00:34:26):
and that was through swing,
(00:34:27):
so that was really good too.
(00:34:29):
so anyway um to answer your question i think definitely we you know we need to look
(00:34:33):
at systems being able to market it and making it a business you have to think of
(00:34:39):
the whole thing as holistically not just the engineering piece and and the world is
(00:34:44):
moving more towards ease of use more of the ui thing but it you know again it needs
(00:34:49):
to have a balance is what i’m looking at so
(00:34:52):
Yeah, no, it’s interesting.
(00:34:54):
It’s come a long way and it might even be okay for me to start learning again.
(00:35:02):
It’s easy now.
(00:35:05):
Just chat GPT, right?
(00:35:06):
Pull up OpenAI.
(00:35:09):
Just ask.
(00:35:10):
Just talk to it.
(00:35:11):
Yeah, anyway.
(00:35:12):
Write this program to do X, Y, and Z. All of a sudden, I’m a developer.
(00:35:16):
That’s right.
(00:35:16):
Yeah.
(00:35:18):
All right, Mary.
(00:35:18):
Well, this has been a great conversation.
(00:35:20):
Did I leave anything out?
(00:35:22):
Is there anything that I haven’t asked you that I should have?
(00:35:24):
Do you have any last thoughts?
(00:35:26):
That’s awesome.
(00:35:27):
I can’t think of anything else.
(00:35:29):
I think it’s been a great conversation.
(00:35:32):
I really enjoy it.
(00:35:33):
So thank you.
(00:35:34):
Cool.
(00:35:34):
Where are you heading to?
(00:35:35):
You have any conferences coming up soon?
(00:35:38):
Not in December.
(00:35:39):
So for this year, 2023, I’m done now.
(00:35:42):
And I just actually came back from last week’s Linux Foundation.
(00:35:45):
We had the Cassandra and AI Dev Summit co-located.
(00:35:49):
So yeah, I’m done now for conferences.
(00:35:51):
Cool.
(00:35:52):
but I’ll be starting off like second week of January of 2024.
(00:35:56):
So yes.
(00:35:56):
And the Java champion, the J champions conference virtual too.
(00:36:02):
So yeah.
(00:36:02):
Right, right.
(00:36:03):
Exactly.
(00:36:03):
I saw that on list.
(00:36:04):
So that on list.
(00:36:05):
Cool.
(00:36:06):
All right, Mary.
(00:36:06):
Well, I do get to Chicago occasionally.
(00:36:08):
I have family there.
(00:36:09):
So if I do and if you’re around, I’ll give you a ping and we can have a cup of coffee.
(00:36:15):
And yeah, we can have you at Sea Jug as well.
(00:36:20):
Yeah.
(00:36:20):
Yeah.
(00:36:20):
I’ll come by the jug.
(00:36:22):
Absolutely.
(00:36:22):
Absolutely.
(00:36:23):
Because I have family that’s like 20 minutes away from you.
(00:36:26):
Yeah, exactly.
(00:36:27):
Yeah.
(00:36:28):
that’s for sure we’ll have to yeah have you join us too in that in addition to our
(00:36:32):
coffee so yeah absolutely absolutely cool all right mary we’ll talk to you soon
(00:36:36):
thank you jim yeah okay have a good night bye-bye thanks bye
