Jason Turner

So this past year, C online. And then NDC Toronto was next, I think. And then I went to NDC Copenhagen, not a C conference. There was a lot of AI content at that conference this year. I have no idea how it normally rolls, of course. It's my first time there. And then C or ACCU on the sea, Folkestone. And then was my next one? CBP Con. And then NDC Tech Town. And then I'm going to C under the sea in a week and having a workshop there.

Conor

Welcome to ADSP The Podcast, episode 307, recorded on October 7th, 2026. My name is Connor, and today with my co-host Ben, we chat with Jason Turner of CPP Cast. In part one of this three-part conversation, we chat about C conferences, C meetups, Jason's travels, and more.

Ben

Jason travels basically all the time. So anything else you can tell us, Jason?

Jason Turner

Wow. Well, maybe we should start there.

Conor

So I mean, so I think this is episode 307. If you haven't been able to tell by the title of the episode, which you probably I'm probably gonna put Jason's name in there, we have a guest today. First time in a while, and everyone, I think, that listens knows who you are because you are long time and technically, I don't know what you call that, like a bounce back host of CPP cast. You know, you were the original host of or I mean, I technically, I guess there was a couple episodes where it was just Rob. It was like five, yeah. Yeah, five, and then you joined, and then you had. Two hundred ninety-nine short. All right. And then you stepped away, and then two different times the podcast came back. There was um I'm gonna mess this up. I know Timur and Phil were the last two. Correct. Yeah. And then before that, I don't remember.

Jason Turner

It was it was it was me and Rob, and then it was Timur and Phil. Yeah.

Ben

Or wait, there wasn't another. I think there was a fallow period. Yeah. After Rob and Jason put it in hiatus, and then Phil and Timur picked it up for a while.

Conor

Well, for some reason I was thinking that there was another change of hands, but maybe that's just because Phil has like in his history of podcasting, has like three other podcasts, and I'm conflating uh CPP chat and the other the other podcasts and whatnot. Anyways, but you've returned you've returned a CPP cast. Currently it's a monthly cadence, and you live stream them on YouTube, and then you've also got not live stream. Or not live streamed?

Jason Turner

Okay. No, no. We record them and then publish them on YouTube, not live streamed, just to be clear.

Ben

And you're co you're co-hosting with Mathieu Robert.

Jason Turner

Mathieu Ropaire, we.

Conor

Yes. And I listened to the most recent episode that dropped a couple days ago, or at least in my feed, it dropped a couple days ago. Anyway, so welcome back, Jason. Had you on the podcast before, all the way back, I think around like episode 101 or something like that. I'm not sure if you've been on since then. I know we were co-located in the same space a year ago at NDC Tech Town, and I I think I had said I wanted to get you in front of the mic, but it just didn't work, which is a real shame because we ended up stranded on the way to was it Kongsberg is the name of the the Yeah, Kongsberg, yeah.

Jason Turner

Although I don't know how the Norwegians pronounce it. I think it's different because they do things with their G's, softer G's.

Conor

Anyhow. Alright, we apologize to the the Norwegian folks that all just shivered when they heard my pronunciation of the the I won't say it again, the city that hosts NDC Tech Town.

Ben

Anyways, it's been And we also apologi we also apologize to the to the English speakers who just shivered at on this pronunci pronunciation of pronunciation.

Conor

What did I say? Pronunciation? You said pronunciation?

Ben

Pronunciation?

Conor

Listen, folks, we're operating on reduced sleep. I should get a lot of passes. We we've got uh we've got like contractors in the basement dealing with like a flooding thing. We just contractors. Contractors? Is that not how you say that word either? Contract?

Ben

It's a different emphasis.

Conor

We actually don't know if this is the sleep deprivation, or I just I I mean, the other day on a podcast recording, I think I said Pascal when I've been reminded by Ben and other folks that it's Pascal, not Haskell. It's not Pascal like Haskell, it's Pascal like Pascal. I don't know what Pascal rhymes with. Sure. Um anyways, we'll chalk it up to the sleep deprivation. Uh we apologize to the English listeners, and uh we'll just going forward, I'm sure I'm gonna mispronounce a bunch more words. So it's been a number of episodes. Have you been, Jason? And then we will we'll jump into the topics that we're gonna we're chat about. Cppcon, some talks you give him.

Jason Turner

Yeah, I'm doing fine. I I don't even know after that intro when it was that we were that I was last on the podcast to try to catch anyone up on anything, but I mean, my life hasn't, from the perspective of the listeners, my life has changed very little because I am still doing training and going to conferences and hosting C Bus Plus Weekly. But as you said, I brought back C VP Cast again. So yeah, it's been good. I Can I ask you what's your local meetup? What's my local meetup?

Ben

Because famously you always say in your talks, go to your local meetups. Which local meetup are you going to right now, Jason?

Jason Turner

I will shortly be presumably bouncing between the Amsterdam and Eindhoven C meetups. That is cool. That is the plan. I will, well, and fine, since you brought it up, I am in the process of relocating to the Netherlands. We'll see how that goes. It is not a secret or anything. And there's so there's both of those meetups meet irregularly, say once every three or four months. And I would love because well, how long Ben? How long has it been now? Just right at 10 years? One one month away from Denver. So the Denver meetup, you mean? Yeah.

Ben

Yeah. I'm gonna say yes. I mean, I only came to Denver in late 2018. Right. And I know you were going before then, and you had moved around you'd moved from the tech center to the north. I'm not sure what you're counting as the beginning of the Denver meetup.

Jason Turner

So the one when it was Scott Frederickson was the one who had it when it was down at the Denver Tech Center, and then he retired from hosting the meetup and asked me if I wanted to take it over, and I said, No way, are you crazy? Why would I want to do that? Basically. And then a few, maybe it was a year, about a year later. And then I was like, you know what, we need a meetup. And I moved it up north because it was too far south, and most of the C jobs are centered around like Boulder, Longmont, whatever, and this and and the Denver area. Anyhow, I moved the meetup up there, and I believe that this is to one month, one month shy of the 10th year anniversary. I left just before the 10th year anniversary for the meetup. And we missed exactly one meetup during that time frame.

Conor

Really? For the entire decade.

Jason Turner

Yeah, uh, someone should double check the the date there. I think it's 10 years. Ben, I don't know, one of us could look it up. It's the entire history of it's on meetup.com.

Ben

I mean, from my personal experience, it's eight years this month. From you because October or eight years last month. Like September 2018 was probably the first Denver meetup I attended.

Conor

That probably makes the North Denver, or is it is it North Denver or Denver now? Because I know at one point there was alright, it doesn't matter, but it must be the most consistent, unless if there's like in in Scandinavi, I know Scandinavia has a lot of C, and there's the Sweet, the Swedish or Sweden C. It must be the most consistent because missing one month over like that C Toronto doesn't hold a candle to that. Like we we've had like one meetup in the last year, and I know Mike's been busy with conference organizing and stuff. Like it's not like uh we're giving people a hard time for not organizing meetups, it's a lot of work. But yeah, that is an that's a crazy stat.

Ben

Especially I I mean I think this is Jason's influence. Jason is nothing if not consistent. It puts out C weekly, weekly. And and you know, I I think probably that's in Jason's head, that's an important feature of any kind of endeavor is consistency because that's what brings people in, right? It is. Jason, you I don't want to talk for you.

Jason Turner

No, you're you're absolutely like you you I'm I I'm trying to scroll back and verify when the first meetup was because now I'm obsessed with trying to figure that out. But it is absolutely consistent. If you want to build community of any kind, then you kinda, you know, you you have to be consistent.

Ben

Yeah, you have to be able to say first, you know, first Thursday of every month.

Jason Turner

Right. That's when we meet. November 3rd of 2016 was when I took it over.

Ben

Okay. So that is ten years.

Conor

Yeah. That's and what's wild too is that that captures the whole COVID period. So like you would you would assume that you would have dropped a couple months here and there just by virtue of the fact that that was a crazy period, and at least during the transition, you would imagine.

Jason Turner

But no, we immediately said, What are we gonna do? Let's meet online. And you were there, right, Connor?

Conor

Yeah, yeah. You're you had one of the best uh and first like online virtual, I mean, uh almost all of them. I remember the San Diego C it almost became a bit much because at the time I was like at max consumption, not just virtual conferences and meetups, and at some point I burnt out. But like as soon as meetups went virtual, especially the APL meetups too, like those, there's only a handful of them across the world. And so, like when the British APL Association starts meeting online, like that was something I there was no local Toronto APL meetup that I could go. Yeah, surprise, surprise. It's actually Toronto of all the places would actually be a decent place to have one because there's IP sharpen associates and there's a big Q community as well. So of all the places, but anyways, I remember the the Denver C meetups were and and then you even continued to host them hybrid for a while. They're still hybrid, in fact. And we still do. Yeah, amazing. So definitely at the top of the show notes will be a link for those that don't have a local meetup. You can treat the Denver seatup as your local meetup virtually.

Jason Turner

Well, I was just gonna say one particular person who has been attending from Australia since COVID.

Ben

That's right. Shout out to Ashley.

Jason Turner

Ashley, yes, shout out to Ashley. Ashley, I think, has attended more meetups than I have in the last couple of years, actually.

Conor

What's the the time zone there's gotta be brutal? Is that the middle of the night? I think it's like beginning of the day for him when Denver meets.

Ben

I think it's like sort of maybe 8 a.m. something like that. Right, because the meetup's in the evening.

Conor

It's not it's not during work work hours. Right.

Ben

Well, let's see, we can figure this out. Denver is GMT minus seven and Australia is GMT, let's say, plus. Because we all memorize that kind of stuff, yeah. Of course. I was just thinking also. That's approximately right. So that means he's if we say sixteen hours at two-thirds of a day or eight hours, so you know, we meet at six, that actually that means it's like two a.m. for him. Well, maybe I was miss I was thinking wrong. Maybe it's three a.m. depending on how far ahead of GMT he is. He might be in like Queensland, it might not be exactly nine hours, it might be nine and a half, or I don't know.

Conor

Maybe a future guest for You should do that.

Jason Turner

Have Ashley on. Absolutely.

Ben

Oh yeah, yeah.

Jason Turner

We'll figure out the time zones. You were gonna say though, over COVID. Oh, we had people from all over, people from Europe, everything, like who who attended the meetup. It was crazy.

Conor

A wild time, a long time ago.

Jason Turner

No, it wasn't.

Ben

Oh wait, no, I was right. I was thinking the wrong way around. I and So it's not 2 a.m. Because he's not eight hours ahead of Denver, he's 16 hours ahead of Denver, right? I was behind. So when we meet at 6, it's like 10 a.m.

Conor

This is when a video we were talking about before we officially started recording that there's there there's no uh video component, but if there was, people would have seen Ben kind or Ben kind of freeze for a few seconds, and then ah, I was wrong. Like you could tell that the gears were turning in his head. What they were turning for, I wasn't exactly sure, but then it became clear. Anyway, so you're you're based in Amsterdam, right? Or I'm actually not sure. I I just uh guessed that uh maybe not Amsterdam, it could be Einho, or somewhere in between.

Jason Turner

And actually, so my my wife and I were just shopping yesterday and we saw is that today, whatever, yesterday, we saw a mug that said, I'm Dutch and no I don't live in Amsterdam, and we're like, we need those bugs. Because like every single person that we've interacted with is like, oh, so when you move to Amsterdam, I'm not moving to Amsterdam. I mean, and by every person I mean every not Dutch person, right? There's actually a lot of cities in this small country.

Ben

Because that's the city in the Netherlands that we've heard of. Yes. Is that the implication? Yeah. So what do you think about what do you think about saying Holland for the Netherlands? What did you say? Sorry, what was that? What do you think about people calling the Netherlands Holland? Oh, it seems to depend partially on Holland. I mean two of the provinces, Holland.

Jason Turner

Yeah. Holland, and well it's weird because a lot of the like tourist merchandise will say Holland on it, but it is just like one of the provinces. Counties.

Ben

Provinces. Is it north, north and south? Is there not north and south or is it just one?

Jason Turner

There's north and south Holland, yeah.

Ben

But anyhow, somewhere And they are the most populous, right? I guess that's where all the population, most of the population conjecture.

Jason Turner

I mean, it's certainly the highest population density, but how it weighs against the rest of the country, I'm not sure. Okay. Yeah. But anyhow, somewhere central. We um don't have a house yet. We're homeless.

Conor

I assume you're still saying so. You're just not homeowners yet. Oh yeah, I guess yeah, you're we're in an Airbnb.

Jason Turner

You have a wall behind you, so I'm not outside at the moment. But it's a fascinating, like, if you look at the statistics of like how people who are unhoused are counted, we would fall actually in that statistic because we don't have a permanent home. We are moving from transient location to transient location until we find a permanent home. And I find that just fascinating. I surely do not face the same same kind of hardships that someone who is you know has no roof over their head. Right. Or even the people who should fall into that statistic. I'm not sure how to phrase that, right? Like ours is by choice at the moment, is what I'm trying to say.

Conor

Right. Yeah, there should be some uh granularity there that disambiguates between your situation.

Ben

Yeah. I was gonna say you're going through some of those annoying logistical things like you know, having to s having to get a footprint in the country involved, like having to get a bank account and maybe a phone and utilities and things like that. Uh and not having a permanent address and having to get some of that other stuff to get a permanent address, but having to have a permanent address to get, say, a bank account is kind of a chicken and egg problem sometimes.

Jason Turner

Well, yeah, you can't rent a place really until you have like some sort of foothold, but you can't apply for immigration status until you have an address. So you kind of have to borrow an address.

Conor

Right. Very tricky. Well, we bid you good luck on your journey to uh becoming housed. Maybe by the next time we're we're chatting, that'll be the case.

Jason Turner

Maybe. Which conference are you going to next?

Conor

Well, so that that's a perfect segue back to that little uh tangent that we just went on. Started from you said you think you were at every single conference this year that probably you typically go to. And what conference am I going to next? I have absolutely no idea. I've actually only been to one conference this year, and it was C or NDC Toronto, I check what it's called. And that's not because I mean I did apply to a couple, one of them was uh Lambda World in uh Cadiz, but that is at the tail end of October in a couple weeks, and that is not possible with having a newborn. And uh and so and I think there was maybe one or two others, but I have in my old age now started submitting more esoteric, like you know, I used to do like two for peop the people and then one for me, you know, something more combined combinatory logic. And in my old age now, I kind of just one for me, one for me, one for I'm you're not I'm not giving the people what they want in terms of like the new algorithms and C26 or whatever. And inevitably there's less demand for my esoteric obscure topics that I want to talk about. So a combination of uh the new baby and odd topics led to only one talk this year. I do plan on submitting next year, but I have I have no idea that really depends on yeah, how how well the baby is gonna like traveling. We're gonna dip our toe in the water and we'll see how it goes. Some babies are better than others.

Ben

Although Well, you know, who was it who said there are there are two classes of travel, first class and with children. I think that was the quote. Someone like George Bernature, I can't remember.

Conor

My wife Shima really wants me to submit because she would love because she's off for the next year on on Matt Leave and would love to take along. But yeah, so we will see. Anyways, I'm sure we will bump into each other because we we tend to, Jason, but I have I had no idea what the next one will be. So it's easier if you tell us all the conferences you went to in the past year, and then I'll just select from those the ones that I applied to.

Jason Turner

Okay. So this past year, C online, and then NDC Toronto was next, I think. And then I went to NDC Copenhagen, not a C conference. There was a lot of AI content that conference. I have no idea how it normally rolls, of course. And then C or ACCU on the sea, Folkston. And then was my next one, C VPCon. And then NDC Tech Town, and then I'm going to C under the sea in a week and having a workshop there. I think that's all of them. That's a lot. I but I miss C now. I was gonna say that one was notably absent from the list. Yeah, I haven't actually been since 2018.

Ben

It's an expensive and difficult conference to get to, unless if if you don't work for Bloomberg, I guess. Um Yeah, even if you're a local. I was gonna ask you, Jason. Well, if you're local, it's only a drive, but it's still that that conference runs on the shoes drink budget. So as a speaker, you get a ticket, but you don't get your hotel paid for, for example.

Jason Turner

Yeah.

Ben

But I was gonna ask you, Jason, so you what was that? Half a dozen conferences at least. Did you did you speak at all of them? And and maybe you didn't speak at Copenhagen, you said, but um I did. How many talks? Oh, you did. So how many talks did you did you prep this year? How many did you take from conference to conference? How did they evolve?

Jason Turner

Oh goodness. All right. So I did have a couple of repeats this year because I kind of made like my list of like five talks, and then I submitted like overlapping ones to different conferences to see what get accepted. I gave one talk, uh one talk on C ⁇ online, that one was unique, and the NDC Copenhagen one was unique, and then C on C talk, which was which was Safety and Numbers, I gave also at CDPCon. And then also at C V PCon, I gave the talk The Rule of N. Let's just say the rule of N. And then I duplicated that one, you see, Tech Town. Now, and ironically, I did not get a talk accepted as C under the C, but I'm giving a workshop there, so I still get a free ticket.

Conor

I will go and find the links for for all these mentioned talks. So if you're interested in seeing at least the ones that are out, I assume the CPPCon talk is not available online a number of months. But the other one should be.

Jason Turner

Yes.

Conor

It's not yet.

Jason Turner

I think I gave a couple of good ones this year. My C online one was Clickbaity. It was IFix Move Semantics.

Ben

Oh yes, I saw that one. I remember. That one. I got I whenever I go to a Jason's talk, I go partly so that Jason has someone in the audience he can pick on. I don't remember if I picked on you on that. I mean it's And it's often the case that it's often the case that we have discussed on Discord or whatever, maybe sometimes even in person, the the general theme of the talk, and we've we've been back and forth with a couple of ideas around it, maybe. Absolutely, yeah.

Jason Turner

Yeah, one I think that was a good talk. I it was an unexpected response from it because so the point of all of my talks is to make people think, right? Like I don't expect everyone to agree with everything I say, that's silly. And in fact, I I like I want people to disagree with me in a way because then that means they're actually thinking about the problem, right? I mean engaged. Usually. Every now and then you get the person who disagrees with you, and it's clearly just because they don't feel like thinking, so they're going back to their old ways of thinking. But if someone disagrees with you in a thoughtful way, then I think that's amazing. But anyhow, I got a response from someone saying that they were actually rolling the ideas from the iFix Move Semantics talk into some of the core of GCC to make it to ensure that they were actually in their stand I think it was in the standard library or something to make it sure, make sure that they were actually forwarding and moving how they meant to and using the type system like I suggested to ensure that.

Ben

Nice.

Conor

Yeah, it is. The second talk comments. I was trying to find some, you know, uh pithy comments from the YouTube video. It's got 10,000 views, folks. Link link in the show notes. It says it's extremely depressing that this talk makes sense and is actually useful. I would love to have an ability to introduce breaking changes to C. Haven't seen I haven't seen the talk, folks, but it uh is intriguing and makes me want to watch it immediately.

Jason Turner

No one has seen all of my talks, not even me. Like uh I mean, do you ever finish a talk and you're like, I have no idea what I just said? You know what I mean? Like, sometimes it's just Oh, all the time.

Ben

Because it's like being on stage giving a talk is like you're in a separate universe.

Jason Turner

Yeah.

Ben

And you're performing, and then you come off and and it's like it's like the whole thing was a fugue, and you don't remember afterwards exactly what you said. Or sometimes even vaguely what you said.

Conor

I I I always remember stuff, but I I I remember all the things that like I messed up or it's not so much messed up, but like I wanted to say but didn't say. And then like the first few talks I ever gave, I always thought, like, oh, that went so bad compared to like what I was aiming for. And then I'll watch the recording when it comes out. I know some people don't do that, but I I do it to like you know, compare it and and whatever practice as if you know it's a performance. And then whenever I watch it, I'm like, well, that isn't nearly as bad as I thought because all of the quote unquote mistakes I made were mostly I wanted to highlight this one thing and like fail to highlight it in the way that I wanted to, but like that doesn't come across as like you flubbing or like saying something incorrect. It's just it's it's a delta from what you envisioned, but it it doesn't come across as like, oh, this person made a mistake. So I I find actually watching the talks always like I've never watched a talk and thought, oh, it is as bad as I thought it was. It's usually, oh, that actually wasn't nearly anywhere as bad. It I actually that's the talk stands, you know, on its own. Just because I missed a few things that I wanted to highlight doesn't necessarily make it a bad thing.

Ben

But I think this is true of most creative endeavors. You know, we used to say the same thing when I worked in games. When you're making the game, you have all these amazing ideas, and the game you should actually ship, you know, if you're lucky, implements maybe half of them. Yeah. And so what you ship always seems such a a lesser thing than you than you could have achieved in the you know, of course, in the time constraints and budget constraints, you achieve what you can achieve. But but you know, the people who play the game never know. They never see all the things that could have been. And if they see a good game, fine.

Jason Turner

But I'm thinking like my style of presentation. I mean, I think this is obvious to some people who watch my talks, but I've got maybe like a let's say maybe like a 70% plan. Right? Right. The rest of it is absolutely.

Ben

You talk sound very interactive.

Jason Turner

Yes. So it's rare that I ever get to the end of the talk and say, oh, I didn't communicate all the things that I meant to communicate, because I'm not even necessarily sure like exactly what I meant to communicate, right? Like I'm gonna have a I'm gonna have slides that have the key points, and everything else is just gonna be like, let's see what happens. So that that part is rare. But sometimes you're just so exhausted from the conference and the travel and everything, you're like, like, you know, I you don't remember like how the talk went, basically. You're just like, never mind, I'm done. I'm shot.

Conor

You know? Yeah. Kate Gregory has said that in a couple different talks or podcasts she's given, yeah. She gets off the stage and it's just like the most energy draining uh experience. Because it's it's not just the talk, it's the build-up to the talk, the prep for the talk, and then it's finally done, and it's like well, maybe we should talk about some of these talks. I know that Ben had specifically called out this rule of N. Be sure to check these show notes either in your podcast app or at adspthepodcast.com for links to anything we mentioned in today's episode, as well as a link to a GitHub discussion where you can leave thoughts, comments, and questions. Thanks for listening. We hope you enjoyed and have a great day. I am the anti price. Um