WEBVTT

00:00:00.000 --> 00:00:06.480
Music.

00:00:07.730 --> 00:00:11.390
Hello to yet another episode of The Sliding Windows. Good to have you all here

00:00:11.390 --> 00:00:15.330
live in Antwerp. Hello! Woo! Woo!

00:00:17.790 --> 00:00:21.290
I'd say the audience is already tired for a couple of days of conference.

00:00:21.610 --> 00:00:23.690
So, it's so good to have you here.

00:00:24.650 --> 00:00:31.130
I started this little project, Sliding Windows, I just recognized more than 10 years ago.

00:00:31.550 --> 00:00:37.190
Wow. And the first episode when I did that -that was with more or less a friend

00:00:37.190 --> 00:00:39.250
and a colleague of mine, Rolf Masuch - so

00:00:39.250 --> 00:00:41.570
greetings if he listens to us.

00:00:42.610 --> 00:00:47.110
And the first topic was PowerShell. But that was not intentionally.

00:00:47.510 --> 00:00:50.510
That was simply, we were excited about that.

00:00:51.290 --> 00:00:56.350
And so that was the first one. And then, that's a little side story that I never told.

00:00:59.070 --> 00:01:05.430
Then I reached out to June Blender. a great hero a well-known expert of the

00:01:05.430 --> 00:01:06.730
PowerShell team back in those days.

00:01:06.790 --> 00:01:12.850
She did a lot of technical stuff, technical writing but due to some appointment

00:01:12.850 --> 00:01:18.190
issues the schedule didn't work out so we had to postpone that and we postponed

00:01:18.190 --> 00:01:21.710
that until today. So June if you listen to me now,

00:01:22.670 --> 00:01:24.550
the invite is still open.

00:01:24.650 --> 00:01:29.230
I'm looking forward to meet you one day to do that so and then,

00:01:30.890 --> 00:01:39.270
I recorded a couple of sessions with various topics. And then I met Bruce, 2016, in Hanover.

00:01:40.010 --> 00:01:45.650
And I think that was the second that I recognized sliding windows will be a lot about PowerShell.

00:01:45.830 --> 00:01:48.730
So, okay, that's not too bad, isn't it?

00:01:49.130 --> 00:01:52.870
But that is the reason why it's not named PowerShell Podcast or something like

00:01:52.870 --> 00:01:54.930
that. That is owned by a colleague now.

00:01:55.290 --> 00:01:59.890
And I'm still open for different topics. but the most important thing in my

00:01:59.890 --> 00:02:02.390
life became PowerShell.

00:02:03.410 --> 00:02:11.650
And if you think about it, if you do something like this, it's obvious that

00:02:11.650 --> 00:02:15.250
one day you want to do that with a live audience.

00:02:16.550 --> 00:02:22.970
And then you think, who can I invite? Who will come? Have a look at the script!

00:02:23.190 --> 00:02:26.650
I couldn't decide that. So I ask PowerShell,

00:02:26.810 --> 00:02:35.750
who is at the same time outstanding in his or her experience and knowledge and,

00:02:35.850 --> 00:02:38.650
very important: entertaining.

00:02:39.810 --> 00:02:44.170
So, and that is what PowerShell gave me. Thanks.

00:02:44.250 --> 00:02:50.170
So let's say hello to my guest today, Chrissy LeMaire. Thank you so much.

00:02:50.570 --> 00:02:53.610
Thank you for inviting me on the podcast as well.

00:02:54.670 --> 00:02:58.610
I'm blown away that we can do that here. So thanks to the organizing team.

00:02:59.530 --> 00:03:04.430
It is not my decision that I'm here. You might think that is a bit crazy.

00:03:04.990 --> 00:03:10.270
He put himself on the stage. No, I asked if we can do that, if anyone is interested.

00:03:10.390 --> 00:03:12.770
And I'm very thankful that I can be here and that you're here.

00:03:14.570 --> 00:03:19.530
There is one thing, we know each other now quite a while in that PowerShell space.

00:03:20.610 --> 00:03:23.630
There is one thing that I'm really jealous of. May I say that?

00:03:24.450 --> 00:03:28.630
Have a look at the badge, at the flag. Chrissy, first question.

00:03:28.790 --> 00:03:33.990
How did you manage to get the European flag? You're the only one who deserves

00:03:33.990 --> 00:03:35.690
this honor. Please explain.

00:03:36.270 --> 00:03:39.890
I think, well, first of all, my last name is LeMaire.

00:03:40.190 --> 00:03:47.190
And I feel European, even though I may not be from Europe. Well, my ancestors were.

00:03:47.410 --> 00:03:51.990
And so I felt that it was a proper representation whenever they put,

00:03:52.030 --> 00:03:54.770
you know, know the American flag there that is where I'm

00:03:54.770 --> 00:03:57.650
from originally in Louisiana but it didn't

00:03:57.650 --> 00:04:03.770
feel like it resonated I had been here for so long so I asked Gael if he would

00:04:03.770 --> 00:04:08.630
use the European flag instead and he said yes and it just feels good it feels

00:04:08.630 --> 00:04:13.870
right I mean that photo was taken in Mons Belgium where I lived for eight years

00:04:13.870 --> 00:04:15.770
and I feel like that's my second home,

00:04:16.910 --> 00:04:20.170
It's a bit of a sad story, if I got it right. Correct me if I'm wrong.

00:04:20.390 --> 00:04:26.750
You're leaving the European Union now, or you already left towards the United Kingdom. Is that true?

00:04:27.590 --> 00:04:29.610
It's something that I would like to do.

00:04:32.830 --> 00:04:38.270
That's not Europe anymore. Have that in your mind. I know. That is a sad story.

00:04:39.210 --> 00:04:45.290
But yeah, I, you know, my wife grew up reading all of those,

00:04:45.430 --> 00:04:47.690
all like the British books.

00:04:48.210 --> 00:04:52.930
And she really loves British culture. And I've been very fortunate to have somebody

00:04:52.930 --> 00:04:57.130
who's very supportive of me moving all around to, you know, work at whatever

00:04:57.130 --> 00:04:58.970
job that I want to move to Germany.

00:04:59.210 --> 00:05:04.950
I was here in Belgium. And so the next place that she would like to go is the UK.

00:05:05.130 --> 00:05:10.750
And And in 2017, I actually went to Glasgow and absolutely fell in love.

00:05:10.970 --> 00:05:17.050
There's this artist named Paolo Nutini that he is one of my favorite musicians.

00:05:17.310 --> 00:05:20.110
And he's from Paisley, which is just outside of Glasgow.

00:05:20.630 --> 00:05:24.870
There's actually a tweet that I put up whenever I was there.

00:05:25.090 --> 00:05:28.270
It was a picture of some poutine. If y'all ever eat poutine,

00:05:28.350 --> 00:05:32.390
Lee Holmes took me to Vancouver and introduced me to poutine.

00:05:32.590 --> 00:05:36.790
So I was in Glasgow. Weird place, I know, for some poutine, but I got it.

00:05:36.870 --> 00:05:40.990
And, you know, I was sitting there and they had those like classic UK buses

00:05:40.990 --> 00:05:45.090
driving by, some great beer and poutine.

00:05:45.130 --> 00:05:47.810
And I took a picture and I said, I'm moving to Glasgow.

00:05:48.310 --> 00:05:52.670
And so that is on the agenda. I don't know if it'll be Glasgow exactly,

00:05:52.770 --> 00:05:55.950
but if anybody has any suggestions, I'm open to it.

00:05:57.010 --> 00:06:00.650
But you've recognized that they have kind of different English.

00:06:00.990 --> 00:06:05.210
You're aware of that, right? You know, I'm used to, I think whenever people

00:06:05.210 --> 00:06:09.810
actually speak American English, it's confusing for my brain for two seconds

00:06:09.810 --> 00:06:14.930
because every bit of English that I hear generally has an accent to it.

00:06:15.050 --> 00:06:21.130
And so actually, Jordan Boreas, I thought that he was American.

00:06:21.230 --> 00:06:24.850
And so I was prepared for the American English.

00:06:25.170 --> 00:06:28.870
And then it almost sounded like a completely different language.

00:06:29.010 --> 00:06:32.670
And I was like, wait, where are you from? And it is interesting how our brains

00:06:32.670 --> 00:06:34.730
do that, like what we're prepared for.

00:06:34.850 --> 00:06:38.770
And so I wasn't prepared for him being Australian, though I am familiar with

00:06:38.770 --> 00:06:40.470
their alternative English.

00:06:41.430 --> 00:06:44.350
We will come to that back later.

00:06:44.570 --> 00:06:51.210
Keep that in mind. So just right now, you're living in Europe for quite a while,

00:06:51.250 --> 00:06:53.650
but you originate from the United States of America.

00:06:54.450 --> 00:06:58.530
And keep that in mind. We will. You will see. Okay.

00:06:59.620 --> 00:07:04.720
The first thing that I always ask is, what are the roots? Where do people come

00:07:04.720 --> 00:07:05.920
from? I'm one of those guys.

00:07:06.120 --> 00:07:12.820
Yes, I love to look at the future, but I am convinced that to master the future,

00:07:13.060 --> 00:07:16.340
you have to be aware of your heritage, where you come from.

00:07:17.680 --> 00:07:20.800
And since we know quite a while, and of course we chat a lot,

00:07:21.120 --> 00:07:26.980
you told me that a quote by Paul Dressel really influenced your life.

00:07:27.200 --> 00:07:32.500
Yes. And to give it for those who listen, I can quote that.

00:07:32.560 --> 00:07:38.500
It says: "A grade is an inadequate report of an inaccurate judgment by a biased

00:07:38.500 --> 00:07:44.000
and variable judge of the extent to which a student attained an undefined level

00:07:44.000 --> 00:07:49.260
of mastery of an unknown proportion of an indefinite amount of material."

00:07:49.460 --> 00:07:55.380
I apologize for my rubbish English, but you can look it up. Would you be so

00:07:55.380 --> 00:08:01.760
kind to explain a little bit, what did you do to become the expert that you are today?

00:08:02.600 --> 00:08:10.000
So whenever I was in high school and growing up, I was not an A student and

00:08:10.000 --> 00:08:12.180
I actually wasn't even a B student.

00:08:12.260 --> 00:08:21.780
And it really made me feel like success maybe wasn't a possible part of my future.

00:08:21.780 --> 00:08:26.060
And but I went to I went to college anyway,

00:08:26.300 --> 00:08:35.440
and then I took a sabbatical and When I went back Right before I did I I saw

00:08:35.440 --> 00:08:40.620
this quote and it completely changed my life because All this time I had been

00:08:40.620 --> 00:08:44.100
carrying this weird burden I can be good at work,

00:08:44.280 --> 00:08:51.040
but I can't be good in academics and the thing about being graded is that it is.

00:08:52.500 --> 00:08:56.000
It is strict. There are rules. It's a rigid thing.

00:08:56.260 --> 00:09:02.180
And if, you know, if Beth Broussard gets an A and I don't, it's the same grading scale.

00:09:02.940 --> 00:09:06.120
And I didn't deserve that A.

00:09:06.300 --> 00:09:15.000
And whenever I saw this, it changed my life entirely because it made me realize that it's true.

00:09:15.380 --> 00:09:19.080
It is a biased and variable judge.

00:09:19.660 --> 00:09:23.460
That teacher might like somebody else a little bit more.

00:09:23.520 --> 00:09:27.800
And all this time, I thought that it was almost like a scientific measurement.

00:09:28.480 --> 00:09:33.500
And so I actually went back to school. I was working at a law firm in San Diego,

00:09:33.640 --> 00:09:37.480
California, and I loved it there. And I was doing really well.

00:09:37.820 --> 00:09:41.580
And whenever I was, I was older, so I was going back to school and I I was like,

00:09:41.660 --> 00:09:45.980
maybe my teachers will actually like me this time.

00:09:46.280 --> 00:09:51.120
So I go and I just irritate all of my professors.

00:09:51.480 --> 00:09:54.720
Like, what the hell? So I actually asked my boss, I said, hey,

00:09:54.820 --> 00:09:59.040
you like me? And she said, yes, I do. I said, my professors don't.

00:09:59.340 --> 00:10:04.340
And she said, oh, I know exactly why. And I was like, what? And she said, you ask questions.

00:10:05.200 --> 00:10:10.340
And those questions help me answer business problems.

00:10:10.340 --> 00:10:13.900
Problems but when you ask that professor they take

00:10:13.900 --> 00:10:16.860
it as you questioning their judgment so i'll challenge you

00:10:16.860 --> 00:10:20.760
to do one thing and this is going to get your grades up i was like all right

00:10:20.760 --> 00:10:26.600
that for your next report just say something kind of flattering and don't push

00:10:26.600 --> 00:10:31.560
back don't ask any questions and watch what happens and i am not exaggerating

00:10:31.560 --> 00:10:34.240
when i tell you i wrote a report about,

00:10:34.340 --> 00:10:38.540
it was called Ethics for the New Millennium by the Dalai Lama.

00:10:38.920 --> 00:10:43.020
And in the report.

00:10:44.230 --> 00:10:48.530
I was genuine when I said that the book had a profound impact on me because

00:10:48.530 --> 00:10:52.210
I was living in San Francisco by this time and I was feeling very lonely.

00:10:52.350 --> 00:10:57.190
And this book helped change my perspective and made me feel less lonely.

00:10:57.330 --> 00:11:02.270
So I included it in the paper as well as, you know, kind of like a thank you

00:11:02.270 --> 00:11:06.270
for assigning me this because it was very beneficial. I learned so much.

00:11:06.530 --> 00:11:13.830
And when I got my grade back, it went from like a B to an A+.

00:11:13.830 --> 00:11:17.270
And I was like, oh my God, you can hack your grades.

00:11:18.290 --> 00:11:23.850
And when I realized that you could hack grades with behavior other than,

00:11:23.910 --> 00:11:30.110
I don't know, I guess what you put on paper, the way that you study, then from that day on,

00:11:30.310 --> 00:11:33.370
I only got A's, which I think is crazy.

00:11:33.370 --> 00:11:42.230
But this helped me see that possibility along with my boss, who was encouraging.

00:11:42.670 --> 00:11:46.890
And ever since then, all of my professors pretty much like me because I stopped asking questions.

00:11:48.990 --> 00:11:54.450
You said that your family had a kind of European background. So the name is telling.

00:11:57.230 --> 00:12:03.830
There is always, you know, it's a great, it's a lottery, it's a randomizer that

00:12:03.830 --> 00:12:08.950
puts us on this earth and you can be very, any one of us can be very thankful

00:12:08.950 --> 00:12:12.030
having the right parents, caring,

00:12:12.390 --> 00:12:15.850
the right country with a good health system, stuff like that.

00:12:16.720 --> 00:12:21.460
But you decided that you're interested in going to Europe.

00:12:21.740 --> 00:12:27.320
And I think maybe you want to explain a little bit, what does that mean to your

00:12:27.320 --> 00:12:29.720
family or your partner or something like that?

00:12:29.860 --> 00:12:33.920
Was that by granted that you do it or was that a really hard process?

00:12:34.000 --> 00:12:37.680
Because if I'm thinking about migrating to the United States,

00:12:37.780 --> 00:12:41.480
that would be a challenge for me. How was that on a personal and a family level?

00:12:41.940 --> 00:12:45.840
Well, first of all, at the time, health care didn't even cross my mind.

00:12:45.940 --> 00:12:52.540
And I will be honest, like health care and going to the UK is number one or two on the list.

00:12:53.480 --> 00:12:58.480
But back then, actually, I wasn't that young.

00:12:58.560 --> 00:13:01.780
Whenever I moved here, like in my head, I'm like, I'm gonna tell this story

00:13:01.780 --> 00:13:11.620
about back when I was 18. But back when I was 18, I went to the movie theater in Columbus, Ohio.

00:13:11.860 --> 00:13:16.340
It was called The Drexel. And I watched this movie that was based in Italy.

00:13:16.440 --> 00:13:18.240
And I was like, one day I'm going to get there.

00:13:18.560 --> 00:13:20.920
But I didn't put a timeline on myself.

00:13:21.280 --> 00:13:24.720
I just said, you know, when it happens, because it will.

00:13:25.300 --> 00:13:31.460
And then many years later, I was living back in Louisiana. I had moved from California.

00:13:32.180 --> 00:13:35.780
And this company called and they said, hey, we want you to work in West Virginia.

00:13:35.960 --> 00:13:37.540
And I was like, absolutely not.

00:13:38.240 --> 00:13:41.720
But then they're like, how about we pay you more than you want and you get to

00:13:41.720 --> 00:13:45.900
work in the security operations center of the largest network in the world doing

00:13:45.900 --> 00:13:48.280
SQL Server. And I was like, that's pretty tempting.

00:13:48.680 --> 00:13:53.060
So I went to their careers page and I looked to see if they had any international

00:13:53.060 --> 00:13:56.720
positions and they did. So I accepted that.

00:13:57.360 --> 00:14:02.900
And eventually I knew that I didn't have to stay there, that position forever,

00:14:03.160 --> 00:14:06.360
and I would be able to go to one of the international ones.

00:14:06.540 --> 00:14:12.160
But as far as when it comes to my family, I think.

00:14:12.900 --> 00:14:20.860
My family, while we grew up all very close, whenever we all grew up and we were

00:14:20.860 --> 00:14:23.620
over 18, each of us moved to different places.

00:14:23.980 --> 00:14:29.860
And my mom always said something like, you know, whenever you're born, you get roots and wings.

00:14:30.100 --> 00:14:35.160
And so she was always very encouraging of moving away. way.

00:14:35.180 --> 00:14:39.160
And so, you know, while it's always sad to see your family go,

00:14:39.300 --> 00:14:42.880
it was also, for me, I didn't even think twice about it.

00:14:42.940 --> 00:14:48.220
And I've always been, I was surprised when there was somebody that I was dating.

00:14:48.360 --> 00:14:52.140
I was like, hey, you want to move from Louisiana with me to California?

00:14:52.140 --> 00:14:53.300
And they're like, oh, I'm scared.

00:14:53.600 --> 00:14:59.700
It didn't even occur to me that anyone would say no to such a huge opportunity.

00:14:59.700 --> 00:15:04.600
And the thing that's very natural with my wife, Lou, is that I was like,

00:15:04.660 --> 00:15:06.120
you want to go? And she's like, absolutely.

00:15:07.320 --> 00:15:12.980
So it has been very easy to move overseas.

00:15:13.120 --> 00:15:16.920
And, you know, you miss everyone at first, but I was also used to missing people

00:15:16.920 --> 00:15:18.020
when I was in California.

00:15:19.980 --> 00:15:25.540
The Internet does help. Yeah, as we see on the picture here,

00:15:25.640 --> 00:15:32.540
for those who are listening, we have a look at the DBA tools book by Manning,

00:15:32.540 --> 00:15:33.820
we just mentioned that.

00:15:34.580 --> 00:15:41.980
If we do jump into your professional career, it's obvious that many people know

00:15:41.980 --> 00:15:49.460
you from the PowerShell context, but even more, you are, are you equal DBA tools?

00:15:49.840 --> 00:15:52.800
But that is not the truth. There are many, many other people involved.

00:15:53.080 --> 00:16:00.360
But I guess it's fair to say that you became visible with DBA tools on a very

00:16:00.360 --> 00:16:03.020
broad level. You mentioned already SQL Server.

00:16:03.340 --> 00:16:06.360
Can you tell a little bit about the beginning of the project?

00:16:06.680 --> 00:16:11.560
In the beginning, was it just you? How did that all start? And what was your influence?

00:16:12.440 --> 00:16:15.440
So first of all, I think it's so funny. There's some things that you never quite

00:16:15.440 --> 00:16:21.240
think about. One of the things is I wanted my GitHub name to be CTRLB.

00:16:21.460 --> 00:16:27.000
It was a hacker name that my wife gave me because I'm bold, but it wasn't available.

00:16:27.200 --> 00:16:31.320
So I just changed it to Potatoquality because who's gonna care and who's gonna see this?

00:16:31.620 --> 00:16:35.300
And same with this picture. They gotta wash my hair in like three weeks.

00:16:35.380 --> 00:16:39.280
It was during the pandemic. And I was like, here's my picture, cover my face.

00:16:39.540 --> 00:16:43.760
And so anyway, it's funny that this is the one that's featured.

00:16:52.550 --> 00:16:58.610
Started using Linux back in, I would say like 97, 96, 97.

00:16:59.030 --> 00:17:06.310
And with that, I had always wished for something similarly powerful on Windows.

00:17:06.490 --> 00:17:10.990
And the closest that I found was VBScript. So I started doing like classic ASP.

00:17:11.390 --> 00:17:18.030
And in, it was awesome. In 2005, I was living in Los Angeles.

00:17:18.550 --> 00:17:21.330
Oh, by the the way, you're probably like, man, you move around a lot.

00:17:21.410 --> 00:17:25.210
It was true, but my stability came from the law firm that I was working for

00:17:25.210 --> 00:17:27.370
because we're a California-based law firm.

00:17:27.490 --> 00:17:30.110
So I just kept moving to all the cities that we were in.

00:17:30.410 --> 00:17:35.210
But while I was there, there was the Los Angeles Professional Developers Conference

00:17:35.210 --> 00:17:38.010
by Microsoft, which I think is now called MSBuild.

00:17:38.170 --> 00:17:44.470
And I went there and Lee Holmes was there and Jeffrey Snover was there presenting.

00:17:44.890 --> 00:17:50.170
That's whenever me and Lee became friends and he later took me out for poutine

00:17:50.170 --> 00:17:51.830
because I had made him a gumbo.

00:17:51.890 --> 00:17:55.490
I invited him home that night and I made him some gumbo.

00:17:57.510 --> 00:18:00.630
And eventually he was like, hey, why don't you help me?

00:18:00.790 --> 00:18:04.130
You know, you could be a technical editor for the PowerShell cookbook.

00:18:04.270 --> 00:18:07.030
And I was like, I don't know how to use PowerShell yet, though.

00:18:07.070 --> 00:18:11.670
It's this weird concept that I really can't grasp, especially coming from a

00:18:11.670 --> 00:18:12.970
VBScript background. ground.

00:18:12.990 --> 00:18:17.930
I was like trying to put all my VBScript understanding and T-SQL understanding

00:18:17.930 --> 00:18:21.730
into PowerShell and it just wasn't working. So I read through it.

00:18:23.530 --> 00:18:30.150
But for me, when I learn, I need a project that keeps me completely engaged and excited.

00:18:30.850 --> 00:18:35.630
And that didn't happen until 2011 whenever I was working with SharePoint.

00:18:35.850 --> 00:18:40.390
So I do love SharePoint. It got me into PowerShell. um

00:18:40.390 --> 00:18:43.410
and so you learn

00:18:43.410 --> 00:18:46.910
more or less powershell with developing the

00:18:46.910 --> 00:18:49.870
behavior tools is that a way to describe that not yet

00:18:49.870 --> 00:18:56.930
no um that actually so that was 2011 but in 20 it was 2014 that my best friend

00:18:56.930 --> 00:19:00.650
brandon he's the one that i'm writing uh the the book with the ai book with

00:19:00.650 --> 00:19:05.810
um brandon said hey i want to show you something and he imported the the sequel

00:19:05.810 --> 00:19:09.850
management objects dll and they had all of these options that are recognized.

00:19:10.050 --> 00:19:13.590
And I was like, oh my God, that looks so incredibly powerful.

00:19:14.150 --> 00:19:15.650
But whenever you do that.

00:19:19.570 --> 00:19:22.690
And that's not how you use it. But I kind of saw it as slow.

00:19:22.750 --> 00:19:24.230
So it took a bit to come around.

00:19:26.730 --> 00:19:31.950
But now I remember why you asked that about SharePoint. Because I was doing SharePoint at the time.

00:19:32.170 --> 00:19:35.510
And my company came to me and they said, hey, we need to do a migration.

00:19:36.210 --> 00:19:40.050
And I was like, oh, that's no problem. Because somebody's written a PowerShell

00:19:40.050 --> 00:19:43.830
script that'll just go through and migrate from one SQL server to another.

00:19:44.210 --> 00:19:47.750
And that didn't happen. And so I was like, so every, you know,

00:19:47.770 --> 00:19:50.430
all of the code snippets out there had static paths.

00:19:51.150 --> 00:19:56.490
And so I made it dynamic. And, and it kind of went from there.

00:19:56.610 --> 00:20:02.310
I, at the time when I was building the module, it was not a module until one,

00:20:02.350 --> 00:20:06.390
I had so many requests, can you please put these like seven or eight commands into a module?

00:20:06.470 --> 00:20:10.130
And I'm like, I don't get why you want to like run a command to run another

00:20:10.130 --> 00:20:14.630
command, why not just run the command? Because I came from that Linux background,

00:20:14.970 --> 00:20:17.670
you know, where you just do .slash and script.bash, whatever.

00:20:18.290 --> 00:20:22.410
And so it was here at SQL Days Belgium.

00:20:22.470 --> 00:20:27.690
I made it into a module and then presented it because I desperately wanted other

00:20:27.690 --> 00:20:35.830
DBAs to be relieved of having to do these super boring migrations and just use PowerShell.

00:20:38.530 --> 00:20:47.770
Does microsoft support DBAtools the way that you think it deserves the word support yes.

00:20:49.110 --> 00:20:57.050
But um they have given it's been awesome uh i worked with them and asked them

00:20:57.050 --> 00:21:03.810
hey um at first i think i told yeah we would tell them people hey install sql

00:21:03.810 --> 00:21:08.630
server management studios so that you get these DLLs, and then...

00:21:09.720 --> 00:21:13.980
And then you can run these scripts. And then I asked Microsoft,

00:21:13.980 --> 00:21:16.400
I was like, can I just include all of SMO? And they were like,

00:21:16.440 --> 00:21:18.200
take everything that you need.

00:21:18.580 --> 00:21:26.020
And yeah, in so very many ways, they have been extremely supportive.

00:21:27.040 --> 00:21:31.140
The only but is that it'd be really nice to be paid full time to work on DBA

00:21:31.140 --> 00:21:33.840
tools. I could do that all day and night.

00:21:34.280 --> 00:21:41.380
And so there's the but. But all around, I have felt they have supported us as a community.

00:21:41.780 --> 00:21:46.140
They gave us, they actually awarded us $10,000 for,

00:21:46.220 --> 00:21:53.760
we were the FOSS recipient award for, I forget the exact name of the award,

00:21:53.840 --> 00:21:58.780
but each month they give $10,000 to an open source project and that was us.

00:21:59.700 --> 00:22:06.720
So I took it and distributed it to a lot of the contributing team members.

00:22:06.820 --> 00:22:14.360
And then also GitHub has been supportive of us as well, and also supportive of me personally.

00:22:15.500 --> 00:22:21.420
So Microsoft has absolutely contributed to the success of DBA tools.

00:22:22.860 --> 00:22:27.600
I think GitHub is a kind of transformative change for Microsoft, isn't it?

00:22:27.740 --> 00:22:31.720
Yeah. I was just joking with Bruce that one day, he told me that,

00:22:31.760 --> 00:22:35.820
Bruce Payette told me that, as a side note, he met Linus Torvalds.

00:22:36.280 --> 00:22:40.360
And I was joking that one day in the future, Linus Torvalds will be described

00:22:40.360 --> 00:22:42.060
as the guy who invented Git.

00:22:43.020 --> 00:22:46.060
And some people will say, okay, he did something else. Yeah,

00:22:46.160 --> 00:22:49.180
okay, nice to have Linus, Linux.

00:22:49.780 --> 00:22:55.660
And in terms of Microsoft, when they took over GitHub, very,

00:22:55.660 --> 00:23:02.820
very people were, wait a second, Microsoft, that freaking evil empire from Seattle, we don't want it.

00:23:03.780 --> 00:23:12.240
But today we see some people left, but way, way more people came in to GitHub, and GitHub evolves.

00:23:12.720 --> 00:23:16.240
And somehow I think I always describe it as Facebook for nerds.

00:23:16.640 --> 00:23:18.320
It is so much more than Git.

00:23:18.920 --> 00:23:22.960
And I know that you're pretty proud of being a GitHub star. Is that called?

00:23:23.300 --> 00:23:26.180
How does that come? And there are not so many, right?

00:23:27.040 --> 00:23:31.100
I don't know the exact number right now, but what was really incredible is it

00:23:31.100 --> 00:23:35.100
was during During the early days of the pandemic, they had reached out and they

00:23:35.100 --> 00:23:36.820
said, hey, we're starting this new program.

00:23:37.800 --> 00:23:41.320
It's called GitHub Stars, and we'd like to invite you to be one.

00:23:41.480 --> 00:23:43.160
And I was like, oh, my God, this is huge.

00:23:44.180 --> 00:23:53.880
So I was actually one of the first seven GitHub Stars, along with some famous

00:23:53.880 --> 00:23:57.320
people that I don't remember their names because they're in completely different fields.

00:23:57.320 --> 00:24:02.800
But what I really liked about it was as a member of the PowerShell community,

00:24:03.260 --> 00:24:08.180
I often feel left out whenever it comes to documentation out there.

00:24:08.320 --> 00:24:13.480
I was so shocked whenever GitHub Copilot supported PowerShell so beautifully.

00:24:13.480 --> 00:24:25.500
And it was very nice for PowerShell itself to be recognized as part of this

00:24:25.500 --> 00:24:29.240
GitHub stores community because it can be niche.

00:24:30.100 --> 00:24:31.640
And yeah, it was really cool.

00:24:33.260 --> 00:24:37.140
What are the things that you like most?

00:24:37.320 --> 00:24:43.040
Because I got to confess, the inner core of Git, that can't be the decisive

00:24:43.040 --> 00:24:45.480
point because then you can use GitLab or whatsoever.

00:24:45.980 --> 00:24:50.800
Is there anything that you think you're especially addicted to? I give a brief example.

00:24:51.780 --> 00:25:00.460
I tried to set up quickly a webpage with Hugo and GitHub pages that has nothing

00:25:00.460 --> 00:25:03.560
to do more or less with Git. That was a blast.

00:25:03.780 --> 00:25:09.600
I never created a SSL certificate that fast with Let's Encrypt and that changes

00:25:09.600 --> 00:25:11.600
all the time. It's a blast.

00:25:12.280 --> 00:25:17.460
Is there something like that that you especially like in GitHub that does not

00:25:17.460 --> 00:25:19.620
so much to do with Git at its inner core?

00:25:21.920 --> 00:25:25.740
External periphery so you're probably talking about something like the communities

00:25:25.740 --> 00:25:33.600
um i i do love the way that it allowed other people to come into your projects

00:25:33.600 --> 00:25:38.540
and interact that way um but i'm kind of distracted by my brain saying github

00:25:38.540 --> 00:25:41.780
desktop because i i know that it's It's not Git.

00:25:42.140 --> 00:25:49.580
Sorry, I know that it is Git, but it's also something that I love, user friendliness.

00:25:49.820 --> 00:25:55.520
And while I do create command line tools and I enjoy using command line tools

00:25:55.520 --> 00:25:59.460
and also love them, I also sometimes I just want to get something done.

00:25:59.540 --> 00:26:01.960
Like I still use SQL Server Management Studio sometimes.

00:26:03.420 --> 00:26:11.280
And I loved GitHub Desktop because I still don't know Git. I never plan to learn

00:26:11.280 --> 00:26:14.940
it, but I can interact so completely.

00:26:15.560 --> 00:26:22.180
And I could say that I'm super confident in being able to do source control.

00:26:22.180 --> 00:26:26.640
And I don't have to know all the guts down at the bottom because they created

00:26:26.640 --> 00:26:29.440
this GUI that's fun and easy and pretty.

00:26:31.560 --> 00:26:35.360
Rumors say that Microsoft bought it - from today's perspective -

00:26:35.680 --> 00:26:43.440
simply that they can run their own stuff in it and make it guaranteed that GitHub

00:26:43.440 --> 00:26:45.720
will exist in 10 years, in 20 years.

00:26:45.900 --> 00:26:52.420
So that gives you another point of why did they invest so much money in something

00:26:52.420 --> 00:26:57.280
that they easily could set up because it's open source without that platform. for him.

00:26:58.280 --> 00:27:05.160
But you can see the surface of Microsoft changed a lot because many people are

00:27:05.160 --> 00:27:10.880
addicted, not with Microsoft directly, but they do love stuff like GitHub.

00:27:10.940 --> 00:27:13.260
There are other examples for that.

00:27:13.760 --> 00:27:18.220
But to me, to come back to DBA tools, somehow the SQL Server team,

00:27:18.460 --> 00:27:23.620
maybe they listen to us, to me it's kind of the old Microsoft.

00:27:25.480 --> 00:27:28.420
SQL SQL Server is not a cheap product.

00:27:30.120 --> 00:27:35.500
Don't you think it would be, is it fair to say that something like DBA tools,

00:27:35.880 --> 00:27:42.300
a deep PowerShell integration, should simply be part of SQL Server?

00:27:42.860 --> 00:27:46.000
It is. Going back 20 years or 10?

00:27:46.780 --> 00:27:51.980
Going back. Yeah, you know what I mean. Without the necessity to have volunteers

00:27:51.980 --> 00:27:54.720
that are filling the gap. You know what I mean.

00:27:57.020 --> 00:28:00.920
You wouldn't be here. That's the other side of the fence. But if you do not

00:28:00.920 --> 00:28:10.600
think about yourself, is the integration that SQL Server provided, is that good enough?

00:28:11.040 --> 00:28:14.280
No. I don't think so. No, I don't think that anybody did.

00:28:15.560 --> 00:28:21.860
Even whenever we tell people to execute PowerShell, we say not to use the PowerShell

00:28:21.860 --> 00:28:26.720
subsystem. And maybe that's changed over the years, but I didn't keep up and

00:28:26.720 --> 00:28:28.160
nobody brought it to my attention.

00:28:28.860 --> 00:28:37.480
So I still go to dbtools.io slash agent whenever I set up any PowerShell jobs

00:28:37.480 --> 00:28:42.940
because we use basically command.exe to execute PowerShell.exe.

00:28:42.960 --> 00:28:45.460
And we do not use that integration function.

00:28:48.490 --> 00:28:53.910
And so I, you know, it's something that I just, I guess I don't wish for anymore.

00:28:54.310 --> 00:29:00.970
I did at the beginning, but it did create an opportunity, not just for me,

00:29:01.030 --> 00:29:04.890
but because people were so excited by DBA Tools,

00:29:05.130 --> 00:29:11.630
they also pushed through and got involved in GitHub, which is also what got me on GitHub.

00:29:11.630 --> 00:29:15.530
Hub like before and i would go around telling people like i

00:29:15.530 --> 00:29:18.970
know that it's well i created dba tools.io because

00:29:18.970 --> 00:29:22.730
i didn't want to force them to get hub and then find the green thing where they

00:29:22.730 --> 00:29:27.250
could like download the zip and it was so confusing in that way but it got me

00:29:27.250 --> 00:29:33.670
there and it got me involved and it made it very easy to help get others involved

00:29:33.670 --> 00:29:38.350
and because i had that that background with Linux going back to the 90s,

00:29:38.350 --> 00:29:41.290
like I did always want my worlds to come together.

00:29:41.410 --> 00:29:47.150
And that happened, you know, with PowerShell, and with SQL Server,

00:29:47.370 --> 00:29:53.490
and with open source and with Linux, and now PowerShell runs on Linux and SQL Server runs on Linux.

00:29:53.650 --> 00:29:56.110
And so everything came together perfectly.

00:29:56.350 --> 00:30:00.090
And so I would have to say I'm very satisfied with their level of integration

00:30:00.090 --> 00:30:04.010
of PowerShell and SQL Server because of the way that everything turned out.

00:30:05.970 --> 00:30:10.570
The final question to DBA too is before we go further to what you do today,

00:30:10.810 --> 00:30:13.710
what you're going, what are the future plans?

00:30:14.930 --> 00:30:19.050
Last question is, what are the future plans for DBA tools?

00:30:19.370 --> 00:30:24.730
Is there something like a giant leap or the responsibility that will change?

00:30:24.870 --> 00:30:31.130
Is there anything or it's just stability and improving the tools and let's see

00:30:31.130 --> 00:30:38.190
what may come? What's amazing is that it's almost been around for 10 years, for an entire decade.

00:30:38.730 --> 00:30:43.430
And right now it is stable, but I don't know about you all, but for me,

00:30:43.430 --> 00:30:46.810
I'll be like super duper into a project and that's all that I work on and I'm

00:30:46.810 --> 00:30:50.290
completely obsessed with it. And then I'll be super disinterested.

00:30:50.290 --> 00:30:51.990
And then I'll switch to another one.

00:30:52.230 --> 00:30:55.750
And right now, I'm really interested in AI.

00:30:56.450 --> 00:31:03.330
And I don't, I'm not actively developing DBA tools unless I need something.

00:31:03.490 --> 00:31:06.030
But I do go in and, you know, approve the pull requests.

00:31:06.270 --> 00:31:10.010
And I do the, every time that the module is published, that's me because they

00:31:10.010 --> 00:31:14.470
forced us to have this physical key to sign our modules.

00:31:15.170 --> 00:31:22.350
But something that I did do that I really love is now I kind of see it as a teaching tool.

00:31:22.490 --> 00:31:28.830
So DBA Tools, so many people have said DBA Tools helped me get into PowerShell.

00:31:29.490 --> 00:31:34.890
Whenever we first, whenever like DBA Tools first came out, I got so much pushback

00:31:34.890 --> 00:31:36.110
from the SQL Server community.

00:31:36.430 --> 00:31:41.930
They're like, oh, I hate PowerShell. And I'm like, yeah, but watch this. And, and.

00:31:44.050 --> 00:31:49.790
So, you know, we got people into PowerShell. We got people into GitHub and open source.

00:31:50.790 --> 00:31:56.810
And now I have dbatools.ai that is not a commercial product because I don't

00:31:56.810 --> 00:31:58.670
know how to make money writing software.

00:31:59.830 --> 00:32:03.950
But this will help the PowerShell community see how it does.

00:32:04.050 --> 00:32:07.570
You don't need a PhD. You don't need to be a data scientist.

00:32:08.530 --> 00:32:12.090
You heard that we were talking about accents. My mouth is dry.

00:32:12.190 --> 00:32:14.830
So you're going to hear my Cajun accent. I'm kind of tired.

00:32:15.210 --> 00:32:19.810
But you don't need to be a data scientist to use AI.

00:32:19.970 --> 00:32:26.090
We could do it as PowerShell people. It's all REST API endpoints, which is shocking to me.

00:32:26.230 --> 00:32:33.790
But that project shows you, I even did this mermaid workflow that I used AI to create.

00:32:34.490 --> 00:32:42.510
But I walk everyone step by step on how to bring natural language to your module.

00:32:42.610 --> 00:32:51.810
So now you can say, can you copy the Northwind database from SQL 01 to SQL 02 using this path?

00:32:52.070 --> 00:32:57.890
And it will execute the command for you. It'll interpret that and know how to write it out.

00:33:00.030 --> 00:33:03.590
You already mentioned artificial intelligence. Yes.

00:33:03.910 --> 00:33:08.350
And that is anyone who follows what you do, You're very outspoken,

00:33:08.350 --> 00:33:12.150
so it's easy to say, oh, Chrissy's got another interesting project.

00:33:12.230 --> 00:33:14.350
She delivered another interesting session.

00:33:16.190 --> 00:33:22.050
And despite the fact that artificial intelligence is already a buzzword,

00:33:22.110 --> 00:33:26.570
and you have to be very careful who talks about that because anyone talks about it.

00:33:27.680 --> 00:33:32.360
I think artificial intelligence is a break.

00:33:32.740 --> 00:33:40.960
A break? It's a break, a new, a giant leap forward, a change for what computing, computer science is.

00:33:41.200 --> 00:33:43.960
I get some nice picture from you.

00:33:45.600 --> 00:33:49.460
It starts, it might start with something like that. That was me.

00:33:50.200 --> 00:33:57.360
Pictures showing up all over the places This is generated by artificial intelligence.

00:33:58.500 --> 00:34:02.820
Let me start with, again, one thing that I observe.

00:34:04.380 --> 00:34:10.460
Artificial intelligence is kind of technology that is based on what already exists.

00:34:10.940 --> 00:34:13.200
It's the models we have today.

00:34:13.900 --> 00:34:21.860
Heavily, they collect data and they get information out of it. Yes.

00:34:21.960 --> 00:34:24.760
So it's like a giant leap in a search engine.

00:34:24.960 --> 00:34:30.140
So that is what I very often describe if I think about the search engines when

00:34:30.140 --> 00:34:36.520
they showed up or something like Wikipedia, that was a transformative change again. So AI is.

00:34:38.040 --> 00:34:44.640
But AI seems to have superpower because AI can be trained, you can level it

00:34:44.640 --> 00:34:47.180
up, and it goes on and on and on.

00:34:47.560 --> 00:34:53.260
Will you be so kind to tell a little bit about your experience with AI engines

00:34:53.260 --> 00:34:58.700
that you already had, what you are interested in, and your perspective on where

00:34:58.700 --> 00:35:02.040
will you be in a year, in two years,

00:35:02.280 --> 00:35:05.940
what fascinates you today, what will fascinate you tomorrow?

00:35:06.460 --> 00:35:11.240
Well, I guess the thing that's fascinating is, first of all,

00:35:11.260 --> 00:35:13.440
that it's all just REST API endpoint. point.

00:35:14.480 --> 00:35:18.220
Another thing is.

00:35:20.740 --> 00:35:24.480
Man, I totally forgot what we were talking about. Sorry. It takes your time.

00:35:24.680 --> 00:35:27.060
Would you say again, can you repeat the question? Yeah.

00:35:28.380 --> 00:35:30.920
With your, have a glass of water. Thank you.

00:35:34.040 --> 00:35:40.120
Artificial intelligence is a vast topic. So, and it already became a buzzword.

00:35:41.160 --> 00:35:46.560
So, what are the things that fascinates you most today? What do you like to

00:35:46.560 --> 00:35:49.140
do? Something like that? Funny things? No.

00:35:49.720 --> 00:35:56.120
I mean, that's just a means to an end. What I really like doing is figuring

00:35:56.120 --> 00:36:00.860
out how to use it to make my life easier.

00:36:01.140 --> 00:36:06.580
And it's fun exploring things that I've kind of heard about on the peripheral,

00:36:06.620 --> 00:36:12.300
because even though I'm a SQL Server DBA, I am not a data scientist.

00:36:12.300 --> 00:36:17.600
And so I hear things like fine tuning that I use PowerShell to like you were

00:36:17.600 --> 00:36:23.140
talking about training those models, you can actually keep training them with PowerShell.

00:36:23.200 --> 00:36:27.640
And I wrote this thing called fine tuna that I did make a cute little logo with

00:36:27.640 --> 00:36:29.480
and it just got just knocked it out the park.

00:36:30.480 --> 00:36:33.660
So the thing that fascinates me is how

00:36:33.660 --> 00:36:36.920
to make our lives easier with it but most

00:36:36.920 --> 00:36:43.440
of all how to integrate ai with powershell so that we all can be in this in

00:36:43.440 --> 00:36:52.320
in the game that is clearly the future of the entire computer industry um do

00:36:52.320 --> 00:36:56.460
you have good experience with co-pilot as a product i do For example,

00:36:56.580 --> 00:36:59.000
also the GitHub integration, something like that, yeah?

00:36:59.100 --> 00:37:04.880
Right. So GitHub Copilot, first of all, man, whenever it first came out.

00:37:05.660 --> 00:37:11.840
I had this function called isWindows, and it was written within DBA tools.

00:37:12.500 --> 00:37:17.900
And I couldn't believe when I opened up a new tab, and I typed in I,

00:37:18.160 --> 00:37:20.760
and then it just did isLinux.

00:37:21.160 --> 00:37:23.940
And that was absolutely magical.

00:37:24.500 --> 00:37:27.540
But then it kind of got in the way after a bit, and I turned it off.

00:37:27.600 --> 00:37:31.600
But, you know, then I returned to it. Now I actually leave it on all the time,

00:37:31.740 --> 00:37:36.980
and I use it for all of the tedious tasks. And what I love about Copilot is

00:37:36.980 --> 00:37:40.640
that whenever we're building something, we all have to make those,

00:37:40.800 --> 00:37:42.180
you know, the little for loop.

00:37:42.320 --> 00:37:46.720
That's just, it's not exciting, but you have to do it. So I just make the comments

00:37:46.720 --> 00:37:48.080
and then it fills in the rest.

00:37:48.220 --> 00:37:53.240
And a lot of times, okay, that's what actually adds like really good parameters and really good help.

00:37:53.440 --> 00:37:56.580
And then there's the chat on the side. But I've never, like,

00:37:56.640 --> 00:38:00.440
I wanted to be a fan of this chat whenever I saw it in practice.

00:38:00.440 --> 00:38:03.420
Practice first of all it matched my really beautiful

00:38:03.420 --> 00:38:06.300
1984 unbolded theme

00:38:06.300 --> 00:38:09.400
it looked good it was slick as

00:38:09.400 --> 00:38:14.600
heck but i was like when we're you know uh which the lat what's the last version

00:38:14.600 --> 00:38:19.660
of dba tools that that you're familiar with and it was like point you know 0.9

00:38:19.660 --> 00:38:27.260
and so i didn't see how i could use it but they do have these extensions um

00:38:27.260 --> 00:38:28.780
that are now in preview that's That's awesome.

00:38:28.880 --> 00:38:36.320
And I, oh my God, I used Claude and ChatGPT to write an entire VS Code extension in TypeScript.

00:38:36.560 --> 00:38:40.460
And what it does is it goes out to either Azure OpenAI service,

00:38:40.620 --> 00:38:46.500
or it goes out to the OpenAI API, it gets a list of all of your assistants.

00:38:46.920 --> 00:38:52.320
And then you can have an assistant is, it's like an updated copilot with like

00:38:52.320 --> 00:38:53.500
all the data that you have.

00:38:53.900 --> 00:39:00.660
And so what I can do is ask just Copilot, what version of DBA Tools do you support?

00:39:00.840 --> 00:39:05.280
And it's like 0.9. And then I say at assistant, and I talk to my assistant,

00:39:05.440 --> 00:39:09.160
and it's the DBA Tools assistant, and it's the newest model.

00:39:09.220 --> 00:39:15.100
So now, whenever that is available for everyone, then we'll be able to integrate

00:39:15.100 --> 00:39:19.200
our AI assistants with Copilot.

00:39:19.200 --> 00:39:24.400
And that solves all of the problems that there's going to be for me that I had with Copilot Chat.

00:39:24.640 --> 00:39:30.800
And so now I won't have to change context because right now I am going here and going there.

00:39:30.960 --> 00:39:35.940
And I leave VS Code so that I could go and get big old chunks of code,

00:39:36.040 --> 00:39:38.680
either from Claude or from OpenAI.

00:39:41.110 --> 00:39:48.030
It's obvious that AI technology can remove a lot of burden from our daily life.

00:39:48.290 --> 00:39:52.070
Yes. And just talking to your phone, which is a bit ludicrous still.

00:39:52.430 --> 00:39:58.310
I love that, yeah. But if you tell the device, show me all the pictures from

00:39:58.310 --> 00:40:02.010
PowerShell conferences throughout the years, and let's find Chrissy.

00:40:02.570 --> 00:40:09.470
And that worked before, but it's on a complete different level with AI technology.

00:40:09.470 --> 00:40:17.950
For me, as a non-English native, my first example is always something like,

00:40:18.030 --> 00:40:22.410
this is not an advertisement, but I have to mention it explicitly because it's so great.

00:40:23.370 --> 00:40:27.130
Something like deepl.com, which is a German company.

00:40:28.410 --> 00:40:36.790
And I was so frustrated with the automated generated translation that were provided in previous years.

00:40:36.790 --> 00:40:44.410
And since technology companies like DeepL are in town, they are way better than I am.

00:40:44.590 --> 00:40:50.430
So, for example, if I write something, I very, very often use it because it

00:40:50.430 --> 00:40:53.330
makes my language better.

00:40:53.550 --> 00:40:59.230
And not because I'm not capable of saying that in English directly or in any

00:40:59.230 --> 00:41:03.410
other language that I speak, but they are doing it better. So,

00:41:03.510 --> 00:41:08.110
translations with artificial intelligence are awesome.

00:41:08.810 --> 00:41:14.650
Another example, here for the conference where we are now, I talked about that last year.

00:41:16.240 --> 00:41:21.360
Whisper.com by OpenAI. Whisper is a service by OpenAI.com.

00:41:22.560 --> 00:41:26.320
Whisper is something that analyzes what, for example, we talk.

00:41:26.560 --> 00:41:31.260
It summarizes it. It gives you perfect chapter marks, stuff like that. Oh, beautiful.

00:41:31.660 --> 00:41:35.900
And if you think about it, you have a transcription of what you hear,

00:41:36.060 --> 00:41:41.060
and then you put it in a translation engine that is mind-blowing.

00:41:41.540 --> 00:41:44.780
It's not that these things not existed before,

00:41:44.780 --> 00:41:47.900
but they were crap. Right! And no

00:41:47.900 --> 00:41:51.160
no one in the united states cared about that because they understand

00:41:51.160 --> 00:41:54.220
their stuff because it's english but the

00:41:54.220 --> 00:42:00.020
translation were crappy and today have a look at the at the Youtube channels

00:42:00.020 --> 00:42:06.600
where people use it it's it's really on another level if you think about photography

00:42:06.600 --> 00:42:13.360
it changes a lot and one of one of the things that we like regular expressions Regular expressions.

00:42:13.620 --> 00:42:21.900
Regular expressions is, again, so great in terms of OpenAI because that is the

00:42:21.900 --> 00:42:25.600
style of technology that OpenAI is very good.

00:42:26.000 --> 00:42:28.840
So that brings me to the next question.

00:42:29.360 --> 00:42:37.540
What do you think is OpenAI, companies like OpenAI and all the others, what is not so good?

00:42:37.840 --> 00:42:40.900
What are they not doing well?

00:42:42.040 --> 00:42:46.020
I think that from what I've read in all of the headlines about OpenAI,

00:42:46.240 --> 00:42:48.280
that they could probably be- Any other company.

00:42:49.020 --> 00:42:53.000
Well, I guess I do want to highlight that.

00:42:55.310 --> 00:43:01.830
OpenAI has a lot of headlines that, you know, they present privacy concerns.

00:43:02.370 --> 00:43:07.730
And I know that I do harp on this, but I love that Microsoft,

00:43:07.830 --> 00:43:14.870
every single time that they talk about AI, they're talking about responsibility and confidentiality.

00:43:14.870 --> 00:43:17.930
And I know that this sounds like an ad, but like, I trust them.

00:43:17.930 --> 00:43:29.710
And so I appreciate that something as powerful as an open AI model is not just available at OpenAI,

00:43:29.850 --> 00:43:40.270
but there's a somewhat trustworthy source elsewhere that really focuses on responsible AI use.

00:43:40.270 --> 00:43:43.810
I was actually in Steven Bucher's, I hope I said his last name right,

00:43:43.910 --> 00:43:47.510
session, and they included a whole slide on it.

00:43:47.570 --> 00:43:51.510
And maybe it could get repetitive, but I actually really like that because I,

00:43:51.650 --> 00:43:58.470
as an AI consumer, I'm not just a developer, but I want to know that my stuff is safe.

00:43:58.630 --> 00:44:03.530
And so that is something that I appreciate. So I think that companies can do

00:44:03.530 --> 00:44:09.330
privacy and control better, and some companies do it better than others.

00:44:09.390 --> 00:44:15.690
As far as all the rest, I did try to opt out of anthropic training, and I wasn't able to.

00:44:15.750 --> 00:44:18.750
So that would be nice if they offered that.

00:44:18.890 --> 00:44:23.950
OpenAI does have privacy.openai.com that you can go and opt out of everything.

00:44:24.370 --> 00:44:28.050
But I'd still prefer to use Azure's implementation by far.

00:44:29.130 --> 00:44:33.650
I don't want to advertise anything I'm just we were talking about experience

00:44:33.650 --> 00:44:37.010
and it's a bit ludicrous not to mention the company names thank you I appreciate

00:44:37.010 --> 00:44:40.230
that because anyone will ask us okay what is that service that you're talking

00:44:40.230 --> 00:44:43.390
about right for those who listen to us in the future,

00:44:44.110 --> 00:44:49.030
have a look at the transcript everything that you see the summary stuff like

00:44:49.030 --> 00:44:54.630
that is supported by the technology and I will provide some links that you could

00:44:54.630 --> 00:44:57.170
check out if you like the one thing or the other.

00:44:58.160 --> 00:45:03.260
You mentioned a couple of services. I remember something like Claude. Yeah.

00:45:04.120 --> 00:45:10.920
Could you give us some names? Because there are some names anybody knows.

00:45:11.400 --> 00:45:15.780
Copilot. Right. That is familiar. Right. But do you have a recommendation?

00:45:15.780 --> 00:45:17.620
What is not so prominent?

00:45:18.100 --> 00:45:27.340
No. So I started using OpenAI first, and then I used Claude,

00:45:27.360 --> 00:45:31.640
I think, because I was writing the book, Generative AI for IT Pros,

00:45:31.920 --> 00:45:36.920
and I'm still in the process of writing it. So I had to try out other services.

00:45:37.260 --> 00:45:43.380
And any time that I start using a service, I slam it with as much information

00:45:43.380 --> 00:45:46.860
as I can because I want to know its limits in that way.

00:45:46.860 --> 00:45:49.840
And you know you I can I uploaded

00:45:49.840 --> 00:45:53.140
a ton to OpenAI and it let me down but

00:45:53.140 --> 00:45:57.040
then I uploaded a ton to Claude now it does have limitations

00:45:57.040 --> 00:46:03.760
that you can only upload five files and then you can only and each of those

00:46:03.760 --> 00:46:13.160
files it's about 600 kilobytes but man does it like memorize and deeply understand those 600 kilobytes.

00:46:13.220 --> 00:46:20.020
So a lot of times I will upload like an entire module and work with Claude.

00:46:20.100 --> 00:46:23.700
That's my number one favorite for the most part.

00:46:23.800 --> 00:46:28.060
Also because it is an excellent coder.

00:46:28.280 --> 00:46:35.960
Whenever you put Claude's code into VS Code and run it, it's going to work.

00:46:36.660 --> 00:46:44.620
And I like the way that it talks. It's not overly apologetic sometimes.

00:46:44.980 --> 00:46:47.320
Sometimes it'll get on a roll. And like everybody on Reddit,

00:46:47.360 --> 00:46:50.280
it's like, oh man, this just keeps apologizing. It's annoying.

00:46:50.520 --> 00:46:55.060
But what I like is that it's like, yeah, you're right. Let me do this. Or good idea.

00:46:55.400 --> 00:46:58.780
And even though it's fake, I really like that encouragement.

00:46:58.860 --> 00:47:02.960
Whereas open AI over time got kind of cold, like here.

00:47:03.420 --> 00:47:06.680
And I'm like, here, but, you know, softness.

00:47:10.720 --> 00:47:14.240
Oh, now, I was trying to answer the rest of your question, but I just don't

00:47:14.240 --> 00:47:17.100
have the answers because I tried Gemini. It was terrible.

00:47:17.480 --> 00:47:21.740
I have not tried Copilot because I didn't have a license at Microsoft Copilot 365.

00:47:22.900 --> 00:47:28.040
And yeah, and when it comes to the open source ones,

00:47:28.280 --> 00:47:33.660
I just want to say real quick, if you want to work with open source models and

00:47:33.660 --> 00:47:39.380
see this, and it creates it at REST API endpoint on your own local computer, in VS Code,

00:47:39.540 --> 00:47:44.720
if you download Microsoft's new extension called AI Toolkit, it is phenomenal,

00:47:44.940 --> 00:47:49.780
and it makes it incredibly easy to run all of those models that we hear about,

00:47:49.900 --> 00:47:52.820
like Mistral, and I don't remember the rest.

00:47:56.180 --> 00:48:00.440
By the way, if you have any kind of questions, something like that,

00:48:00.600 --> 00:48:04.340
keep that in mind, and we will come to that later.

00:48:08.100 --> 00:48:14.860
If we, we're all getting older and older, and we think about the next generation,

00:48:15.420 --> 00:48:22.100
the younger people, and we already have something that people call prompt engineering.

00:48:22.620 --> 00:48:27.800
Yeah. So, when we think about young people not coding anymore,

00:48:28.080 --> 00:48:32.400
for example, the new coding is prompt engineering.

00:48:32.800 --> 00:48:36.220
So, I have something brought with me I want to show you.

00:48:36.900 --> 00:48:45.500
I always think that, wait a second, isn't it time to invest in human resource also?

00:48:45.500 --> 00:48:52.340
Also, because if we think about artificial intelligence based on things that

00:48:52.340 --> 00:48:58.580
already exist, and we still have to invent something new, don't we?

00:48:58.700 --> 00:49:02.620
So, the question is, what is your point of view?

00:49:03.880 --> 00:49:07.860
What is, what's going on with the new generation? Will their,

00:49:08.060 --> 00:49:12.340
what they learn, will it completely change?

00:49:12.740 --> 00:49:17.080
Will it be harder? Will it be easier? with the help of artificial intelligence?

00:49:17.780 --> 00:49:30.660
So as I code using Claude or using OpenAI, I recognize my own skill in actually coding.

00:49:30.840 --> 00:49:35.780
And yes, now I code in English, but the only reason that I know what to say

00:49:35.780 --> 00:49:41.280
and say all day long in English now is because of that experience.

00:49:42.640 --> 00:49:50.980
At this point with AI, I would have a really hard time.

00:49:52.280 --> 00:49:56.580
I haven't seen it, and I don't believe that somebody with no coding experience

00:49:56.580 --> 00:49:58.140
can just develop something.

00:49:58.320 --> 00:50:03.640
Yes, I, as a PowerShell developer, did develop an entire, and it starred on

00:50:03.640 --> 00:50:10.380
my GitHub page, I did develop an entire TypeScript VS Code extension,

00:50:10.540 --> 00:50:12.620
and I don't know it, but I know programming.

00:50:14.960 --> 00:50:19.720
I've read that what's going to happen is that the engine's going to know how

00:50:19.720 --> 00:50:22.980
to better interpret the question and better produce code.

00:50:23.220 --> 00:50:28.040
I never believe things until I see them. And so in that way,

00:50:28.120 --> 00:50:32.900
I have no idea what the kids are going to do or what the future is going to

00:50:32.900 --> 00:50:37.260
be because I haven't seen it just yet.

00:50:38.660 --> 00:50:43.580
I think it's to us, for those who are getting older and educating people,

00:50:44.300 --> 00:50:49.580
really take care that we carry on with the meaningful stuff,

00:50:49.840 --> 00:50:52.360
but that we're already open for something new.

00:50:53.640 --> 00:51:00.240
You know, our parents talked to us, why don't you do handwriting?

00:51:00.240 --> 00:51:03.100
Writing and i said i'm i'm typing

00:51:03.100 --> 00:51:05.960
with 10 fingers that's the new skill that's way

00:51:05.960 --> 00:51:08.780
more important but still we

00:51:08.780 --> 00:51:12.300
think it's important to do some handwriting and

00:51:12.300 --> 00:51:17.540
some people make arts great point yeah so i think uh it's getting harder and

00:51:17.540 --> 00:51:22.820
harder to keep up for the new generation because we have so many tunes right

00:51:22.820 --> 00:51:31.440
so um this is the life situation is something very special so we won't extend that here forever.

00:51:33.040 --> 00:51:37.760
So I thought it would be nice to have something a little bit entertaining and

00:51:37.760 --> 00:51:41.500
I would really encourage you to watch Chris's talks.

00:51:41.580 --> 00:51:47.100
We got great recordings and I hope you will enjoy the details on that.

00:51:47.380 --> 00:51:51.840
And I would like to come for the final part of the talk, I would like to come

00:51:51.840 --> 00:51:57.620
back to something that we already saw. Let me show you what I mean.

00:51:58.750 --> 00:52:04.070
And, of course, if you have anything special, take your time.

00:52:04.290 --> 00:52:09.550
But, first of all, if I got it right, you're from the United States, right? I am.

00:52:09.830 --> 00:52:12.590
And you are from Louisiana, is that right?

00:52:13.030 --> 00:52:18.350
La Louisiana. That is important because there is something special. Ah.

00:52:18.770 --> 00:52:25.530
You're from the, I don't want to pronounce it in a wrong way, the Cajuns. Very Cajun.

00:52:26.190 --> 00:52:31.470
Would you like to explain for those who do not know what is so special about your "tribe"?

00:52:31.650 --> 00:52:36.130
Is it allowed to say it like that? The French speaking Louisiana people?

00:52:36.550 --> 00:52:42.290
Yeah, so there is a 22 parish region down there at the bottom.

00:52:42.330 --> 00:52:46.130
And if you see now, I'm going to start talking with a Cajun accent since I'm

00:52:46.130 --> 00:52:47.270
talking about Cajun stuff.

00:52:47.450 --> 00:52:52.630
So if you look down at the bottom at Vermilion Parish, that's where I'm from.

00:52:52.630 --> 00:52:55.730
I grew up 22 miles from the Gulf of Mexico.

00:52:56.290 --> 00:53:00.770
And, well, it's interesting growing up.

00:53:01.270 --> 00:53:08.090
It was interesting growing up Cajun because I always thought that Cajun people were from New Orleans.

00:53:08.450 --> 00:53:10.370
And, you know, we're just some fakers.

00:53:10.790 --> 00:53:15.630
But it turns out that there's only 1% Cajuns in New Orleans.

00:53:17.430 --> 00:53:24.150
And it's all Creoles that live in New Orleans. and the Cajuns are way over here on the left.

00:53:24.290 --> 00:53:27.390
So we're divided kind of into two parts. But what's also cool,

00:53:27.510 --> 00:53:32.230
I think from a European perspective, he asked like, why can't I understand you?

00:53:32.430 --> 00:53:36.010
And I said, well, this is the accent that I have even at home,

00:53:36.130 --> 00:53:42.250
because like, if you look at like Vernon and Beauregard over there, right?

00:53:43.010 --> 00:53:47.490
All them on up, that's a whole different state. That's like southern Arkansas.

00:53:47.730 --> 00:53:51.830
But everything below I-10, you can't see it, but it's the interstate 10,

00:53:52.030 --> 00:53:55.170
it's all French speakers.

00:53:55.390 --> 00:54:00.470
And the reason is because in 1755, during the Great Expulsion,

00:54:00.770 --> 00:54:02.850
we actually were French-Canadian.

00:54:02.970 --> 00:54:05.970
And then the English came in. Thank you, Ruskin.

00:54:06.290 --> 00:54:11.030
And they booted us out. And then we went. Some of them dropped off in Boston,

00:54:11.430 --> 00:54:13.730
which is why some people think I have a Boston accent.

00:54:13.890 --> 00:54:17.130
And some of them kept going all the way down. And eventually,

00:54:17.310 --> 00:54:24.730
like we brought our ways of cooking and we were very simple agrarians.

00:54:25.030 --> 00:54:29.790
We were very against like joining any wars and things like that.

00:54:29.930 --> 00:54:34.490
And so, but we're also very isolated. So Iberia Parish, you could see to the

00:54:34.490 --> 00:54:38.630
right of Vermilion Parish, they have a completely different dialect than we

00:54:38.630 --> 00:54:41.730
do, kind of like how they have different dialects in Belgium even.

00:54:42.790 --> 00:54:49.390
But yeah, it was a really wonderful place to grow up because we did incorporate

00:54:49.390 --> 00:54:52.330
a lot of, like, there were just,

00:54:52.430 --> 00:54:58.250
there were a lot of traditions that we had that to me were just kind of normal

00:54:58.250 --> 00:55:00.490
and I didn't realize until I left.

00:55:00.650 --> 00:55:03.810
One of those things is boudin, right?

00:55:03.930 --> 00:55:06.550
So if any know y'all speak French. You're like, oh, some sausage.

00:55:06.670 --> 00:55:11.550
But no, our boudin, it's rice and meat mixed together.

00:55:11.990 --> 00:55:16.750
And I thought that was everywhere. You go to the Circle K and you could get that.

00:55:17.390 --> 00:55:22.830
And so I went to the Circle K in California and I said, hey, you got some boudin?

00:55:23.050 --> 00:55:26.810
And he said, what? And I said, you got some boudin? And he was like, what?

00:55:27.370 --> 00:55:32.230
And I was like, some boudin. He was like, we have hot dogs. And it was really weird to me.

00:55:32.370 --> 00:55:35.630
I was like, oh my God, wait. So y'all don't have boudin do you have gumbo,

00:55:36.430 --> 00:55:42.790
Do you have etouffee? And that's whenever I realized that it was just a very unique place.

00:55:44.030 --> 00:55:50.930
Yeah, if I had to go back to America and all things being the same as they were

00:55:50.930 --> 00:55:55.590
back in the day when I grew up, I think that I would either live in New Orleans or Los Angeles.

00:55:56.690 --> 00:55:58.330
Great place if you've never been.

00:55:59.610 --> 00:56:02.950
Yeah, that's an interesting heritage, right? All the different areas.

00:56:02.950 --> 00:56:07.150
Yes, you have French-speaking communities or kind of French.

00:56:07.730 --> 00:56:12.270
No, no, no. So, you know, the reason that I gasped is because,

00:56:12.330 --> 00:56:17.110
so our parents, my mom's first language was French.

00:56:17.330 --> 00:56:19.650
And you say, Chrissy, you know how to speak French? And I say,

00:56:19.730 --> 00:56:26.750
no, because the Americans were like, hey, French, all of you who speak French, you're poor.

00:56:26.970 --> 00:56:30.570
It's a shame that you speak in that language.

00:56:30.650 --> 00:56:37.990
And they literally beat them. So then all of that generation internalized that French is bad.

00:56:38.330 --> 00:56:41.890
Oh, it's and not only that, they thought they spoke the bad French.

00:56:42.230 --> 00:56:46.850
And then whenever I left and then I see all these dialects being spoken everywhere.

00:56:46.990 --> 00:56:50.430
And I was like, that's just French. It's the good French.

00:56:51.130 --> 00:56:54.750
And so, yeah, but I also did want to let y'all know my last name's La Mer.

00:56:54.970 --> 00:56:58.170
My parents know how to speak it. It was too shameful to teach us.

00:56:58.270 --> 00:57:02.170
They all regret it now. and now all the younger kids, they're all learning French.

00:57:05.270 --> 00:57:09.210
I wanted to emphasize that there are a couple of regions, also in Canada,

00:57:09.370 --> 00:57:15.050
where Montreal, I think, is the area where people speak kind of French.

00:57:16.310 --> 00:57:23.870
And on the East Coast, very popular, the Dutch, Pennsylvanians that speak kind

00:57:23.870 --> 00:57:29.050
of German, which, by the way, is, again, very confusing because they name it

00:57:29.050 --> 00:57:30.670
Dutch, but they mean German.

00:57:30.870 --> 00:57:33.870
Well, that's a different story. I could go on forever about that.

00:57:33.910 --> 00:57:35.110
That's a freaking story.

00:57:35.270 --> 00:57:40.070
But I have a little quiz for you.

00:57:40.290 --> 00:57:42.830
So now you have to be careful. Yeah.

00:57:44.270 --> 00:57:51.070
And to finish with our nice talk here, I brought something with me.

00:57:52.190 --> 00:57:57.210
So now that you're rooted in the French language. Yes. I want to check out how

00:57:57.210 --> 00:57:58.770
good is your French. Okay.

00:57:59.330 --> 00:58:05.650
Pas bon. So, and all you have to do is tell me what is the topic.

00:58:06.870 --> 00:58:13.630
You will hear some French and you will see. And tell me it is soccer. If it's software.

00:58:14.210 --> 00:58:19.250
Soccer. Soccer. Or it is computer. Let's do it. Or it is hairdress.

00:58:19.370 --> 00:58:20.910
I think I can do this. What is the topic?

00:58:21.170 --> 00:58:24.830
I think I can do this. You got it? You got it. So look at that. Yeah.

00:58:25.630 --> 00:58:27.750
And wait a minute. Got it.

00:58:28.890 --> 00:58:33.310
"Les monades sont le terme utilisé par Leibniz pour désigner l'unité fondamentale

00:58:33.310 --> 00:58:36.850
de l'existence qui s'agrège en composé pour réaliser un objectif.

00:58:37.210 --> 00:58:40.490
Dans cette philosophie, tout est une composition de monade.

00:58:40.910 --> 00:58:44.330
C'est ce que nous voulons réaliser avec la gestion composable."

00:58:45.210 --> 00:58:50.690
Man, I don't know, but it was beautiful. So for those who are listening to us,

00:58:50.870 --> 00:58:52.770
Chrissy also sees the text.

00:58:53.570 --> 00:59:01.110
So what does that come from? You're very familiar with the original text. Any idea?

00:59:04.260 --> 00:59:08.780
You can guess. All right. So let me go through this line by line.

00:59:09.400 --> 00:59:16.860
So I feel like one is Leibovitz (Leibniz). Oh, my God. Oh, fundamentals of PowerShell. Hell yes.

00:59:17.180 --> 00:59:20.420
All right. Okay. PowerShell is hot. It's good. It's a good idea.

00:59:20.480 --> 00:59:22.420
Okay. Okay. Philosophy.

00:59:23.700 --> 00:59:28.280
How is that called in English? What? Philosophy? Yeah.

00:59:28.940 --> 00:59:33.520
PowerShell and philosophy. What is famous? Monad. Exactly.

00:59:34.620 --> 00:59:35.900
Who wrote that?

00:59:38.600 --> 00:59:42.860
Who wrote the... Did someone recognize it?

00:59:43.580 --> 00:59:49.340
Okay, I guess we can agree that she already understood it, right?

00:59:49.420 --> 00:59:51.660
So it has to do with PowerShell and with the Monads.

00:59:52.460 --> 00:59:57.800
And now for all of us, you get the translation, but be aware,

00:59:58.000 --> 01:00:05.640
if you don't want to go to the United Kingdom, kingdom, this is what you should expect. Wait a second.

01:00:07.040 --> 01:00:11.940
The Monad Manifesto. Monads are Leibniz's term for the fundamental unit of existence

01:00:11.940 --> 01:00:14.400
that aggregates into compounds to implement a purpose.

01:00:14.700 --> 01:00:17.460
In this philosophy, everything is a composition of monads.

01:00:17.940 --> 01:00:20.540
This captures what we want to achieve with composable management.

01:00:22.340 --> 01:00:26.300
I love it. Thanks to James Ruskin and thanks to Geo (Dubreuil).

01:00:27.220 --> 01:00:33.020
I'm too afraid to spoil up your surname. So thanks to James and Geo.

01:00:33.300 --> 01:00:37.760
Thank you very much. That was beautiful on both of your parts. I loved it.

01:00:37.860 --> 01:00:42.680
I got to say, though, this is hard even in English. These are some big words.

01:00:43.080 --> 01:00:45.780
Pardon me? These are some big words even in English.

01:00:46.220 --> 01:00:49.940
Yeah, exactly. It's Gottfried Wilhelm Leibniz.

01:00:50.060 --> 01:00:56.220
It's not easy to understand. But this is a little part of the Monad Manifesto from Jeffrey Snover.

01:00:56.400 --> 01:01:02.120
And that is the root source of PowerShell, as I guess anybody knows who is in

01:01:02.120 --> 01:01:05.500
the room and maybe anyone who's listening to us.

01:01:05.920 --> 01:01:10.300
So the very, very final thing that we do now to say thank you.

01:01:11.080 --> 01:01:17.180
I do something that is a bit awkward because I guess you're familiar with the

01:01:17.180 --> 01:01:26.020
saying, I'm carrying oars to Athens. I was sad that we are all also carrying coals to Newcastle.

01:01:26.280 --> 01:01:31.780
For those who know what I'm talking about, carrying or taking oaths to Athens

01:01:31.780 --> 01:01:35.360
is a saying where you describe that you do something very, very,

01:01:35.360 --> 01:01:39.780
very useless, right? Useless. Useless. Got it.

01:01:40.620 --> 01:01:44.860
And I thought we're here in Belgium, so I bring some beer.

01:01:45.260 --> 01:01:51.880
Oh, yes. That is definitely carrying owls Athens, but I have a certain reason

01:01:51.880 --> 01:01:53.240
for that. Let me show you.

01:01:54.540 --> 01:01:56.100
Because I know...

01:01:57.740 --> 01:02:04.660
One more thing that we have in common. Chrissy and I, we both do love beer.

01:02:04.920 --> 01:02:13.040
So for those who listen, enjoy, but not too much. So be careful.

01:02:14.580 --> 01:02:20.400
And I thought, yes, it is a bit ludicrous to bring beer to Belgium.

01:02:20.420 --> 01:02:27.860
But since the craft beer scene is evolving so greatly. Oh, look at that.

01:02:28.100 --> 01:02:34.720
I brought something very, very special from my home area, from a garage craft beer brewery.

01:02:35.260 --> 01:02:40.740
I don't make here any advertisement, but I'm pretty sure you will never get that beer.

01:02:40.880 --> 01:02:45.020
So I want to say thank you, Chrissy, for taking your time.

01:02:45.300 --> 01:02:50.280
This is awesome. I would like to say thank you for all the work you do and for

01:02:50.280 --> 01:02:53.300
all the inspiration that you give us to us.

01:02:53.380 --> 01:02:57.260
And that's my way of saying thank you. And if you agree, maybe you can give

01:02:57.260 --> 01:03:01.040
a hand of applause for the work you're doing. Thank you. Thank you so much. Thank you.

01:03:03.720 --> 01:03:06.760
This is awesome. Shall we break it open?

01:03:07.140 --> 01:03:13.080
Of course. To be careful, there is the master class on IPA.

01:03:13.200 --> 01:03:16.860
Very high alcoholic for an American guest, of course.

01:03:17.320 --> 01:03:21.860
And the taller one is a session-level beer. So if you want it,

01:03:21.940 --> 01:03:24.200
open it and let's have a drink.

01:03:24.740 --> 01:03:28.120
I've lived in Belgium for a real long time, so I'm going for the 8%.

01:03:28.120 --> 01:03:29.640
You want a little bit more.

01:03:30.020 --> 01:03:34.760
Yeah. But Dick cares. Wait a second. I do want to thank you for choosing the

01:03:34.760 --> 01:03:36.640
photo with the nose strip on.

01:03:39.780 --> 01:03:43.360
So sometimes, you know, being an American in Europe, I can't breathe.

01:03:43.480 --> 01:03:47.660
And as a matter of fact, before doing this podcast, I made sure that I can't

01:03:47.660 --> 01:03:49.000
wear these nose strips in public.

01:03:49.040 --> 01:03:53.100
So I use some Afrin to make sure that I can breathe. But in this case,

01:03:53.220 --> 01:03:57.480
you know, I thought I'll just upload this stupid picture real quick to Twitter,

01:03:57.600 --> 01:04:00.640
you know, to show people that I'm drinking some left.

01:04:01.000 --> 01:04:04.840
Nobody's really going to see this no strip across. So thank you,

01:04:04.840 --> 01:04:05.980
Thorsten, for, you know.

01:04:06.460 --> 01:04:12.580
Thanks for having us. Bringing it to the people. Thank you. And thank you. So cheers. Cheers.

01:04:14.160 --> 01:04:19.380
To absent friends. To Friends and PowerShell. Yeah. Thank you.

01:04:22.960 --> 01:04:34.130
Music.

