25-Neha-Sardana.txt

(00:00:00):
JIM Grisanzio Hey, everybody.

(00:00:01):
How are you doing?

(00:00:01):
This is Jim Grisanzio.

(00:00:02):
Welcome back to Duke’s Corner.

(00:00:04):
So I got a conversation here with Neha Sardana.

(00:00:07):
Really cool, great story.

(00:00:09):
She’s a senior Java engineer on the East Coast of the United States.

(00:00:13):
And she contributes to the Garden State Jug and the New York Java SIG.

(00:00:17):
And she’s lived in three different countries.

(00:00:20):
She has presented at Java conferences all over the world.

(00:00:24):
And what I found particularly interesting was that she started off her education

(00:00:29):
as a mechanical engineering student,

(00:00:31):
and then she transitioned into software and then,

(00:00:34):
you know,

(00:00:34):
she was working on robotics,

(00:00:36):
actually.

(00:00:37):
And then she had this aha moment when she first learned Java,

(00:00:40):
when she first saw Java and the capabilities of Java and just bam,

(00:00:44):
that was it.

(00:00:44):
And she was off to the races.

(00:00:47):
um changed her life new opportunities new friends new communities um really really

(00:00:53):
uh really just you know offered her offer her a great new direction and uh yeah

(00:01:00):
hope you like the conversation we’ll have more soon cheers neha welcome to duke’s

(00:01:05):
corner hi jim how are you doing i’m very happy to be here

(00:01:09):
it’s very good to to uh see you um meet you here for the first time we’ve cut

(00:01:16):
across paths a little bit at some conferences i think uh now that i joined this

(00:01:20):
java team that i’m on now and um so you come very highly recommended from some

(00:01:27):
people um on my team so i wanted to chat with you

(00:01:31):
talk about your experiences with the java community this is a podcast that talks

(00:01:35):
about the community first and foremost and the people that i talk to i’m interested

(00:01:40):
in their backgrounds and what they do uh for a living how they got to where they

(00:01:46):
are why java you know um

(00:01:49):
And why the community?

(00:01:51):
You know, it’s a big open source community.

(00:01:53):
It’s one of the largest, probably, if not the largest software development communities out there.

(00:02:00):
Twenty six or seven, 28 years old or whatever it is now.

(00:02:05):
So.

(00:02:06):
So, yeah, let’s just start with where are you right now?

(00:02:10):
You are in the east coast of the U.S. ?

(00:02:13):
Yes.

(00:02:13):
So I live in New Jersey.

(00:02:15):
I’ve been living here for almost seven years.

(00:02:20):
Before that, I lived sometime in Denmark, in Europe.

(00:02:24):
And before that, I was in India.

(00:02:26):
And when I say India, I lived in a couple of cities, Mumbai, Bangalore, and Delhi.

(00:02:33):
So I’ve been traveling a lot.

(00:02:35):
This is the longest I’ve stayed at one place, honestly.

(00:02:40):
Wow.

(00:02:41):
i’ve gotten around as well i grew up in new york and i lived in boston and then san

(00:02:45):
francisco and then tokyo and now here in osaka um and i’ve been to all those places

(00:02:52):
in india that you just mentioned actually um i’ve never been i’ve never been to uh

(00:02:56):
denmark um

(00:02:59):
so you’re a java developer yeah absolutely you’re a java developer and you write

(00:03:04):
code and um i’m interested in one of the one of the things i’m interested in is um

(00:03:11):
you know how you become a developer

(00:03:14):
And the reason I ask the question is, you know, I kind of struggled through school.

(00:03:19):
The math and the science were very hard.

(00:03:21):
It was very interesting to me.

(00:03:22):
But, you know, and then I took my first programming class and I said, oh, my God, this is so cool.

(00:03:27):
But I am just not smart enough to do this.

(00:03:30):
And so you write code, you write Java code, and Java is not known to be the easiest thing in the world.

(00:03:37):
And so why, how, how and why?

(00:03:42):
So it’s a funny story because when I was in high school,

(00:03:48):
we were newly introduced to computers in India back then.

(00:03:54):
It wasn’t very common to have a programming language.

(00:03:57):
I know some people had it, but in my school, it was not very common.

(00:04:01):
And my entire family is not from a programming background.

(00:04:04):
So I remember my first programming language was Fox Pro.

(00:04:09):
And we wrote my first program like a palindrome program.

(00:04:13):
So I still remember the teacher explaining the logic.

(00:04:17):
And I was like, whoa, this is pretty cool.

(00:04:20):
So that was my first introduction to programming.

(00:04:25):
And I was a confused child back then,

(00:04:28):
I have to tell you,

(00:04:29):
because I was not really sure if I wanted to do it.

(00:04:32):
I was good at it.

(00:04:33):
But I was like, I’m not sure.

(00:04:35):
Because in India, it was like when you go to college, you have to be very competitive.

(00:04:40):
You have to become an engineer or a doctor.

(00:04:42):
That used to be a norm, pretty common.

(00:04:45):
So I wanted to get into a good engineering college, which I got into.

(00:04:50):
But my engineering degree was in mechanical.

(00:04:54):
Even though I wasn’t very happy about it, the good part was I was still doing C programming.

(00:04:59):
So that’s where the curve shifted from FoxPro to C programming.

(00:05:03):
And I was still like, you know, interested, okay, this is fun and this is cool.

(00:05:08):
And the best part was that in mechanical engineering as well,

(00:05:12):
we had some sort of programming,

(00:05:14):
like we were programming robotics,

(00:05:16):
right?

(00:05:17):
So I was interested always in that designing part, coding part.

(00:05:23):
And then when I got a job, I got a job in hardcore computer science.

(00:05:27):
So I got a job at Accenture and I was supposed to move into Bangalore and they were

(00:05:34):
sort of training everyone over there,

(00:05:36):
whoever joined.

(00:05:37):
So they trained me in Java and that was another aha moment.

(00:05:41):
Okay, this is pretty cool.

(00:05:42):
This is what I wanted to do.

(00:05:44):
So I guess from 2008, I have started with Java and I’ve never gotten bored.

(00:05:52):
There was a time when there was some stagnation when the Java releases were not happening.

(00:05:58):
But I guess from the last couple of years,

(00:06:00):
since it has gone to six months cadence and the releases are pretty frequent,

(00:06:04):
there are pretty cool features.

(00:06:06):
And I have never looked back.

(00:06:09):
I always wanted to do Java.

(00:06:10):
I still have a headfirst book in myself, which I read.

(00:06:15):
It’s interesting.

(00:06:15):
Okay.

(00:06:16):
So you’re working on C and then you move to Java.

(00:06:17):
So that must have been a pretty seamless transition in terms of complexity.

(00:06:21):
So C is not known to be simple either, right?

(00:06:25):
Yeah.

(00:06:25):
Yeah.

(00:06:26):
It wasn’t simple, but I liked the object-oriented way of Java, which kind of fascinated me.

(00:06:33):
So C is good.

(00:06:35):
We have pointers.

(00:06:36):
We don’t have pointers in Java.

(00:06:38):
But in a way, Java had a lot of things to explore.

(00:06:42):
And one of the good features with Java is when I started doing Java,

(00:06:47):
I saw a lot of opportunities coming to me.

(00:06:50):
I did my certification because I wanted to like prove myself as I’m a Java engineer.

(00:06:55):
I can do Java projects as well.

(00:06:57):
And that gave me a lot of exposure to multiple sorts of projects.

(00:07:02):
And everywhere I went,

(00:07:04):
I never had to like,

(00:07:05):
you know,

(00:07:06):
prove myself because everyone knew,

(00:07:07):
okay,

(00:07:08):
you know,

(00:07:08):
Java,

(00:07:09):
you will be able to get into any languages.

(00:07:12):
Like I’ve explored JavaScript.

(00:07:14):
Now I’ve explored Scala as well.

(00:07:16):
So it,

(00:07:17):
the basic foundation having done in Java has actually helped me a lot in other

(00:07:24):
programming languages as well.

(00:07:26):
It’s interesting.

(00:07:26):
So, okay.

(00:07:27):
So you definitely wouldn’t regret it, right?

(00:07:31):
So would you recommend it?

(00:07:32):
I mean, so, but you’ve been into it for a while.

(00:07:34):
So would you still recommend it for kids?

(00:07:37):
Like if the high school,

(00:07:38):
I’m particularly also interested in,

(00:07:41):
you know,

(00:07:42):
younger kids getting involved,

(00:07:44):
you know,

(00:07:45):
cause this community is very interesting.

(00:07:47):
Old.

(00:07:47):
All right.

(00:07:48):
It’s got a lot of older people in it, but I’m always talking to younger people.

(00:07:51):
In fact, most of the people I’m talking to are pretty young.

(00:07:54):
And this is like self-referral.

(00:07:56):
There’s new people always coming in.

(00:07:58):
So would you recommend, I mean, just through your experiences that you’ve had?

(00:08:03):
Yeah.

(00:08:04):
So first of all, I have a personal interest as well because my nephew is almost turning 13.

(00:08:11):
So he has started programming and I’m like forcing him.

(00:08:15):
I’m like, not forcing, but I’m suggesting him that he should start with Java.

(00:08:19):
He wants to pursue a career.

(00:08:22):
And also like we, I worked with Heather Vancouver at Oracle, who’s the head of JCP as well.

(00:08:29):
And we worked on a program called Java in Education.

(00:08:32):
Wow.

(00:08:33):
Yeah, I know.

(00:08:35):
I’ve known her for a long time, yeah.

(00:08:38):
So she actually got me into Java in education program,

(00:08:42):
which is actually where we kind of created some abstracts and,

(00:08:47):
you know,

(00:08:47):
knowledge.

(00:08:48):
And we actually,

(00:08:49):
in New Jersey,

(00:08:49):
we touched base with the high school kids and we gathered some of their questions.

(00:08:54):
They had a lot of interesting questions about Java, like what can they get when they learn Java?

(00:09:01):
What is the benefit?

(00:09:03):
A lot of those questions,

(00:09:04):
which we are not really used to it,

(00:09:08):
we don’t think about it because it’s so ingrained in us,

(00:09:11):
but they kind of asked a lot of questions.

(00:09:13):
So the Java user group,

(00:09:16):
New Jersey Java user group,

(00:09:18):
Garden State Jug,

(00:09:19):
and Barry Bird,

(00:09:21):
who’s one of our leaders,

(00:09:23):
he went there to the high school and with some other folks,

(00:09:27):
and he was actually interacting with those people.

(00:09:29):
So we were kind of getting in touch with them so that they can understand and they

(00:09:33):
know what Java can bring to the table.

(00:09:36):
And also,

(00:09:37):
since we host the Java user group in New Jersey at the college,

(00:09:41):
the Drew University,

(00:09:43):
it’s kind of very much connected that the college students are aware that this is

(00:09:48):
the Java community,

(00:09:49):
this is how you make networks.

(00:09:51):
And it’s really fascinating that Java community is one of the best

(00:09:57):
You know, it’s been there for a very long time.

(00:10:01):
It’s 28 years already with Java.

(00:10:04):
And the community is so strong.

(00:10:06):
Anywhere I go, any city you travel to, everywhere you will find one Java user group for sure.

(00:10:12):
Interesting.

(00:10:14):
I’ve seen like a lot.

(00:10:17):
Yeah,

(00:10:17):
that’s interesting you say that,

(00:10:18):
because earlier you said that once you know Java,

(00:10:23):
it sort of opens up a lot of opportunities.

(00:10:25):
Right.

(00:10:26):
And then there is this, as you say, this very large community and most majors.

(00:10:30):
You’re right.

(00:10:30):
Most major cities have some sort of a group in there.

(00:10:33):
So what’s that like?

(00:10:34):
Talk a little bit about that.

(00:10:35):
You know,

(00:10:36):
you can travel to work for a conference or maybe a customer meeting for your

(00:10:40):
company or even just a vacation or something landing pretty much anywhere around

(00:10:45):
the entire world and having some sort of a presence in Java because Java is pretty

(00:10:51):
much everywhere.

(00:10:52):
It’s a marketing slogan, but it actually is true.

(00:10:56):
What’s it like to be able to connect?

(00:10:58):
globally like that so so uh i remember i haven’t actually been to uh lately i’ve

(00:11:06):
not been to any java user groups in person but i’ve been able to like since the

(00:11:11):
pandemic started i’ve been able to go online and join their meetings and i was very

(00:11:16):
interested because uh i’ve spoken to a lot of folks who are in dublin uh some of

(00:11:22):
the folks who are in amsterdam like

(00:11:25):
Since all these people are in the Java community,

(00:11:28):
they talk to each other,

(00:11:30):
they work together on conferences,

(00:11:33):
and they are from different Java user groups,

(00:11:34):
so it’s gotten easier.

(00:11:37):
The good part is that when I lived in Denmark, I remember there was a Java user group in Denmark.

(00:11:44):
They usually talk in Danish,

(00:11:46):
but it’s easier to switch also in English as well because everybody speaks in

(00:11:52):
Danish and English in Denmark.

(00:11:55):
so so it was kind of easier but I like the fact that they keep it in the local

(00:11:59):
language so that a lot of people who are living there who are from there they kind

(00:12:04):
of uh come together they ask questions they have good conversations happening and

(00:12:10):
you know they keep the community alive and it’s it’s pretty important so like when

(00:12:15):
you participate in these groups are you doing presentations as well

(00:12:19):
Yes, so I have presented.

(00:12:21):
I’ve mostly presented here in US.

(00:12:25):
And I’ll be honest,

(00:12:27):
I have started presenting very,

(00:12:29):
like,

(00:12:29):
in last three years,

(00:12:31):
because I wasn’t really sure initially that I was very good at it.

(00:12:35):
So I was attending one aspiring speaker presentation.

(00:12:42):
I think there was a conference in London, which was like broadcasted online.

(00:12:46):
So I attended that and I got a lot of conversation.

(00:12:49):
I met some people.

(00:12:50):
I met Mary Gretlitzky.

(00:12:52):
She’s the Chicago Java user group leader.

(00:12:55):
So I was very shy.

(00:12:57):
And I just asked her,

(00:12:59):
like,

(00:12:59):
what do you recommend for,

(00:13:00):
you know,

(00:13:01):
women who are like interested or maybe interested,

(00:13:04):
not really sure about it.

(00:13:06):
So she gave me a lot of pointers, she invited me to talk at her jerk at a lightning talk.

(00:13:11):
And the kind of feedback that I got from there,

(00:13:15):
I started applying for conferences,

(00:13:17):
and I spoke at my own Java user groups.

(00:13:20):
So I’ve spoken at

(00:13:22):
Pittsburgh Java user group.

(00:13:23):
I’ve spoken at Chicago.

(00:13:25):
I’ve spoken at DevNexus and my own Garden State Java user group and New York JavaScript,

(00:13:32):
which is like these two are one of the biggest Java user groups in the entire US.

(00:13:37):
So I’m pretty honored.

(00:13:39):
Like I got opportunities one by one because of all this when I started it.

(00:13:43):
So you mentioned you lived in three different countries and multiple cities within India,

(00:13:50):
three very different countries as well.

(00:13:53):
Do you notice any,

(00:13:55):
talk a little bit about like what it was like,

(00:13:58):
what were the differences or the similarities?

(00:14:01):
Because the common theme was Java.

(00:14:03):
in those three countries to one degree or another.

(00:14:07):
But you have different languages and different cultures as well.

(00:14:12):
You mentioned a little bit about Denmark using English as well.

(00:14:19):
But as I know from living in Japan,

(00:14:22):
just how you run a community is different,

(00:14:27):
how the people gather is different,

(00:14:29):
how they behave in social groups.

(00:14:33):
it’s slightly different so i’m just wondering if you had any uh experiences like

(00:14:37):
that uh like i said i don’t think i have attended in person in denmark because

(00:14:45):
initially when i was there i i was very it was very difficult for me to learn the

(00:14:50):
language but i used to go to the go to conferences there they have this go to

(00:14:55):
nights

(00:14:56):
where they organize in the evening, just like the go-to conferences, they have go-to nights as well.

(00:15:02):
They have some meetings up there, which are in English.

(00:15:05):
So that was easier for me to attend and understand.

(00:15:09):
But one of the key points is,

(00:15:13):
So culturally, they are very different.

(00:15:15):
You have to understand one thing like Indian culture is very different than

(00:15:19):
European culture and then US is pretty different.

(00:15:22):
The kind of exposure I would say I’ve got in US is tremendously different.

(00:15:30):
I’ve been able to meet people a lot more here because it’s also because there are

(00:15:35):
many speakers are US-based speakers.

(00:15:37):
So it’s easier to get in touch with them, meet with them.

(00:15:41):
In Europe, I wasn’t really very active for some reasons because it was a language barrier at one point.

(00:15:49):
And,

(00:15:49):
you know,

(00:15:49):
I lived there for like four years and first two years was like getting adjusted to

(00:15:55):
the life there.

(00:15:57):
But yeah, I mean, I’ve seen like the community activity is always there.

(00:16:01):
Like you are always welcome.

(00:16:03):
You can come in, you can join in.

(00:16:05):
And, you know, even now that I don’t live in Denmark or in Europe, I am still here.

(00:16:13):
Able to see the activities going there.

(00:16:15):
I do join.

(00:16:16):
Sometimes they have online meetups as well.

(00:16:18):
So I do go and join them.

(00:16:20):
It’s pretty fun and interesting.

(00:16:22):
London is easier.

(00:16:23):
Actually,

(00:16:24):
I was part of a London women’s group and it was fun because I was able to do it

(00:16:30):
online and they were doing a lot of good activities there.

(00:16:33):
So I was able to join in and pitch in my ideas as well.

(00:16:38):
By the way, I lived in London for a very short time as well.

(00:16:41):
So that’s another one.

(00:16:43):
And in India,

(00:16:44):
it’s different because in India you have,

(00:16:47):
so the working hours is pretty long,

(00:16:49):
mostly for people.

(00:16:50):
And also in the evenings, people cannot join because they try to collaborate with USR.

(00:16:57):
So it’s evening work hours for most people.

(00:17:00):
So they do meetups on the weekends.

(00:17:03):
So weekends, you won’t believe actually people go to the meetups on weekends.

(00:17:07):
So it’s pretty common.

(00:17:08):
Yeah, same here.

(00:17:10):
So it’s not that we won’t be able to do that in US for sure.

(00:17:16):
But it’s pretty common in India.

(00:17:18):
And the community is getting back on track.

(00:17:21):
I’ve spoken to Mala.

(00:17:23):
She’s from Delhi Java User Group.

(00:17:24):
And I was very interested to know how the group is doing after the pandemic.

(00:17:29):
And they are kickstarting back.

(00:17:31):
And it’s pretty nice to have that they are also going back now.

(00:17:34):
person.

(00:17:35):
They have actually done a few meetups in person as well.

(00:17:38):
So yeah, mostly next time when I go to Delhi, probably I’ll try to visit one of them.

(00:17:44):
i was so jealous i was there in july of 22 so last year last july and i met malo

(00:17:52):
there for the first time and they were not doing they were just starting to sort of

(00:17:58):
think about doing live meetings at that time uh because i wanted to sort of have uh

(00:18:05):
you know have a meeting you know with the group and meet everybody but she came by

(00:18:08):
i was there for the oral for the oral all in the oracle user group

(00:18:13):
tour basically the Yatra they call it and we went to six cities and so I tried to

(00:18:19):
meet as many Java people in each of the six cities but in there they weren’t really

(00:18:25):
active yet and then I got home and then like three or four weeks later they started

(00:18:29):
meeting live you know so this was I just missed them yeah interesting

(00:18:36):
So what,

(00:18:38):
you say Java,

(00:18:39):
you know,

(00:18:40):
learning Java was very,

(00:18:41):
I mean,

(00:18:41):
you love to code,

(00:18:42):
obviously you love computer science,

(00:18:45):
you have a technical background,

(00:18:46):
and then you fell in love with Java and it’s been very good to you.

(00:18:52):
What about the technology is,

(00:18:54):
I don’t know,

(00:18:56):
most interesting or do you use the most or what about the technology itself makes

(00:19:02):
it attractive or useful or valuable to you as a developer?

(00:19:06):
So it’s very interesting because I like,

(00:19:10):
so in the last 10,

(00:19:12):
15 years,

(00:19:13):
you may have noticed like everything has been changing really fast.

(00:19:16):
Technology is advancing really fast.

(00:19:18):
We are living in a like AI world now.

(00:19:22):
Chat GPT is everywhere, right?

(00:19:25):
So it’s fun because, you know, as a developer, you want some sort of stability as well.

(00:19:32):
So Java as a language has given me a stability, a stable platform.

(00:19:37):
But the things around Java like are changing and they are constantly changing.

(00:19:43):
So we never heard of cloud like five, seven years ago.

(00:19:47):
I guess I was late learning, but like 10 years ago, you wouldn’t have learned about cloud at all.

(00:19:55):
all these frameworks,

(00:19:56):
all these technologies,

(00:19:58):
telemetry,

(00:19:59):
open telepathy,

(00:20:00):
these are like new things that are coming up and they are kind of changing the way

(00:20:05):
we are doing programming.

(00:20:06):
Quantum computing is here now and we can also program that way.

(00:20:11):
So it’s kind of fun, but it’s also a little bit scary because these things keep changing.

(00:20:18):
So you have to keep track of it where it’s all changing what’s coming up.

(00:20:22):
So if you are in a

(00:20:26):
it is for like six months you might see thing which is entirely new some new open

(00:20:31):
source or something has it has changing so what you did and you know even if you’re

(00:20:40):
not working at work on a specific language or technology you should you know try to

(00:20:47):
keep yourself aware of what’s happening in your surrounding until it suddenly hits

(00:20:51):
you

(00:20:54):
Yeah, it is.

(00:20:56):
Things do change so rapidly.

(00:20:59):
And that’s one of the,

(00:21:01):
it’s hard,

(00:21:02):
but it also is,

(00:21:03):
in terms of tech,

(00:21:04):
it also offers people a nice,

(00:21:07):
convenient on-ramp to get involved.

(00:21:10):
Because like you said, if you don’t,

(00:21:13):
keep up you get left behind even even with stable platforms like java been around a

(00:21:17):
long time there’s still boatloads of new features that are coming out every six

(00:21:23):
months and um how these things are implemented are you know you need to keep up

(00:21:28):
with all these things but if if you’re motivated even

(00:21:34):
older people like me can change careers right and if they focus really well can can

(00:21:41):
jump into this field right um not necessarily coding but something like it or maybe

(00:21:48):
even you know coding um so uh i guess i would say like the tool surroundings so

(00:21:56):
tools like intellij they make our lives easier with java like

(00:22:01):
You don’t have to write a lot of code.

(00:22:03):
The tools that you use, they are intuitive.

(00:22:06):
So I’m really in love with IntelliJ in that sense because it makes my life much

(00:22:13):
more easier to manage and write a lot of code.

(00:22:16):
I know Java has some sort of…

(00:22:20):
The only complaint that I hear about Java is that it’s slightly verbose when

(00:22:25):
students start to write it,

(00:22:27):
which also we have a lot of tools to help them with,

(00:22:32):
like JBang or something.

(00:22:34):
But in a way,

(00:22:36):
for a productive developer who has to work every day on technologies like Java,

(00:22:42):
tools like IntelliJ,

(00:22:45):
they kind of really help us through with…

(00:22:48):
providing all sorts of intelligence and code completions and hierarchies and generating code diagrams.

(00:22:57):
It gets a lot easier with them.

(00:22:59):
So it’s really recommended to use them, even though you don’t have to.

(00:23:04):
But it’s nice to work with them and be more accurate and productive and avoid bugs.

(00:23:11):
Yeah.

(00:23:12):
And as you said, it makes it just easier.

(00:23:15):
Yeah.

(00:23:16):
And some of these are beautiful.

(00:23:20):
When I see developers working with them,

(00:23:23):
they’re graphically,

(00:23:25):
they’re laid out,

(00:23:26):
just the layout,

(00:23:27):
just the design of them alone.

(00:23:28):
And I’m always very impressed because a developer with a really good tool,

(00:23:33):
so you have to start off with a smart developer with a really good tool.

(00:23:37):
That one person with that one tool can really do amazing things.

(00:23:43):
um to to create systems um to fix things um just to i mean it’s just it’s just

(00:23:50):
amazing i don’t i’ve worked in multiple fields i’ve worked in four different

(00:23:54):
industries and this is the the the uh the only industry that i can say this with a

(00:24:00):
single individual with a single tool can do an amazing yep

(00:24:05):
amount of work you know sometimes i go into meetings and i’ll sit with these

(00:24:10):
engineers and even sometimes they’re impressed with the amount of work that just a

(00:24:17):
handful of people can do let alone 500 like you know years ago you’d have large

(00:24:21):
numbers of people that you would need large numbers of people to do a task uh it’s

(00:24:26):
in software now you know

(00:24:28):
These tools are able to actually identify your bugs in advance.

(00:24:33):
So I’m really, you know, you cannot make mistakes that easy with these tools in place.

(00:24:42):
Well, I bet I could, but I understand.

(00:24:47):
So you also mentioned that,

(00:24:48):
you know,

(00:24:49):
this concept of keeping up,

(00:24:50):
this concept of staying fresh,

(00:24:52):
all developers have to do it.

(00:24:54):
It’s not just,

(00:24:56):
you know,

(00:24:56):
young people might find it a little bit easier than old people or older people

(00:25:01):
who’ve been around in the field.

(00:25:02):
But do you have any sort of tricks that or advice or just things that you do to

(00:25:08):
keep up aside from like studying really hard to fit new?

(00:25:13):
You know, something new comes out.

(00:25:16):
But is there anything that you do as a practice that helps you keep up?

(00:25:21):
That’s a wonderful question because I also get asked a lot whenever I talk about,

(00:25:26):
you know,

(00:25:26):
Java or anything else in my company or in my friends group as well.

(00:25:31):
Sometimes I hear people talking like, oh, how do you keep up to date?

(00:25:35):
And even for me, it’s not easy.

(00:25:38):
I’m telling you, frankly, like I went on a parental leave.

(00:25:41):
I had a baby like three months, four months ago, and there was a chat GPT fiasco.

(00:25:46):
I was like, oh, what’s going on?

(00:25:49):
That just happened.

(00:25:50):
So I guess, yeah, I mean, it’s really hard.

(00:25:54):
But you know what?

(00:25:56):
There are ways.

(00:25:57):
One of the easiest things to do is to go to your Java community locally in your area.

(00:26:05):
I haven’t been able to personally go to New York JavaSig and Garden State Java User

(00:26:10):
Group in New Jersey,

(00:26:11):
but they have online presence.

(00:26:14):
Whenever they live stream, I listen to it at home, which is easier to handle.

(00:26:18):
When you’re handling the baby, you can also listen.

(00:26:20):
It’s easier for me.

(00:26:22):
And I would agree to a lot of people who have busy lives who are not able to do it,

(00:26:27):
but they want to hear about it.

(00:26:29):
It takes one hour meeting just to attend.

(00:26:32):
And, you know, if you’re not able to go in person, you attend it online.

(00:26:36):
It’s much more preferable.

(00:26:38):
Sometimes the topic may attract you.

(00:26:40):
Sometimes you don’t know anything about the topic,

(00:26:43):
but you want to hear it because,

(00:26:44):
you know,

(00:26:44):
it might be something interesting.

(00:26:47):
There are multiple blogs that I recommend.

(00:26:51):
I know dev.java has a lot of stuff going on, which is very good.

(00:26:54):
I know you are part of it as well, which is good.

(00:26:57):
It keeps us up to date.

(00:27:00):
IntelliJ, I know JetBrains also releases a Java annotated monthly.

(00:27:07):
That’s kind of compilation of a lot of blogs.

(00:27:10):
I really liked it because they have a compilation of blogs, they have conferences as well, talks as well.

(00:27:16):
So it’s kind of good mix.

(00:27:18):
So whenever you get chance to read it, you can read it.

(00:27:21):
I know Twitter has gotten to a place where, you know,

(00:27:26):
It used to be more useful,

(00:27:28):
but I remember Billy used to do a sip of Java,

(00:27:31):
a 10-minute sip of Java,

(00:27:33):
and it was amazing,

(00:27:35):
really amazing.

(00:27:36):
So I like to read these short clips and short blogs or all these things because

(00:27:42):
sometimes you don’t have a lot of time to read the entire book.

(00:27:46):
But you can always find 10 minutes to read it at least.

(00:27:49):
And a lot of articles,

(00:27:53):
you know,

(00:27:53):
when you follow people on Twitter,

(00:27:56):
like people like you or JavaRel community,

(00:28:00):
people like Anna,

(00:28:01):
Billy,

(00:28:02):
Sharad,

(00:28:03):
and these are all like sharing a lot of good stuff on Java.

(00:28:07):
So I like to follow these developers on Twitter.

(00:28:11):
and Java user groups.

(00:28:13):
I might have followed every Java user group I have found on Twitter.

(00:28:18):
Whenever they share anything particularly interesting, it entices me to read and look at the blogs.

(00:28:27):
So I’m much into blog reading.

(00:28:29):
So I like to read the blogs because it’s nice and short, five minutes blog.

(00:28:33):
It’s not difficult, right?

(00:28:35):
So I really recommend doing that for anyone who wants

(00:28:41):
to keep in touch.

(00:28:43):
Of course, it’s better to join your Java user group community locally because they are doing it for you.

(00:28:50):
There’s a lot of effort that goes on in getting new content, speakers as well.

(00:28:57):
I really recommend our user groups are online.

(00:29:00):
A lot of user groups are streaming online already.

(00:29:04):
If you are not able to go in person, you can watch everything online.

(00:29:07):
I’ve been doing that

(00:29:09):
Since I had a baby, I’m not able to go in person, but I’ve been able to attend every meeting online.

(00:29:14):
So it’s easier, it’s helpful, and it helps a lot.

(00:29:20):
Excellent.

(00:29:21):
Yeah, that’s all excellent advice.

(00:29:25):
So, all right.

(00:29:27):
Neha, it was great talking to you.

(00:29:30):
Definitely would like to meet live someday so we can get out of Zoom and so we can

(00:29:38):
have one microphone and have the high fidelity of an actual physical presence.

(00:29:44):
Sure.

(00:29:45):
Definitely.

(00:29:47):
So do you have any final words?

(00:29:48):
Is there anything that we didn’t talk about that you want to mention?

(00:29:53):
I think we covered a lot.

(00:29:55):
And I have to go because my baby started crying.

(00:29:58):
Oh, okay.

(00:29:58):
Well, that’s a good reason to go.

(00:30:00):
All right.

(00:30:02):
We’ll talk to you soon.

(00:30:03):
We’ll see you online.

(00:30:04):
Bye-bye now.

(00:30:05):
Thank you.

(00:30:06):
Thanks a lot.

(00:30:06):
Bye.

(00:30:07):
Bye, Jim.

(00:30:08):
Bye-bye.