# Redefining Software Engineering for the AI Era

**Podcast:** The InfoQ Podcast
**Published:** 2026-09-14

## Transcript

Postgres shouldn't force you to choose between transactions and analytics.
TigerData, creators of TimescaleDB, adds hybrid row and columnar storage, 95% compression, and continuous aggregates, so both run in one Postgres database.
Try it free at tigerdata.com forward slash go forward slash trial.
Welcome to the Architects Podcast, where we discuss what it means to be an architect and how architects actually do their job.
We are very lucky today to have as our guest Scott Hanselman.
who is a programmer, teacher, and speaker.
He works out of his home office in Portland, Oregon for Microsoft GitHub as a vice president and member of the technical staff.
He works on open source and agentic coding tools like GitHub Copilot, CLI, along with the Windows development platform.
Before Microsoft, he was the chief architect at Corlin Corporation, now a part of Czech Free for six plus years.
Previously, he worked as a principal consultant at Step Technology, speaking, writing, consulting, and very much not getting rich during Web 1.0, although he worked on a bunch of websites you probably have heard of.
He also worked at Intel, Nike, and consulted all over the world.
He was an adjunct professor at OIT, teaching C-sharp and web services, and created the first Palm Pilot Diabetes Management System in 1998 and sold it to a healthcare company some years later.
It's great to have you here on the podcast.
And I'd like to start out by asking you, were you trained as an architect?
How did you become an architect?
It's not something you woke up and decided, today I'm going to be an architect.
You know, I mean, architect is one of those titles that one could probably just give themselves, like CTO.
Like you'll meet a CTO at somewhere like a big Fortune 5000 company or a Fortune 500 company, and they're an architect or their CTO.
And then you'll meet someone who's at Panera with their buddy.
And they're a founder and they're a CTO as well.
So these are titles that are kind of made up.
But I am trained in software engineering.
I do point out, interestingly enough, that I don't have a computer science degree.
I have a software engineering degree, which is the practice of shipping, which is different than compiler theory, computer theory, and the things that one learns in computer science.
Many, many, many years ago, I helped write some of the tests for the Microsoft certified.
software architect stuff with Clemens Vasters, you know, low these 20, 25 years ago.
But like, what is an architect?
Is it someone that knows UML or knows how to do Visio?
Are they the one in the room with good taste?
Are they the software sommelier?
I don't know.
Maybe with AI, we'll get the PowerPoint compiler and that will be...
We definitely have the PowerPoint compiler.
It compiles crap though, but...
I have said recently on podcasts that AIs generate features extremely well.
They do not generate architecture very well.
They tend to be somewhat myopic in their view, and they definitely miss the big picture.
And I'm currently working through a problem with an application that I'm working on where the AI has, over the last several weeks, created a god object.
It's just a superstruct.
that I would not have created, but it's kind of a cancer that's building inside the application, and I need to get it out of there before it collapses under its own weight.
So the AI did a very poor job of designing an architecture.
That's an interesting segue into something I know we want to talk about, is that you and Mike Grasinovich wrote an opinion piece in the communications of the ACM last April on redefining the software engineering profession for AI.
And in it, you discuss the difficulty of training new software engineers when AI is doing all the work that we traditionally trained entry-level software engineers.
Can you explain what you meant by this and the culture of being a perceptor at scale?
So the idea is in any internship, apprenticeship, master student, teacher student scenario, often the student is doing the you know, wax on, wax off work.
They're doing the toil.
They're doing the tedium.
And it is through the wax the car that you learn karate.
And if that job is now done by AI, then at what altitude, as I mix my metaphors, does an early in career person enter?
Do they just skip the boring bits?
Is it important to do the pushups and pull-ups and stuff?
And I think that it is important.
I think that we are skipping the easy bits and it is extremely dopamine positive and very exciting.
And it's certainly a thrill.
I'm watching my early in career and non-technical co-workers get very, very excited creating software and vibing stuff.
But without trying to gatekeep the work, I don't believe that you can vibe into production, or at least not yet.
I feel like early in career people need guidance.
They need a mentor.
But the term mentor or apprentice, journeyman, these are kind of outdated.
So Mark and I looked towards successful industries that are regulated and managed and create successful seniors.
And we found that in nursing.
My wife is a nurse and she is a nurse preceptor.
And a preceptor is an interesting word that is almost exclusively currently used in medicine to refer to the teaching nurse.
And that job is a explicit and specific job.
Not every nurse is a nurse preceptor.
And by having that level of formality such that the nurse preceptor, the nurse trainer, is metricked and their job performance is measured on whether or not they can make nurses.
They can mint new senior nurses.
In software, though, like if I joined your team and you're the CTO or the architect and you're the boss and you make me the intern or the apprentice, upon entrance, I'm less than.
And then I have to dig myself out of the hole that you've put me in.
And then if I don't hack it, you'll go, well, Hanselman couldn't hack it.
We'll grind him up and spit him out and we'll get another one.
So then interns become a dime a dozen and if they can't crawl their way out of the bucket, then, you know, go and find more.
But with preceptors, their job is to make more nurses.
So maybe if we couldn't make more nurses, it's on the trainer.
Their annual review would be like, maybe Michael shouldn't be a trainer.
Maybe he needs some more training to be a trainer.
So there's a formality to it.
So instead of a tech lead with a bunch of.
Klebe's working for them.
You have a tech lead working alongside a preceptor trainer.
And that trainer's job is not to ship code, but to ship engineers.
So like after this podcast, I'm going to have my scrum and we're going to cut a release of the product that I'm working on.
And there'll be a very mixed group of young people.
And later in career people.
And we're going to do some pair programming and we're going to do some fellowship and some working on stuff together to make sure that we are not just shipping the thing.
We're going to cut a release at noon, but that we are shipping senior engineers.
That's a big, long answer.
A lot of rambling there.
But I think you understand that the idea is focus on making people better, not just shipping more crap.
Two questions come to mind right away when you say that.
One is, what then becomes the role of software engineering education in the universities if this is the preceptor?
And also, does remote work contribute to the problem and the lack of mentorship, or does it actually help?
As someone who has worked remotely now for many years, My entire career at Microsoft has been remote.
I would say that that is hard for anyone, and it's even harder for an early in career.
So I would argue that remote work is not helping grow people.
I've got young men in my house, 18 and 20, and they're going to go out into the world.
There is value in them shaking hands, looking people in the eye, talking to human beings.
And I know that this might sound like...
Two old men on a podcast shaking their fist at the cloud.
But human beings are meant to hang out together.
We are meant to be social.
I got a lot of value sitting at whiteboards with senior engineers, having them explain to me how things work.
If you are an online person who does their socializing online, does their video gaming online, does their everything online, does their dating online, and now your work is online.
then that shows a fundamental collapse of the third place, right?
Work, home, and the third place.
And if there is nowhere, if work, home, and the third place are all the same place, I don't know how you can grow into a fully formed and healthy individual.
So yeah, remote work is a challenge.
We can push through it, but it requires a lot of metacognition and a lot of focus on listening to your body, listening to yourself, making sure that you are a whole person.
I do drive up to Seattle every four to six weeks to make sure that my badge still works and that the young people are still present, although I do have folks that are remote in other places.
It's the perfect storm of COVID, remote work, social media addiction, and AI that threatens to break the young people.
And I can only focus on one of those.
So I want to get back to universities in a minute, but this is interesting.
What you're saying requires acknowledgement on both sides of the equation, because it's the young people, as you say, who live in this virtual world that have to learn the importance of the in-person.
And you also need the companies to understand that in order to be profitable in the long term, they have to be willing to have these preceptors to help people along in the office.
if possible.
Yes.
So you have to acknowledge that hitting the ground running is not a thing and that an early in career person fresh out of school is not going to start slinging code within a couple of days.
We do have a metric in our group and we call it engineering thrive, where we call it time to first PR.
So here's your laptop.
Welcome to the company.
It's Monday.
And it's not a productivity metric.
It's not, oh, Michael joined the company on Monday and he got a PR landed on Wednesday or Thursday.
That's actually a morale metric.
Think about how exciting it will be for them to land their first PR and how enabled they will be.
So when we talk about engineering thrive, we talk about how do they feel in their personal growth?
Even if it's a one-line change, it shows that they can begin the engineering loop.
So back to your question I didn't answer about how this fits into.
the relationship with universities, they leave their parents' house, they go to university, and then they land a job.
And if that entire experience is entirely online, that doesn't facilitate their growth.
And if they're using AI at every step, there's also a lack of growth.
So we're trying to insert specific conscious growth moments at every step.
And in doing that, we're going to have to coordinate with universities to make sure that AI ethics, AI internals, how AI is used, how AI should be used, so that they don't externalize their brains entirely and have them atrophy, just like their social skills have atrophied.
I find this across the board, this almost anthropomorphizing.
of AI.
I remember one time I was in the car with my sister and brother-in-law and they were arguing over the instructions that came from the GPS.
And the GPS happened to have a woman's voice.
And they were saying, she said this or she said that.
And I said, stop.
It's not a she, it's an it.
But this relationship between the software and the individual.
When you get to this virtual world, it seems to be very, very tight.
It seems to be very hard to break and to get and understand them.
Here's humanity and here's the computer.
Yeah, that's a whole podcast in itself.
Pre-AI, the idea that we are talking and yelling at these disembodied women in our houses, telling them to turn the lights off, whether it be Cortana or Alexa or any of these things, it's not a healthy thing.
at all.
And as much as chat GPT is kind of ruining everything, at least it's not given a name.
At least it's not Jeff or Anna.
I don't think that's healthy.
But the problem is that if a parrot can speak, it becomes a much more interesting pet.
You know, when dogs do things like cock their eyebrows up or make expressions or smile, we love it.
We just love that stuff.
I think when AI turns into a robot and starts walking around the house, or when the Roomba starts talking back to you, you're going to see even more problematic behaviors.
And the movie Her is not an aspirational story.
No, it's not.
When the Roomba tells you, it should be cleaner, and I'm going to go back and clean this, even though you told me not to, we've gotten to another level.
Then you've got problems.
So do you see any difference?
And the ability to do this preceptorship with small or mid-sized organizations or large organizations, is this a problem or a challenge?
I think it would certainly be easier to do it smaller because you have full control when you have two pizza teams.
Like I've always been very comfortable with 400 to 500 person companies.
Those are the companies that I grew up in and worked in.
That's the sweet spot where you know everybody.
That was the size of my high school graduating class.
And that's just a good size, four or 500 people.
You know everybody.
Even in big companies, though, if you chop it up into pieces like that, like even Microsoft, as big as we are, it's really just a bunch of thousand person companies, all kind of coordinating between each other.
But we've been able to do it at Microsoft as a pilot with 400 and found it to be successful.
And I think if you do it in shards.
where you have executive buy-off and executive support, it is possible.
We just finished our first cohort of preceptors, and it's been very successful.
I just think the trick is, do we have the organizational willpower to remind all of the bosses that this is as much a human thing as it is a make capitalism move faster thing?
It is explicitly growing humans is the goal here.
not necessarily shipping code.
And in doing that, you have to acknowledge that, yeah, they're going to be slow and that's okay.
If you take a long enough viewpoint, the actual, the humanity and economic incentives should line up because happier people or more productive people are going to stay in the company.
But do you see the economic incentives working in your favor to do this?
It will cost you money in the short term, but...
You know, it's like working out.
And this is the thing, like people don't work out and then they get sad that they, oh, I never worked out.
Too late now.
You know, not working out in your 50s is causing you problems in your 70s.
Too late.
Those kind of problems are going to happen when someone does not grow senior engineers and then they need senior engineers and the only place they can find them is their competitor.
And the only way that they can get senior engineers is by poaching them from their competitor.
And those senior engineers.
use their competitors' techniques and their competitors' culture and their competitors' engineering practices.
So they need to focus on growing their own people and their own culture, but they're not going to see a benefit for a couple of years.
That's going to take discipline.
Do you know of any case studies that people have written about this that are public?
Well, we'll do our own for preceptors, but every week there's some new thing coming out from the Harvard Business Review.
or somebody who is saying that AI-powered engineers are getting more done, but they're lonely.
There was a really good, I forgot the name of the, I don't have it in my head right now, but it was just two or three days ago, they were saying how lonely people are working in AI.
That's because, you know, the remote work plus social media plus AI has them sitting at home, prompting and waiting and prompting and waiting.
There was another one about flow state.
indicating that people are not getting into the flow state anymore, and that's making them sad.
It's important for us to say the quiet part out loud.
If people are sad, that's not okay, and we should do something about it.
I found a study, it was referenced in the Wall Street Journal, that since 2017, there's been a general decline in entry-level hiring.
Is AI part of this problem, or is this something more general?
that is going on?
I think it's more general.
I think it is short-sighted hyper-optimization and late-stage capitalism.
I think it's just very short-sighted.
And by short-sighted, I mean people don't want to plan 15, 20 years out.
People have between 20 and 40 years of productivity in them.
And it seems like a long time when you're at the beginning of it.
But as I'm at the end of a 35, 40-year career, I'm like, wow, that went fast.
And I'm thinking to myself, I need to rush now to teach young people what I learned before I'm gone.
Businesses need to have that kind of attitude.
Businesses need to have the same thoughtful attitude as a senior engineer who is close to retirement.
But they're not.
They're going quarter by quarter.
So I think that it's less about AI.
AI is not going to take your job.
The hyper-optimization of some C-suite executive is going to take your job.
And is there any way, well, it's a loaded question, but the question comes to mind is what can we as engineers do to help show this is an ROI issue?
How do we present this case to people?
Well, I think speaking truth to power is important.
I think saying the quiet part out loud.
Every good revolution starts at the bottom.
Simply saying, I think the engineers would be happier if we did X.
You know, like workers' rights matter.
And I enjoy working with AI.
I find it to be an enjoyable thing, but I find it more fun as a group, as with all activities.
Sitting quietly and prompting is not fun.
Like going from vibes to agentic software engineering techniques.
Like I've got a really nice DevOps framework.
I can tell the AI to cut a release.
It's a good release.
It's tested.
The harnesses are good.
Like all the, that's all software engineering stuff around it.
I'm just at the very, very, very top.
Now, instead of typing build.bat, I say build.
You know what I mean?
It might sound silly, but.
I can have an idea.
I can go for a walk.
I can prompt remotely and I can come and see a prototype when I get back.
And then I can review the code and go through it.
Like I'm looking on my other monitor here at, I'm using the GitHub Copilot app, which is still has code.
Like half the screen is still code, but it's a diff that I'm reviewing of code that was written.
And then I'm commenting on individual lines saying, well, this is good and that's good.
So I feel like a sculptor.
But I'm really the teacher in a sculpting class, and I'm walking around making small changes to everyone else's work, if that makes sense?
Yes.
I presume a lot of this is in a context artifact of sorts.
I'm in a session multiplexer of sorts.
Okay.
And I'm working through, I'm trying to do a release of a thing today, and I've got five pull requests from four different people, and I need to figure out the order in which to take them.
If they are architecturally correct and if they are architecturally sound, if anything's creeping in that looks like slop, that is not the direction that we want to go, while still maintaining a pretty crisp clip and speed at which we're working.
So all of that, it's a very coordinate-y job.
But you're still looking at code because I remember the days...
I'm dating myself now, and people used to argue over hand-coated assembler as opposed to what the compiler generated.
And I presume we will get to some point where the AI is writing code for other AIs, and the humans just don't look at it.
Yeah, I don't know what I think about that.
Human beings have got to keep their hands on the wheel.
That's the thing I will always fight for.
I personally agree with you.
Humans have to be in the loop, which actually...
raises another thing that I've heard people talk about is that AI has killed Agile.
I don't know if you have a feeling about that.
I don't think it's killed it as it has taken it to its kind of ridiculous conclusion.
Like everything we're doing is Agile.
It's just too Agile.
What do you mean by too Agile?
When Agile in the 90s and the early 2000s was at its peak, people were calling it And they were saying agile is just an excuse to go fast and break things.
And when you combine agile, which is a very, very quick inner loop and a very, very quick outer loop and user stories and all that kind of stuff, and then you apply AI to it, you get wheels that spin so fast that they kind of wobble at speed.
And then the car potentially flies off the road.
So if one believes that agile was a bad idea.
and they think that AI is a bad idea.
Combining the two just makes them super bad.
But I still use Kanban boards and user stories, and I move them forward.
So I find that I keep coming back to agentic software engineering techniques, which is agile, smart DevOps, smart build servers, smart SDLC, except we have this new power tool that has been introduced into the mix.
I'm a traditionalist with a new power tool.
But to get back to what we were talking about, preceptorship, all this has to be taught to the potential engineer because they are not seeing this from where they sit right now.
For example, take the SDLC.
When you come out of college, do you understand the SDLC?
So no, you can't because you were making, you know, connect four or tic-tac-toe for your senior project.
And even a group project in college is usually three or four people.
So this is why popping off the stack to the beginning of the conversation, I think that software engineering is a degree and a practice that is unique and different and discrete versus computer science.
I mean, I like my software engineering degree.
I know that there are gaps in my computer science knowledge, but I think that the ideal double major would be both of those things.
But today we have to make those things part of preceptorship because that's the only way people are going to work.
We do, which is why I think internships, cohorts, senior year should almost entirely be spent in industry working.
And I think that that's going to require a lot of effort on the part of industry to acknowledge that we need to invest in the early and career people, lest we hollow out the pipeline completely.
And then we're lost.
And that's the whole point of that paper that you mentioned.
The junior engineer pipeline, the early and career pipeline will collapse if we do not agree.
And then we'll be bringing old people back out of out of retirement, just like Y2K.
And they're going to go and pull me out of retirement in 2035 to go and fix the next big date bug.
I tend to look at this as you're a farmer and you're eating your seed corn instead of planting it for the next year.
The analogies are legion.
Before we get to the architect's questioning, which I like to ask all my guests, is there anything that comes to mind that we haven't talked about that you think is important?
I keep coming back to the humanistic perspective.
Everyone's talking about the benefits of AI from a, oh, it makes things better.
It makes more money.
It makes more this.
It makes more that.
But like, how do we feel about this?
The sociology, the psychology, like all of the ologies, all of the science about, are we supposed to feel this way?
I think people don't sit and listen to their bodies enough.
And I'll be doing my work and I'll kind of go, I don't feel good right now.
Why?
Why do I feel this way?
Those things need to be taught.
You need to go for a walk.
You need to drink more water.
I don't know why I feel so bad.
Everything sucks.
Well, are you eating well?
No.
Are you sleeping well?
No.
Are you hydrated?
No.
You went from sleeping all night to sitting all day.
to then sitting all evening to then sleeping all night.
No wonder you feel like crap.
And now you're in the AI loop, you know, like we're in the matrix.
We need to acknowledge what is a reasonable amount of productivity as a society.
We need to understand that we cannot improve 3% every year infinitely.
That is by definition cancer, to take a finite system and grow infinitely.
This idea of like constant ongoing forever emergent, infinite growth, that's cancer.
So if AI makes me 20% more productive, okay, 20%, maybe I get Fridays off.
But that's not working.
Everyone else is working triply hard right now.
To what end?
That's the problem with exponential growth.
You don't realize a disaster until it's almost too late, because it's like the story of the guy who asked for one corn, two corns, four corns.
Oh, yeah.
And before you know it, the king has run out of food because the nature of exponential growth is you're half full the day before disaster strikes.
And humans just don't have any sense how bad they are at understanding how exponential growth works.
It just doesn't.
We can't even visualize it.
I, for one, for example, when I go to sleep at night, my cell phone is in another room.
That's very healthy.
And this is where we need to acknowledge our age and figure out how we can help the young people be better without over-biasing them and acknowledging that we are from a different generation.
Yes.
And we came up with different privileges and different opportunities.
There were disadvantages, but there were certain advantages.
I mean, we went out and did free play where we didn't have location services.
The point was not to be found.
Yep.
As opposed to today where everybody wants to know where everybody is all the time.
Yeah, absolutely true.
One of the things that's always been interesting to me is when you define the constraint space for a project, it's the subjective things that are just as much constraints as the fact that you have a latency.
I mean, pick a simple example.
If you can't get the engineering skills you need, you can have the best architectural design in the world and you aren't going anywhere.
So this conversation is very meaningful to me, and I hope our listeners will feel the same way.
We're talking about humanizing things.
I like to ask several questions to my guests.
What's your favorite part of being an architect?
I think it is the, a thing didn't exist, and then I just thunk it up, and now it's a thing.
That's a lot about...
architecture, that's just about being a maker, a builder.
You know, my dad is a woodworker and my mom is a leather worker.
And I'll just see a thing, a problem, and I'll go, I'm going to fix that.
In my garage over here, there's two buttons on the wall to open the garage.
And if I push the wrong one, it opens the wrong door, right?
And it's been bugging me for 20 years.
And then I got a 3D printer and I got a pair of calipers and I made a little cover on the thing.
And, you know, my dad's like, you could just put a piece of tape over it.
And I'm like, well, yeah, but I got a pair of calipers and I made a cool 3D printed colored button.
It's like a nuclear button where you flip it up and push the red button kind of thing.
That's way cooler.
But the point is that it didn't exist.
I thought about all the 20 ways I could have solved it from cardboard to paper to painter's tape to an over-engineered 3D printed thing.
I love being able to just make a thing that didn't exist yesterday.
Another example.
was I wanted to get a Peloton, but Pelotons are really expensive.
So I went and I went to Goodwill and I got a $30 bike and then an Android tablet.
And then I made a website that lets me go on scenic bike rides in 3D, like it's called Pedalscape.
I had that idea at 10 o'clock.
And by that evening, I was riding my bike through Bavaria.
Do you realize there's a whole industry now of software that enables you to do virtual rides throughout?
Oh, yeah, I love that stuff.
Yeah, but I wanted one for myself, and I made it.
What is your least favorite part of being an architect?
Younger Scott would have said waiting, but I don't think I have a least favorite part anymore.
I enjoy the waiting.
You can't just flash boil water to make tea.
You have to kind of wait.
I don't think I have a least favorite part.
It's kind of all good, honestly.
I think you may have answered this before, but is there anything creatively, spiritually, or emotionally compelling about architecture or being an architect?
I just keep coming back to humans.
Like, all of this is to make something that is delightful, that makes someone's life measurably better in some way, whether it be building architecture or drawing a picture or...
interior design is a kind of architecture.
Software architecture is, that thing will hold up under stress.
You know, I always come back to those high school classes where you make a bridge out of pickup sticks and like, you know, what are those things called?
Ice cream sticks?
Popsicle sticks.
Popsicle sticks.
That's extremely satisfying to like, I made a thing and it also holds up under pressure.
What turns you off about architecture being an architect?
Again, I think nothing, but I would say documentation and Visio.
I was doing Visio-style architecture for 10 years.
And as much as I love Grady Booch, manually drawing UML diagrams was definitely not my favorite part of the experience.
Shout out to Grady, though.
Do you have any favorite technologies?
I'm a big fan of my open-source artificial pancreas.
Like when I was diagnosed diabetic.
35 years ago, it was manual shots and pricking your finger.
Mine's actually, it's clicking in my arm right now.
I just heard it deliver insulin a moment ago, and my blood sugar is as good as yours, or dare I say better.
Being a cyborg is a pretty favorite technology, and it's a good, solid architecture behind it.
What about architecture do you love?
I think the same answer as before, making stuff that holds up under pressure.
I know that the argument of software architecture being a parallel to building architecture is one that has been argued many, many times.
But, you know, I was in, I want to say Morocco, and I was looking at like the second or third largest mosque in the world.
You can't be unaffected by that.
You'll say, holy crap, that's a building right there.
You know what I mean?
And it's lasted.
Yeah, a thousand years.
You know what I mean?
So like, if I could get a piece of software to last more than...
20 or 30 years, I think I'd be pretty thrilled.
What about architecture do you hate, if anything?
I don't hate, as a general rule.
It's a strong feeling I try not to have.
What profession other than being an architect would you like to attend?
I'm a teacher.
I've always been a teacher.
I'm not an architect.
I'm a teacher.
I've always been a teacher.
Teaching is a very secret, selfish thing because teaching is building, right?
And I love the feeling of being able to build minds.
Which is probably why you realize the importance of preceptorship, which other people may not have.
I figured it out a couple of years ago that I've been teaching this whole time.
So I might as well quit and teach.
Well, I was an independent consultant for a long, long time.
And I found if I taught my clients, they would be less of a burden.
Yeah.
So teaching makes your life easier.
Teach a man to fish.
100% agree.
Do you ever see yourself not being an architect anymore?
Yeah, I think in 900 days when I retire, I will go and be an architect of mines.
I will be a teacher.
And finally, when a project is done, what do you like to hear from the clients or your team?
I just had the, I was thinking about that movie when the very end of Babe, when they go, that'll do, pig.
You know, just like.
There's a project that I did for a company here called Pioneer Courthouse Square.
It's basically the living room for Portland, Oregon, where it's like all these bricks in the center of the city.
And on the bricks are people's names.
And everyone's bought their own brick.
So you're like, my grandma has a brick.
You can go and find your brick.
There's an app at the kiosk there where you can go and look up your name.
And then it'll make a printout and put an X over your brick.
And then you go and you find your brick.
I wrote that.
I want to say in 1996.
Oh my.
I'm not joking.
Like it's literally a 30 year old Visual Basic app.
And every five to seven years, they'll call me and make some small change.
But that thing's running on Access 95 and Visual Basic.
And it's still working.
That is very satisfying.
Thank you very much.
I found this very, very enjoyable conversation.
highlighting something I think is very important for people to realize and think about.
Yeah, it's my pleasure.
Nice to see you.
