Loading summary
A
Hello, this is co Recursive and I'm Adam Gordon Bell. Let me ask you something. If you were to close your eyes, you picture yourself 10, 20, 30 years from now, whatever the timeline is, but towards the end of your career, what do you see yourself doing? What is your role? Are you still writing code? Are you still contributing in whatever way you do? Are you a wise mentor with lots of built up skills that people come to? Or. Or are you a dinosaur in the corner quietly hoping nobody notices that you're not up on all the latest frameworks in tech? About a month ago, my friend Sanjay turned 40 and a bunch of us got together and we played VR, which was super fun. But on the way back, I kept thinking about another time we got together, which was 15 years before that. It was on my birthday. The same group of people, basically, and we'd all worked at the same company together. Fifteen years ago, Sanjay was the youngest, but then he was 25 and I had just turned 30. And for my 30th birthday, we all went out to an Irish pub and my friends got me some gag gifts. They got me just for men hair dye. You know, they got me Icy Hot in case my old man back was gonna fall apart. Because to a 25 year old, turning 30 is ancient. I was an old man compared to. It was funny, but it was 15 years ago and today it feels like, you know, it was just last week. Now everybody's got wives and kids and mortgages and in some cases second wives or second mortgages. And Sanjay, the baby of the group. Yeah, like he was turning 40. And I'm noticing things, right? I feel the same. But, you know, I could actually use that just for men a little bit. My back does get sore that Icy Hot might be useful. And I've worked with people, adults, you know, colleagues at my work who were born when I was in university, who've never known a world without typescript or git. And I feel like there's fields where the older you are, the more you have authority, and there's senior people that you learn from and who you eventually become, but that being a programmer, being a software developer, feels a little different. The older you get, the more people seem to wonder, are you still current? Can you still ship code? Why aren't you a vp? Why didn't you have some big IPO payout? Getting old sneaks up on you. Or it's sneaking up on me. So I reached out to somebody. I have the perfect person to talk about having a career as a software developer. For the long haul.
B
A great piece of child raising advice I got a long time ago was the days are long, but the years are short. And it applies to more than just kids. Yeah. And those differences, like 20 versus 25 or 25 versus 30 is like a huge gulf, but 70 versus 75 is nothing. You know, you're in the same category. And when I look around at our friends, like we're all the same calendar age because a bunch of us met in first year university, so. So there's a very tight spacing. But, you know, there are people who can't work anymore. They would like to work, but they just physically can't. There are people who are struggling with chronic health conditions and there are people who are super active in hiking and mountaineering and whatnot.
A
That's Kate Gregory. You know, she started programming back when you could print out every site on the Internet on a single piece of paper. She's been an expert giving talks on C for probably longer than I've been a developer. She has decades of experience, and 10 years ago she survived terminal cancer. And afterwards, for her, getting older felt less threatening and more like a gift, but she still wanted to understand it. And so she surveyed hundreds of programmers about getting older, what scares them, what's challenging them, what have you lost as you aged. And the answers she got surprised her because what people feared the most and what actually held them back were often not the same thing. The stuff that was actually breaking down was mostly fixable. And the big one, the one thing that predicted whether you age well or badly actually had very little to do with your aging body. So that's today's show. I got Kate here, It's her second time on the show, and she's going to share what she found as well as her thoughts on aging and having a long career as a software developer. The first thing she found from her research and her survey, the number one thing that programmers of all ages were worried about is very surprising.
B
For me, I was expecting physical stamina, like running up and down stairs all day in an office building, and memory. Being able to remember the simple 27 step procedure for rebooting this machine, or somebody passing you in the hallway and saying, oh, that thing 7.2. And then somehow managing to get back to your desk and record 7.2 and not be like, oh, yeah, you told me in the hall, but I forgot. I thought people would be worried about their memory and their working set. They were just worried about seeing the screen by an overwhelming margin. People were really, really worried about their eyes. Like, just 75% were either worried or very worried about their eyesight. And I'm like, this is solved problem. There's glasses, there's contacts, there's. There's laser surgery. Like, you. You can see. You just need some assistive tech. It'll be fine.
A
Kate makes it sound simple. Just get glasses. But her survey kept turning up the same thing. People don't reach for the fix because it sneaks up on them, and they adapt around these deficiencies. You bump up your font size, you get mysterious headaches, but you don't worry about it too much. Sometimes you can't read what's going on in meetings, but you can figure it out from context, and then you end up actually paying a tax on your intellect. That's totally optional.
B
Have you ever maybe this even happened to you, where you get assistive tech that you needed for a long time without knowing that you needed it? And I've heard this story from people who got glasses, but I've also heard it from people who got hearing aids, and they come and they report. Like, did you know that, like, trees have individual leaves, which you can see from across the street?
A
I specifically had the glasses one when I was in university, and I was in a class because I think it might have been first year university. The classes, like, can be quite a big room. And I just, you know, the girl next to me was taking notes, and she's like, why aren't you taking notes? I'm like, oh, I'm just listening. I can't really read that. She's like, like, do you have your glasses? I'm like, I don't have glasses. She's like, well, then maybe you need some. And then I got some. And I had that same tree thing. Like, trees blew my mind.
B
It's like, whoa, they're not just green blobs. Yes. And it turns out the people here in the back row can actually see what's being written on the board. I didn't know that. Yes. So I think there are plenty of people who are in meetings who are not really following because they can't really hear or they can't really see the slide, but they don't want to. They're fed up of asking people to repeat or ask you what something says. So they just kind of figure, I'll get it from context. It'll be fine. And it's not fine. So get some assistive technology, like, get glasses. Get hearing aids if you need them. Ask people to make the font bigger, like, whatever. So that your brain can still participate even if the rest of you needs a little assistance.
A
So the physical stuff, the eyes, the hearing, the aches and pains. Kate kept finding that most of that actually has fixes. But the harder question, at least for me, is what happens to your brain, not whether you can see the code, but whether you can still think about it the way you used to, whether you can learn or whether you can keep up.
B
So I read, I read a lot about like, is it harder for old people to learn things? And the answer was like, a lot of times it's easier because they just say, oh, that's like a thing that I used 30 years ago. I get it. You know, and they just sort of map the new concepts onto the old thing because everything comes around again and again. But the issue isn't so much can you? As will you, because there is definitely a sense like, oh God, this again. You know, like, really we're going to turn everything upside down and inside out again. Because it's going to be so much better. Because it was so much better all the other times we did this. And like, people just don't want to. They're like, the thing we have is not that bad. We're only switching, we're only doing this AI thing because somebody in marketing says we have to have AI in our product and it's not genuinely beneficial. And so that kind of cynicism and motivational aspect, that's what keeps people really, I think, from learning new stuff.
A
I struggle. Yeah. With that. I mean, not with technology. Like I get excited about technology, but like I have been. What's the way to say this so I don't sound bitter? Like, I, I read a lot of books and I, I do read business books and I read science fiction books and I read literature books. But so at every company I've been at, except excluding my present work, in case they're listening. But like, you know, CEO reads a book is like a thing that happens 100% and it has like wide ramifications. Right. Like they read a book and it has a new way to do things and let's address it. It's hard for me to be excited about the latest one. Like, Right.
B
Like we're not going to have departments anymore now we're going to have like, you know, teams that are cross functional and blah, blah, blah. And you have four bosses who never speak to each other. It's going to be fantastic. Definitely a CEO read a book situation. And, and yeah. So you like put your feet up on your desk and say, like, this will blow over. I'm just. I'm not going to do anything different. It's going to let this go by, you know?
A
Yeah. And you do get judged, right? Because you're like, everybody's excited about our new hieroglyphic based filing system. And you, you're like, not even learning hieroglyphics. Like, what?
B
Yeah, yeah. Why don't you share this enthusiasm? Yeah, absolutely. And people felt that way about, like, oh, everything's gonna be only on the phone. We're not writing for the desktop anymore. Or, everything's web. We're not writing for the phone anymore. Or, everything's web on phone. We're not writing phone apps anymore. And like, okay, whatever. I'm sure you're very excited, but it's gonna come around again. Like, it just will, you know? So that. That can. It's easy to interpret that as, oh, the stubborn old stick in the mud doesn't want to learn because it's hard. And I am young and full of beans, and I'm willing to learn hard things, so I'm better. Maybe you are, but maybe there's some wisdom in that hesitation.
A
Kate's got a point. Not every revolution is really a revolution. But I've caught myself leaning on that too much. Like, oh, I've seen this before. And I started to wonder if that's something I should actually be watching out for, that I'm slowly turning into a cranky old man. In her survey, Kate didn't just ask about eyesight and stamina. She asked about mental stuff, too.
B
And people said they were worried they would get cynical. They were worried they would get grumpy and crotchety and inflexible and unhelpful because they remembered people from their past who were those things, and they didn't want to age into that. And there seemed to be a general belief that you get nastier as you get older. And I did some reading, and there's some truth to it. There's two truths to it. One is, whatever you are, as you age, you get more that. So if you were always a little selfish, you're probably going to get more selfish. If you were always generous, you get more generous. If you're always sweet and funny, you get sweeter and funnier. So that's what that. Because there's less. There's less holding you back, there's less risk. Like, what are they gonna do, fire me? I can. I can say what I like, you know?
A
So that's one truth. You become more of what you already are. But nobody plans to be the bitter version of themselves. And in Kate's survey, the people who turned cynical didn't always see it coming. They thought they'd be generous and mellow and kind. The difference wasn't personality, it was what had happened to them.
B
If everyone you've ever cared for is gone, you're probably not as sweet and funny and sunny as you used to be. And if you don't really have enough money for everything you need, then you're probably pretty grumpy, you know? And that, like, sweetness and warmth and generosity can really mostly come from someone whose needs are met. They may not look like it, but their emotional needs are met, even if their physical ones aren't. And so if you plan for an old age where all your needs are met, both emotional and physical, then there's room for you to be nice and not grumpy. But if you're grumpy now, you're not going to magically get nicer, you're going to get grumpier. But if you're nice now and you've planned well, then you will probably be really nice as you get older, and that'll be terrific.
A
Kate's survey had people from their 20s through to their 70s, people just starting out and people already deep into it. And their fears weren't all the same.
B
Definitely the younger people were more focused on physicality, and older people were focused on maybe I'll be bored, maybe I'll be lonely, maybe I'll be mean and grumpy, maybe I will not be healthy. In general, the word health appeared really large on the list of worries, although I had a lot of American respondents, and so the word health insurance appeared on a lot of the worries because of being so tied to employment. Like, for me, I live in Ontario, I just turned 65, I don't have to pay for prescriptions anymore, apparently. So, like, things get easier because the calendar ticked by. That's not the case elsewhere. And if you had to retire because you turned 65 and your health insurance was tied to your employment, now you maybe have to pay for your own prescriptions for the first time. That would be pretty, pretty unpleasant.
A
Yeah. If you're a programmer in the US this hits differently. Your health insurance is tied to your job, and if you get pushed out at 55 before Medicare kicks in, you're suddenly paying for your own coverage, your own prescriptions. It's not something you think about when you're young and you probably don't have any prescriptions that cost Much. But if you're on expensive medication, this can be a real concern. And I should say here, like, Cait's survey isn't an exhaustive study. It's not statistically rigorous. It's not demographically balanced. She's a C programmer. She distributed through her own community, which probably, I'm guessing, skews a little older than, like a typescript community would. But she got the old and young, and the respondents were mainly American. It's a sample of concerns from people, many of whom I'll be in a decade or less. These may be my concerns. And that's why, for someone who's so invested in my work and my career, some of these really hit home.
B
So many people were worried about being bored and lonely, and I had not thought about that for myself. I have a pretty rich life, both in real life and online, and lonely doesn't really happen to me. And so many people were really worried about that. And the advice for how to prevent being bored and lonely is, like, not new, not groundbreaking. You don't need to go to a conference, talk to know that, like, go out and meet some people, get a hobby. You know, go to a thing. Especially if you get a hobby that you have to do in a place. Like, if your hobby is playing darts, you could put a dartboard in your basement and throw darts at it. But come on, you're going to go to some place that has a dartboard and you're going to play darts with other people at that, probably bar, but whatever. And then this way you're going to meet people. That's how that works. And it could be stereotypically old people things, you know, pickleball and learning to paint watercolors. Or it could be stereotypically young people things like, I don't know, white water kayaking, doesn't really matter. That's. You find something you like to do, go do it. You'll meet people, you'll be less bored, you'll be less lonely, you'll have more friends. It's not rocket science, but that's the thing. It's simple. But it's not easy because to walk into that place where they play darts that you've never walked into before and go, hey, can I play darts here? Maybe other people's brains are different, but that seems like an impossibly difficult thing to ever do, you know, like, can't I get someone to go with me who already does? And whatever. And so you have to work at it. You have to make a project. How do I Become a person who goes to the watercolor classes. How do I become a person who's a regular at the library? And then you can use the skills you developed over a lifetime of working to solve this particular problem.
A
It sounds like small stuff, you know, hobbies, darts, pickleball. But loneliness kept showing up in everything Kate looked at. In the survey, in her research, in the stories people told her. And the place it hit the hardest was when work ended. Because for a lot of programmers, work was the whole social life. The people they eat lunch with, the people they complain about politics with. And then one day it's over. And what happens then? Kate talked to people on the other side of that ending. Programmers who got forced into management, kicked up stairs, as she calls it. People who change industries entirely. One person she talked to became a long distance truck driver and says he's never been happier. But also, she knows some people whose retirement was a layoff with a severance package that was, you know, sized carefully so that no lawyer would take their case. Or people who wanted to keep coding but just couldn't get hired after leaving one job. People who now drive for Uber and might say they like it, might say they love it, but it wasn't really a choice. And then there's the ones who just disappear. They're not there to answer the questions. It's the survivor bias problem. When someone leaves the industry, you stop seeing them. So it's easy to look around a conference and see a room of 25 year olds and think like, hey, this is what programmers look like. But that's not the truth. Some people aren't there. Some people left, some people didn't want to leave. And actually, Kate often saw this from the inside. As a consultant, she was in the room for conversations she probably wasn't supposed to hear.
B
Oh, people are pretty unfiltered. And people are like, I don't want to send Steve on that course because he's already 55. You know, he can just cruise out on what he knows. Now we'll send bill because he's 25. And they say it out loud with their mouths. Yeah, and presume, I'm guessing that, you know, in the past, people in meetings said things like, well, let's not hire her, she's a woman. Like, people just say stuff. And sometimes I may have thought they had a point, you know, like, if we're all using a technology that's gonna last 10 more years and some of the staff have got careers that are gonna last more than 10 years, we should start Teaching them some other technology. But maybe we are gonna need some folks to run the old stuff. And like, that's historically been the case in every big company I've ever interacted with. There's someone in the corner. I remember one place where there were literally two people in the corner who did. And everyone said it with a little hush before they do the as 400, you know, and they were like, behind screens. No one else could see them. They had, like, dividers separating them. And they were the only people in the entire building who knew the as 400. And nobody else was going to ever learn it either. Like, they were just going to write it down. So I guess, you know, you can think when you're 25 and someone's like, I don't think this person needs to learn the new language or the new framework or the new operating system or whatever it is that we're changing because someone has to maintain the old. That's fair. But then people would say things like, I'm not sure he has the stamina for the long days this project is going to need. And that feels a lot less fair. That's not logic about how long a tech is going to learn. Now you're literally prejudging a person based on one thing you know about them, which is what year they were born in. It was like, hmm, that's not cool.
A
This kind of ageism bias doesn't clock out when you leave the office. So Kate started collecting other stories, not just about promotions or training budgets, but about the small daily moments where somebody looks at you and decides that you are less.
B
People told me, when I have my cane, everyone acts like I'm stupid. People told me if they were in a restaurant with a cane, the server would ask their companion what the cane holding person wanted to order. You know, and there's always been a certain amount of that where, wait. Especially in expensive restaurants, the waiter will say to the man, and for the lady, you know, but they were saying, like, in any and all kinds of restaurants. Got your mobility aid, not capable of ordering your own food, apparently, and don't have your mobility aid. Same person, same presentation. Now the waiters talk to you. So is that a genuine decline or loss because you had to, you know, you had to take your cane into the restaurant? Or is it. People can suck sometimes, you know, so it can be hard to know, like, genuinely, I can't read that. That's a problem. I put my glasses on to read that, and you suddenly filed me under old and stopped listening to my Opinion. Also a problem, but a different problem.
A
Yeah. My wife is a lawyer, and she's the same age as me. It's such a different profession. It's a much older profession, but, like, it has a very clear, you know, people. People continue to be lawyers forever. Like, they will. There was a guy she used to work with who was like, I want. I want to, like, die in my chair, like closing a real estate deal or something. I'm not sure about that. But they have a very clear idea that, you know, you would work somewhere. There will be more senior people. They may need be near the end of their careers. And then, you know, you will learn from them. And there's a. There's a transfer of knowledge. There's a. There's a respect for the older people. But, you know, I don't know, why do we. We don't have that.
B
No, no. Tech does not do that at all. Yeah. For employees, you know, they don't. They don't want. They don't want to see gray hair. They don't. They don't want to see glasses. Sure. Because, you know, nerds wear glasses. That's fine. But then if there's a hearing aid or a cane or even a wrist brace, people have told me they've come into a meeting with a wrist brace on, which is like the number one thing that programmers do is mess up their wrists. And there's. There's teasing, you know, and there's like, well, he's ready for the pasture now. And it's like he hurt his wrist, you know?
A
And it's not just attitudes. Kate found that workplaces themselves are often doing the filtering, and it's not always on purpose.
B
A place I went to a couple times that had a head office where the CEO, who was quite young, had taken a hugely active role in designing the space. And you won't be able to figure out who they are when I tell you, because a bunch of people in this age range have done this. So they're like, all the cafeterias and coffee stations and everything are all in one floor, and all the offices are in a different floor, and all the meeting rooms are in another floor. So if you want to go to a meeting, you have to go up and down some stairs, and if you want to go get a coffee, you gotta go up and down some stairs. And it's deliberate because we want everyone to be fit. Right? So you jump up from your desk and you run down two flights of stairs and you grab a coffee and you run up three flights of Stairs and you go to your meeting and then you maybe even have to go down a flight of stairs to pee. And that's fantastic because now we're all in shape and it's like, yeah, but I'm 65 and I have a bad knee and the elevators are slow and they're at the far end and no one is talking. Like, when I was in my 20s, meetings would continue in the men's bathroom. Like everyone, they'd leave the meeting and go to the bathroom and finish up the meeting. But I wasn't in the men's bathroom. So if you're taking the elevator instead of the stairs, it's that kind of thing, right? You're not, you're not getting the tail of the meeting or the meeting before the meeting or whatever. It's like, why have you done that? Why have you not got a coffee pot on every floor? Why are there not a handful of meeting rooms on every floor? Why are we running up and down the stairs? And the 30 something is like, well, it's great exercise, okay, but it's also an environment problem. It means I can't function well in this environment. So that's a genuine decline, that I can't just run up three flights of stairs and not care. But is it a body problem or is it a workspace problem? If you are 65 with a bad knee, you don't last long in the place where everything's on a different floor and you're expected to run up and down the stairs. So you move on, you know, and if a, if a culture, including the built form of the workspace supports yourself, then you stay there longer. And if it doesn't, then you leave. And it's even possible that there's something going on in a workplace full of 50 year olds where the 20 year old is like, I want to work somewhere that has a foosball table. So they move on. You know, places definitely have atmospheres, they have an ambiance and they have prejudices for the good and for the bad. It's also really difficult these days to get genuine, like throughput, where like people are always coming in at, you know, 20 and then they stay there till they're 50. They, they come in and they go. They come in and they go. So that will filter more quickly to just people who are comfortable.
A
Yeah, it's weird. Maybe a year and a half ago I was interviewing for some jobs. There was an AI place I was pretty interested in, but they were all, you know, 25 and they all worked in Like a single room in San Francisco. Like, I think there could have been some challenges to working there because I was just a different person than they were.
B
You know, like some jobs, if you have a kid and you want to go home and put your kid to bed, and the job is like, no, we're all going to work till 10 tonight. And you're like, I'm going to go put my kid to bed. Like, priorities are different at different parts of your life. They don't have kids yet, so they're fine with working until midnight sometimes, you know, and it'll come around again for the parents because their kids will grow up and move out and. And then you can stay up to midnight once in a while. You know, it's just phases of your life and your priorities outside of work as well as your priorities at work.
A
Here's what this makes me think of. People fit somewhere for a while and then they don't and they go. And what's left behind is the work itself. Every code base is a record of someone's thinking, Many people's thinking over time. The way they solve problems, the way they cared about it, what they put off till later. And eventually someone has to read that record and they have to make sense of it because they need to add something new. And that's actually been a big part of Kate's consulting work.
B
So you don't always know. Right. They say the person who wrote this is no longer with us. Which usually just means they work somewhere else now. But sometimes you'll be dealing with something. Is there any way. Can I email them? I just need a couple quick. And they're like, no. Oh, did. Did they leave on bad terms? And then eventually they tell you, like, no, he. He died. And after a while, I would ask fairly early on in the engagement, like, do you have any access whatsoever to the old person or have they died? And I would say about a third of the time they had died. Yeah.
A
Oh, wow.
B
And it's. I don't know if it's particular, like a lifestyle thing, that it's dangerous to be this kind of programmer, but, you know, the company entirely dependent on one person. That was really common. Really common. I mean, obviously if it was only dependent on two or three, they wouldn't need to bring a consultant in to rescue them. So that's why it's common for me to see it, but that the. Nobody was expecting to have to do without them. And then one day they did. Yeah. And in some cases, the people involved were also dealing with, like, the loss of a coworker in that way. So they weren't really able to be very helpful either, or to answer questions about how they worked or what they did because they didn't want to talk about it because they missed them, that was really weird. It's almost better if the person is horrible and then quit and everybody hates them, because then they'll tell you stuff. They'll tell you like, oh, he never ran the tests. Don't be puzzled if the tests don't pass. He always bypassed the tests. But if. If it was a more tragic situation, you don't get that honesty.
A
Does taking over code like that and knowing the person has passed, like is dead, does that change anything about that? Or it's still the same.
B
It's always freaky because especially when somebody clearly thought they could come around to something again later, and our lives are full of things we thought we could come around to again later. So when you read something and, you know, maybe it's even got like, to do comments in it or it says fix up after such and such meeting, that kind of stuff. Because that's what I'd find. I'd find a note that would say, fix up after November team meeting. And I'd have to go find somebody and find out, like, what was the November team meeting about? Did it happen? What was decided? How can I possibly fix this code up now that I know that we always think we're going to have tomorrow? You know, we couldn't function if we didn't think we were going to have tomorrow. And here is someone who thought they had tomorrow and did not. Yeah, didn't get to the November team meeting.
A
Kate knows about not making it to the meeting. In 2016, she found a lump under her chin. Stage 4 metastatic melanoma. And she wasn't expected to make it until Christmas, but she made it. Check out episode 56, Memento Mori. To hear that story. It's. It's amazing. And surviving that changed how she thinks about everything else that goes wrong with you as you get older. She often talks about thing one, the big obvious problem that overshadows everything else.
B
So while I was sick, Thing one was cancer. But not every symptom that I had was because I had terminal cancer. I still had other things happen to me. And there are people in my family who are autistic or who have adhd. I have other challenges. But again, that's not always what the problem is. Like you're having trouble focusing when people talk. It turns out you're just not hearing them properly. And as soon as you get your ears cleaned out and then you find out your pants make noise when you walk. And then a whole pile of auditory processing problems went away because they were not thing one, your ears were just messed up. And so I had a very sore knee, my clutching knee. And I drove standard transmission all the time until I got sick up until the last 10 years. And I spent a lot of that time driving back and forth across Toronto on Highway 401 in rush hour traffic. And that means a lot of clutching in and out of first gear and stop and go. And I felt that I had just worn my knee out. And one day I said to my doctor, like, oh, my bad knee is even worse than ever. She's like, what do you mean your bad knee? And she starts poking me and touching me and making me bend my knee and do things. And she's like, you have injured your knee. And I went and I had laparoscopic surgery on the knee. And now I don't have a bad knee anymore. Like, my knees are the same. And I just assumed it was like, I've worn it out because I'm old and. And I got it fixed and I can just go up and down stairs and it doesn't hurt and I don't have a bad knee anymore.
A
And then on a routine CAT scan to make sure her cancer wasn't back, the doctors found something else.
B
And it said, there is a idiopathic stenosis, blah, blah, blah, blah, blah. And I'm like, that's a thing. I don't know. I mean, I know stenosis is a narrowing, but I don't know what this means as a. And I looked it up and then I'm like, wait, I have those symptoms. I did not think that that was a thing, you know, which is. It's just sometimes it feels like there's something in your throat, but you can't cough it out, you can't swallow it down, and you can't get a good breath. And so I went, I went and I said, hey, it says on my CAT scan that I have an idiopathic stenosis. And I'm totes having the symptoms of that. Can we fix it? And they're like, sure. And they fixed it. I don't recommend routine, you know, yearly CAT scans for everyone. But it was really interfering with, like, my bike riding because if you exert yourself, your throat starts to swell up and you can't get a good breath. Now it doesn't do that anymore.
A
Kate's knee wasn't because of aging really. And her throat wasn't cancer. These were specific problems with specific fixes. But she almost missed them both because she'd already written a story to herself about why things were getting worse. And that's a common pattern that she kept finding. The biggest danger isn't what actually is breaking down, it's the story you tell yourself. But why?
B
If you have a bad attitude toward old age, if you think old people are stupid and incompetent and incapable and pathetic, you're more likely to have a
A
heart attack later, oh wow.
B
Than if you think it's great to be old and they're wise and we should revere them and help them. And you look forward to being old. It's like, what? How can that make you have a heart attack? And it's a real result. Like they did long cohort things where they kept asking people how they felt about all kinds of stuff, not just aging. And then they could track these people's health outcomes. And the explanations seem to be twofold. One, if you think being old is horrible, when it happens to you, you're gonna be very stressed. So you can be swimming in cortisol and other stress hormones. And maybe this is why you end up having cardiovascular events. But the other ones, if you think it's a long slow slide to the grave, then when your knee hurts so you can't do that thing anymore, you just stop doing that thing. And when you think that you can be vibrant and active and still do what you used to do, you go in and you say, hey, my knee hurts. Somebody fix it. And boy, lots of people believe a lot of terrible things about older people, none of which are true, but they believe them anyway. Unfortunately, they can all be self fulfilling prophecies. Take that waiter who won't take the person's order in a restaurant if they're carrying a cane, but instead asks their companion for their order. Everyone, the waiter, the companion, and even the cane carrier can all start to believe because it's treated as so normal. Maybe I'm not capable of deciding what I want to order in a restaurant. And if people aren't invited to things or aren't included in things, or aren't sent to the conference or aren't sent on the course, their skills will suffer, even though they might not have suffered if they had just been treated like everybody else. So it can be very difficult to snap out of the script that you've been raised on that old people are less, and the script that everyone around you has been raised on that old people are less. And then the reality that when you treat people as though they are less, they do become less because they're missing out on things. And you will have a happier and healthier old age than you otherwise would have. It's more in your hands than you might think.
A
So Kate put all this, the survey, the research, the personal reckoning into a conference talk she called the Aging Programmer, and she's given it at several conferences. It's a talk that covers eyesight and knees and how to deal with your wrist and why you should exercise and, you know, about loneliness. Practical stuff. It's a very important talk, but not necessarily when you'd expect to get an emotional response from.
B
And a number of people come up to me after the talk and said that it made them cry, which was not my intention, but it certainly has happened to a bunch of people who watch the talk.
A
Why did it make them cry?
B
Because I think we get through by believing that we will always have tomorrow. And part of, part of getting older is accepting the fact that there are losses, there are a lot of losses, and that they're out of our control. People I went to university with are dead now, right? You can look them up, like, hey, I should look that person up. We haven't talked in years. Wonder what they're doing. Oh, they're not doing anything. Okay. Or sometimes you get a phone call or a WhatsApp or whatever about someone else who you talk to every other year or every third year and they're like, hey, you should know that John died. So I mean, that's real. But lots of other things are real too. Like friends move away, friends change, relationships change. And just petty stuff like TV shows end and people stop making the cereal that you've had every day for breakfast and now you can't get that cereal anymore. And that's just. If you stay alive, the world changes around you. There will be losses.
A
Kate asked people in her survey when they wanted to retire and almost no one did. 20 somethings figured by 50. That sound right? The people approaching 50 strongly disagreed. They wanted to go longer. And then when she asked them what worried about it, it wasn't just health, it was purpose, it was boredom.
B
But there, there is also, if you look for it, there's also a widening, not necessarily in front of you, but behind you. Like I said to someone last week, you generally don't know what you've dedicated your life to until you've dedicated your life to that. And you'll look back and you Go, wow, look what I've been doing for 40 years. Like, that must be what I'm dedicated to. But I didn't. You know, when you're 20, you're not like, here's what I'm going to do. Who you are and what you're known for can ripen and richen, but you have to look for it. There will be losses, and some of them will be really profound and horrible and some of them will be petty, but in some ways will be worse. And you have to figure out how to cope with that. And from where I sit, I talked to a bunch of people, I read a bunch of stuff. The only cure for loss is gain. And you have to seek that gain out. You have to go out and try to gain new friends, new favorite serials, new favorite TV shows, new hobbies, whatever, to take the place of the things that you will lose. Because you just will lose some things all the time.
A
For Kate, this isn't all research. She's 63, she's a cancer survivor, but she still does a little consulting and she's still giving conference talks. So what does any of this actually look like for her?
B
So I definitely. We like to say we're trying to put the semi in semi retired. Sometimes it seems like it's much more binary than that. But yes, I found a spot where I'm okay with what I can and can't do and what I do and don't want to do. And they're not always, you know, the same thing. One of the things I say about the good parts though is like, if there's something you don't want to do, people just accept it from you when you're older. So like, you can just say, oh, I don't do evening events. And they're like, okay, you know, that's fine. Which I really can't. One of the very few consequences I have from the immunotherapy is I do get tired much, much earlier than anyone else I know. And I may go to bed at 7, so I can't go to your thing. I can't do push ups from the ground because of my wrists, but I can do inclined push ups on stairs. And if I have a week where I do sets of 10, two or three times a day, by the end of the week I'm going from a different stair. You know, I can change the angle at which I can do the push up because my arms have gotten stronger in that small amount of time.
A
What's your advice? You know, for 35 year old 45 year old Kate.
B
You need reserves, you need resources, right? You need things you can draw on. And sometimes that's just literally money in the bank. Sometimes it's a good credit rating, a big line of credit that you could borrow from. But it's also like knowing a lot of people having folks you can reach out to. It's knowing that people like helping, which was a big lesson for me when I was sick. I did not understand people really want to help. So if you can't shovel your steps, maybe because you're old or maybe because you broke your ankle, your neighbors, at least the first few times, will be actively happy to shovel your steps. Like they will go around all week going, oh, yeah, and I shoveled my neighbor's steps, by the way. Yeah, I did. I like to be helpful. Like just every stereotype of an 8 year old helping bring the groceries in. We stay like that our whole lives. So giving people a chance to help you is in small doses is a real gift to them. And these skills can apply in a variety of different contexts and you never know when they're going to literally be life or death. So, yeah, just build up resources and build up a plan and understand that you will draw this stuff down later. You're building it up for yourself. Plan. I think I did okay with what I've accumulated, but I could have done better and I could have started sooner. Yeah,
A
that was the show. Thank you to Kate Gregory, C developer, conference speaker, diagnoser of team problems, one of the three leads on the carbon programming language, and someone who's figured out how to keep going on her own terms. The conference she built, CBP north, which is in Toronto, has grown into NDC North. Now. It's five tracks, everything from C to rust to AI. And it's May 5 through May 8 in Toronto. Go to ndctoronto.com and if Kate's putting it on, I'm sure that it is spectacular. And for me and my concerns about aging, well, the only cure for loss is gain. I'm now 45, but I'm still adding things to my list. That has to count for something, right? So until next time, thank you so much for watching real Estate.
Episode: Story: The Aging Programmer
Host: Adam Gordon Bell
Guest: Kate Gregory
Release Date: April 2, 2026
In this rich, introspective episode, Adam Gordon Bell explores what it means to age as a software developer, discussing the challenges and perceptions surrounding aging in the tech industry. He is joined by veteran C++ developer Kate Gregory, who shares research, survey results, and deeply personal reflections about growing older as a programmer. Together, they probe everything from physical and cognitive decline to industry ageism, workplace design, and the challenge of maintaining purpose and community as one’s career winds down.
This episode delivers a profoundly candid, research-rooted discussion about growing old in programming. It blends practical advice (pay attention to your own needs, seek help, plan, and build reserves), personal storytelling, and critique of the industry’s biases and structures. Kate Gregory’s experiences and wisdom challenge prevailing narratives about decline, instead urging programmers to adapt, seek new meaning, and question the stories they tell themselves and others tell about them.
Final thought from Adam:
"For me and my concerns about aging, well, the only cure for loss is gain. I'm now 45, but I'm still adding things to my list. That has to count for something, right?" (A, 40:54)