The look on your face just says, like, okay, so so for the audience, I'm a few minutes late and I just joined the call. And I was expecting I was expecting Connor to be doing something else, but no, he's just sitting there staring at the camera as if he's just been sitting there still doing nothing else for the past for the past half an hour. I'm sorry, buddy.
ConorWelcome to ADSP The Podcast episode 33, recorded on June 26, 2021. My name is Connor, and today with my co-host Bryce, we have a casual chat about Bryce's impending move to New York City and also the upcoming 2022 ISO C committee meetings.
BryceSo yeah, I'm sorry I was late. I uh I do this thing now where I eat breakfast after my morning bikes bike rides. So uh and um uh I w I did a very intensive bike ride yesterday. Um broke a new personal record. Woo! Um but then this morning I got out to bike ride and I was just like, oh my god, I'm I'm old, nothing works, and this is gonna take forever.
ConorWhat was the personal record you broke? Distance, speed?
BryceUm yeah, just like average average speed.
ConorNice.
BryceSo I did I did um yesterday I did 20 kilometers at an average speed of 30 kilometers an hour, and I usually do around that distance at uh an average speed of 28 kilometers an hour. So, you know, you're you're uh when you're um uh like bike training, you're supposed to either increase your velocity or your distance. So I had been working on increasing distance for a while, and now I've been working on upping my velocity. But anyways, so I got I got back a little bit a little bit later than expected, and then I had to shower, and um I had to have my breakfast cheese, and uh I was like, I could come 10 minutes earlier to the podcast and just eat my breakfast cheese during the podcast, but it's a podcast, so me eating cheese and crackers probably isn't gonna come over that well.
ConorJust and to be clear, a few minutes by a few minutes, what Bryce means is 33 minutes.
BryceI it was 30 minutes. It was 30 minutes. I give you a house. Um I'm sorry, but it's uh it's alright.
ConorI mean, I was 50 minutes late for the last one, and we had guests that time, so um When are you moving? I was half expecting you to be in New York.
BryceUh because you took No, I move August 25th, and uh um I'm flying out next week. Actually, like like eight days I fly out to New York to go find a place. Yeah. Is it eight days? No, maybe it's like two weeks. No, I guess it's basically like next week. I fly out on the 7th. There's a lot of big C names moving between uh companies. You know about one of we can't say it yet, but you know about one of them that's happening in NVIDIA. Somebody coming to NVIDIA, yeah, that I'm very excited about.
ConorYes, as am I.
BryceUm Drama.
ConorDo I leave this do I leave this in the podcast?
BryceUh I because I Oh yeah, I definitely do.
ConorAnyways, how have things been, man? This so yeah, our uh for our listeners, it's it's been what May 12th was I think the last time we actually had an episode where it was just me.
BryceWas it yeah, it was it's been like a month and a half because Oh, but we've we but we've talked since then, yeah. Uh it's just that it's just that we haven't had an episode of me, just me and you since then.
ConorHave we talked since then? I'm not even sure.
BryceYeah, because we were we recorded the app we recorded the one with Patricia and the the Patricia and uh and Chandler. I don't uh see.
ConorI don't count the I don't count those though because it's different whenever we because we we did shine.
BryceYeah, yeah, but um but I'm I'm just saying it's like it's like it's not like we have not had a conversation.
ConorRight, right, right.
BryceWe we do technically have a a weekly one hour one-on-one on our cat on my calendar, but um between my move and uh just stuff at work, it's just been so hectic the past few few weeks. Um yeah, yeah, no. I mean I'm doing good. Um it's just like I'm just starting to get into moving mode. And uh uh in the past, when I've moved, I think I've I've always like left a lot of the things to the last minute or I've been super time constrained. And so as a result of that, I'm like over planning this move. Um like just like as an example, I my mom's gonna be flying out for for two weeks or so in August, help me pack. Um and for listeners who don't know, so I I was an only child raised by a single parent until uh my mom remarried when I think I was 14. So we have a we have sort of like a Gilmore girls-esque connection. Um I'm just gonna leave that reference there for anybody who can appreciate it. But so like I I I I told her, hey, can you come out and help me pack? Because I know it's gonna be like emotional and stressful for me. And uh so she's coming out for two weeks in August, and I'm starting to realize I think that there might not be anything for her to do by then because I've overplanned this move so much. Like, I'm I'm gonna be starting to pack next week. And I'm like, like my strategy is I'm gonna do like a box a day. Uh, and you know, then I'm gonna be in New York for two weeks, so I won't really do any packing then. But I think there's a pretty good chance that she's gonna show up here and then I'm gonna mostly be done because my my strategy has been I'm just gonna do it a little part, like little pieces at a time, right? Instead of like doing all of it in like, you know, two weeks where I just like take off work, I'm just like doing it in little chunks at a time. Like I've already gone and gotten rid of uh most of the stuff that I'm not taking. Um, but it's just you know, a move just a move like this just consumes a lot of time. And then there's like there's like a whole list of like California stuff that I feel I feel like I gotta do before I leave California. So uh Christabella.
ConorWhat are we doing?
BryceWell, Chris Christabella and I went to uh Lawson uh national park uh last weekend. It was actually like funny timing. So my my dad is uh is really outdoorsy and he got me a national parks pass last last year for uh for like uh Hanukkah. Um I think, or maybe it was my no, I think it was Hanukkah. Um and so I booked a bunch of uh trips to national parks over the summer. Um twice two to Yosemite, two trips to Yosemite, and then one to Lawson. And at the time I didn't know I was moving to New York, and I didn't know that I was gonna be selling my car, which is my first car and like my my love and joy. Um uh and uh so I'm really glad that that like it was just really fateful that he'd gotten me that pass and then I'd booked those trips in January because like it's impossible to book reservations for anything now. Um if I'd if I'd only like done it now, I wouldn't have been able to. And like Yosemite, you can't even get in to the park without like a reservation. So yeah, so there's a bunch of that stuff, and then um, you know, just been just been crazy with work, but uh but yeah, it's uh it's starting to get like real because like I'm going out to New York in like a week to go look for places. So like my uh my time like I sort of started feeling like six weeks ago that like oh crap, like the move is here, like my time in California is done, and now it's all gonna go very quickly. Like from this point forward until when I'm in New York, like it's just gonna be a whirlwind. Um and sort of like like yeah, like like that I I I have not moved out of California yet, but I'm I've reached the stage where stuff is gonna happen quickly enough that um uh and in all this and all it'll all be changed that that I've I've already effectively left. That, you know, because like what when you're in the state where you're like packing up your apartment, like you still don't live in that state. You're sort of in a transitionary period. Um and so really like, you know, like May was my ra last real month uh in California. Uh I mean to some degree this this month, but I was already sort of in moving mode. Yeah.
ConorYou excited?
BryceAnd so we're gonna Yeah, I am excited. Yeah, I think it'll be really fun. Um I'm I'm really looking forward to being closer to uh um my grandparents and you know I I have a whole collection of friends that lives out here in Silicon Valley. A bunch of them are moving to other places too. Um, but uh one of the nice things about the uh the tech community that we're in is that it's sort of like a global community. So, you know, anywhere that I move, any major city that I move to, I just I instantly know that there's gonna be a there's gonna be some number of people that I'm friendly with that happen to live in that city. Um like, you know, it it's uh I don't know, I don't know how far the train is from Toronto to New York, but like I think it's like you know, a couple hours at most. What?
ConorUm definitely maybe it's like four hours from Toronto to Montreal. Uh okay. The train is like, I don't know, I if we're there's a there's a Billy Bishop airport that's on Toronto Island, and it's like uh it's like a 50-minute flight, and it's like a hundred 150 bucks, which yes, very privileged, but like uh if I'm going to New York, it's it's via plane, it's not uh okay, all right, all right.
BryceBut but like at least we'll be in the same time zone, and then like you know, I there's a bunch of C people in New York um that I'll be able to chill with. And so yeah, it's just like it's just this nice thing that like you know, the it pretty much anywhere I go in the world, you know, there's always gonna be people that I know.
ConorIsn't like uh one of the planned first couple ISO meetings gonna be in New York?
BryceYeah, the um the next summer meeting, um, you know, assuming that we have face-to-face meetings. So right now the plan is that the um 2022 winter meeting, so the 2022 meeting that would be in February um is planned to be in Portland. Um and that's not actually a rescheduled meeting. That was like a meeting we planned pre-pandemic. And it's actually a a joint or uh two co-located meetings. The C committee is supposed to meet a week before that. So that that meeting is the first one that we think might happen. And then the New York meeting um would be in uh I think June 2022. Um so right now the plan is like we're assuming that those are gonna happen, but you know, we really don't know.
ConorYeah, it's too early to tell.
BryceUh it's too early to tell, but I I I think it's you know it's looking good right now. The thing that I worry about now is not um not whether we can hold the meeting, it's whether we can hold the meeting equitably.
ConorYeah.
BryceUm you know, if if you hold a if you uh obviously it's gonna be a hybrid event. You know, no matter how we do it, it's gonna be a hybrid event. Uh prior to the pandemic, the um committee, the C committee meetings largely didn't allow for remote attendance. And that didn't mean that we forbid remote attendance. Um you weren't allowed to vote in plenary motions if you were attending remotely. But honestly, voting on on plenary motions is not like really what participating in the committee meeting is. You're you're I always say to people, your voice is much louder than your vote. Your your vote is almost not, you know, it's not something to lose sleep over. Um and this is like I I tell this in particular to to there are some folks who, for a variety of reasons, don't have voting rights in the committee. And and you know, I have to tell them that's not really, you know, super, super relevant. Your your votes in subgroups, um, what we call straw polls, those are a little bit more important. But again, even there, your voice is just far more important than your vote. Um, so you're not allowed to formally vote in the plenary motions if you attended remotely pre-pandemic. Um and we we didn't really have any infrastructure in in place for allowing remote attendance. There were some people um uh that had attended remotely for some discussions in some special circumstances, for example. Um uh Chris Kolhoff, uh, who um lives in Australia, um, and uh uh uh for whom it is difficult to travel um to a committee meeting, uh not just because of the time zones, but also because of work. Um he's not always been able to, you know, uh take the time off of work to go and travel to a committee meeting for a week. Um at it and and I I could be wrong, but I believe that he's uh uh an independent contractor. So he would not only be taking a week off of work, but he'd be paying for it himself. Um and so you can understand why he might not be um excited about the idea of paying a bunch of money to fly for a week to some location that's very far away from home when there's only, you know, one day of things maybe that would be of interest to him. So I recall um him calling into, you know, some meeting in 2017 or 2018, and I I recall that happening like a couple times, but it was always like one or two people, like a special case. Um definitely the pandemic has changed that, and I think definitely post-pandemic um the committee meetings will be hybrid. Um, and I and I don't think that that's just gonna be a temporary thing. I think I suspect that that will be a long-term uh thing that that you'll be able to attend remotely. I don't know about voting, but again, I don't know that voting is is the important thing. Uh the important thing is that, you know, like like all those special cases that we had before the pandemic, it was always logistically complicated. We had to figure out, well, okay, do we have the teleconferencing equipment for like to make this happen? Do we have the you know the webcams to make this happen? Do it do we have a way for them to feel like they're in the room, to raise their hand, etc. I I recall in one particular case where somebody was listening remotely, um, but they didn't have a way to speak to the room. And the way that they they voiced their input was they would send a message on IRC to Jonathan Wakely, and then Jonathan Wakeley would relay what they were saying, and then they would hear the response to it, and then they would send another message on IRC to Jonathan Wakely with their response. And just the whole that whole setup was just not very um it it it it didn't it didn't express what they were trying to get across very well. Um so I imagine that we'll do better on the infrastructure there, you know, that that will probably make sure that we have a teleconferencing solution at whatever venues we're at. But um I still think that there's a problem of equal access, especially you know if it's possible for us to meet in the US, but it's not really possible for a bunch of people from outside the US to attend. Um, you know, the C ⁇ committee is supposed to be this international effort. And so if if the Portland meeting and the New York meeting are gonna be held in the so the US obviously already has a um an outsized influence on C because um, you know, the majority of committee members are located in the US. Um it's probably true that the majority of committee members are American citizens. Um uh the US tends to have an over um uh uh to be very overrepresented in tech standards. Would you say it's a majority?
ConorIt's definitely a plurality. Um is it do you think it's more than 50%?
BryceYes, I I'm I'm almost certain that it is.
ConorUm I guess the meetings that I've been to were all in Europe, so maybe that maybe that influences that I I saw more Europeans because they were held in Europe, but probably the ones in the US are less so.
BryceSo the way to do them the way to do the math on this is it um quite simple. The um I I don't even have to log into the to the insights website and check how many members are on the roster to to get a sense for this. ISO limits um each nation to a hundred delegates um for uh their delegation to a particular working group. Um and the US is so far over that limit that a few years ago the US national body for the C committee got together and agreed that they would only register one person from each US company as an official representative because that was the only way to fit within that hundred uh uh person limit. Um so the the US delegation is definitely well over a hundred members. And even at our largest committee meeting, we only had you know 250 or so attendees. Um uh I'm I'm fairly certain that that the US is definitely a majority of of uh of committee members, or that that the majority of committee members are US citizens. But anyways, the the so let's say that we have this Portland meeting and that like let's just assume that um pretty much only the US based folks are able to attend that meeting. And of course there are some people in the U there are some people who are member who are not US citizens or who have dual citizenship um but live in the US and so they represent other countries or other regions on the committee. Um uh and so maybe they could attend, but still basically you'd have a situation where all the US folks would be at the face-to-face meeting and all the non-US folks would have to attend that meeting remotely um, you know, via telecon. And because the meeting's a hybrid meeting, you don't really have the luxury of picking time zones that are you know friendly to the rest of the world. ISO's general guidance for meetings now is to um to pick a rotating time slot. So they they identified three time slots that are good for different regions of the world, and their advice is basically for each for each meeting or you know, each day of your meeting, pick one of these time slots, and you know, for some for any one person, some of these slots are gonna suck. But the idea is that by by um rotating through the slots, you know, some people there will be some slots that are good for some people. Um But I can just imagine that that it'll be pro problematic to ensure that um that we really that we can hold these hybrid meetings in a way that um is fair for all the participants, regardless of what country they're living in.
ConorYeah, I guess time will tell to see how it unfolds. One, if it even happens, and two how it's executed.
BryceAnd I I am I am proud of the ways in which the C committee has been able to evolve during the pandemic. Um I think many people who know me know that I believe um I you know I'm I'm very much a logistics and process guy. Um and so I I I very much believe that the C committee needs to modernize how we evolve C. Um, you know, a lot of our infrastructure is somewhat outdated, our our model is somewhat outdated, it should be more open. Um uh it should look more like how uh newer standards, like some of the web standards are developed. Um uh and we've taken great strides, you know, during the pandemic to modernizing our process. You know, we've we've done all of our evolution for the past year on telecons um and on mailing list reviews, and you know, we do a lot more of our evolution on GitHub. Um, but I still don't think we've we've really come far enough. I still don't think that our evolution process really um mirrors what the best practice is. You know, we we there's a big gap between how C ⁇ is evolved and how a language like Rust has evolved, where you know pretty much all the Rust evolution happens, you know, online on their forums. Um and the thing that saddens me a little bit is that we're still a long way away from where I think we need to be. And even this even these sort of strides that we've made in the last year, um they've made it clear that it's gonna take a longer time to change the culture than we might like because the participation level just has not been the same in the past year. And we just we have not had the same bandwidth even with doing these telecons and even with doing reviews on things like, you know, over email, we're just not getting the same bandwidth and engagement. So as much as I hate to admit it, we really need these face to face committee meetings next year to be able to Really finish C23. And the reason that we need them is because as much as I hate to admit it, we're just not getting enough work done through the the purely virtual process. And I mean I think we're getting better at the virtual process, and I think a lot of the the innovations that we've made will continue, but there's there's still a long way to go. And I think that the problem is not actually in the technical details or the process itself. I think it's in the culture. And it's really hard to change culture.
ConorYeah, that's for sure.
BryceSo what about you? How have you been?
ConorI'm good. I booked my haircut while waiting for you to show up. Uh on the on the first day it's possible to get a haircut, because we we both do need haircuts.
BryceI'm not cutting my hair, which is now pretty long and curly, until at until at least until I move to New York, and I might keep it for a while there.
ConorYeah, you're you're I yours looks good. I like I like the look on you.
BryceYeah. Yeah, and it and it uh I mean I I now pretty much always have to have it with a headband up and uh a hair scrunchie in. Um I have a newfound appreciation for people with long hair. Um, but my my mom's hairstylist has curly hair too, and so she prescribed a whole regime for me. And so my bathroom, I have like $300 of like five different hair products that I put in my hair to Is it reg is it regime or is it regimen?
ConorI feel like regime is like a regimen, I think.
BryceYeah, yeah, I think regimen.
ConorRegime is like a political uh I think you're right.
BryceYeah, you know I'm bad at words. But but you know, I have I have really thick curly hair, and for many years for many years, and I I blame I blame my mother for this. For many years, um uh I was taught and trained to fight the curliness of my hair. You know, to try to keep it short, try to make it, you know, nice and straight, get it in a comb over. And it's only been as an adult that I've realized that my hair looks just fine if it's curly and like properly maintained, and that is just like a better life to live than trying to make this incredibly curly hair do anything else.
ConorYep. I like it. To stick with it. Mine, I it just it's getting in the way. I've been running lots. Oh, yeah, I'm about to break uh my my monthly running record.
BryceOh, congrats. Oh, how what's your monthly running record?
ConorI think last summer I ran 454 kilometers one month. Right now I'm at 436, and there's like what five days left? Four days left. Oh yeah. Also, too. Should we say something about Pride Month? I realized when we caught we we recorded the Patricia Chandler three hour mega episode, which turned into you know four episodes.
BryceAnd then how are you what how are you how are you running that much? Because I'm not even biking that much.
ConorOh no, I guess I am. Uh people people are always like, oh, you must have no free time for anything. And 400 kilometers a month over 30 days is 13k a day, which I can run in 60 minutes.
BryceUm Yeah, okay. I guess like like like this this week I did 120 kilometers. Last week, because I was hiking in Lawson, I did 84. The week before I did 135. Before that, I did 142. So I'm like averaging like 120 a week. Okay, yeah, so yeah.
ConorIf you if you basically run every day, which I usually take like one or two days off a month. And that's the thing, is like that doesn't mean I'm running cr crazy hard every day. Like I don't really do tempo days. I I run either like a decent pace or I take it easy. So like my my easy days are like my break days.
BryceUm I I I used I used to do I used to do a longer ride on Saturdays and then a shorter ride on um most of the weekdays. And then well the uh so I don't bike every day. I have two days a week that I do yoga with my mom. Um uh like I do make I do exercise every I guess that's the difference between us. You're this is you do it every day basically. I have two days a week, I do something else. But um now I just do the same route every day. Um uh well and and some days I do like an extra three kilometers, like my the route is like 25 kilometers if I do it exactly, but some days I'll do an extra like three to five. Um and I've I used to go to two different bike trails, but now I just I just go to one just because it's like um I don't know, it's like flatter and more consistent and like closer. And I used to bike to the bike trail, but uh it's just like it's just like more time efficient for me to drive there and then get in a longer, higher intensity workout.
ConorYeah. Anyways, yeah, so just running lots. But are we supposed to happy Pride Month?
BryceI just figured Yeah, we should definitely say something about Pride Month.
ConorWhat should we say?
BryceUh Happy Pride Month.
ConorUm two white guys who consider themselves allies. Figure out what to say at the end of Pride Month. And this won't even come out in Pride Month, this'll come out post Pride Month.
BryceYeah, let's see. What should we say? What do we say?
ConorTo all our uh LGBTQA plus listeners.
BryceOh, hang on, you're breaking up for me.
ConorNo, I didn't break up. I just I just stopped talking.
BryceYeah.
ConorThat was the start of saying something. Oh man, this this podcast is gonna be uh uh just a mess to edit. Um yeah.
BryceHappy Pride Month.
ConorHappy Pride Month. All right, I'll cut this up real nice. Thanks for listening. We hope you enjoyed. Happy belated pride month, and have a great day.