Geeking Out with Adriana Villela

Adriana Villela, Hannah Maxwell
undefined
Nov 4, 2025 • 54min

The One Where We Geek Out on Argo Project with Lisa-Marie Namphy

Key takeaways:An open source project can only succeed if it has not only contributors and maintainers, but also users of the project.Your open source project is really as good as the docs are.It can be challenging for companies to commit to and adopt open source projects because they don't know if the project will be long enough.Large organizations or startups looking to scale look for paid support from open source projects that they use, if it ends up becoming a mission-critical part of their development and/or operations.If there's an open source project you love, show some love to the open source developers by donating to the project, because if they can't pay the bills, they can't maintain the project.When Lisa was in university, girls weren't encouraged to go into tech, and it resulted in her being an English major, even though she was better at STEM subjects.End users are just as important as the folks working on open source projects.Even if you don't get accepted to KubeCon, there are tons of other conferences and meetups, both part of the CNCF and outside of the CNCF, that you can attend, including Kubernetes Community Days (KCDs).KubeCrash is an online conference that, among other things, prides itself on featuring first-time speakers.If you want to get into public speaking and want to build up your confidence, panels are a great way to get started.About our guest:Lisa-Marie Namphy is a developer community architect, and CNCF Ambassador with 20+ years in cloud native software. Currently, Lisa is Director, DevRel at Intuit. Lisa is also runs the Cloud Native Silicon Valley User Group. Lisa is an advocate and frequent speaker for DEl initiatives and open source technology, a writer, an avid sports fan, and loves wine and dogs.Find our guest on:LinkedInBlueskyFind us on:All of our social channels are on bento.me/geekingoutAll of Adriana's social channels are on bento.me/adrianamvillelaShow notes:KCD Bay AreaComputer History MuseumSolomon HykesJonathan Bryce (CNCF executive director)OpenStackChris Aniszczyk (CNCF CTO)KCD Guadalajara (Mexico)KCD Washington, DCKCD New York CityKCD Austin (Texas)Toronto Tech Week 2025CNCF Toronto Holiday Meetup at IntuitToronto Tech Week AI panel at the Intuit officeArgo ProjectIntuitNumaflow ProjectApplatix (company that originally created ArgoCD, acquired by Intuit)Posix CertificationSun SPARCStation 20 (aka "Sun pizza boxes")PL/SQLProject Ironic (OpenStack)Project Nova (OpenStack)Project Neutron (OpenStack)KubeCon Austin (2017)Adriana & Marino at Platform Engineering Day colocated eventKCD Announcements for H1 2026KubeCrashArgoCon EU 2026Atom text editorTranscript:ADRIANA:Hey everyone, welcome to Geeking Out, the podcast in which we dive into the career journeys of some of the amazing humans in tech and geek out on topics like software development, DevOps, observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have the awesome Lisa-Marie Namphy. Welcome.LISA-MARIE:Hi! Thanks for having me.ADRIANA:Super excited to have you on. And where are you calling from today?LISA-MARIE:California. I am in the Silicon Valley. So our our Intuit office is in Mountain View, that's the one that I work out of. So, but I'm actually one of the rare, Bay Area natives. My mom is a professor at Stanford, so I literally grew up here, and I'm still here. So that's where I'm coming to you from today.ADRIANA:Oh, that's so cool. And you as as we record this, we are, are we in the middle of or finishing up KCD Bay Area?LISA-MARIE:We just finished. We just, I say we just aired it, but it was actually live, at the Computer History Museum last Tuesday, so, that would have been September 9th. And, the Computer History Museum is a fantastic place. If anyone's visiting the Bay Area. It's, you know, it has incredible history to go through. I think a couple of the speakers that may be on stage with us might end up on the walls of that building someday. It was also where the CNCF started. But there were some weird CNCF history, like they signed the, the charter. I don't know what they call it.ADRIANA:WHAT?!LISA-MARIE:Something happened in that building. So it was actually kind of really cool because Google, you know, donated Kubernetes and Google's right there also. That's practically on the Google campus. And so all of that happened there. And so it's a historic building. And it's, you know, right next to our office also. So very convenient. And I love that we're on Geeking Out here, because I think, you know, I've probably been a geek since childhood, given where I grew up, sort of in the water we drink. So, I'm, I'm your resident community geek from the Bay Area.ADRIANA:Oh, my God, that is like the nerdiest location ever. And I love it so much. Oh, that that must have been so fun to, to host the event in that venue.LISA-MARIE:Yeah, it really was fun. And it was a it was a really fun, you know, place to grow up as well because it was, you know, kind of the origin of open source, really. I mean, I remember in high school, you know, hacking away with, with my buddies just, you know, building whatever software application we thought was cool and that we thought we needed because a lot of stuff didn't exist back then and then, you know, was like, oh, this is. This is. Cool. So, you know, maybe other people would want it too. And, you know, you just give it out there and for free. This was like before the greed came in. And that was. That's kind of in our DNA. And so I've been, you know, really kind of at that, that open source and community mindset, my whole career, even though, you know, I didn't come at it. We can talk later, maybe, about. Career journeys and things like that.So back to KCD. Yeah. It was amazing. Solomon Hykes keynoted for us, which was awesome. Jonathan Bryce kicked it off. He's, the new executive director of the CNCF. But, Jonathan, I go way back to his OpenStack days. He was the kind of founder of the OpenStack Foundation with Mark Collier. And, I ran the first ever like the OpenStack user group. We we started it here and built it out. And that was kind of the original, the user group that has now become the sort of Kubernetes and cloud native user group that I run out here. So for for 10 of those 15 years, it was the OpenStack user group. So it's, it's a nice, there's a lot of synergy between the two communities. And it's amazing that Jonathan is now, running the the CNCF with Chris Aniszczyk . And so kind of all my worlds colliding. And it was really fun to have Jonathan come out to the Bay Area and kick off the event as well.ADRIANA:Oh, cool. That's awesome. And is is that the first time that there's been a KCD Bay Area or.LISA-MARIE:Yeah, yeah, that was there's only four in the United States. Five in North America because there was one in, there's one in Guadalajara, or maybe it was Mexico City this year. There's one in Mexico and, four in the US. The this week is Washington DC. I think it's like maybe it's today actually possibly. Today or tomorrow, which so 16th or 17th for those watching this later. And there was one in Austin. I had the pleasure of emceeing that one, and one in New York City. So...ADRIANA:Oh yeah, that's right, that's right.LISA-MARIE:Yeah. And hopefully next year, one in Toronto, maybe.ADRIANA:Fingers crossed! We will definitely. By the time this comes out, we will know one way or another and we can put that in the show notes for anyone who's curious.LISA-MARIE:Yeah, I mean, you deserve it. Toronto is such a great, tech community, great tech center. We ran a couple meetups in our Toronto office last summer as part of Toronto Tech Week. Which is really, really cool. We did an open source. I mean, up there that you came and spoke at.ADRIANA:I did!LISA-MARIE:Some other awesome community members, and I believe in December, I think the first week of December first or second, we are going to host the CNCF user group again, and I will expect to see you there, at our office, for the holiday edition of the Kubernetes and cloud native, not just Toronto. I think Archy, I think folks from all over Canada, are going to bring their user groups, and I will fly up and we'll have some fun.ADRIANA:Ooh, exciting. Yeah. It was so great to see you too for that for Toronto Tech Week, which, you know, I've, I've been living in Toronto since I came here for university. So in 1997 is when, when I moved here and I didn't even know that Toronto Tech Week was a thing until I got to the invite to do the panel to be a moderator for this panel at Toronto Tech Week. So it was it was lots of fun. And, I hope to participate in that again next year in some form or another.LISA-MARIE:Yeah, I didn't know it was a thing either. I think it's a really growing, community. Toronto's growing so much. As you’ve observed, since you were there for university. Yeah. It's. It's a wonderful city. Fantastic city. Granted, I've never been there in the winter.ADRIANA:It’s hit and miss, it's hit and miss, this winter was cold, but our winters of late, our our global warming winters have been kind of oscillating between below freezing one day and above freezing the next. And so it's like all the snow will fall. And then the next day it'll like, all melt. So it's like you never know what you're going to get.LISA-MARIE:Sounds like slush.ADRIANA:Yeah, sounds like slush. We’re definitely... Like, we're on the... because we're we're on the other side of the lake. Compared to like Buffalo, right. Buffalo is known for getting all the snow and they get the lake effect. We're like the the anti Buffalo. Like, lake effect for us means like, we don't get that dumping of snow. So the city itself... like, surrounding areas will get tons of snow. But the city itself, like it's it takes a lot for it to like, for us to get some good snow in Toronto these days because of, you know, all the concrete and all that stuff. So yes. So it'll be it'll be interesting to see when you're here. What what version of Toronto you'll get.LISA-MARIE:Yeah. Well I, I love I love Toronto really because of the people. It's a beautiful city. The people are great. They're really great. I there was so much enthusiasm at that meetup. We had. All week. We had activities every single night. And they were very different. We hosted, Monday, Monday Girl Monday, something that, it was a women's group that came of first night and it was fantastic. Just really amazing energy. And, and people were like, oh, you know, I didn't know Intuit was super into open source. And I'm like, well, yeah, we are. We can talk about that later too, but.ADRIANA:Yeah, yeah, yeah.LISA-MARIE:See these guys? ADRIANA:That's right, I’ve got mine!LISA-MARIE:Yes! So cool! Yeah. So yeah. And it's been consuming open source of course, but also producing incredible open source projects and donating them, including the Argo project to, to the CNCF, and we still, you know, maintain it and we, you know, we. We, we need these like, people don't really realize... So Intuit, for those of you that are American on the call, you probably already know Intuit. And maybe you use it to do your taxes or to balance your books. If you're in a small business. But for the global folks, Intuit has over 100 million customers, and the brands are TurboTax, QuickBooks, Credit Karma, and MailChimp. And most of the customers have been, you know, small and medium businesses. So we close the books for and do the balance sheets for really a large majority of the small businesses in the United States, and now more medium sized businesses. So it's really important technology. And it runs on Kubernetes. This is what yeah, this is what maybe a lot of people don't realize. Kubernetes. And then we created Argo because we needed, you know, sort of a GitOps for Kubernetes. We needed things to be a little bit easier. We've also created a lot of cool things for our platform. Now, Kubernetes, as you know, is hard. Kubernetes out of the box is not easy. So every company, probably does something, you know, with their platform to make things a little bit easier. And actually, we just spoke at KCD last Tuesday about some of the things that we built for the platform just, around Kubernetes that, you know, we thought, well, maybe could be useful for other people. But Argo was one of the, the main things that was developed by Pratik and Ed Lee and Saradhi, who was my original manager at Intuit.And and then, you know, they, they need it. We still run on Argo. Argo is still extremely important. And things like Argo Promotions, the number one asked for feature, is something that we built for the last cycle because we needed it, and so does everybody else. So we do, and like, this guy was when Argo graduated, this was Detroit.ADRIANA:And for for reference, for our our listeners only. You're holding up the the Argo.LISA-MARIE:Oh, I didn't realize...ADRIANA:We have we have video and and audio. So...LISA-MARIE:I am holding up the Argo mascot. We can argue it might be the cutest, most lovable mascot in cloud native.ADRIANA:I mean, I am. I am still vying for a women's fitted ArgoCD t-shirt, because the ones that keep getting sent to me are not fitted. And I want a fitted women's ArgoCD t-shirt.LISA-MARIE:What's your size?ADRIANA:I'm extra small.LISA-MARIE:Okay. All right. That I will dig.ADRIANA:I proudly I would proudly wear because I agree with you. It is the cutest mascot of all of the the CNCF. Sorry, not sorry.LISA-MARIE:Yeah. No, I mean, for Salt Lake City, we made a really cool snowy version of the shirt. I know we did an extra small, I think about... I’ve given one of my niece, because they were really small. So I will I will look and see what we still have in our closet, but we will probably be doing, more things. We have a super special version of of Argo and Numi. We can talk about this later, but, from the same people that brought you Argo, this is sort of the next greatest open source, project coming out. And so will be, both of these two. I am now still holding up, plushies of of an orange octopus and a polar bear. We will have versions of both of them at KubeCon in Atlanta. And Argo is going to be dressed in quite the outfit.ADRIANA:Oh, my!LISA-MARIE:I’m not sure if I can give the big reveal, but, let's just say, since KubeCon is a week after Halloween, two weeks after Halloween, and a week before a really big movie is about to come out, we may just have something really special. This one might be wearing a black hat. Might be riding a broom. Maybe. We'll see.ADRIANA:Oh, my God, I'm excited. I can't wait to, you know, that'll be great.LISA-MARIE:It'll be a fun, fun thing this year. But anyway, yeah, we we create this technology because we need to use it. We need our, you know, we need our our products to run on it. And because of that, we got end user of the year award twice from the CNCF at KubeCon in 2019 and 2022. So, we take our end user-ness very seriously and into it. And, we do contribute back a lot. Also to, GraphQL, part of that foundation, big Istio users. So, lots of stuff, that I know you're very familiar with, that powers our, our tech platform and our, our product line. And then we run a lot of meetups and, those are all open source meetups. We like to feature end users, but we also like to feature community members from cloud native community. So we do have a quarterly in Mountain View for any of those around. And we're going to try to start doing them quarterly in the Toronto and San Diego offices as well. So our next one will have just happened before this airs, October 20th. But in Toronto it's the first week of December. So...ADRIANA:Amazing. Yeah, I can't wait. And I should mention also, for Canadian folks like, we use we use TurboTax as well. I use, I use the online version. I can't use the desktop version because I'm on a Mac, so I only use the online version, which honestly, I love because I hate installing extra crap on my machine anyway. So...LISA-MARIE:Yeah, I think we have a desktop version for the Mac, but the online version is better. That's where you're going to get a lot of the AI stuff. Yeah. A lot of those done for your experiences. And they're getting better every version. So, I think I would say stick with, you know.ADRIANA:Yeah. LISA-MARIE:So your, your cloud native original here.ADRIANA:Yeah, it's super cool. And it, I think when, when, we were, when we met up at Toronto Tech Week. I think one of the comments that you made when, when you were, when you opened up, the, the event that I was at, was the the fact that not a lot of people realize that Intuit is the creator of ArgoCD, which is wild. Like, that's such a little known fact. I guess in some circles, for me, I'm like, of course it is. Yeah.LISA-MARIE:Yeah it is. And and Argo Workflows and Rollouts and Events, but, yeah. Argo CD, it was, so the company was called Applatix that Intuit acquired. And that's where Pratik, Ed, Saradhi, and Luca came from. And that was in the early days, I believe it was just workflows at the time. And then once they came into Intuit and they built ArgoCD, at that point, then they realized they needed to, you know, get more community help and more community adoption, and not just from users and contributors, but also from vendors that were going to build, companies around this. And that's really what it takes to make an open source project succeed. You can do it other ways. But if you for those of you out there who have your open source projects and you're thinking about how to keep them sustainable and viable for many, many years, and go from, you know, an idea in someone's head to now, the third most popular for third largest project in the in the CNCF, you really need a community to do that. And and not just a community of developers and maintainers, because those folks can change companies, leave jobs. You know, you can't guarantee that. You can't always count on it. So once you bring in the vendors and in our case, it was, RedHat, Akuity and CodeFresh, at the time, now, Octopus Deploy. And if it wasn't for them, they probably, you know, we wouldn't have necessarily we wouldn't have been ready to donate Argo to the CNCF, because we wouldn't have known for sure that it would be, sustainable. And and because we needed it to be, you know, we it's, you know, mission critical for us. So that was kind of the thinking and, and I thought Pratik’s timing was really good.They had over 500 customers using it. They had the four... the three vendors and us, really making a like, I mean, obviously Red Hat could have succeeded, but really with CodeFresh and Akuity, you know, they were building their companies around, around it. So it it doesn't always bother me that other people, that people think that maybe one of those brands started it because they, they have to market it. They've spent a lot of time and investment in getting that word out there. And that's great. I mean, it's great for us. It's great for Argo. And it's it's great to keep the project going. So it's, you know, it's something that we're super proud of and we. We take a lot of pride in it. And sometimes our, you know, folks internally are like, how come nobody knows that we that we did it. And we want, you know, we. Want to be known as a cool tech brand and as a very, you know, a cool open source player and contributor. So we would love people to know that. And obviously Argo is is an amazing project and a super special, project that we're going to keep, contributing to. So we have a lot of pride and we'd love people to know it, but, you know, it's fine. We had Dan Garfield from Octopus Deploy on stage talking about Argo Promotions, at KCD and yeah, I probably he didn't mention Intuit, so I did, when I introduced him. By the way, this is a feature that, you know, that came out of, of our team, but, it's it's all community. And, you know, I wouldn't be a good CNCF Ambassador, Kubernetes Ambassador if I was, you know... it's a friendly competition, but it's we are really all in this together with community, and we don't sell anything. So, you know, we're we're truly end users.We I mean, we sell TurboTax and QuickBooks, but we don't sell anything having to do with Argo or Kubernetes. So, we don't, you know, we don't have to, to do that the way other companies do. So it's one big happy family, right?ADRIANA:Yeah. Yeah, I love that. And I think you touched on something really important, which I think is part of the recipe for a successful open source project, which is, it's not just supported by one company. Right. Like, you know, the success of Kubernetes, the success of OpenTelemetry, it's not just like, it's because there are so many companies that are officially backing and dedicating people, to, participating, developing, working on, on these products and in, in various aspects. Right? It's not it's not just the code. It's it's the release notes. It's, you know, the blog post, like there's so much, so much going on. I think that's part of the, like, one of the reasons why OpenTelemetry is so successful. Like, I always tell people, like, on a day to day basis, I'm working with a bunch of competitors, but I don't see them as competitors. They're all friends. Right. And that's that's I think it's so great that you guys did that as, as well, like with Argo, making sure that it's like you're not the only ones propping it. There's, there's other backing as well.LISA-MARIE:Yeah, definitely. And so any names that... I keep saying Argo’s the third most popular project. You named the first two Kubernetes and OpenTelemetry. And but there's a lot of smaller projects and as you said, there's lots of ways to contribute. And people think, oh, well, you know, I need to write code. I need to, you know, be a maintainer... docs. I mean, I'm always lobbying for, you know, if you if you have a passion for writing, especially writing English language and not just code, you know, people seem to have this notion that AI is going to be able to write all the docs. And... ADRIANA:Yeah.LISA-MARIE:That's not the reality at the moment. We will get there, but it's not there right now.ADRIANA:Not right now, no.LISA-MARIE:You need help. And you know your open source project is really only as good as the docs are. I mean, those of us in DevRel, I would say, your docs team, that's your original DevRel. That was our case at Cockroach. We had phenomenal docs. And you know, I encourage all open source projects to really think that through from the beginning. And, you know, that's that's going to help a lot. But people, when they look at adopting open source technologies, especially something that hasn't been given to a foundation yet, that you're not really sure. Is that going to be updated? Is it going to be around, you know, for is, is it going to outlive what you need it to? You know, if you need it for four years, are those maintainers going to keep maintaining it for four years? Is there going to be, you know, new releases of it? Is it going to stay cutting edge? So it's really hard, you know, hard for companies like us. Like we evaluate a lot of open source technology. And that's the question we ask. You know, how how viable is this community, how sustainable is this product going to be? And, because the last thing you want is, you know, you're making all your own updates and you're basically doing everything for the for the product, and you're hoping it gets out there into, you know, so you don't have to like, fork the whole thing. And but it's a problem. So for those of you out there also, you know, trying to figure out how you're going to play in this open source community or develop your own, your own technology, just know, I mean, that's what companies are really thinking about before they adopt. So the more community you have, the more diverse your user group is, the more companies you get involved. And if you get lucky and you get a vendor in who's going to, you know, really, bet their business on your project, then that's a good recipe for success.ADRIANA:Yeah, absolutely. And I and I think you touched on, on a really important point too, like when you, you know, I think a lot of startups, heavily rely on, on open source because it's like, hey, it's it's free, available... yay. I don't have to pay for this, but then you get to large enterprises, or even those, those, those startups start to scale and you need something a little bit more, you know, a little bit more beefy, or you need to, you need you need a guarantee. It's not so much a beefiness. You need a guarantee of reliability. Right. And I remember in my banking days, it kind of broke my brain initially when, when the bank I was working at was, was like, well, we don't really, we're, we're a little bit hesitant about working with open source, because we need, we want to pay somebody for support.So unless there's like some support contract wrapped around that open source offering, then it's too much of a risk, right? Especially when you have critical applications, critical services running that rely on these tools. How do you ensure that when shit hits the fan, there is going to be, you know, a timely resolution, right? Because like your Oracle database, I'm dating myself, spent many years of my career doing Oracle stuff. When your Oracle database starts crapping out, you can call, you know, the Oracle support team, and they'll get on the phone with you in the middle of the night to try to resolve your issues. So do you have that guarantee when you're working with with open source software? Right.LISA-MARIE:Yeah, it's it's really true. And, you know, if it's a really small project, I always try to encourage people, you know, give them some love, give them some money. If you're using this project, there's a way to donate to the maintainers, and the team developing, because if if they can't pay the bills, they're going to, you know, have to get a full time job that they're working around the clock at, and they're not going to be able to maintain that, technology. So, we always try to give a little love back if we are using a project and it's like, you know, a guy and his dog in his garage, you know, or a woman and and her dog, I was going to say cat, but I’m a dog person, so if it was in my garage, it was a dog. Yeah. And and then, you know, you have to support that if you can. And so it's like, you know, consider like a Go Fund Me or something like that to, to really help. And your Oracle days also brought up... I started my tech career, one of my early jobs out of college, actually spent over five years at Oracle. Way back in the ‘90s. So I yes, that was, that was early stages in my career. I had actually worked for a Posix certification company before that. So I did geek out... I mean, if you want to talk about geekiness, Posix, Posix certifications.ADRIANA:Oh, damn...LISA-MARIE:And I was like, trying to teach myself Linux at the time, and but it was really cool technology. And we had, you know, back in the day, if you wanted to sell to the government, you had to have Posix certifications, like, you know, it was a really important thing. And so we would have technology in there, not just software, but hardware that we were certifying. Like we had the original Sun pizza boxes in there. We had IBM mainframes, we had all this technology, and they would bolt it to the floor of our office so somebody couldn't walk out with it, because it hadn't even been released yet. And we test it. And we do. You know, we did a couple hundred Posix certifications a year, and then, you know, you'd get your certification and, you know, Microsoft would run off with their technology and, and they'd be able to sell it. So that was kind of how I, right out of college, got into tech because I was an English major, which probably came out of the fact that my mom was an English professor here at Stanford. And it was a little bit of a default. And I went to college back in the dark ages when, you know, my Jesuit advisors were not encouraging women to go into the math and sciences field, even though my math SAT scores were twice like my English scores were. But, you know, they were like, you want to go into the School of Nursing? School of Education. What do you want to do? I was just like....ADRIANA:HOW?LISA-MARIE:Yeah. Yeah. It was like that. So, I didn't have enough, like role models or examples at the time, even though I grew up here, and we were just like, such geeks. But you know, it was like you get influenced by your advisors and...ADRIANA:Yeah, yeah...LISA-MARIE:That was what they knew, I guess. And it wasn't until my senior year that one of my roommates was a math major, and I was like, neat. We get to do that? What are you talking about? And I was taking electives. I was like, tutoring the hockey team in calculus, even though I wasn’t taking calculus. But I was taking astronomy and all kinds of.ADRIANA:WHAT?LISA-MARIE:Love it. I still love that stuff.ADRIANA:Oh my God, I love astronomy. I will nerd out with you on that any time.LISA-MARIE:Yes, 100%. Oh my gosh. When we get to Toronto, we're assuming.ADRIANA:Okay, okay. Yes.LISA-MARIE:The first thing I do when I, when I get somewhere, I orient myself like, okay, where are all my friends?ADRIANA:Oh my God.LISA-MARIE:Because you can rely on that. The planets. The moon. Stars kind of, you know, you know where they are and they're just they're there for you and yeah. Love it, love it. Though a Scorpio is one of my favorite constellations. And so this is his time of year. And he's he's looking great up there in the sky from where I live. So every, every day I just ground myself. I'm like, hey, Scorp, what’s going on?ADRIANA:Awww....for me, it's always like, in the winter, looking up at Orion. It's like that sense of comfort.LISA-MARIE:Yeah, I'm a Libra, but that's not an interesting constellation. Just the stars are kind of boring the way they are. I just love Scorpio. And that fantastic tail. Orion is is an awesome one too, and Cassiopeia is probably another one of my favorites.ADRIANA:Totally, totally.LISA-MARIE:Cool that W and it's just right there. I totally love it.ADRIANA:Awww, I love finding a fellow astronomy nerd. That's great. LISA-MARIE:Totally. Totally. So I wish, I wish I had gone into that field. I should have been a rocket scientist at NASA. You know, NASA's like literally there. We started OpenStack at NASA. And I was running meetups right there. And, but I, you know, and I would go and geek out with the space, the space portal guys, on a Friday afternoon, we would bring a bottle of wine and go up there on the base. And, you know, I'd find out all the things going on. So I absolutely love that. I should have done it. So if you're listening to this and you're a young woman and you're choosing your career, go for what you love, go for your passion. I came back into tech through this roundabout way. And, you know, nothing like taking Pascal courses at a community college and, you know, night school to try to, like, figure out, to learn PL/SQL, to understand the Oracle database.ADRIANA:PL/SQL was my buddy for years. It was like a love hate relationship with it.LISA-MARIE:Yes, yes. Well, SQL's come a long way. My last role before, Intuit I was at Cockroach, Cockroach DB. Learned all about distributed SQL and that was some really cool stuff. It’s an amazing architecture. And once you kind of get into it, especially if you're a SQL and a relational database person, and then, you know, you look at distributed SQL and it's like, as the friend Jim Walker used to say, you can't unsee it. Once you see it, can’t unsee it. It's just a really special thing that makes you be able to do incredible use cases, you know, Mongo and stuff and, you know, just the, the scalability and reliability is just, you know, it's unmatched. So I really had a lot of fun there at that company for three years. Getting to chat. You know, they have an open source version as well. And so building community there, they had fantastic docs. I'm sure they still do. Just the one of the best examples I've seen of a really amazing, docs and education team. But yeah, that's really, really, really fun technology and, you know, but then to get the opportunity to actually work for an end user, I mean, my, my whole community career has been pushing end user stories out there and telling the stories that, you know, people come from the technology side, like, oh, I'm a Kubernetes maintainer. I'm, you know, I'm geeking out at the new feature in Argo.And it's like, well, why don't we talk to the people that are actually using this? Why don't we let, like, people tell their story? Let's talk to even the architects and, you know, who is actually the operators, right? Let's not forget about them. And when we start in this huge technology, OpenStack did the same thing. And Kubernetes, you know, we tend to start from the inside out. And when I was running the OpenStack meetup, you know, we'd always have the project maintainers come and talk about, you know, whether it was project Ironic or Nova or Neutron or whatever the projects were. And after a while I'm like, I don't think the people who are building and using this stuff really need to know what the next feature in Neutron is. Like, you know, sometimes, because people in the Bay area tend to roll our own, you know, “vanilla Kubernetes”, they call it now because. That just sounds so delicious to me. Every time someone says that...ADRIANA:I know. Right? Not as tasty as it sounds.LISA-MARIE:I know, right? ADRIANA:Or at least it's a lot of work to get that tasty Kubernetes instance running.LISA-MARIE:Exactly, exactly. That's better than rolling your own, because in California that also has its own, connotation. But yeah, but the rest of the world, you know, they're happy with distros, you know, OpenShift and whatever, Rancher, and other distros that are out there. And that's fine. You know, you have a throat to choke, right? It's it's not as hard. But those tend to be behind the, you know, the behind trunk, right, behind the latest release. So, what are we doing at these conferences and at these meetups talking about like the latest, latest feature when it's like ,people aren't going to be able to use that for three years and people get upset. So, so I like to tell end user stories and have people share, you know, what, what they're building, how they're doing it. You know, how you're customizing Kubernetes because like I said, it's hard. What are you doing? And maybe somebody else can learn from that. So that's the user group that that we like to run out here. And that's the talks I like to submit to, to KubeCon and to other conferences. And it turns out they get accepted, a lot, because it's a story people want to hear.ADRIANA:Yeah, yeah, people love hearing those stories. And speaking of KubeCon, like what was, what was the first KubeCon you ever attended?LISA-MARIE:Ooh. Austin. Maybe that time it snowed and we all got stuck at the airport. Or the people that were at the party at Rainy Street got snowed on. So that was probably 2017, I want to say. And then I've been, I think, every one since. I was doing all of the OpenStack summits, and I, I was one of the first ones to start talking about Kubernetes at the OpenStack summit. And I was getting like, Linux Foundation, you know, travel assistance support, because people weren't talking about Kubernetes. They were talking about Docker a little bit first, but then, Kubernetes at, at, you know, on OpenStack. And I was running meetups like, how do you run Kubernetes on OpenStack? How do you run OpenStack on Kubernetes? How do you have an OpenStack sandwich? Kubernetes, OpenStack, Kubernetes. You know, how do you have clouds spin up clouds? So it was it was early days that I got involved in the Kubernetes community, but then I, didn't actually start going to the KubeCons until I well, I went to the one in Austin. And then when I joined Portworx and we were starting to sponsor them, I started going, with, with the vendors and then just started submitting talks.And I think I spoke at, I don't know, probably 6 or 7 KubeCons, 8 maybe?ADRIANA:Wow, that’s amazing! That’s such a huge accomplishment, especially, you know, considering how like, it's such a low acceptance rate. Considering how many applications they get.LISA-MARIE:Yeah, it used to be like, 12 to 13%, maybe higher, if you're with an end user. I think it's probably even lower than that now. But, you know, I'm a CNCF Ambassador, as are you. And so we also, get involved in talks or get asked to be part of them. So there's been a few that way. I think I've seen you speak at, with Marino, or not. And now they have the colos, I, I saw your your talk. I dove out of ArgoCon, and your talk was in the big room right across the hall. And I jumped in there. Took a bunch of photos. They didn't come out as great cause I was in the back, so I didn't send them. But I always love, love your talks. Your slides are fantastic. All of the animations and everything. You have like the, cartoons. I guess I should say, always, always informative and entertaining. So I always like to catch your talks. I caught your talk in Salt Lake City also, that you did with Marino. Yes. I mean, I'm almost like an Adriana stalker.ADRIANA:Oh, my God, I love it. LISA-MARIE:Yeah. Yeah. So KubeCon is a whole other thing, you know, surviving that, that show. But there's a lot of really great events if you, if you didn't get your talk accepted there, or you don't have your company supporting you to go there, that's one of the reasons the KCDs started. There's a lot of other, meetups, whether they're a part of the CNCF or not. You know, you can look on Luma and Meetup.com and just find all those local meetups, you know, not everybody puts their stuff through the CNCF And then there's also like, we started this conference that you were part of last time called KubeCrash. By the time this airs, so just for some branding, I got my filter on. So I don't know if it's going to come through, but. Yes, this is, the the KubeCrash branding. Okay, that's super blurry.ADRIANA:Just a little, just a little blurry.LISA-MARIE:Just like, for a minute it wasn't blurry, but anyway. Oh, there it is. Yeah. That was. So KubeCrash is a conference that, four amazing women started. Mostly it was Catherine Paganini's brainchild, and she called it Danielle Cook and me and said, you know, what do you think about this conference? And we were just coming out of Covid and we thought, like, how can we continue to bring technology to people who can't go to KubeCon? And this was KubeCon Valencia. Right before KubeCon Valencia. So we started this conference where we asked... it was all virtual, still is. We asked people to come talk about tech, talk about something Kubernetes. And it was like no time zones left behind. So we filmed it or we streamed it from our hotel room in Valencia on a US time zone. And then we thought, well, we'll just keep doing that at KubeCon. But it got to be too much to do it at KubeCon. So now we do.ADRIANA:Oh, yeah.LISA-MARIE:Two weeks before, two weeks after. So this time we will have done it next week for me, but we'll have done it on September 23rd. And then I think we're going to do the next one in January. So stay tuned for that date, probably the end of January. So it's a really great conference. We had amazing speakers. We've had Solomon Hikes keynote, we've had you know, I love to feature end users. We've had Alex Crane from Chick Fil-A. We've had Boeing. We've had a lot of banks, Capital One. We've had gosh, AI panels, you know, we we did a whole zero trust themed one. And then we started crowdsourcing our theme. And the last four times, Platform Engineering has unanimously won. So we've had a lot of Platform Engineering talks. Yeah, we had an amazing Observability panel. And I think that was the panel you were on last time, right? Or were you on?ADRIANA:I did, no, I did a talk with, with Reese on, troubleshooting the OTel Operator.LISA-MARIE:Oh, that's right. We were going to originally ask you to be on the panel, and then we were like, no, no, no, no, no, you need your own.LISA-MARIE:You need your own talk.ADRIANA:Oh my god. I feel so honored. LISA-MARIE:Yeah. Absolutely. Well, you know, Catherine and Danielle, we're all big fans of yours, so. So yeah. Yeah, that was a good talk. And all of the recordings are there. So if you go to KubeCrash.io and you click on past events, you can look at the one from the spring and you can see Adriana's talk. It's very good. And then we had this panel that was outstanding. I just think of you as the, OpenTelemetry expert. So I assumed you were also on that. But we, this panel was like, these five fantastic women who were just really, really good. And the panel was so good, and I just wanted to give them more and more time. So we ended up submitting it for KubeCon, and it got accepted. So we we couldn't get all the same women, but we, Danielle is going to moderate it. And, we have, so by the time this airs, that won't have happened yet. So come check out this incredible panel. Just look for Danielle Cook's talk. And four incredible experts in OpenTelemetry are going to be on that panel. So that was a fun talk to push from KubeCrash out to KubeCon, because usually we go the other direction. So KubeCrash is great. And I hope to see you all at a KubeCrash in the future.ADRIANA:Yeah, I'll include the link to KubeCrash in the show notes. And as a follow up question, how does, if one's interested in speaking at KubeCrash? How, what's the process for that?LISA-MARIE:Yeah, you if there's a, an email from the website that you can join, or sponsor, but I think is probably all one email, click on it pretty much anything and you'll get to us. And so, you know, just we we did a call for papers once, through Sessionize, and we might do it again, but, we really like, you know, people come to us with a unique idea, you know, something, informative that if we have a theme like Platform Engineering, again, that's a very broad theme. I, I want to feature more AI stuff because that's what everybody wants to talk about. And that's just the big problem everyone's trying to solve. And like, in one way or another. So those talks could be interesting. We really love featuring end users. So most of the keynotes, we’ll call them, or we always have an end user panel. So if you're a first time speaker, we also like to feature a lot of people who don't have a footprint out there on the web yet, so that when you apply to a conference, you have something you can point to and say, yes, I did this talk. So and if people are shy and, you know, they're just starting out and trying to get confidence, panels are amazing things to be on. It's really kind of low. It's not a heavy lift. Unless you're the moderator, like I often am.ADRIANA:Yeah, sometimes it’s more work for the moderator than the panelist.LISA-MARIE:It's a lot of work if you're the. Moderator, if you do it well. But, but yeah, for panelists, you know, if you're an expert in the field, let us know what it is. And, so we do, like to feature but yeah, KubeCrash.io, there's email addresses there and that that gets to all of us. If you just hit up one of us, sometimes you will, like, send me a note on LinkedIn or Catherine a note. And it's better to reach all of us because we're all busy, that we're busy at different times, and we kind of do, you know, as you do community, it's a labor of love. It tends to be your nights and weekends. So, most of us have really busy jobs that we have to focus on, so we like people to go through the channel just so they get the most eyes on things. And we do have a, we have a slack channel now for, the alumni speakers, and we have a diversity slack channel, on the CNCF Slack. So if you're, passionate about, diverse speakers and more diversity, DE&I representation at conferences, just hit one of us up. I'm probably Lisa at on the CNCF Slack. or Lisa Marie maybe. But now I think I'm just Lisa or L Namphy. I don't know, but you can Slack me and I can add you to our, diversity speaker channel. I know you're on it. And thank you very much for being on it. Yeah. Something we're all really passionate about.ADRIANA:Oh that's awesome. Yeah, that's so great. And I mean, especially because you do have like, your very busy day job, on top of all this. So to be able to run this as well is, I think, a testament to how important this sort of thing is. So thank you for your work on that.LISA-MARIE:Yeah. And it's just, you know, if you're community architect, is a title that I use, because it's more than just organizing or managing. It's really thoughtfully thinking through how to build viable communities, diverse communities, you know, inclusive communities, and sustainable communities. And it's a lot that goes into it. But it's kind of, if it's who you are, it's who you are, you know, you can't really not do it. Like I was doing it way before I was an Ambassador and way before any foundation said, you know, you should run your meetup through us or, or anything like that. You know, it's just getting people together to talk about technology. You know, we do it anyway. We geek out here on on Friday nights and talk tech and yeah, it's what we're passionate about. And so communities kind of come together around those kind of things. And you know, right now, like if you go to south of Market in, you know, the south part of San Francisco, every bar, every coffee shop, it's just AI, AI, you just hear all these, you know, startups that were started on a napkin. But like, you have all of these, like. And and all the incredible passion around what's going on, in San Francisco with a lot of the AI stuff, so you can't really get away from it, but it's, you know, luckily, I love it, and I'm super passionate about it. I kind of eat, breathe and sleep it.ADRIANA:It's been, you know, it's been fun dabbling in, in AI. We were try... We were chatting just before the recording started, and I've, I've, I've become very fascinated with MCP servers. So I've been having lots of fun playing around with that. I know there's an Argo CD MCP server that I think Akuity put out.LISA-MARIE:They like to hear their name. They like to hear their name.ADRIANA:That's right, that's right. The octopi are dancing around. Yeah. So I'm I'm still I'm still wrangling that one at the, wrangling with that one at the time of this recording. I'm hoping I can I can sort out my, my connectivity issues, because I, I, I love the idea of, like, I, I started vibe coding. A little bit, and it's been a journey because it's like, on the one hand especially actually for, for like, for, for SRE type tasks. Right? SRE and platform engineering type tasks, especially things like I can never remember the command for like, you know, I want to grab the base64 decoded value of a secret in Kubernetes.LISA-MARIE:You don’t have that command...ADRIANA:I don't have it memorized. I have it in. I have in my private GitHub repo a list of like, Kubernetes commands I always forget. So I’m like, now, with chat bots, I can just ask it and it'll tell me, you know, like thank you or my favorite, like, regex. Nope. Never like I've I know some, but like, you know, now I can just ask my chat bot. Hey, create a regex that does this. I’m like, great. It tells me. I don't have to worry about this crap.LISA-MARIE:That's going to be an awesome talk when you get that going. You should submit that. If you don't. I mean, ArgoCon is an obvious, but I think that would be an amazing KubeCon talk.ADRIANA:Okay, I will, I will. May be I will for KubeCrash. Dun dun dun.LISA-MARIE:Heck yes. That would...ADRIANA:Okay. Okay. Yeah. I'm giving the. I'm giving this talk. On September 22nd at the Toronto, CNCF meetup for the CNCF 10, 10th anniversary. So, yeah. So yeah, I'm happy to demo, at KubeCrash or I like your idea of submitting to ArgoCon. I think that'd be lots of fun.LISA-MARIE:Yeah, our January KubeCrash. That would be perfect. And it'll be perfected by then, I am sure.ADRIANA:That’s right. That’s right.LISA-MARIE:Or at the meetup in Toronto. Well, you already do in Toronto. Meetup. So.ADRIANA:Yeah. Yeah, yeah.LISA-MARIE:Diversify. Spread that around. But yeah. No. Vibe coding is super cool stuff. I was messing around. You know, they encourage all of us, like, even I am director of developer relations. I don't really need to write code. But we do a lot of follow me homes and try to have, customer empathy and, like, what are our users going through? And, things that, like autosave or lack of autosave is something that drives me nuts because I hate losing my work. I just can't stand it. I just typed all my goals into the system last week, and one of my team was like, I don't see your goals, where are they? And I'm like, oh, it’s in there. And like, you don't hit submit. And now I'm just, you know, I'm trying to talk to HR like you auto save them somewhere, right? Like, don't make me go through those hours of my life again. And, especially something as painful as, you know. Writing a resume or doing your goals.ADRIANA:Oh my gosh. No, I've I've totally had that stuff happen to me, especially, especially around those HR tasks where you're like, it's taken me forever to convince myself to do this. Now that I've done it.LISA-MARIE:You don't want to lose it.ADRIANA:Now you’ve gone and messed with all my work.LISA-MARIE:Right. So I was messing around, just in QuickBooks. And I was like, maybe I can build a little, you know, kind of enhance the auto save stuff so that users don't lose their work. Like, let's have an auto save every 30s. And I'm just using vibe coding, because my, my coding skills are not mad. So I'm like, vibe coding. And I'm like, okay, I can... let me try this. And I'm like, oooh, that looks... that’s so annoying. It's like popping up and now I'm losing my concentration, not my work. And so I was like, let's make that more subtle. And there's just so many cool things you can do and you know, I am geeking out for like, you know, getting lost in this hour of having fun with trying to see if I can get this feature in. Turns out I should have been doing it in my My Goals app. That'll be the next thing I try to tackle. But yeah, vibe coding is really, really cool.ADRIANA:Yeah, it's weirdly addictive too. Like, I feel like in a way, it's like, it's like playing slots, right? Because you're refining your prompts and you're like, oh, I'm so close. I am so close to the jackpot. So you keep going and going and going. Next thing you know, you've lost like an hour trying to refine this prompt to get it just the right way.LISA-MARIE:Yes. Yeah, exactly. Playing slots, throwing good money after bad. Yeah, definitely.ADRIANA:There is that pot of gold at the end of the rainbow.LISA-MARIE:Somewhere. I can almost reach it. I can almost get there. Oh my gosh. So fun.ADRIANA:Oh well we are coming up on time. But before we wrap up, I wanted to ask if you have either any hot takes or, words of wisdom that you wanted to share with our audience.LISA-MARIE:Oh gosh, I have, I have several, but do we get to talk about superpowers? You always ask your guests that.ADRIANA:Oh yeah yeah yeah! We, uh we didn't get to the light... er, sorry... I call them lightning round questions. Sometimes they're not. Sometimes they are. But we can do the, we can do the icebreaker questions really fast and then and then transition into the, into the words of wisdom. How's that sound? Okay. All right, we will we will do the lightning round questions as lightning round. Usually they take sometimes they take like 15 minutes to like most of the show. LISA-MARIE:Okay. We'll go. We'll be lightning.ADRIANA:All right. We'll be lightning. Okay. First question. Are you a lefty or a righty?LISA-MARIE:Righty.ADRIANA:Do you prefer iPhone or Android?LISA-MARIE:IPhone.ADRIANA:Do you prefer Mac, Linux, or Windows?LISA-MARIE:Mac.ADRIANA:Do you have a favorite programing language?LISA-MARIE:No, but my favorite text editor was Atom. Do you remember that one?ADRIANA:Oh my God, I do. I never used it, but I remember it.LISA-MARIE:Yeah, I had a t shirt and everything. Programing languages. Probably have to go with Python.ADRIANA:I love Python, I agree. Next question. Do you prefer JSON or YAML?LISA-MARIE:JASON. I mean, everybody loves to hate on YAML right? I don't. I'm not a YAML hater, I just love. I have a lot of team members name Jason. So we have. A lot of Jason. Yeah. JSON one seems to be. And the Argo guy at one point was, you know, it was a Jason and the Argonauts reference until it ended up. Also, there's an octopus in Australia called Argo. So, Jason, JSON, I got to go with that one.ADRIANA:Awesome. Love it. Okay. Do you prefer spaces or tabs?LISA-MARIE:Tabs.ADRIANA:Okay. And two more questions. Do you prefer to consume content through video or text?LISA-MARIE:Text.ADRIANA:And final question what is your superpower?LISA-MARIE:Building bridges and connecting people and technologies.ADRIANA:Awesome, I love it. And I mean, I get that vibe just from like our entire time in this interview. And I think it's wonderful to have, like you and others like you in the community doing that. And, and sharing their passion because. And especially as a woman in tech, because we need to inspire others like our, like us, so that they know that yes, you can do tech if you want to do it.LISA-MARIE:Absolutely, absolutely. Women of tech, women of color in tech, a lot of, non-binary or, LGBTQ women in tech. I love that you're doing this podcast. I love that you invited me. Thank you. So much. I mean, I thank you for all that you do for the community and for women in tech. Really appreciate it. And, really appreciate spending time with you. We need to do more of this.ADRIANA:I know, I know, it's always like, whenever we see each other at KubeCons, it's always like, hi, bye! Like, because KubeCon is so, you know, like, busy.LISA-MARIE:Yeah. ADRIANA:So, it was so nice at the Intuit event in Toronto. This I guess early summer, to, like, get some time to chat. And, I'm very, very glad that you were able to come on the podcast, because for me, it's so important to, to elevate women in tech and other members of upper... underrepresented groups on this podcast. So, I really want to I want to share people's amazing stories and, and love of technology, geeking out on the things that they love. With, with this audience. So thank you.LISA-MARIE:Yes. And thank you for validating all of our inner geeks. It's really fun to geek out with another woman. It's actually super, super fun. I love it.ADRIANA:Awesome. And so now for your parting words of wisdom.LISA-MARIE:I, I would say since we've been talking about KubeCon and conferences, I would say these conferences are great. They're great for meeting people. They're great for networking. They're great for getting together. They're great for learning. If you leave the conference and you leave it all at the conference, it was totally worthless. So what I encourage people to do, and my dear friend Jono Bacon is really big on this is. Probably who... he's one of my mentors and who taught me to really think, very thoughtfully about this. What is the one thing you're going to do when you leave the conference to take with you going forward, so that you keep it going and do it the first day you get home? Like, what is the first day when you're back in the office? The thing you're going to do that you learned at the conference or that you got out of the conference? And if you were only there networking, you know, write to all those folks on LinkedIn, do something and make a connection. Invite one of them out to, you know, to lunch, to tea, coffee, whatever it is. But if it was, you know, community Leadership Summit or a DE&I day, all of that learning is worthless unless we do something with it. So what are you going to do on day one when you get back from the event or the conference or the meetup that's going to be game changing that you learned at the meetup. And if you approach every conference that way, I think we can all be game changing.ADRIANA:Oh, that is amazing, I love that. That is great advice. I mean, this is the best way to make the most out of your conference experience. And and keeping that in mind, right, as you're attending the conference, so that you don't, you know, it's at the back of your mind for when you get home. I love it. LISA-MARIE:Exactly. Don't leave it all at the conference. Otherwise what was the point?ADRIANA:That's right. Yeah, that's great advice. Well, thank you so much, Lisa, for geeking out with me today. And y'all, don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time...LISA-MARIE:Peace out and geek out.ADRIANA:Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials, by going to bento.me/geekingout.
undefined
Oct 21, 2025 • 42min

The One Where We Geek Out on Storytelling with Colleen Coll

Key takeaways:Being laid off "forced" Colleen to upskill, so that she could broaden her skill set and therefore open up more job possibilitiesThe importance of having a good support network - Bart Farrell encouraged Colleen to get into video editingHow to put out a great short format video? Be a great storyteller!Even though Colleen didn't find a job as a journalist, she realized that she could still find writing jobs in other areasSome people feel intimidated by storytelling, even when they're constantly exposed to great stories.If you're going to be a great storyteller, you have to be a great listener.Writing about a topic with which you are unfamiliar means putting in the time to do research and cite references. AI can help with some of the grunt work, but it won't replace crafting a well-written story.How support from the cloud native community helped Colleen during her time being unemployedEven with DEI initiatives going the way of the dodo, we need to keep speaking about these important topics and elevating underrepresented groups.Having a strong community like the CNCF keeps us wanting to stay in that community.Tell your story, because it will always resonate with someone, and it can change your life.About our guest:"Allow myself to introduce...myself." - Austin PowersEver feel like you're juggling flaming torches planning events—trying to keep all the details in the air while something’s always about to catch fire? Yep, she's been there. Events have a way of throwing curveballs, and when tech and tools aren’t playing nice, chaos can easily take over.That’s where Colleen Coll comes in. She love turning event madness into magic. Whether it’s on-site event coverage using digital media, live reporting, or behind-the-scenes management, she makes sure everything runs like clockwork. She's also a huge fan of using There.App, which simplifies on-location event management by keeping everyone in sync and streamlining the entire process, so no detail gets lost in the shuffle.From tech conferences to startup launches, I capture the moments that matter and keep things smooth, whether it's happening live or behind the scenes. And when she's not on the ground, she's writing—blogs, articles, and ghostwriting for tech leaders to tell the bigger story behind the event, brand, or mission.Find our guest on:BlueskyLinkedIn https://www.linkedin.com/in/colleen-coll-b971505/)Find us on:All of our social channels are on bento.me/geekingoutAll of Adriana's social channels are on bento.me/adrianamvillelaShow notes:TLDR newsletterBart FarrellMarino Wijay (on Geeking Out!)Tim Banks (on Geeking Out!)Tech Field DayFuturum GroupVisible ImpactState of Open ConAmanda Brock on Geeking OutStephen AugustusPriyanka Sharma (former executive director of the CNCF)The Duckbill GroupTranscript:ADRIANA:Hey everyone, welcome to Geeking Out, the podcast, in which we dive into the career journeys of some of the amazing humans in tech and geek out on topics like software development, DevOps, observability, reliability, and everything in between. I'm your host, Adriena Villela, coming to you from Toronto, Canada.And geeking out with me today, I have Colleen Coll. Welcome, Colleen!COLLEEN:Hello. Hi, Adriana.ADRIANA:I'm so happy to have you on. And, you know, like, I'm pinching myself. I'm like, why did I not have you on sooner? Like.COLLEEN:Well, I'd just be honored. I am honored that you finally asked. But I wasn't expecting it because I was just loving it as a spectator. Because you have so many. So many interesting people talking about whatever. Even if it's tech, even if it's not tech. Just kicking out, period. And geeking out in general, in particular topics. So, when you asked me, I was like, what? So. Yeah. Thanks for having me.ADRIANA:Yeah. Super excited. Okay, well, I'm going to start off with, some icebreaker questions. Okay. First question. Are you a lefty or a righty?COLLEEN:I am a righty. Most of my partners are always lefties. ADRIANA:Really? COLLEEN:Oh, yeah. I probably shouldn't be telling everybody, but both of my husbands, both former husbands were lefties.ADRIANA:That is so wild!COLLEEN:They’re great guys. Nothing bad. We're all cool.ADRIANA:I got to ask, for, for a righty living with a lefty. Were there any, like, nuances that you noticed?COLLEEN:Okay. Now, thinking about it. I think that they were. Oh, yes, I do. I think they had better handwriting than me. So I can't I never, like, had the chance to see if that was, you know, to test that out, that theory out. But both lefties had better, way better handwriting than myself.ADRIANA:That's so interesting. Did you ever, have, like, did you ever did you ever notice, like, if someone's putting a knife away in a knife block or like, hanging a coat on the hanger, like the the sort of lefty nuances where it's, like,flipped around. COLLEEN:I should have. No, I have not. ADRIANA:I'm just curious because I'm the only lefty in my household. It's it's... my my husband, my daughter, and I, living together, and, I'm the only lefty, and I. I impose my will upon them.COLLEEN:And it has everything to do with how you, like, hang a coat. Yeah, yeah, yeah.ADRIANA:So I'll hang my coat and I'll hang other people's coats facing a, facing one way, like the lefty way on the coat hanger and then knives on the knife block. Oh, like if my husband puts a knife in the knife block, I'll like, reverse it. To to suit my needs.COLLEEN:Wait, wait, wait. Is there a difference in how you hang the toilet paper roll?ADRIANA:No, we agree on that one.COLLEEN:I think that's I.ADRIANA:Think, I don't know, like, they're they're they're. We might not be together if we disagreed on that one.COLLEEN:Just checking because I.ADRIANA:Do feel like, wars, wars are fought over how how one hangs toilet paper rolls.COLLEEN:Girl, don’t get me started. Anyways.ADRIANA:I love the sidebar. Okay. Did I ask you, do you prefer iPhone or Android?COLLEEN:Oh, I prefer, well, I don't know if I prefer, but it's. What I have had is the iPhone. But, friends of mine that have the, Androids, I mean, those are, they're fucking impressive, especially when it comes to the camera, so. I’m in video and digital, and I'm like, maybe I should switch, but I don't know. I think there's a community or maybe a cult, that if I do switch, I’ll be hunted down. I’m that paranoid. So we'll see.But I, I like them both, but I can't. I mean, for, video and digital, anything like that. Pics. I mean, I mean, hands down the Droids, they're, they're awesome.ADRIANA:One of my friends who's on Android upgraded her phone recently, and she had the dopest photo of an eagle in mid-flight. And I'm like.COLLEEN:See?ADRIANA:Wut?COLLEEN:See? Yeah, I mean, it's just the truth, but yeah, whatever. Maybe I just have to buy a camera.ADRIANA:I have my, my old dSLR, gathering dust in my house. I haven't picked it up for like, five years now. I don't know if I ever told you this, but I used to be a, I was for a year, a professional photographer. So, I did family photography. I quit tech. I quit tech. Because I was, like, sick and tired of it. And I hated my job. And I hated my life so completely.My my work life. Not my life life. And. Yeah, so I, I, I was a family photographer, and so I invested in a nice, like, I got like a full frame Canon dSLR and like, the fancy ass lenses. And I taught myself Photoshop, and I got pretty good at taking the family photos, but then I hated... I had, like, some of the nastiest clients. And that just drove me away. COLLEEN:I totally understand. I used to be, before I got into tech. I used to be, because I've always been in events, but I used to be on the hospitality, restaurant side, and I planned, freelance planned weddings, bar mitzvas, stuff like that. And yeah, I know how people can be.ADRIANA:Actually weddings like, I, I never, I never, shot weddings because I was really scared, of, like, the bridezillas and the, you can't fuck up my perfect moment. And I'm like, oh, my god, what if I miss the shot? Like, you're going to get angry.COLLEEN:I know this sounds completely like, cliché, but it was never the brides for me. It's always the brides’ mothers.ADRIANA:Oh.COLLEEN:I mean, yeah, but my favorite experience, my best experience was planning this, bar mitzvah for, the the, his partner, his wife was, she was a VP. She was way too busy. So she asked, her husband, this guy who's just fucking amazing, and he says, look, I want to hire you. I know what I want, but I want somebody to organize it for me.And I was like, yeah, cool. And it was just it went off so smoothly from the planning process to the day, to a point where they wanted me to dance with them. But I'm just like, I know that’s a little unprofessional but, fuck it, I did anyway. I had so much fun! But. And there are so many, so much candy.It's not even funny. I don't know... like, sweets, everywhere. And I know when you're that age and all those kids. And that's what you know, because, I mean, they were really partying.But it was amazing. It was just amazing. So yeah, but I get it.ADRIANA:You know, it's funny though, because like, you know, you you've got like your 1 or 2 dream clients and then they kind of in some ways it kind of ruin it for you because you want all of your clients to be like that. And you're like...COLLEEN:Yeah... but it's all good. That's why I'm in the business. I should get out based on some of these experiences that I have had with people and planning, but maybe I'm just like a glutton for punishment because I can't stay out of it. But event plan... I, I just love it. And I love to travel and I love meeting new people. And, you know, even sometimes when those people aren't really nice.ADRIANA:And you're very talented at it. And I definitely want to I'm dying to dig more into into that very shortly. Okay. Next question. Are you a Mac, Linux, or Windows gal?COLLEEN:I am a Mac fully. I used to be. No, I'm Mac. Screw it. I just, I mean, I went to Windows for a minute, and it's nice, but when I went back to Mac. And these weren't my choices, these... based on where you work or, you know. Project is. And right now I have my MacBook Air, and I just fucking love it. And, one of the clients I have right now, because it's super privacy, kind of cyber security, they sent me, what is it?I forget. Some kind of Windows. I think it's IBM. No, it's, Shit. I don't even know what it is. That's why I hate it. It's said Dell. Fuck that. Yeah. Dell. Yeah. It's great because I used to have it. Dell. Yeah, yeah.ADRIANA:I know. Dell was like, a part of my life for a long time.COLLEEN:Huge ass clunky thing, and and, I don't know, my fingers are just not used to the mousepad that they had. I had to, like, super like, press harder. But it was an old version, you know? But I mean, I can't I'm, I'm, I'm spoiled at the moment. Yeah. And, I'd like to stay there, but you know, I, you know, I can be bought. So I’ll go with whatever they get me.ADRIANA:It's funny you mentioned the the like the mouse clicking on on the non Macs because there was one job It was a semi recent job where it was a, a Windows shop. So there was no Mac for me and I was, I was so sad. And they gave me a Lenovo and I swear I spent the whole time I was there, like crying over my laptop. And just like the lack of that, like beautiful Mac experience. So I can... I for sure I feel you on the on the touchpad experience. It's just it's it's not the same. Obviously, beggars can't be choosers, but whenever I'm, you know, applying to a company, I'm like, so, do you, do you allow for Macs, do you distribute Macs to your employees?COLLEEN:Yes.ADRIANA:And if they say yes, then it's like, bonus points.COLLEEN:Yes, yes. I've been I've been very lucky with, some of the past companies that I've worked for and they've been Mac. But I get it, though, I, I love that I have experience with both.ADRIANA:Yeah. Yeah for sure for sure.COLLEEN:So it's it's good. I can just like, you know, adjust to anything. And that's part of being in events. You got to be that way and being a part of the community, being in media, I mean, nothing should shock you, but,ADRIANA:So true. Speaking of media, I've got, I've got two more questions for you. Do you prefer to consume, content through video or text?COLLEEN:Ooooh... video. At the moment. It's interesting because... That. Last year I really got into short form video, because I was pitching myself, and I was kind of desperate I was laid off from a year and a half ago, January 2024.So I was just desperate to find work. And sometimes when you are desperate and vulnerable to find work, you got to upskill and find out. Oh, another way that you could pitch yourself, especially being my age and not, as you know, young and, and, I'm “seasoned”, but sometimes “seasoned” people may be a liability for some companies.I have no idea why, but that's another issue that we can talk about. Yeah, yeah. But, yeah, I, I needed to upskill, and, my son used to do my videos for me for where I used to work, and he got this new job, and he's like, hey, mom, I don't have time for you. You need to learn.ADRIANA:There's the ultimate incentive. Like, sorry, buddy.COLLEEN:Yeah. So I said, okay, I'll do it. And I took these tutorials with Capcut and, just and just do, you know, just kind of upskill and found these, these, this information about, you know, how to boost your campaigns with video and short form video, got on TikTok, which is an addiction.So to answer your question, to get my news, I love the short form video. And I love getting it... the alerts on my phone. And I love that if there's video with it, it's great. I love, getting the links to stories, but sometimes you have to pay for a subscription, and I don't get the full...Yeah, but I belong to a lot of newsletters, TLDR news newsletter is where I get most of my content, whether it's Fast Company, whether it's TLDR for tech. AI lot of AI newsletters. So that's how I usually get my content.ADRIANA:That's very cool. It's interesting. Like, you you touched on a couple of things that I want to unpack. First of all, the short form videos, like, so for me, for me personally, I don't like videos, for consuming content. For me, it's like a last resort. And I'll, I'll always, I'll, I'll default to text when I can.I will say, though, that, my, my daughter has gotten me into, like, Instagram Reels, like watching them. So we’ll just, like, send each other. I have, like, a circle of friends, plus my daughter, where we just, like, send each other Instagram Reels all the time. But I have this weird thing on Instagram Reels where I don't like to turn up the sound.So I, I like to have. I prefer the reels with the captions. And so that's how I watch my reels. And if they make me turn up the sound, it’s like, nope.COLLEEN:Well that's funny. They do say that, Adriana, because that's how I do it. I do you well, you can't do that on TikTok. I don't think you can. But for Reels in Instagram, I just keep it quiet and do I see something funny? Then I'm like, oh, and there's certain influencers that I do want to see, especially the the comedies. I'm always like...ADRIANA:I love the comedy ones.COLLEEN:Oh yes. And they make me laugh. So there’s definitely, turning up the volume on that one. But yeah. So yeah. Okay. Video over text.ADRIANA:And then the other thing that I want to mention, because you said, like you, you've done some short form video, and I have to say, so first of all, I've seen your short form videos. They are super awesome. Like, just next level. And, you know, it's interesting, like, there is, it's such a different skill to produce short form video compared to long form video. And I was wondering if you could, talk a little bit, about that. Like what, that's like, what. What the differences are.COLLEEN:Well, coming from someone who’s dabbled as a producer and not more of the logistics part of AV, audio visual, and then getting thrown in, if you want to call it thrown in. But getting desperate and vulnerable to make sure you put... to upskill, learning this was not as hard as I thought, but to be good at it. You got to be creative and you have to be a fucking fantastic storyteller.Now I know people throw videos together, but then there's people that tell the story, and I had to give a huge mother effing shout out to the guy that inspires me. He always does, and he's one I don't only at my son. Well, my son said, mom, I don't have time for you, but Bart Farrell is the guy. He says, Colleen,I think you would be good at this. I think that you would be good at this. And I finally got into it and he is the f the M-F-er GOAT.ADRIANA:Oh my God. Like, Bart’s stuff is so good.COLLEEN:Yes. And I'm, I'm waiting for him to, like, not be good. And even his stuff that isn't fantastic is fucking amazing. I just, I follow him and he tells a fucking story in all of his videos, whether it's something about kickboxing somewhere or being on the floor at CNCF or anything. It does it. It's the way he shows it.It's the way the zooms. It's the way he crowd shots, the music he uses, the close ups of the people and the slow motion of their hands. I'm like, wow, oh, I just love it. So that's my advice. You have to be a great storyteller. You can't just like, put it out there because people want to see creative and storytelling no matter what.Even if you're not doing it through video you have and you do it through text. If you can tell a great story and it, resonates with people, you will have followers, if that's what you're looking for. I just want to put out good content that if, if, if there's a tribe of people or community people that will, will like, but it it resonates with them.And there was a pain point. There's something that they can resolve and and I can help with that. So that's, I mean, that's my story and I'm sticking with it.ADRIANA:Yeah. And I think you're so spot on on on like telling the story and like because they're short form videos, like they have to be engaging. Right. Because for the first five seconds this thing's boring. Like, fuck off. I don't want to. Next up next, real.COLLEEN:Girl, I’m glad you said that. Because when I'm on TikTok and I'm, you know, I scroll and if somebody is going on and they don't get me into the next, like 15 seconds, I'm just like, scroll. Yeah. I mean, you gotta wow me. You know, seriously, about what you want to say. If you're selling something, you're telling a joke and sometimes even silence can tell the story just just by looking at the fuckingADRIANA:it's funny, because I think a lot of, like, I think YouTube and Instagram have upped the length of their of their shorts, Reels, what have you.And even though, like on the one hand, I'm like, because I post climbing videos. Sometimes my climbing videos are over a minute. On the one hand I'm like, yay, I don't have to cut this or speed it up. On the other hand, I'm like, oh shit, now I have to watch this fucking long video. I don't want to watch it.COLLEEN:Well, I mean, I think the long forms can be more educational and the other ones are, if you speed it up. This was more of a promo and an advertisement. I mean, it's just how, how how you use it and but you have that community of climbers and community. I mean, you and Marino, you guys are fucking crazy. I'm not doing that.ADRIANA:Okay, I have a final question from the list. What is your superpower?COLLEEN:Oh, it’s easy. I'm a kickass storyteller.COLLEEN:Mostly writing. And now I'm getting into the video part of it and I want to perfect that.ADRIANA:Nice.COLLEEN:That is my biggest superpower. My second is I throw great parties.ADRIANA:Right on.COLLEEN:And even when I'm older now and I'm like, can I just have theme parties, like all the time? My last big theme party was when I turned 54, two years ago, and I had a studio 54 party. And I just came up with the idea.So I had about a hundred people come to this party and it was amazing. It was amazing. So yeah, I don't know how I'm going to be, keep doing that, because I’m getting a little tired. And if I do, it’ll be smaller versions. But yeah, that's my superpowers.ADRIANA:That's so cool. And I gotta ask, like, how did you get into, like, the storytelling first with the writing and then transitioning into video? You alluded a little bit to the video part, but how how did you get with the writing?COLLEEN:Well, it's this is funny. I actually my, my major in college was journalism. Yeah. And, I loved writing. I remember being in high school and I wanted to write for the paper, and they were looking for people to review, music. And this is back in the 80s. Damn it. So I reviewed Run-DMC. Which one was at the time the one that they had, Walk This Way on it and, and it was like, maybe 500 words.I got sort of popular for reviewing music. So I decided when I went to go to college, I'm going to major in journalism, blah, blah, blah. I love writing. Those classes were, wow, I mean, you if you had two errors or grammar, whether it's grammar, spelling or anything, you get an instant F. Just they, I mean, they, they really put like a lot of stress. But when I graduated, I couldn't find a fucking journalism job if my life depended on it. And if I did, it paid nothing. Not a goddamn thing.But no, I struggled, but I did. This is what I figured out is that whatever I got into, whether it was marketing or, business strategy or whatever, that was available, they needed writers. And then I just, then I became a speech writer for events, and and it just, just kept going and going. But I focused on event planning, project management and, and just just straight up marketing and how to promote product services and shit like that, and loyalty programs for restaurants.I worked in health care, but people love when you know how to write, because there's... a lot of people just don't.ADRIANA:It I feel like it's a lost art form to a certain extent because there's, there are like especially in, in tech. So I, my, my degree is in industrial engineering. And one of the prerequisites of my program was, in my first year, we all had to take a technical writing course. Everyone like groaned about it and like, fuck, technical writing is hard.But I do appreciate... as as hard as it was. And I was like, used to writing prose, and I was like pretty good at, at English class and kicked ass with the essays and all that. But, you know, like, technical writing is so fucking dry, so precise. But anyway, it taught me an appreciation for for that form of writing, especially like when it comes to documentation, but just in general, like I, it it's sad that there aren't enough good writers in tech, because I think we really, really need them.COLLEEN:I think sometimes the expectation, I think some people are intimidated by it. Because some of the people that I've, I've met in tech are incredible storytellers. I just think that they just don't see themselves as that. And it's, most of these people read... read comic books, watch movies that are very great, the storytelling, you know, on steroids.They just really need to have the confidence to do that. And then the ones that do you see them as influencers, whether they have podcasts or they're just writing stuff. Justin Garrison, and YOU. Hello. And, yeah. And Tim Banks is a great storyteller. I mean.ADRIANA:Oh, yeah.COLLEEN:And then Kelsey Hightower, when he just... he's a great storyteller. No, not only in his writing, whether it's, social media post, but when he gets on stage, he whether it's scripted or not, he doesn't look like he's scripted. And he tells a story that always comes back to what the topic is. That is so easy and difficult for certain people, because they're intimidated by it. And some people are naturals at it and some people can learn it. And what I like to do is I like to be the producer of it. A lot of people think that I have this camera and whatever, and I'm like, they're like, oh, you're an influencer. I'm like, hell fucking no, I'm not.I’m the last person. Nothing wrong with the influencers. The ones who get, do it, do it right. I'm following you. But I am the producer. I like to tell the story with my camera. And if I'm in it, like, for a minute. This is me. This is. This is my signature. Me being in.People ask me, Colleen, don’t you want to be interviewed? I'm like, no. No. The only time I would like to be, if I'm doing the interviewing, I will stand there. Whatever. But I consider myself as a producer, and that's how I tell my story. But you're right. Tech writing is not easy. But there's specific parts of writing. There's the creative. And you can do that in tech and then the things that you really need to not fuck up with, like the documentation when you're doing tech writing, whether it's for coding or whatever.But even before I got into tech, I was writing, NIH grants for people, because I used to be in biotech, for a lot of research assistants. And you're trying to get money, you know, for their, their cause. I know a lot of, you know, a lot of it had to do with, you know, curing cancer.So you have to be like. And then those instructions for NIH grants. Oh, my God. I mean, if I can survive that, I am the best project manager on this planet.And you find some other people who were project managers for NIH grants, and they will tell you. They, I mean, it's just like, it's just another life. It's like being in another, like in the matrix and stuff. But that's how I got my whole brain of how to do, how to separate creative storytelling and documentation and project management that's straight up.Yeah, whatever. And then combining the two. I hope I explained that right. But it's, it's it's good. And I never really noticed how awesome it was for me in the future, because when I got laid off and I just thought, okay, I'm just looking for something, event planning, event planning. And people ask me, well, can you write? Can you ghost write? I'm like, yeah, I guess I could, and now I'm doing more of that than I am event planning, and I fucking love it. I went back to my roots.ADRIANA:I love that so much. I have to say, like, by the way, mad skills. You know, you mentioned that you have have done speechwriting and I feel like that requires some mad skills because you have to write the speech in a way that conveys the voice of the person delivering the speech.COLLEEN:Yeah. And I'm glad you mentioned that, because some people can be a natural at it, if you know what you're doing. I'm a natural at it because I sit and I listen to people, and that's a fucking art these days because I know when to shut the fuck up. I you all know who I'm talking about.But one of the things, if you're going to be a great storyteller, you need to shut the fuck up and just listen. This this, gig that I have right now is, there's a, one of, the VPs was asked to be a co-presenter, and, at one of these sessions at IBM Tech Exchange, and, one of the strategies is to put together... What one of the projects put together a social media strategy, you know, pre, during and post to make him like, this is awesome.We want people to go to this session. And they're like, oh, Colleen, can you write content? I'm like, yeah. And I can write some thought leadership pieces and stuff like that. And I'm like, I, do you know, Robert? I was like, no, I don't know, Robert. But this is what I'm going to do with Robert. I'm going to sit down.I'm going to have a one on one with Robert, and I'm going to ask him, brainstorm what is his expectation? I'm going to look at him. I'm going to listen to it, I’m going to listen to his tone. I'm going to listen how he explains what the topic is on this session, and I'm just going to listen and I'm just going to watch. And that's how I get the tone. That's an art, and I'm really good at it.ADRIANA:Yeah, I was going to say, like, easier said than done. I'm sure like to be able to really capture.COLLEEN:People are paying me for it. So I'm getting all these like people I've heard and they're like, Colleen, I need for you to go write this for me. You know, thought leadership is like, yeah, yeah.ADRIANA:You're a chameleon, I love it.COLLEEN:Did I mention I like money?ADRIANA:I was going to mention the, I guess the other aspect of, of, what you're doing, too, is like, not only conveying that person's voice, but writing about things that you might not necessarily be, like, super familiar with, either, I would imagine.COLLEEN:That's where the journalism background comes in. Because and, and not a lot of people have that. And yes, AI is great. LLMs, thank god, they save me a lot of work. But if you don't know how to capture, something that you don't know about, by not doing the research and not looking like you don't know what the fuck you're talking about, not knowing how to cite where you got your information and all that other stuff.Yeah, I mean, eventually AI will probably get better at it, but I can see it from a mile away. And a lot of people, other people will. But not only that, I can see that AI, if it's straight up and it's not crafted, if you do AI, what saves me a lot of is the research part of it.I have to find where I'm going to find it. I know where to find it, I read it, I make sure that this is, being a journalist, that whatever I found is valid. Yes. Yeah. Because you never, don't ever want to get caught. You know, you go viral that you're an asshole. But, no, it's just that's where I differ... is I have a journalistic background where I know how to get that information.It's easy for me now. So I, well I don’t want to say easy. It's quicker, so I can be more productive in putting out more, information.ADRIANA:And isn't it cool how, like, things that you've done in the past end up playing such a huge factor in your present, right?COLLEEN:It is very cool. And I'm glad you said that, because I had no idea. I love being event planner. My goal right until last year was to go global with conferences. I love the CNCF. I love being in that community, but now I have this new thing I just never thought I would get back to and I love.I realize how much I love writing and now I'm realizing how I can combine it to what my goals were. To be in on site media coverage. And now using video.And one of the things that I don't want to lose, and I'm sorry if I this is not part of your your questions, but, how do I say this? Not being in the community as an employed individual last year, was seriously, heartbreaking. It was mentally fucked up for me, because I felt like I was like kicked out of a club. But not intentionally.Me trying to get back in, you know, like in high school and shit. And, what I discovered, is meeting people like you and people like Marino and all these other awesome people, Bart, making sure that I don't get lost. Like, hey Colleen. Whether they're telling me about, you know, job opportunities or project opportunities and freelance. I mean, I, I've had the opportunity when people heard that I was looking for Tech Field Day, to, Futurum Group, to Visible Impact.All these people asking me to do stuff. Yeah. And Bart, and and and and, the Marinos and even Tim and and everybody just just letting me know. Colleen, we got your back. That is something I hope that the CNCF community keeps. because they do it well when they do it well. And, I still want to be in that in some way or fashion.I know things are changing. Don't get me started with this new current administration. When things change, whether you're especially being a woman and a person of color, how we we keep in the mix and we don't stray away from that. And I'm going to keep being an activist for it, even though some people don't think that I should.But, fuck it. That's how I’m built. I can't keep quiet when things like that are important. When you roll back things that worked and kept people like us in the mix having those opportunities because you, oh my God, you were just so great. And I'm always going to be your cheerleader. You, Autumn Nash, and a bunch of other women in tech and and women of color.But when I saw that what was going on in the rollbacks, I was like, oh no, no, no, we're not doing this.ADRIANA:Yeah, yeah. And that's why it's so important. Like, honestly, it's one of the reasons why I keep doing the podcast, is I want to keep elevating, you know, underrepresented groups, people who like, you know, DEI haters shit on just because we're not we don't look like what, what whatever, whatever that stereotype is. And we need to keep just keepin’ on.And I really appreciate you like, talking about these things and even, you know, what you were saying, the feeling of of being unemployed, and and feeling like you were, like, out of the club kind of. And I think having those conversations is really important because we, we often seem the sort of, like, cheery, you know. Oh, well, you know, I'm looking for my next opportunity and it's, you know, I see this as a great opportunity for blah blah, which is awesome to have that like, positive outlook, but like, let's face it, we're human.This shit hurts. It hurts. It feels like rejection. Even if it's, you know, like, can't be helped for whatever reason. It still is so shitty. And I think having a place where people can freely talk about it and just like, let their feelings go is so important.COLLEEN:People are scared of change. And I get it. But, because they've never experienced it before. You can't. Just because everything is working for you. Not. Well, forget about other people who are probably going through something. And I had people were like, oh, Colleen, you should smile more or, you know, don't get so... don't give up something will come.I'm like, I know that, I said, but I really appreciated the other people. People that would like, oh, man, I'm I'm so scared. You know, I don’t know if I'm going to find something. And these people just shut the fuck up and let me say what I had to say. And then just gave me a fucking hug. And I always will appreciate that.So when this happens to when I know that if I see it happening with other friends, I will never. If they reach out to me, ever, ever treat anybody the way I've seen others do. You know, get ghosted, or don't even acknowledge them or just play them off like, oh, don't worry, you know, I mean, people like you said, people are human and that is some serious shit to get through.And Microsoft with their layoffs and I'm sure there's going to be more. So, but I want to be a community. I want to be in that community of people to help. Whether I repost something, if you just want to talk to me, and I'll try, even though I'm probably not in your space at all, but I'm going to be that person. And sometimes that's not being popular.I don't give a fuck if I'm popular anymore, if I have something to say. So I know you all. Or if somebody watching this. You know who I'm talking about. I will always advocate for everyone in need, especially people, women and persons of color, especially in the tech community.ADRIANA:Yeah, absolutely. And I so appreciate everything that you do. Like your your work is incredible. And I, you know, I, I'm, I'm so lucky we got connected. And it's funny too, how we got connected. I want to say it was like sometimes, sometime last year you reached out to me, because you were helping out with, State of Open Con, right?And uh, like, hey, can you do, like, a a quick episode with Amanda Brock to promote State of Open Con? I'm like, oh.COLLEEN:That's right. And I didn't even know. I was just so happy there was some woman, there's a woman of color that was doing podcasts in tech because I don't see that often. And I was like, oh my god, that's wonderful. And Amanda, you know, being a woman and all her hard work for State of Open Con. I mean, I love being in that, in that space.I'm just so happy. And you, you went out of your way to do it even though because I know, you know, it was last minute. But, you know, that's media.Yeah. So that's how we met. And then I heard I saw that you were connected to, you know, my folks, like Marino Tim. And, and then I met, some more people, via you. And we saw each other. I think I was open source in Seattle or somewhere I can.ADRIANA:Yeah, yeah, yeah, yeah. I mean, we run in a lot of the same conference circles, right? Yeah. I know it's such a treat when I see you around. I'm like, oh, there's Colleen doing her thing! Yay!And then like, next thing you know the videos are out and you're like, oh damn. That was fast! Those videos are really good. And that was so fast.COLLEEN:So yeah, I, I just love this community. And and I'm glad that the majority love me back. You know, for sure.ADRIANA:I know we're, we're kind of coming up on time, but really quickly, I did want to talk, briefly about, if you can, quickly talk about how you got into the CNCF community.COLLEEN:Oh, this is fantastic. When I got my job, through The New Stack, that was one of my first jobs after, Covid. Well, actually, it was during Covid, and I. I just lost my job in biotech. And I was looking. And then, don't you know, Covid happened, so I'm just like, whatever. And, The New Stack hired me, and they hired me as a producer, a digital person, and they're like, okay, Colleen, we got it.Even though it was virtual. You need to plan this, you know, this and that, because we need to plan our interviews or podcast with CNCF. I'm like, what the hell is this? Yes. Yeah. And I met Chad and all these other media people and I'm like, and they were so welcoming. And I just got I got thrown into it, but not in a negative space.I mean, in a way. It was just awesome. And this huge community of people I got to meet like Stephen Augustus and, and and Priyanka and all these other people, like. And I was seeing women in spaces that I've never seen before, and I just loved it. So that's how I got into it. And and then when I went to a small startup called the Duckbill Group, same people, and always attached.Everybody knows each other. Just like a huge family. So that's how I got into it. That's why I don't ever want to leave.ADRIANA:Oh my God, I love it, I love it. We definitely want you! We are coming up on time and I know you have to go. So before we part ways, do you have any words of wisdom for folks in our audience in the spicy, non spicy, whatever flavor you want.COLLEEN:I don't want people to give up, their stories. Try to be as, as the best storyteller of your own story, as, as and put it out there as fast as you can, because, you never know what's going to happen. And it always it will resonate with someone else. And it could change your fucking life. Tell your story.ADRIANA:I love that. Oh, that's so wonderful. Thank you so much, Colleen. This has been an absolute pleasure. And I'm so glad that we, got a chance to do this. So thank you for geeking out with me today, y'all. Don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time.COLLEEN:Peace out, geek out!ADRIANA:Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who, incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.
undefined
Oct 7, 2025 • 1h 3min

The One Where We Geek Out on Perspective with Duffie Coolie

Key takeaways:Being able to see things from different perspectives allows you to open your mind to see and solve problems from different angles. It also allows us to reach others better.Life-long learning is a must in tech careers, otherwise we can't improve and evolve.How early recognition and support from Duffie's mom helped him learn to read with dyslexia.Spending time in Hawaii and California while growing up gave Duffie different perspectives that have served him well in his tech career.There are tools out there available for exploration, for those curious enough to learn about different technologies. You just need to bring your curiosity.Finding the right fit at a company is more than just overall company culture. It's also about team culture and having people believe in you and give you room to grow and succeed.Welcoming tech communities are those that have systems and supports in place to grow and nurture new contributors.How do you communicate effectively when the words you're using may be interpreted as a challenge? Let them know that you only seek to understand, and are relying on their expertise for that.Everything you've been through has set you up for success moving forwardDon't fall in love with your code; when someone builds on your code or ideas, take it as form of praise, and not as a form of criticism.When a company is acquired by another company, how do you keep the acquired employees from jumping ship? Keep them motivated, and ensure that there is a clear vision tying their work to the overall vision.An expert as someone who can take other people and make them proficient at a thing; not somebody who knows all the answers.Understanding a problem from multiple perspectives is a is a multiplier for your understanding and for your career.Make room for things to be hard. Not everything has to be easy for everybody.About our guest:Duffie Cooley is the Field CTO for Isovalent @ Cisco. He has been involved in the Kubernetes Community since 2017. He is an emeritus member of the CNCF Technical Oversight Committee and has helped lots of folks learn more about The Kubernetes Ecosystem and eBPF through tgik and eCHO office hours. His handle is mauilion as he grew up in Maui, Hawaii and likes big cats. If you see his face come say hi! He's usually carrying around a few cool stickers as well.Find our guest on:BlueskyLinkedInFind us on:All of our social channels are on bento.me/geekingoutAll of Adriana's social channels are on bento.me/adrianamvillelaShow notes:Star Trek IV: "We are looking for Nuclear Wessels" clipStar Trek IV: Scotty's "Hello, Computer" clipKaahumanu TheatreArch LinuxMotorcycle Engine Control Unit (ECU)IPython (interactive Python)"Billion Laughs" Kubernetes CVE (CVE-2019-11253)Jinja "unsafe"Zip driveNorthPoint CommunicationsCovad Communications CompanyDigital Subscriber Line (DSL)Graphical Network Simulator (GNS)Duffie's talk at KubeCon Amsterdam 2023Creative Whack PackDan Wendlandt, CEO and founder of IsovalentOpen vSwitchCilliumTetragonKubeadmAdditional notes:Geeking Out: Liz Fong-Jones on being a Field CTOTranscript:ADRIANA:Hey everyone, welcome to Geeking Out, the podcast, in which we dive into the career journeys of some of the amazing humans in tech and geek out on topics like software development, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada.And geeking out with me today. I have Duffie Cooley. Welcome, Duffie.DUFFIE:Thank you so much.DUFFIE:It's an honor to be here. You have such a tremendous, you know, history of podcasts so far. So I'm just really grateful to be a part of it.ADRIANA:Oh, thank you so much. And, Duffie, where are you calling from today?DUFFIE:I live in Alameda, which is not too far from San Francisco. It's right across the Bay Bridge.ADRIANA:I got to, like, nerd out with you when you said Alameda is. It makes me think of Star Trek IV. It is. It is the same place.DUFFIE:This is where the nuclear vessels were hosted.ADRIANA:So this is why I know of Alameda.DUFFIE:Another one that, people connect with is, what do you call it? MythBusters.MythBusters did a bunch of stuff, like, out on this, like. And you're like, where in the Bay Area did you find such a big, flat space to, like, crash semi-trucks? Here on Alameda out on the point. That’s where it was filmed.ADRIANA:Oh, that's so wild, I remember MythBusters. That was a great show.DUFFIE:It was. I love the whole premise. You know, it's like people having, like, the the, some challenging thing, and you're like, is it real? Did it really happen? All right.ADRIANA:Let's. Yeah. Yeah, and by the way, my my my final comment on Alameda and the Star Trek movies, I know everyone loves Wrath of Khan, but Star Trek IV still holds a place in my heart as the best one, because there is time travel and Scotty talking to an old Mac. So...DUFFIE:I remember seeing that movie for the first time I was, I, I grew up in Hawaii.ADRIANA:Oh cool.DUFFIE:That movie is one of the movies that I absolutely remember seeing in the Kaahumanu Theater, like in in Kahului in Maui. It's like, you know, there are a few movies where you like, really connect with a place in a time. And that's one of those movies for me.ADRIANA:That's so awesome. Cool. I have so many questions now about, like, growing up in Hawaii, but, I'm going to start first with our, lightning round questions. Are you ready? Tsk... icebreaker. Used to call them Lightning Round. But they're not lightning. Okay. First question. Are you lefty or a righty?DUFFIE:I'm a righty, but I am dyslexic, so jury's out.ADRIANA:Love it. Next question. Do you prefer iPhone or Android? iPhone. All right. Next one. Do you prefer Mac, Linux, or Windows?DUFFIE:Linux. All day. I've been a Linux on the desktop user for 20 something years.ADRIANA:Oh, damn. What's your what's your favorite distro?DUFFIE:My favorite distro. That's a tough one. I've been through so many. I think Arch is probably my current favorite because of the the community builds and everything else like that at work, however, when I'm at Cisco, I have to. I have to use Ubuntu, which I don't mind. It's a great distro as well, but but yeah, like for the, for the obscure kind of stuff that you need to make your desktop your own, I think Arch is really the great one.ADRIANA:Nice, nice. And, that is one thing like Linux does let you, play around a lot.DUFFIE:Almost to its detriment. Yes.ADRIANA:Yeah. That's true. My, my only, my only beef with with Linux and maybe it's improved. It's been a while... was like I couldn't get it to play with all the peripherals all the time. And when I used to have, like, you know, an iPhone that I had to connect to, to my computer to sync, or actually, before that, I had BlackBerry. I couldn't use the BlackBerry software to sync my BlackBerry in my Linux box. Sadly.DUFFIE:It's a challenge for sure. I mean, it's I was just recently. Speaking of geeking out, I'm also a motorcycle rider, and I was recently changing the programing of the computer that operates the motorcycle's fueling and electrical systems. And for that, I needed a Windows computer, because the only software that I could use to load the program onto the device that was doing the programing was the windows computer.And so I again remembered how to do this with Vagrant. I spun up a Windows 11 machine, figured out how to do a USB passthrough, because I'm not going to install Windows just to try this out. Right? Like...ADRIANA:Yeah, yeah.DUFFIE:You know like but yeah, I feel you on the on the challenge of like being able to having to deal with stuff that sometimes it's, it's-- Windows is the only way. And...ADRIANA:Yes. But also you're like updating software on your motorcycle. Feel like you buried the lede there.DUFFIE:Well, it's interesting stuff. I mean, just like with motorcycles, actually, with most fuel injected vehicles, especially recent ones, they have an ECU that's responsible for like good timing in the fueling.And and from the factory they come in this issue in this state where because of the way that the regulations work, they have to stay within a particular range of fueling and timing to remain underneath an emission thing, which does two things. I mean, I appreciate the emissions challenge, but the other part of it is that it causes the motorcycle to run very lean a lot of the time, which causes the motorcycle to run hot.And actually you end up in this kind of like weird bad loop where the motorcycle can't really operate at efficiency. So it's continuing to run badly. And and if it were to able to run efficiently, it would actually run significantly more efficiently then the computer program allows for it. And so that was the change I was making, was allowing for the computer to actually learn from the sensors on the bike how efficiently it's running.So it could actually do a better learning loop and operate correctly. Right. It's still in the the, the two that I put on this motorcycle is still a 50 state tune. If I had to go and get my exhaust checked, it would still pass.It's just that it allows the motorcycle to be unrestricted in how it fuels and times the bike so that it's still it's still being very efficient, but it's not being held back by that regulation on it.ADRIANA:Got it. That's very cool. Speaking of... so, like, what do you what do you write that in?DUFFIE:Oh, I'm not sure. I didn't actually write this one. So this is all like, I so basically what I get back is a program that looks like a map, right? It looks a little bit like a graph. And the units on one side are perhaps things like, measurements of oxygen and, and measurements of temperature and things like that.And on the other side we have like timing adjustment, like up or down and also fueling how much fueling. And you can think of this like a big heat map. Right. And what it's trying to do is it's trying to figure out a way to make it so that as you move through the power cycle of the motorcycle, it's creating a scenario where everything is fueled and timed correctly based on the temperature and the, oxygen levels being measured at the exhaust system.ADRIANA:Oh, cool.DUFFIE:Right. And so it's like, it's this and this is what I mean by that second, but it's kind of a closed loop system, they call it, because it's constantly measuring the situation at hand and trying to adjust timing and fuel based on that.ADRIANA:Yeah. Yeah. That's so cool.DUFFIE:But I think it's probably written in C or, you know, something crazy because it's been around forever. Yeah, I feel like it's one of those industries ripe for disruption, but nothing is ever... it’s like, such a niche thing, you know?ADRIANA:So true, so true. Yeah. That's so cool. It isn't it wild to realize, I mean, I think we already know, deep in the back of our minds that computers run our vehicles, but it's still, like, kind of blows my mind.DUFFIE:It is a trip. Yeah. For sure. Like and it's funny there's there are still you can still find vehicles for which this is not true. Right. Like there's still plenty of vehicles out there that that are still, you know, carburated and all of that stuff. Yeah.ADRIANA:Yeah, yeah.DUFFIE:Like with, with fuel injection and all of that. It's really come a long way. Just a couple of years ago I bought my first all electric car and that's nothing but computers, right? Like there's. Other than the brakes, maybe, you know, like I.ADRIANA:Yeah.DUFFIE:Yeah.ADRIANA:And speaking of electric cars, like, so I, I have a hybrid and when we, when we bought the hybrid, the first time I drove it and it was in electrical mode, I'm like, what's going on? There's no noise. Like it breaks your brain.DUFFIE:Yeah, it's a trippy thing. And then, you know, it's just a power powerband and everything. And then I thought when I bought this car, because I come from the, you know, like, I had, had a mini Cooper Clubman before this, and I had a Honda Element and a bunch of other cars that are great cars. But like, I thought that when I bought the electric car, I would have, like, range anxiety that I would be worried, like I would I would have this concern of like, am I going to be able to get to the next charging station?You know, like, and really, it's not a thing in California in California where I, where I do all of my driving.ADRIANA:Right.DUFFIE:It's not a thing I have to worry about at all.ADRIANA:Right. Right. This is THE place to own an electric car.DUFFIE:Yeah. And also, the car goes 200 something miles on a charge.ADRIANA:Damn.DUFFIE:So it's not like, you know, it's not. It's not like. It's like that's about what a tank would have taken me.ADRIANA:Yeah.DUFFIE:Right. Like I take a gas, so they're taking me about the same distance. So it's like it's already kind of like aligned with, like my mental picture of, like how far I can go before I have to deal with the gas thing.ADRIANA:That's great. And does your car charge fast?DUFFIE:It is. Yeah. It's like the 400 volt system or the 800 volt system or something. So I pull in to a fast charger and 20 minutes later from empty, I'm at like 80 or 90.ADRIANA:Oh that's pretty good. That's pretty good. I heard there's like some really cool technology out there in the world that allows you to, swap out car batteries. So then I guess it makes the, the experience a lot better so that you're not having to sit there, you know, waiting 20 minutes for for a charge, even.DUFFIE:I've heard of that one. I've also heard of like there's another one that I've seen or I haven't seen it, but I've heard it read about, which is like they put like a mat in your driveway or whatever. And then like, it's like wireless charging speeds.ADRIANA:Oh my god. Oh my god.DUFFIE:Right. Like overnight it would just wireless. It would be like your little mouse or whatever. It just wirelessly charge. But yeah, I haven't seen any of that in person. But it's pretty amazing.ADRIANA:Damn mind blown. Yeah, that is so trippy. Well, I could I could keep on asking questions about this, but, I'm going to move on to the next question in our series. Do you have favorite programing language?DUFFIE:Do I have a favorite programing language? Whew. That's tough. I will say Python.ADRIANA:I love Python. So, Team Python.DUFFIE:And and to qualify that I think I'll say Python because of IPython. I'm a, I'm a type of learner that I kind of need to be hands on. I need, I need to be able to ask questions, everything with my hands and like figure out how it works.ADRIANA:Yeah, yeah.DUFFIE:And it really unlocked my ability to understand how programing works because like, you can write all kinds of crazy ways of transforming data dictionaries and all this other stuff. But unless you're able to, like, jump in and see what state it's in, like, did it work? Is it doing the thing I expect, like in an interactive way?ADRIANA:Yeah.DUFFIE:I have a hard time, like in my head, like putting together how it works. It's easier now with like structs in Go, like it's, it's like, it kind of like it makes it a little bit easier to understand what the data will with the shape the data will take. But like in Python, I feel like was the first one that really unlocked. Like being able to understand and being able to watch a program work through the different parts of the logical flow.ADRIANA:Right. Right. That's so cool. Love it. Okay. Next question. Do you prefer dev or ops?DUFFIE:I think I prefer ops, and the reason is like for me, a big part of the thing that gets me up in the morning, the thing that drives me to go and do it again is the people.And so between dev and Ops I feel like dev frequently like we were, we are working on our own to build, to improve a piece of software or some piece of infrastructure or whatever it is. And we're, we're focused on that work and then like maybe once a day or perhaps like a couple times a week, we go and we meet each other and talk about what we're going to work together, etc..And in ops, it's like a daily you're working in a team, right? Like it's you're handing off between the different parts of it and all that pretty constantly. And I feel like that's definitely more my speed of operations before for a number of different companies. But.But yeah, like, I really like the, the people part of the puzzle as much as I like the technology. So I need both of those things to, to really feel like I'm doing the right work, you know?ADRIANA:Yeah, yeah. It's true, it's true. It's Yeah. You know, at the end of the day, it's it's so interesting. I feel like we all crave, like, human connection, a place to belong. And then finding, like, our people in our little like niche of work. Right. Is so, so important.DUFFIE:I completely agree. Yeah. And I feel like, you know, dev is the other where I feel like dev is challenging because like, it can feel very isolating, right? Like, I feel like in many ways. And some people are into that. Right. Like it takes all kinds. Right? Like some people... for them, like being able to really apply their whole self to that problem and move that problem along is all they need.And that's great. Right.DUFFIE:But for me I need that multiple puzzle piece, you know like.ADRIANA:I totally feel ya. Yeah. It is interesting that dev really is a solo endeavor. Unless you do, you know, you do like,programing or swarm programing, which I don't know. I'm, I'm too much of a control freak to do pair programing. And I'm, I'm the one who has to be on the driver's seat.I've only paired successfully, like, with one friend, and it was like, you know, he he knew that I was the one who had to be in the driver's seat, and he, he he, he was happy to, to stay in the passenger seat, and it worked really well. But I don't know if I could do that with anyone else.DUFFIE:I'm curious if you have have tried doing, like, pair programing with, like, a computer or like, AI or something.ADRIANA:Oh, like vibe coding. I have not, I'm not not. Yeah. I wouldn't say I've tried vibe coding yet, but that's on my to do listI finally, I feel like I finally have a project for vibe coding. Because I hate doing front-end. I'm allergic to front-end dev. Like, JavaScript lost me years ago.lDUFFIE:That is an entire thing. Like, oh yeah. Like completely with you on that. It’s like, you might understand databases and data manipulation, all this other stuff. And then you get in the front-end, you're like, what in the world is happening?ADRIANA:Exactly. Like, you lost me at JavaScript and CSS and like the fact that shit doesn't work for multiple browsers and like, no. DUFFIE: Oh my god. Yes. Right. Like, wow. ADRIANA: Yeah. So my my vibe coding project is build me a website. I like it because right now, like I host my my blog on medium and I'm happily doing that.But like I have owned my own domain since I think 2000 and I've not. It's been a while since I've done anything with it. I think I might have had stuff on it a long time ago. Some like shitty static web page that has long since been taken down. This is my excuse. So yes, I, I, like you are so right though on on like pair programing... like, vibe coding is like pair programing with the AI. That's cool.Okay. Next question in the series, do you prefer JSON or YAML?DUFFIE:JSON or YAML? Wow. Well, I was, you know, a few years ago, I was working with Rory McCune, Ian Coldwater, and Brad Geesaman, and we were looking at a, an exploit on YAML which allows for a multiple multiple application attack where, it was called “Billion Laughs”. It's a really fun CVE in the Kubernetes CVE history.And what this would do is in YAML, there's this idea that you can take a, an anchor and then copy and then generate code based on that anchor, where you apply it within your YAML file. And there was no upper bound set on the expansion of the anchor. So what the submit was that like, you could actually like submit a very small YAML file that would result in an expansion of memory and the API server cut it off all over.ADRIANA:Well down.DUFFIE:So there is no such thing in JSON. Like there's no like expansion idea in JSON. This is a feature only of the YAML of the only of the YAML thing, so I don't know which one I prefer. I'd say that YAML is probably easier on the human, and JSON is definitely easier on the computer.ADRIANA:Yeah, I can see that. I could see that. Yeah, I find YAML easier on the eyes. I found the curly braces of JSON like too much for me. It's just it's noise.DUFFIE:Yeah. And if you don't have like if you don't have some kind of ID to tell you when you're blowing it, it's really very difficult to write.ADRIANA:Yeah.DUFFIE:Like but it's also interesting that JSON that YAML has these like challenges like, like it'll, it'll determine it, like a boolean value is different than, you know, is detected as a YAML feature rather than as a Boolean value. And like the date thing, there's, there's a bunch of weird little peccadilloes about YAML that make it maybe not quite incompatible, but certainly not the perfect tool for what we use it for.Where you apply quotes and where you don't. And how do you escape sequences and like oh yeah. Oh my gosh. There's so many things.ADRIANA:Quotes. Yeah, yeah. The quotes, the quotes, the dam quotes. It's like, do you like quotes? Do you not like quotes?DUFFIE:I came across a very interesting problem leveraging YAML in, Ansible, the other day. And I was because I was trying to basically create a string that actually had quotes in it, and I was having the hardest time getting, Ansible to do the right thing in templating. It was actually using Jinja, really at the end of the day.But like, I couldn't get you to do the thing I was trying to get it to do because of the escaping. And then I finally figured out that they, they have actually built a function called unsafe.ADRIANA:Oh.DUFFIE:And they were just like, mark this particular string unsafe. And they're like, just don't interpret it. Just put it in and just put it in and and take it out and like don't try to play with it. Don't try to understand what it says. Just use this string as I have given it to you and it works great now.ADRIANA:Wow that's great.DUFFIE:Absolutely amazing. Life changing, right? Because like trying to manipulate. I was like, is it three single quotes and then a double quote, is it like like I'm trying to figure out how to make this work. And I could not get it, and then finally I found “unsafe”.ADRIANA:Oh my God, I gotta love the name too. Unsafe. Yeah. Oh my God, yay software people. Okay, next question. Do you prefer spaces or tabs?DUFFIE:I prefer that my tab presents as two spaces.ADRIANA:Because of the YAML shit. That's honestly why I started like converting my tabs into spaces in VS code is because of YAML. I still like YAML over JSON though. For all its shortcomings.DUFFIE:For sure.ADRIANA:Okay, two more questions. Are you more of a video or text person for learning stuff?DUFFIE:Ooh, tricky. I think it depends on what I'm learning actually. So I think if I learning programing or learning a new language or learning some new tricks about that language, I'll typically read it or I'll typically like, find a program, a sufficiently advanced program written in the language that I want to learn, and then go see how they do it and figure out, like, the different little challenges that they run into and how they solve them, and like, kind of dig into it from that perspective.But I'm always looking for stuff like the pragmatic this or like, you know, 101 weird problems with ECS. You know, like, I'm always looking for that kind of content to understand what's happening. Like, there's a great article, that a good friend wrote that was, that was writing about about the language that, like, describes all the weird stuff that you don't really expect, like shadow copies and like that kind of stuff.So that's reading. But then on the learning. So I'm, I'm a Rubik’s cuber. I play with Rubik's cubes all the time. It's like one of my, one of the things I picked up during the pandemic.ADRIANA:Oh, cool.DUFFIE:And for that, I feel like I need to watch somebody solve using a particular algorithm a couple times and then I can then I can try it manually. Yeah. And then and then once I start doing it manually, then it's like a manual memory and I can actually remember it. Right? Yeah. Actually I think it depends on what I'm learning.ADRIANA:Yeah. That makes sense. That makes sense I yeah, I, I feel like... try to solve a Rubik's cube by reading instructions. This would be so hard. Yeah.DUFFIE:It's really, I mean, and that's how it was for a long time. I mean, there was the Rubik's cubes were around before YouTube, right?ADRIANA:Like, yeah, that's true. That's so true. Yeah. I mean, the stuff we take for granted, honestly, like, it just blows my mind. You know, like the other day I was watching, the show on Apple TV+ called Constellation. I don't know if you've seen it yet. Really good. Really good sci fi. But they, when the characters had, like, it's she was it's it's like, you know, like current current day.But she had she had a cassette tape and someone had sent her cassette tape and my thought was, how the fuck is she going to play this cassette tape? Right. And she had like, a toy, like cassette tape player, I guess that her kid had, and that's how she played the cassette tape and I'm like, damn, you know, like, I'm thinking back, I think I got rid of my last tape player.I don't know, like five years ago when I moved. And I've got, like, I don't have an actual dedicated CD player. I've got a couple of, like, external CD drives sitting under my desk for just in case. It's I mean, all these are these things that we used to rely on, like just gone. I remember handing in, like, my homework in university on floppy disks.DUFFIE:Or Zip drives. Remember zip drives? So that was like even a shorter flash in the sun, right? Like that was like.ADRIANA:Yeah, that was very short lived. I it was so short lived that I never owned a Zip drive.DUFFIE:Yeah. So it's one thing though, my experience with Zip drives, which was funny, it was like I worked at Juniper for about six and a half years, and Juniper builds routers and routers and switches, and some of those routers were built during the period of time when flash drives were a thing. Yeah. And so like to load software onto the router.There was a class of router. I can’t remember which one it is. But there's like some there's some Juniper router that it actually uses Zip drives. So load the operating system into the router. And we and you know this is in like 2006, 2007. So we're there and like and like we're we're like trolling eBay trying to find flash drives.ADRIANA:Like because.DUFFIE:Because like even working at Juniper, like nobody's selling them new anymore. Right? Like you're... old stock so we can keep these routers alive. It was amazing.ADRIANA:Holy crap. Okay, final question. We've reached our final question of the icebreaker questions. What is your superpower?DUFFIE:Like superpower? I think when you ask other people what my superpower is, it's that I am able to communicate complicated things in a way that is easy to understand.I think my superpower is that, you know, we all have our own challenges. And one of the challenges that I have is like, I, I, I had a series of experiences that really taught me that I have to think about perspective differently.And that means that if I'm looking at a problem, I can only ever understand the problem with my own faculties, my own eyes, my own brain, my own hands. I can only understand it so far. And that's and that's limited by my experience. Right. But but what I've been through before, whatever it is, however, if I try and teach that thing, then I get exposed to the faculties of others, right?They might say, what happens if this happens? What happens if that happens? Hey, have you thought about this? You know, like what? What happens when this other part happens? And I'm like, and those for me are like the most valuable thing. So in a way that's my superpower is I don't rest on the idea of a single perspective.ADRIANA:Ooh, I like that. That's very cool. And so, so important because I it, it made me think back to like, yeah, my, my husband's also in tech. And so I'll... and we're in different different areas. And so I'll be telling him about some of the stuff that I'm, I'm working on. And then he'll start asking questions because it's not his area.And, and I'm like, oh, and I don't... I have I have to say I almost get annoyed. Because I'm like, why are you thinking about it that way? And it's like, but then I have to kind of take a step back and think, of course, he's thinking it that way because he's approaching it from a completely different angle. So yeah. Yeah.DUFFIE:Exactly. Yeah. It's always I mean, it's it's such a trippy thing that I feel like all of us bring there's a number of different like concepts that talk about this. Right. Like one of them is the idea of the beginner's mind. Right. In the beginner's mind, all things are possible in the expert's mind. Very few.But there's, there's a ton of different like concepts that, that speak about this as it relates to people and I love and I love the whole idea that like, you know, we each bring our own perspective to a set of problems, whether that problem is related to humans, whether that problem is related to coding, whether that problem is related to logic.We we each have a built up over our, our journey, you know, like a different set of understandings and expectations about how these things work. Yeah. And being open to that is huge. Right. Like that's I think probably the biggest skill of a teacher that we don't really talk about is that like being open to those perspectives that are not their own is such a huge thing.ADRIANA:It really is because it, it, it opens so many doors.DUFFIE:Yeah. In your own brain and everybody else's brain, like, it's like, you know, it's like we, you know, we are you and I, we're both talking about, like, lifelong learning. I think we were talking about this. So lifelong learning is when you're in tech, you're constantly learning, you know. Yeah.ADRIANA:Yeah.DUFFIE:I feel like that's a big piece of it too, right. Like the way we're way to really actively engage in that is to think about it, think about the limitations of perspective.ADRIANA:Yeah. And I think, you know, going staying on that lifelong learner topic, you can't I feel like you can't be in tech and not be a lifelong learner. And expect your career to progress. And I think that being open to different perspectives is what allows that to happen, because I think people who jumped on to like any anytime you're jumping onto new tooling or new concepts like getting, you know, open your mind around DevOps, like what you're telling me, I have to like, do my work differently. Like it's hard, it's scary.DUFFIE:Totally true. Yeah, yeah, I think I mean, even even outside of tech, I think that's true. Right? If you're if you're a chef, you're oh my god. Yeah. You're a hairstylist. You're like any number of different things for you to really progress.ADRIANA:Yeah. And certainly anything artistic I mean you can't just be like okay with the status quo. Can you imagine? No evolution. How boring. How boring.DUFFIE:Nope. Yeah. Wild stuff.ADRIANA:Yeah. Well, we got through all the all the icebreaker questions with who? Thanks for playing along. I have so many questions because. So, actually, there's one thing I want to touch upon because you mentioned earlier on, that you're dyslexic. And, I was wondering because my, my husband's, dyslexic as well. And, so for him, like, one of the things that I've learned because, I'm, I'm, I'm a fast reader, I guess certainly compared to him and I it it has taught me being married to him that if I'm showing him something, I have to be super patient, as and respectful of the pace in which he reads.And he talks about a lot about, coping mechanisms, as being as a dyslexic person,DUFFIE:My experience is very different than your husband’s. I imagine that, like, everything is on the spectrum at some point.ADRIANA:Yeah. Yeah. Of course. Of course.DUFFIE:When I was, when I was coming up, I failed the second grade, and my mom figured out that the reason I was failing was that I was dyslexic and the school didn't have the wherewithal to make that assumption or make that, assessment themselves. And so my mom went to learn how to teach a dyslexic kid how to read, and she taught me to read.And then after that, I was I was at a I was reading at a collegiate level, like very quickly, like, I, I understood how this worked. It was game on, you know.ADRIANA:Damn! That's awesome.DUFFIE:And like you at this point, like if I'm looking at a page of text, I have to I would have to actively not read it.Right. Like I'm already processing the data on that page. Just have it. Just having it in my vision.ADRIANA:Yeah. Yeah, yeah.DUFFIE:I'm not thinking about like I'm not thinking about the process. I'm not like and I can read log files looking for a particular thing. It's like it's one of those. It's like a, it's an incredibly quick way of getting information into your brain. But like but but it's definitely a skill, right. Like it's. It's a trippy thing.ADRIANA:Yeah. That's so cool. It's, it's cool that you got, like, a diagnosis or at least, I guess, recognition, early on in life because my, my husband was, he, he had the experience where I think it was he never even got, like, a formal diagnosis. It was like after, you know, a long time of struggling.And I guess reading enough stuff online where he's like, oh, shit, I think I might actually be dyslexic. And it, it tracks and it his experience was such a negative one where it's like, you know, the, the teachers would like, harp on him over like, oh, you're not applying yourself and like, you’re too slow, and blah blah blah.And, and you know, kind of, he was, almost dismissed. He bet on himself. But like, and computers kind of saved him, but like, it was no thanks to, you know, people who didn't recognize that at the time. So kudos to your mom for like, really...DUFFIE:Oh my gosh.ADRIANA:Helping. My god.DUFFIE:Yeah. I can't, you know, I can't it's it's a it's such a wild thing to think about, but like, I can't imagine that not working out the way that it did because like, where would I be? You know, like, I don't even know what life would look like if I had if my mom had not figured that out in the time that she did, like, help me out.It’s wild. You know, like one of those. What? It's one of those turning points that happens so early in the, in the, in the maze that you're like like, oh, like, how else would that have gone?ADRIANA:Yeah, right?DUFFIE:It's crazy.ADRIANA:It's trippy. Yeah. So kudos. That's amazing. Yeah. Thanks for sharing. Another thing that I wanted to ask, you mentioned, so you said you're so were you born in Hawaii, or you grew up in Hawaii, or both?DUFFIE:I was born in California.ADRIANA:Okay.DUFFIE:And my parents, my parents were never, like, kind of, like, really together. Like, my father and my mother were like, together, and they were traveling together for quite a while, but they were never really, like, a long term thing. And, so my mother and my stepfather met and they met and they married. And then basically about a year after that, when I was. I think eight, and my sister was four, we moved to Hawaii because that's where they wanted to be.ADRIANA:Nice.DUFFIE:And I was in Hawaii from when I was eight until, basically just around high school, like middle school, high school ten, and then moved back to California to live with my dad, and then kind of went back and forth between California and Hawaii for several years. Yeah. To, in like visiting my mom, or coming back to live with my dad.And I remember, like, all these weird little culture shock. So, for example, one of the first times back to California to live with my dad, the first time, he was living here in San José, he was living down in San José, and we had, I had this wild experience. So in Hawaii, it's always been very expensive. A lot of food you have to get in, right?ADRIANA:Right.DUFFIE:Go into the grocery store with 20 bucks. It's not going to end up with a lot of groceries. Even at the time, like in in the early 90s or the early late 80s, it was still very expensive.ADRIANA:Yeah.DUFFIE:And so, having that experience of, like, being able to go into a grocery store in San José, like a big, Big Saver or whatever, right, and walk out with a grocery cart full of food for 20 bucks was mind blowing.ADRIANA:Oh, wow.DUFFIE:As a teenage boy, I'm like, this is not making sense to me right now. But it was like it was it was such a crazy thing, you know, like having that experience of like, wow, this like the, you know, understanding the economic climate of different areas and like realizing that while the different like or even gas, the price of gas in Hawaii was always more expensive than the price... I remember gas in California, being as cheap is like, not... less than a buck.ADRIANA:Wow.DUFFIE:Never a thing in Hawaii. Like...ADRIANA:That is wild. It's so cool, though, that it, it kind of it teaches you different perspectives and gives you an appreciation as well for those things.DUFFIE:These are some of those experiences that I was talking about that really drove me to think that, like that perspective is... That perspective is more important than your own, right?ADRIANA:Yeah. Yeah, absolutely, absolutely. And and, out of curiosity, like what got you into tech?DUFFIE:So when I was in high school, I got into computers, and I was one of the people who kind of understood compu-- like my brain has always just kind of understand, have understood how computers work pretty well.ADRIANA:Yeah.DUFFIE:And so I was like the teacher's aide in the computer class, and I was getting into, like, all the all the different things from that perspective. And I was also into theater at the time. So I was I it was technical theater. So doing lights, sound, staging, working all of that stuff. And so interestingly, both of these two fields involve technology.And so I think that really kind of like became a through line for me was like working in different, technical fields. So, like whether that was, for, for years when I was working in Hawaii, I was doing lighting, sound, staging, rigging, and I was always, you know, working at that part of the tech. Because in Hawaii, if you're not working in the tourism industry in some way, you're not working, right?ADRIANA:Right, right.DUFFIE:It’s really hard.ADRIANA:Yeah, yeah.DUFFIE:And so when I came to California and I was like, you know, I'm already pretty good with my computer already, like exploring Linux, already exploring Windows. And I was kind of like playing with all the different operating systems and how all they were, they all work and all that stuff. I started getting into systems administration.And I went from systems administration into network administration because again, that's one of those like, things I really wanted to know how all of that worked. Yeah. And so best way for me to understand how all that worked was to go and play with it, like to go to work on it like. So that was network administration, systems administration... I first broke into real tech when I... and.... just before the year 2000 and I joined a couple of companies that were, that were providing DSL. There were DSL wholesalers. So they, Covad and NorthPoint communications were, were the two that I joined, and both of them were tremendous experiences because they were both. In in CovadI was actually out doing physical installations of DSL. There's all kinds of crazy stories related to that. And then at NorthPoint, I went inside and I was doing customer support, and I was actually answering phone calls of installers and also customers who were trying to understand why their thing wasn't working or how to get this turned on or etc.And so I went from like customer support up into the architecture level pretty quickly because I understood how these systems work pretty, pretty well, and I was able to communicate it and teach it and share it. I became like my path to, kind of a higher I don't know if like a more senior role or, or really gave me an opportunity to kind of jump into different parts of the system because I was able to teach and bring people with me.ADRIANA:Yeah. And it's such a wonderful feeling when you're able to, like, get through to people, right? Through...DUFFIE:Seeing the light come on? It's amazing.ADRIANA:The network stuff that you were doing. Was it all like, self-taught or like, how did you, come to learn it?DUFFIE:A lot of it was self-taught. A lot of it was actually also, exploring how things work based, like there's always been a number of different technologies out there, like GNS, graphical network simulator. Where you can actually like, you know, on a reasonably inexpensive computer, you know, build their whole research lab and explore this stuff. And Kubernetes, there's KinD, right? Kubernetes, Kubernetes in Docker. It's another great example. You don't need you don't need to have an Amazon account to be able to play with Kubernetes. You can play with it in Docker on your laptop, right?Those particular types of things have always been around for people who want to play with them and understand how how different parts work and understand different protocols and understand how to build adjacencies and how to troubleshoot them, like those things have been around for a long time, whether they were KinD or whether they were, GNS, or like, things like this.And so that's that's always been kind of like I'm about to let my curiosity like, what happens if I'm trying to convert from, you know, BGP to OSPF. Like, I don't know, let's let's try it.ADRIANA:So yeah. So you've basically gravitated towards networking for for a chunk of your career then. Is that is that accurate.DUFFIE:Yeah, I think networking, distributed systems, people, it's always been one thing or another. I've worked on a variety of different technology efforts across a variety of different companies. I helped build the first shared infrastructure at Apple and it was great. It was called PIE, Platform Infrastructure Engineering. So “apple pie”, you know.We were so proud of that name.ADRIANA:Oh my God. That's so cool. How was it working at Apple?DUFFIE:I think as with many big companies, I think Apple has an incredible opportunity to go and work with some of the and do some of the best work of your life.ADRIANA:Yeah.DUFFIE:If you find yourself in the right group working with the right people, putting you, you know, giving you the right opportunity and really letting you kind of like, grow into that. I think that you can really find that at Apple. You can also find the opposite experience where, like, you come in with this, a bit, perhaps, it's not even really about what you bring to it. Sometimes that you're just you're in a situation where it's just untenable and it's not going to work for you, and you're going to need to go somewhere else and go find another opportunity somewhere else.And I think that's true of most big companies. You find these little pockets of areas where you can really do the best work for your life, and sometimes you find pockets where that's just not a possibility. It's really hard.ADRIANA:Yeah. And the, it, sometimes it just boils down. I mean, yes, there's the, there's the company culture, but also like, just finding the right team, the one where it feels like home. Which can be such a challenge.DUFFIE:Yeah. Where the people believe in you. Where they where you where you get to really, like, come into your own and shine and like, it's it's an amazing experience, but I, I really in many ways I wish there were some way of. Kind of guaranteeing that for people or.ADRIANA:I know. Right. It's so true. Like sorry. Good.DUFFIE:Yeah. It's it's one of those things that like I do feel like the Kubernetes community does pretty good at this. There's other communities out there that do pretty good at this where they're like, like we know everybody had to be new at some point, and we want to make it so that in your time as being new, you have somebody to ask questions of, like, how do we build that community?Which is really the crux of the community problem. Like, how do we build that community to enable you to feel like you're not an imposter, to make you feel like your contributions are valuable, that your questions are valid, that you're you're not just that you're not alone in this. You're trying you're not trying to run up this hill by yourself. There's a bunch of us running beside you. You know what I mean?ADRIANA:Like it's so true. It's so true. And I think, like, there, there. Certain, as you said, certain communities that make it so, so easy to do that, that kind of give you that safe space. You know, I think back to like some of the nasty shit you see on StackOverflow where you're like, I'm just asking a question. And then they're like questioning your whole, like, existence.And you're like, hey, I just want an answer.DUFFIE:And and the stress of all of this, I mean, even like the, the stress about this also really affects how people react or are able to spend time. Right? Like, if I like,I've definitely run into situations where like I'm asking somebody a question and they're very resistive to the question because they feel that their interpretation of this question is I'm calling into validity, whether the thing you did was right or wrong.ADRIANA:Yeah.DUFFIE:I'm like, no, I, I there's no right or wrong. But but but other. But how they internalize that question is... that I have no control over. I can say like hey man, I think you did the absolute best you could with the information that you had at the time, 1,000% every time. Otherwise you probably wouldn't have done it right.But yeah, it's, it's, it's a challenging it's this is that people puzzle right. Like how do you, how do you communicate effectively when what you're, when the words you're using may be interpreted as a challenge. As opposed to just a question. Right. Like, I seek to understand.ADRIANA:Yeah. Yeah. And I think and I think, you know, to, to your credit and your superpower, having that perspective, can be extremely helpful because it probably primes you better to not have that resistance when, when someone comes at you with a question like that, that you know. Yeah.DUFFIE:Right. Like, you know, being able to prime the other person and say like, you know, first of all, let's let's play it out. I'm not trying to like, challenge the decisions that you’ve made.ADRIANA:Yeah, yeah.DUFFIE:Let's trying to understand how it works. And you're the best person to ask because your name is on the good committee.ADRIANA:Yeah. Right. Yeah.DUFFIE:Take me on that journey. Right.ADRIANA:Like it's true. Yeah. It's all about disarming, right? It's funny because, you know, I've, I've, I've said this to so many people, like contributing, especially contributing to open source can be so, so daunting, especially like very well-established projects. Right. Where you've got, like your, your old guard and you're like, oh my God, dare I? Dare I throw my hat into the ring?DUFFIE:I feel like, you know, it's definitely... it's, it is absolutely one of those situations where, like, the longest journey begins with a single step, you know.And the other part of this that I wanted to call back to on the whole perspective, which I think is an interesting thing for people to hear.Some people feel like if they learn a programing language, and then the next programing language comes out, that everything that they did was lost work.And one thing I've learned in my career is that there is no lost work. Like that, that everything that you have been through, every part of your experience has set you up for success moving forward. Like if you know how to troubleshoot networks, what you’re troubleshooting is a distributed system.And you could apply a lot of the same brain logic to the problem of understanding why databases aren't redistributing, that you could, to understanding why, a network problem exists or a network partition exists.I call this like, building intuition. You're, you're constantly building intuition because you're solving problems at different levels of a stack or solving problems even within the same stack. Your, your problem solving skills are what you're building. That's the thing you take with you, regardless of where you're going next.ADRIANA:Yeah, yeah, yeah. And I think that that's what people need to remember. Even, you know, one of the things that I always tell people, from a coding perspective is like, never fall in love with your code, right? Because, like, yeah, you write something and then someone else is gonna look at your code and build on it and make it better.And, like, isn't that the ultimate compliment? Someone, someone is inspired by something you've done and then thought of another way to like a way to improve it.DUFFIE:Oh my gosh, just add this KubeCon in London. There was a great talk that was talking about, kind of changing the way that we think about security and applications and stuff and, and it was neat because they based their talk on a talk that I had done with Brad and Rory and Ian in Amsterdam.ADRIANA:Oh, cool.DUFFIE:They, they took the idea of it and they were like, well, let's take it further. Let's understand container scanning even further than what they jumped into. Right. And I was like, I love that. Right?ADRIANA:Like, yeah.DUFFIE:Take the idea further. When I was a kid, there was this Creative Whack Pack. There was this set of ideas, and one of the things that they put in that pack was, don't ever fall in love with an idea. But it's just it's kind of a corollary to what you're saying about falling in love with your code, right?ADRIANA:Yeah.DUFFIE:The mental path you took to get to this idea isn't the only one we have. We all can agree on that.ADRIANA:Yeah, it's it's never it's never a waste like, you know, I, I, I'm, I consider myself a serial blogger. And oftentimes all like up there is the last blog post I wrote, I started writing, I had finished writing it, I and then I started like reviewing the, the the copy and I think the last thing that I had was like a conclusion to write and, and I'm writing out the conclusion and I'm reviewing the copy and I'm like, oh shit, I framed this blog post as X, but I kind of buried the lede and I need to reframe it and, and then, you know, I it wasn't a complete gutting, but there is definitely like a lot of rework. And whenever stuff like that happens, I just tell myself, like, it's okay. Because what you're doing is making it better. So even if you like, delete an entire section, entire paragraph or whatever, it's totally fine because what's coming out is going to be way better than what you had before.DUFFIE:Exactly. Yeah, yeah. I love I mean, even the idea of challenging your own, it's like part of not falling in love with code or not falling in love with an idea is, is giving yourself that room to grow, right?ADRIANA:Yeah.DUFFIE:Giving yourself that permission to say, actually, I've been thinking about this all wrong.ADRIANA:Yeah, yeah.DUFFIE:You don’t need somebody else will tell you that. Like, you can tell you that too, right?ADRIANA:Being kind to yourself by giving yourself permission. Absolutely. And it's all part of the creative process. I wanted to switch gears a little bit and talk about, your current role, at Isovalent, which was acquired, I guess, semi-recently by Cisco. So how did you, how did you come to, work at Isovalent, and talk to a little bit about the work that you do.ADRIANA:Yeah.DUFFIE:So I, quite a few years ago now, I worked for a company called Nicira, which was a network virtualization company, and it was a fascinating role because it was I had just come from Juniper Networks, where I was, lab manager.And so I spent like, basically, I think it was like 5 or 6 years or something at Juniper, learning every possible way to break a network at any type of scale.And then I come to, to Nicira where I am, working on working with the team and developing network virtualization. And my part of that opportunity was like, how do I how can I bring this skill set that I have learned in troubleshooting networks to, this problem of building network virtualization?So, like, in real... in “real” networks, right? Non-virtual networks, I should say. Like, there are things that I know how to... that I'm like, are ingrained in my mind about troubleshooting and understanding the state of the network as it relates to, like how all things are operating.When they're building a network virtualization model, like we need we need similar tools. I still need to know when things are propagating. I still need to understand the state of that network, whether it's virtual or real. And so it was this fascinating role where I'm like working with a team that's developing all of this software and saying, I need to know how this works.I need to understand when this happens. I need to, you know, just bring my real world experience from troubleshooting networks to this new virtual arena. And that was just a great role. I had a wonderful time. And at that job I met Dan Whitland. Who is the CEO of Isovalent.ADRIANA:Nice.DUFFIE:And I also met Thomas Graff, who at the time was a contributor to Open vSwitch, which was one of the open source projects that came out of Nicira as well. And so, Dan and I have been friends the entire time, like we've known. We run into each other at different conferences. We're always good, glad to see each other.Etcetera. And so when, I decided to leave, so I was like, you know, I'm from Nicira, I did a bunch of other stuff. I went to Apple, I went to a company called Illumio. When I decided to leave Apple, I decided to kind of jump into Kubernetes because I saw this really incredible opportunity within the Kubernetes space.ADRIANA:Nice.DUFFIE:Having lived through the OpenStack days, I was like, oh, this is this is going to happen again, and it's going to be Kubernetes and it's going to be really fascinating to watch. And so I reached out to CoreOS. I said, you should hire me. They said, why? I said, just try it. And they interviewed me and I got the job. I worked at CoreOS, and then at Heptio.And then after Heptio was acquired into VMware. I decided to leave VMware. I went, and then, at that time, I was chatting with, Dan, who had built Isovalent at that point. At that point, and Isovalent getting to a place where they were like, really going after the market.And I decided that I wanted to go and do like a field CTO role. And I sibilant, and so I went to dad and I said, and I pitched it, you know, I'm like, hey, this is what I'd like to do for Isovalent. Are you interested in this?And at this point, I'd already at Heptio and at CoreOS, built a very public persona around learning and engaging in technology and engaging an open source, which, you know, which is a big part of myself and a big part of what I've given to the community over the years. And I said, you know, I'd like to keep doing that.ADRIANA:Yeah.DUFFIE:But I'd also like to be part of, like, you know, a customer facing role doing, sales, engineering and that sort of stuff. So we built a role called Field CTO, and that's where I came into at Isovalent.ADRIANA:Oh, cool.DUFFIE:And I was there for the longest I've ever been at a startup, actually. Cause like, the startups that I joined have, have either been acquired within a year or, or something around that space, which is, I will admit, a weird little humblebrag. I'm not trying to say [...] that [...]. Right. But like, but I think as it all works out, like I have a, you know, most of the startups I, I've been a part of have, except for, with the exception of Illumio have been acquired within a period of time.When I first joined Isovalent, I did think that Isovalent was going to be another one of those, like, year long journeys.ADRIANA:Yeah.DUFFIE:But then the pandemic happened. Actually it was in the pandemic when I joined. And then, you know, navigating all of that over the period of about, I think it was pretty close to three years when we were acquired.ADRIANA:All right.DUFFIE:Which is, you know, an incredible journey, incredible time as a startup, building the business from a, you know, from a very successful open source project to a reasonably successful enterprise product and a really kind of growing year over year. And, you know, and then helping uh, hire and helping train people and helping level people up in the technology and that space for doing a lot of public work around all of that.And now, after the acquisition, continuing to be very successful within Cisco. Isovalent is continuing to be, to grow crazily. And I think it's one of the most successful acquisitions I've ever been a part of, in that even after a year and a half, nothing... I'm still excited to go and work on that.Because it's changing, because it's the same team, because it's, because the people are still here. We're still moving. We're still, like, learning from our experience. We're still growing as a company within Cisco. We have just an incredible opportunity. And it's it's been it's been really, it's been amazing to just like, it's amazing to me that like, even after a year and a half, I'm still excited about doing it because, like in the past when CoreOS was acquired by RedHat,I left, and went to Heptio. When Heptio was acquired by VMWare, I left, because I felt like that when the whole Pivotal acquisition happened, I was like, yeah, this is not for me.When Nicira was acquired by VMware, we were like, oh, we have to rewrite everything. And I'm like, yeah, I'm going to go. And like...So after a year to be able to say so I'm just as committed to this role, just as committed to this opportunity as I was in the first year at Isovalent is such a radically different experience than I've had at any other acquisition that it's just... I feel very fortunate.ADRIANA:I mean, acquisitions can be so tricky, right? I mean, there's nothing like a culture killer if, if not done properly.DUFFIE:Like, in the Isovalent case, you're hiring 160 people.ADRIANA:Yeah, yeah.DUFFIE:And you need and you need to make sure that you have in that, in that hiring. What are they going to do? What's the vision? How does it apply to the overall vision. Like what is... like how do you keep them motivated? As a startup it's pretty easy. It's like, be motivated or die, right? Like it's not going to work if you don't.We're not all working on the same thing. But like, but within a large company like Cisco, you're like, okay, well now here's the thing that we're working on that is part of moving all of Cisco forward. And here's, and, and is that interesting to the 160 people that joined? Like, is it validating their assumptions? Is it like, driving them forward?Like, it's so hard to do is an acquisition. I feel like so many of them fail because there’s not really, there's no concise story vision, that really helps people who are coming into that scenario understand what the way forward is.ADRIANA:And I think that's the, that's the hardest part is like, do you, do you know where you fit in in the greater scheme of things and you feel like you're, you're you're I don't know, like it's almost this feeling of claustrophobia. Right. The parent company is like engulfing the, the acquired company and and do you maintain your, your culture. How do you integrate with the existing culture. Like that's a lot of,DUFFIE:A lot of really interesting problems. Yeah.ADRIANA:Isovalent is also known for, like, eBPF. Do you dabble... do anything in that, on that side of things? Just out of curiosity?DUFFIE:I do. Most of the time I spend my time on the frameworks that we're building. So things like, Cillium and, and, Tetragon. Tetragon is an incredible way of actually like, like if you have a problem that you want to solve with eBPF, Tetragon is a good framework for thinking about how to implement that.ADRIANA:Nice.DUFFIE:And you could definitely check out more about it at like Tetragon.io. But like I, I spent a lot of my time like helping people understand how that that might work. Like if you say, I want to do this, and I want to I want to have these outcomes, and I want to make this change, like, how do you how do I do that with Tetragon? I'm happy to help figure that part out.I also spend a lot of my time just helping people understand Kubernetes and how networking works and all that other stuff.DUFFIE:Within Kubernetes, so much of the networking is abstracted away from your your day to day use. You're not thinking about, okay, how do I get this pod an IP address? Not on your mind at all. Right.You might ask, how do I get traffic from outside into my application, right. Thinking oh, it's a load balancer. Right. How that creates, I don't know.I'm not thinking about how how all of this works in the, in between. Right. And that's, that's the fun part for me is that I'm, you know, something of an expert in that part of it. Like how does that infrastructure part work.And to be clear, like I'm defining expert as someone who can take other people and make them proficient at a thing. That's, in my mind, what an expert is. Not somebody who knows all the answers.ADRIANA:That's such a great definition. Man, if we knew all the answers, we would be rich! Alas, ‘tis not the case. I did ask, do you... are you actually a Kubernetes contributor as well?DUFFIE:I have in the past contributed. Mostly I contributed to the Kubeadm project, at the time. I was, I was working on Kubeadm. I've also worked on, contributed to Kubernetes in general and some of the docs I've contributed to, obviously to Cillium and to, other projects like in the space, like I contributed a little bit to Flux and to different things.ADRIANA:Oh, nice. That's cool.DUFFIE:But yeah, I think, but yeah, I mean, lately I haven't been contributing much because I've been focused on trying to help navigate this crazy big acquisition piece into into Cisco.ADRIANA:Yeah. Fair enough, fair enough. Makes sense. Cool. Well, we are coming up on time. But before we wrap up, I was wondering if you have any words of wisdom for our audience?DUFFIE:I'll definitely reiterate that understanding a problem from multiple perspectives is a is a multiplier for your understanding and for your career. So being in a situation where you say, not only am I not in love with an idea, but I want to understand how you understand the idea. Really changes, really, really helps you grow.The other one is make room for things to be hard. They don't have to be... Not everything is easy for everybody. Things that you assume are the easiest in the world. They're so obvious. It's not even things you have to think about. These things are true for you because of your experience, and everybody has a different experience, right?So like, yeah, we were just talking about this earlier. Your husband has dyslexia and with the way you described his journey with dyslexia is so wildly different from my own that it may seem to me I'm like, well, why was that so hard? Like, I wouldn't say that, but you get what I'm saying, right? Like a wildly different perspective of, like.You know, everybody, everywhere you look, you will see this difference in perspective.ADRIANA:Yeah, yeah, yeah. Different perspectives, different journeys. Right?DUFFIE:Right? Yeah. I love that.ADRIANA:These are great words of wisdom. Also I cannot end the recording without doing a shout out to your awesome t-shirt, because... hello? It’s our podcast mascot. So I've got, and I was showing you earlier, I've got this little desk lamp that you could squeeze. Tee hee! It's so great. If I could, I would totally have one as a pet.Well, thank you so much, Duffie, for, geeking out with me. And y'all, don't forget to subscribe and be sure to check our show notes to connect with us and our guests on social media. Until next time.DUFFIE:Peace out and geek out.ADRIANA:Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter, Hannah Maxwell, who incidentally designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.
undefined
12 snips
Sep 23, 2025 • 41min

The One Where We Geek Out on Podcasting with Mandy Moore

Mandy Moore, a seasoned marketer and podcast producer with over 15 years in the industry, shares her journey from an unlikely tech gig to mastering storytelling. She discusses the crucial elements for successful podcasts, emphasizing consistency and community building. Mandy highlights the importance of engaging on social media as a two-way street, while revealing tips on crafting compelling copy and effectively repurposing content. As a working mom in tech, she embraces the chaos and encourages others to act before feeling ready.
undefined
Sep 9, 2025 • 51min

The One Where We Geek Out on Kubernetes Contribution with Kat Cosgrove

Key takeaways:Coping with ADHD and leveraging it as a superpowerThe importance of effective communication (and how that got her working on Kubernetes)New contributors can and should call out more senior contributors when they are wrongIncrease in the student contributions in open source, specifically KubernetesThe importance of making tech connections with more senior folks, and how that helped Kat transition into cybersecurityPath to tech included being paid to watch horror moviesAbout our guest:Kat Cosgrove (she/they) is the Head of Developer Advocacy at Minimus, focused on the growth and nurturing of open source through authentic contribution. In particular, her specialties are approachable 101-level content and deep dives on the history of technology, with a focus on DevOps and cloud native.She was the Kubernetes Release Lead for 1.30 Uwubernetes, and currently serves as both the Release Team subproject owner and SIG Docs tech lead.Find our guest on:BlueskyLinkedInFind us on:All of our social channels are on bento.me/geekingoutAll of Adriana's social channels are on bento.me/adrianamvillelaShow notes:Google Fi WirelessMicrosoft ZuneWine (Windows emulator on Linux)Kubernetes release teamKubernetes Community Groupsk3sdockershimcontainerdDockershim Announcement (Kat's article on the Kubernetes blog)UwubernetesOpenTelemetry End User SIGMinimusUK House of LordsOpenUK Annual Awards 2025Blockbuster videoBlack Lodge VideoCode Fellows BootcampTranscript:ADRIANA:Hey everyone, welcome to Geeking Out, the podcast, in which we dive into the career journeys of some of the amazing humans in tech, and geek out on topics like software development, DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela, coming to you from Toronto, Canada. And geeking out with me today, I have Kat Cosgrove. Welcome, Kat.KAT:Howdy.ADRIANA:And where are you calling from?KAT:Edinburgh, Scotland.ADRIANA:Ooh, exciting. Okay. Are you ready to dive into our icebreaker questions?KAT:Yeah, let's hit it.ADRIANA:All right, so first question. Are you a lefty or a righty?KAT:I am a righty.ADRIANA:Okay, next question. Do you prefer iPhone or Android?KAT:Android. I, had an I. The last iPhone I had was a 3GS. It died when I dropped it in the bathtub, and, I just, I don't know, I have a, Pixel 9 Pro.ADRIANA:How do you like that?KAT:I love it, but I I'm kind of chained to it. Or, like, I committed hard to the Pixel because I use Google Fi. Because I travel so much, that I don't want to deal with cell phone carriers that, like, charge you different rates for different countries for data and minutes, and Google Fi does not. So I'm, I'm locked into the Android Google ecosystem.ADRIANA:It's all about the lock in, right? With... cell phones. So. Yes.KAT:Yeah. Once they get you, you got.ADRIANA:Yeah. That's it. That's right. Yeah. Apple got me at the iPhone 3G. Yes. And I, I've not let go since. I had a BlackBerry before that. Which I loved until it started to like shut down in the middle of phone calls. And then I just got, like, pissed. I'm like, I'm switching. I don't care.KAT:Yeah, yeah, that's, that's how I rage quit. The iPod. I don't know what. Like, I'm cursed or like, my iPods were haunted, but, like, I had three iPods in a row that I had to take back to the Genius Bar to get replaced because, albums were skipping, like, albums that had been purchased from iTunes were skipping as if, like, I had ripped a bad CD or something. Kept doing it, and I gave up and bought a Zune. And I...ADRIANA:How was that? Because I almost bought one.KAT:I loved it, I missed them. The software sucked shit. Like the actual, like Zune desktop application was laggy and slow, but the actual experience using the literal device was incredible. I really miss it. I don't use my ph-- I hike a lot and I don't like to have. I don't use my phone when when I hike, but I still like to have music. If Microsoft would rerelease the goddamn Zune, I would buy one in a heartbeat, like so fast.ADRIANA:That is so cool because I, I totally considered one at the time and I remember too... like the Zune, had some advanced features even over the iPod. I think you could even do like, Bluetooth, like music transfer between Zune users, right? Is that...?KAT:Yeah. You could and, I think, I think I remember them, being able to handle, audio output at a higher bit rate. But it's it's been so long since I had a Zune. Like, I have no idea if that that's a correct memory or not, but also they just, like, looked cooler. I was very goth back then, and like, I still am, obviously. But I mean, look at me, but, the Zune came in black and white. I'm not. I'm come in black. So.ADRIANA:Well there you go. So endorsement for the Zune. That's so cool.KAT:It's a good technology. Let's go.ADRIANA:Right on. Okay. Next question. Do you prefer Mac, Linux or Windows?KAT:It depends on what I'm doing. This call is coming to you from my Windows desktop, okay. Which is a machine that I built for gaming, and also handles all of my big video calls. It's got a big camera mounted behind my desk and a ring light for, like, daily, everyday use. Browsing the internet, playing video games, Windows, Windows, Windows all the way. I actually think that it would be a pretty hard sell to convince me to use Linux as a daily driver in any situation. The user experience is still just like, not very good. And my primary reason for having a home desktop is playing video games, which Linux is just simply not good at. For any time that I have to write code, I use my MacBook. That... that I do prefer, like, I can do it on Windows, right?Like, WSL2 is fine, but I already have all of my dev environments set up on my MacBook, so I use that. But, most of the time if I'm on the computer, I'm on this Windows machine.ADRIANA:Ah! Cool, cool.KAT:Sorry everybody.ADRIANA:Hahaha. It's interesting though, because, you know, so many of my friends who are gamers, it's like, yeah, Windows. It's Windows for gaming or bust. Because can't... you cannot convince anyone to a game on a Mac, or on a Linux machine.KAT:No. Like some stuff you can emulate. Like like a bunch of older games have native support for Linux, or you can, you can run Wine or something like it to emulate Windows to run it, but it's not going to be great, experience-wise and like brand new Triple-A games. No, it's not going to happen.ADRIANA:Yeah. I feel ya. Okay. Next question. Do you have a favorite programing language?KAT:Yeah. It's Python. I, I do also know like Go and JavaScript and PHP, but, if I need to prototype something very, very quickly, Python may not be the best choice for like what I'm actually trying to do, but I can make it, do it, and I can make it do it pretty quickly. Like it's a good multi-tool language for me.It's it's not the first language I learned. So that's that's not why. It's just, it it feels very, very flexible. So I could prototype something in Python and then build it in a more ideal language later on. But if I'm just trying to bang something out real quick. Python.ADRIANA:I can so relate to that because, my I, I did Java for 16 years, so I learned Python later in life and... I find is... so nice to code in.KAT:It is! It's pleasant. It's like, it's like, it's pseudo code with valid and executable, right? Yeah. You can kind of just, giving it a lot of the time and you're going to be pretty close to writing valid Python. So yeah. Why not.ADRIANA:Exactly. Yeah. It's it's it's just it's absolutely lovely. And. Yeah, it's also like my nowadays like my go to whenever I want to fuck around with stuff. It's like, yeah.KAT:Somebody's got a library for that, you know.ADRIANA:Exactly, exactly. And it's one of those like it's, it's, I guess an old timey language by now. I mean, it's been around for a while.KAT:Yes. Since like 1996, I think. So it's like it's it's not quite a legacy language, but like it's definitely it's mature for sure. It's not geriatric, but it's mature. You can make it do damn near anything, really.ADRIANA:You really can! Okay. Next question. Do you prefer dev or ops?KAT:That's like that's a difficult question. So I used to be a dev. I was a web developer, and then I was an embedded Linux developer, which does cause, like a very, very specific type of brain damage from which I have recovered, entirely. But when I started doing developer advocacy, I was working for, like, DevOps tooling companies. I was working for JFrog. So. Ops has made me a lot of money and given me like the financial freedom to, take care of myself and people I care about. So. So I like ops quite a lot for that. Like, now, obviously I work in cybersecurity, but, I don't know. I think I'm still going to have to go dev because ops doesn't allow me as easily to build stupid shit when I'm bored.ADRIANA:Yes, that is.KAT:And so like, on the one hand, financial freedom on the other, stupid shit.ADRIANA:Yeah.KAT:And the stupid shit does make me happy, so... I’m going to have to go dev.ADRIANA:Yeah, yeah. And on the stupid shit, when I'm bored, it's like, you know, you can, sure you can spin up like a Kubernetes cluster in your Google Cloud, but it's going to cost you.KAT:It's going to cost you. It's going to cost you. That shit is not free. No. Whereas making a, I don't know, dumb fake conference and chucking it on Netlify is free as long as you don't get too much traffic. So it's, you know. Yeah. I'm gonna have to say dev for the fun factor.ADRIANA:Love it, love it. Okay, next question. Do you prefer JSON or YAML?KAT:JSON? And I know that I shouldn't say that because I work in Kubernetes and we kind of like assume that everything is going to be YAML, but you can feed Kubernetes JSON as well. It doesn't doesn't have to be YAML. YAML bothers me because there isn't a consistent spec. It is like too easy to end up with something that's improperly formatted because there's like, invisible whitespace hanging out.ADRIANA:Yeah.KAT:That drives me absolutely bonkers. I just find JSON easier to read, too. So, Related. I once heard a woman straight face at a conference for, like, the entire duration of her talk. Say, Johnson, instead of JSON. And, like, I think she was fucking with everybody, because she was like, she was very capable. She she was not. She wasn't like junior. She wasn't new. She was very capable. So I think she was fucking with everybody. God. And I have thought about that since. And that conference was like, I don't know, fucking 7 or 8 years ago or something. And I still think about it. So, like, whoever you are, I can't remember your name. If you listen to this, please reach out because I just I gotta know if that was like, if you genuinely call it that, if you were fucking with people, if you don't know how it's pronounced, I gotta know. I really hope that you were fucking with everybody because it was so funny.ADRIANA:But she was like, that is next level. Like for.KAT:Incredibly good. It was at a Python conference. I just Johnson instead of JSON the whole time. Yeah.ADRIANA:You mentioned one thing which, you know, I, I knew about, but it is a little known fact about being able to feed JSON instead of YAML, manifest to your Kubernetes. So do you. So do you opt for using JSON instead? When when you're, when you're when you're applying like Kubernetes manifests?KAT:Myself, no, unless it is something that nobody else is going to have to deal with. Like most of the time I am like writing a Kubernetes manifest myself. I'm doing it for, the purposes of writing a blog or writing technical documentation for the Kubernetes project, which means I need to present it in the way that most Kubernetes users expect to see it. So I've got to kind of sling YAML for that one.ADRIANA:That is super fair. But if left to your own devices, I guess you would use JSON.KAT:Yeah I would, yeah, because I’m the only one maintaining it, I would rather be writing, reading and maintaining JSON.ADRIANA:So that's that makes sense. Okay. Next question. Do you prefer spaces or tabs?KAT:Tabs. But I use Sublime Text. Because I don't like full fledged IDEs They have too much shit going on. I find it annoying and distracting. And I just have Sublime Text, set up to interpret tab as spaces.ADRIANA:Nice.KAT:So, I'm hitting tab, but it is inputting spaces.ADRIANA:Yeah, but that's how it how I have my VSCode set up as well. So yeah. Cool. Okay. Two more questions. Do you prefer to consume content through video or text?KAT:Text? I cannot focus on a video. If I am forced to, consume content in the form of a video. I look to see if there's a transcript or I turn on closed captioning. I don't know what it is. And I've got to be running the video at like 2x, so I prefer to, if I'm learning something, I need to read it and then do it.ADRIANA:Yeah.KAT:A video, I, kind of, slows me down so much that I get distracted and lose focus.ADRIANA:I... very relatable. I, you know, I produce videos as part of my job. Yeah. But I optimize on blog posts. I, I'm a serial blogger, and for consuming content, I'm the same as you, like text or bust. Videos are a last resort. Like desperation. I can't find the blog post on The Thing. I guess I'll watch this video.KAT:I guess. You do what you gotta. But I would very much prefer the-. Like so please, people producing video content, give me a transcript.ADRIANA:Yes, yes. Yeah. And that's so important. Like I've started... one of the things that takes the longest, when I do this podcast is the transcription. And even though I've got a tool that will transcribe it, I still have to go through and make sure that it's not spewing shit because, yeah, the things that come out of the, the transcription, program are just like, they're so hilarious. I should just like, screen capture every time it comes up with some weird words because.KAT:It probably doesn't know how to spell Kubernetes.ADRIANA:So yeah, yeah, yeah, yeah. And like, I work in, OpenTelemetry a fair bit, and we shorten it to “OTel”. And the number of times it comes out as “hotel”.KAT:Oh that's funny. Okay. Hotel.ADRIANA:Yeah. Yeah.KAT:Okay.ADRIANA:But yeah, I, I agree with you on the transcription. The captions like, I mean, I watch TV with captions on. I'm too ADHD to like... I can't just sit and watch. And that's the problem. I can't just sit and watch a video and I'm like, I got to be doing something. I feel like a lot more active when I'm reading versus watching a video. I get restless.KAT:Yeah, the jokes about, like, kids today needing to have like, somebody's jangling keys up here and subway surfers up on their phone just so that they can have a conversation that is, in fact, me. I am 35 years old, and I do need like six things going on at once in order to focus on one thing.ADRIANA:Yeah, yeah. So I've got a million things on my desk that I fidget with. Even on it on any given day between playing with a hair elastic, I've got a collection of pins that I play with.KAT:I'm peeling gel polish off my fingernails.ADRIANA:Oh, nice. Yeah, yeah. Anything. Anything to, like, focus the brain. Right? Yeah. Cool. All right. Final question of our icebreakers. What is your superpower?KAT:So I have ADHD, and I don't take medication for it anymore. Because I don't like the way it makes me feel. It makes me feel like slow and sluggish and empty. The downside to that is that, I procrastinate a lot pretty badly. The upside is that if you give me a deadline, that thing will be done on the deadline. I'm going to stress myself out, and I'm going to bang that shit out, like in a couple hours.ADRIANA:Yeah.KAT:But it will always be done on the deadline. I do not turn in work late. I don't. The only exception to that is conference talks. Because I define like an extra deadline for myself, like two weeks before the conference. Because I think it's disrespectful of your audience to, like, be writing a conference talk on the plane. A lot of developer advocates, like, brag about doing that, and I think it's so fucking shitty, and you should never admit to doing that in public. But, conference talks I do get done in advance. But everything else, I am just like, I, I'm not going to turn in work late. Never.ADRIANA:Awesome. That is a great superpower. So relatable, so relatable. I'm with you on the conference talks like I, I've had so many developer advocate friends say same thing like, I'll write a conference. Sorry, I'll write a talk on the plane. I'm like, I can't. I’m too... my anxiety kicks in. Like, there's no way that that's going to happen. I need time to prepare. Time to practice. Like.KAT:Yeah, like, I might still be tweaking slides on the plane, but, like, the talk is done. The talk has been practiced. Like I'm ready to go. You know, so I just, I don't know, be more respectful of your audience. They're they're paying a lot of money to see you.ADRIANA:Yeah. Absolutely. Yeah. And on on the the other point that you mentioned on the deadline because I it it must be a tech thing. So... so many of us have ADHD and I've noticed with my, my ADHD friends like it's the... procrastinate, procrastinate, procrastinate. And if you give them no deadline, nothing will happen. As soon as you give the deadline... It's like, it's on.KAT:It's done. It's done. I'm going to get ‘er done. Yeah. And it will stress me out and I will complain about it the whole day. Like, for sure. Like, I owe a blog tomorrow. I have not started it.ADRIANA:Yeah, yeah.KAT:I've known about this for a month and I haven't started it. But that shit'll be done tomorrow.ADRIANA:Oh and plus your brain is probably working on it in the background anyway, unbeknownst.KAT:That's my excuse for it. Yeah. That like for the last month, I've been, like, idly thinking about how I'm going to structure this and what exactly I'm going to say. So like when I get up tomorrow at 6:30 in the morning and I have spent two hours hammering it out, it won't take really all that much effort, and it'll be in the hands of my colleagues before they wake up in the US.ADRIANA:There you go. Yeah. It's the superpower of ADHD.KAT:Yeah. I don't know if they know that I operate that way. It’ll be really interesting when they, listen to this.ADRIANA:Yeah.KAT:Whoops! Sorry, Josh.ADRIANA:The other thing that you mentioned, which I thought was interesting, so, like, my ADHD is undiagnosed, but I tick all the boxes, and so.... I don't, I don't take any medication. And I've always wondered, like about, you know, what it's like to take meds because my, my personal fear, and I'm not against, like, you know, meds for, for mental health issues, but specifically for ADHD. I'm like, I see it as a superpower. So I'm like, oh, if I were to take it, how how different would it be? So it's interesting that for you, like in your personal experience, it didn't work for you. And you're, you're like rolling with you're you're making it work for you.KAT:Yeah. I'm just raw dogging it. And like, I, I think I think also. Other people can chime in with whether or not they had this experience. But, some of my friends experienced this, I experienced this. I wasn't diagnosed with ADHD until I was 20. So I spent like, my entire school career learning to work with what is wrong with my brain. Right. And like, developing coping mechanisms to make myself, like, functional at school and then functional at work. And being on ADHD medication. At first I was on Adderall and then I was on Vyvanse, and Vyvanse was much easier for me to deal with then than Adderall. It's screwed with those coping mechanisms. Like those those same coping mechanisms didn't work anymore because I was on an amphetamine that made it possible for me to focus without any effort. So it just made me feel, like weird and sluggish and not myself. So, you know, it also made it harder for me to eat, which sucks. And I, I, I really, really love eating. And, it's hard for me to eat on ADHD medication, so I lost a lot of weight, which is not not ideal either.ADRIANA:So yeah, I've heard I've heard that about, folks on ADHD meds. And that's always been a fear of mine, too, because I too love to eat. I enjoy my food.KAT:Yeah. Oh, yeah.ADRIANA:I mean, you know, at the end of the day, it's it's very much a personal choice. We're not endorsing one way or the other.KAT:Oh, totally.ADRIANA:It’s, very interesting to to hear like that, that perspective on things. So yeah.KAT:I think it's it's worth trying like because if you've got if you got ADHD, I think it's worth trying being medicated for it, you might love it. I hated it so.ADRIANA:Yeah. Fair enough. Yeah. Thank you for thank you for sharing. Really appreciate it. So I want to, get into some other, some of the nitty gritty, so, I mean, you do some, like, really cool work. You are heavily involved in, in the Kubernetes world. Why don't you, could you share with our audience, like, how you got involved, what you're currently doing? Yeah.KAT:Yeah. So I'm currently the Kubernetes release team sub project owner and a technical lead for SIG docs. SIG stands for Special Interest Group. Kubernetes is made up of something like 30 ish, 30. I think it's 37. SIGs. There are SIGs that own code, like SIG Node or SIG Storage or SIG Networking. We call those vertical SIGs. Then we also have horizontal SIGs that have responsibilities spanning the whole of the project. And that's things like SIG Docs and SIG Security and SIG Release is I think technically, a horizontal SIG, but it's like it's a weird it lives in a weird corner off on its own for its responsibilities. And I got in through internet drama, actually.So I learned Kubernetes at work when I was still an engineer. I was, I was doing embedded Linux development, and I needed to run Kubernetes on a small embedded device. So I learned k3s, which is, kind of a very, very small version of Kubernetes that's, takes a lot of shortcuts for you. It's not a great way to learn Kubernetes, but it is cool and useful.And I was just kind of a Kubernetes user for a long time. But, a few years ago, like, I was friends with a bunch of Kubernetes maintainers, but I was not a contributor myself. A few years ago, the Kubernetes project decided to deprecate something called the dockershim. If you've been around long enough, you may, may remember this kerfuffle, but if you don't, a long, long time ago, the dawn of Kubernetes, the only, container runtime you could use in Kubernetes was Docker. That was the original Kubernetes runtime, and it is the entire Docker Engine stack. Eventually other runtimes were introduced and the Kubernetes projects decided we need a standard for how these runtimes interface with the rest of Kubernetes and Docker didn't comply with that runtime or with those, those requirements.But because it was the first and so many people were using it, most users were using it, we compromised and we included something called the dockershim. And this was just like a tiny little software shim that allowed Kubernetes to get at the instance of containerd, the actual runtime that was running inside of the entire Docker tech stack. And this is just how things were for like six years, right? But the dockershim was a pain in the ass to maintain, and we didn't want to do it anymore like it was. It was janky and people didn't want to maintain it. So they announced they were going to deprecate it and they fumbled that announcement pretty catastrophically. They they grossly overestimated how much the average person understood about Kubernetes, about containers, about the, relationship between Kubernetes and Docker. So, like, there were people that thought, Google was killing Docker, the company, when like, like that's... enormous leap. Like, that's Google doesn't have anything to do with the day to day management of Kubernetes. They donated it to the CNCF and they lost control of it. And all container images are container images, whether they're produced by Docker or something else. So I, saw everybody freaking out online and like, thumbed out, I don't know, ten or so tweets explaining the relationship between Kubernetes and Docker, and the history there, like whether regular devs needed to care about this or not.At what point you as a cluster admin need to care about this or not. And it went viral and I went from like 4000 Twitter followers, like 12,000 Twitter followers overnight, which was pretty scary, and immediately got called in by SIG Contributor experience for Kubernetes to write a bunch of blogs, explaining it. And then I kind of just never left.Like, I stuck around. I got asked to serve on the Kubernetes release team as a shadow on the comms sub team, which is responsible for gathering feature blogs for a particular release and just kind of bounced around the release team for a while until I led the 130 release, which is now end of life, unfortunately. That was Uwubernetes. We get to, you get to give them code names when you're a release lead.And I unfortunately did... I girlbossed too close to the sun. I had done a very good job running the release team, so the SIG Release leads, the actual leadership of that part of Kubernetes, made up a new job for me. And now the Kubernetes release team is my problem forever. Until I decide to step down. So, three times a year.I have to make sure that Kubernetes gets out the door safely. Each cycle is four months long, and we're like, about smack dab in the middle of one right now. Yeah, it's it's a year round job now.ADRIANA:And on top of your day job.KAT:On top of my actual job, which, fortunately, because I'm a developer advocate, a lot of companies, like, want you to still be doing open source shit... as your day job. So it is, fortunately, part of my day job. It was at my last employer. It was not at my employer before that. And I was having to do it, like after hours.And that sucked ass. So be nice to, open source contributors and maintainers. Most of this is done in people's spare time for no money at all.ADRIANA:Yeah, yeah. And that's such an important point. And I also like, you know, big kudos to the companies that do support their employees working in open source. I, I'm in a similar position as you like I it's baked into my job to work in open source. So I'm grateful for that because I honestly don't know where I'd find the time. It's... wild.KAT:It’s hugely time consuming and like my my best friend is also an engineer. He works at Disney. But he doesn't get to do any open source as part of his day job. It's it's not it's not his thing. So he rarely does it. But the other day he did make an open source contribution, to some like, Roku thing. And he complained endlessly about how much of a pain in the ass the entire process was to, like, be able to do that. And that that sucks. You should be making it easy for your engineers to help maintain the things that you rely upon to make money.ADRIANA:Yeah, yeah. Now was it a pain in the ass because of the process around the project that he was contributing to, or was it his company was being a pain in the ass about it?KAT:Both. Like, we do. This is something that I think we need to work on as open source maintainers. We all have like very different requirements for contributing to a project and like hoops that have to be jumped through. And I know most of us document them really well, but it it is a barrier. And maybe maybe there should be some standardizing on on. Hoops. Which is why sometimes you see contributors only exist within a specific ecosystem. Right. It's it's why you see some people working in open source and like never leaving. I don't know, Fedora or never leaving the Node.js ecosystem or never leaving like a foundation. Right. So like only contributing to LF projects or Apache projects or whatever because the the hoops are familiar and they don't have to learn new rules and new social norms every time.ADRIANA:Yeah. Very true, very true. And then also like, depending on what, what area you're contributing to, like the maintainers. It might it's, it's a different vibe. Right. It's a different set of maintainers. So hopefully the maintainers you're, you're working with are a chill group who provide, you know, thoughtful comments around pull requests so that you're not turned off from ever contributing again. Like for for me, I, I worked in, like I've been in tech for now. I guess it'll be 24 years and most of my career was in the enterprise corporate side, like closed source. And only in the last three years I've gotten into open source. And I was like, shitting my pants, contributing, like doing my first open source contribution, like, oh my God, they're going to judge me.KAT:Oh, it's fucking terrifying.ADRIANA:It is so terrifying. Like it's such a vulnerable experience. You're being vulnerable when you open a pull request. Straight up. You know.KAT:It’s fucking scary at like, since I run the release team. So the Kubernetes works in a weird way with respect to this, we're the second largest open source project in the world, behind Linux. And we have a constantly rotating cast of people who are brand spanking new to open source. Like some of them are still in college. In the release team, because it's an open application. Anybody can apply to shadow on the Kubernetes release team. And so like there's a lot of hand-holding. There's a lot of teaching people like, no, it's okay to comment on this PR, you should comment on this PR you have to comment on this PR like, you have to tell this person who has been in the industry for 30 years, who was one of the original Kubernetes committers, that he's wrong because he is.And that's so scary for somebody who's brand new. Right. Like that's scary for some people who have been in the project for years. And I get to handhold a bunch of sometimes literal children through, through saying no to an original committer.ADRIANA:Yeah, yeah.KAT:That's terrifying. But it's a really great way to, I don’t know... get ballsy early on in open source.ADRIANA:Oh, totally. And it's such an important thing to do, like, I was having a conversation with someone who, you know, she, she was interviewing with someone that she met at a conference, and I, I asked her, I'm like, oh, so did you, did you like, you know, say, “Hey, remember me from, like, when we met at Blah Blah Conference?” And she's like, no, because he's he's more senior than me. I'm like, no, no, no, no, no, no. We all breathe the same air. Like we're all human. His position makes you... makes him no more important than you. And you have to get past those hangups. And she said, you know, I think part of it is cultural. We are taught to like, you know, be respectful to our elders and therefore the the people older than us, more senior than us are the ones who know everything. And and so I reminded her, I'm like, no, no, you got to remember that. Like, you know, older folks like me, we still have tons to learn from you guys who are more junior like, this is super important.KAT:New people see things in a way that like, we can't like when you're an expert in something, you entirely forget what it's like to not be an expert. And like, you have an enormous blind spot because of that. Like, you should always be leveraging people who are brand new. They're super helpful.ADRIANA:Exactly, exactly. So I think it's great that that you're you're hand-holding folks in that way and encouraging them to, like, stand up for themselves and point out the wrongs. Because unfortunately, we have too much of that in industry. And I find, especially in large enterprise, with this obsession with seniority and rank and file and all that. So people won't point out you know, the gross wrongs and just let people continue doing stupid shit. Basically.KAT:Yeah, we end up with a lot of like, missing stairs, right? Like people who, like, this person sucks ass. Everybody knows they suck ass, that they're difficult to work with. They have to be handled in a specific way, but we just ignore that and like, work around them because they had like, one really important contribution. And 15 years ago, or because they're like forwarding a lot of like unwritten knowledge or something. But fuck that. Fuck that entirely. Like it's it creates like such a hostile environment for new people and anyone from an underrepresented group. Get the fuck rid of them. Like, don't let your missing stairs stick around just because they used to be important.ADRIANA:Exactly, exactly. Such an important thing to keep in mind. The other thing that I wanted to, dig into a little bit that you mentioned because, you said that you work with, a lot of, like, there's a lot of college students, contributing to open source, which is amazing. I, I love that that is a thing. Now, because, like, definitely when I was in college, I don't even I don't even know that, there was... I mean, open source was around for sure, but it was definitely, not something I was necessarily aware of or even, like, thought capable of contributing to. Like, it just never crossed my mind. And so the fact that we have these college students who are doing this sort of thing, like KubeCon, I think has like a cloud Native University track, or colo event, which like so cool, like it's really, focusing on, on bringing in this like young new talent, which I think is awesome.KAT:I think like universities must have changed their curriculum recently because we get like we get so many student applicants. And then the cloud native student, track at KubeCon is is pretty large. Like, it gets a lot of applicants too for for speakers. And the talks are usually pretty busy. So like, I think some universities must have adjusted their curriculum to put open source on there, or at least to put Kubernetes on the curriculum in some way, because it was a pretty like we've always had a few students. Right. Like really really particularly driven students who are like terminally online and aware of what's actually being used at companies today and not just staying glued to whatever their, school is teaching them. So there's always been a handful of them, but now it's like it's got to be. Sixty percent of applicants for the Kubernetes release team is students or like fresh grads. And so it's it is significant. Yeah.ADRIANA:I love that. I love like all that fresh perspective. And you know, they're not jaded yet by being...KAT:Oh god, yeah. They're still bright eyed and bushy tailed and hopeful. Right. Their their souls haven't been crushed. They haven't worked in like, the enterprise for a decade and lost their sparkle yet. So it's it's also it's revitalizing to work with people who are still like genuinely so excited about technology.ADRIANA:Yeah I, I agree, I agree and I'm one of the maintainers of the OpenTelemetry End User SIG, and we've had a couple of really fresh faces, fresh faces, like young, young, folks join our SIG regularly as contributors. And I love the energy that they bring, the enthusiasm, the like, “I'll take this on!” I'm like, “What? Yay!”KAT:Hell, yeah.ADRIANA:Bring it on, bring it on.KAT:Love that shit.ADRIANA:Yeah. I wanted to switch gears a bit, and talk about, like, your, your your day job, at Minimus, because you mentioned that you're, in cybersecurity. How did you get into that?KAT:This story is actually so stupid how I got this job. So the job market is terrible right now as we're recording this in 2025. Absolutely abysmal. I've been looking for a job for, like, six months. I live in the United Kingdom, and I needed visa sponsorship. And so that made things like, significantly harder and significantly slower. But this is a great example of why you should talk to people who are way more senior than you and try to be friends with people who are way more senior than you. Because I got this job out of a personal recommendation from somebody I met who was the CTO at a another friend's company, at an award ceremony at the House of Lords.ADRIANA:Wow. Damn.KAT:I was like, yeah, I was there to, win an award for, open source code contributor of the year for OpenUK, which is, a UK organization. I did not win. I got runner up. The person who won it absolutely did deserve it. But, I met this guy there. He already kind of knew who I was. Because I am friends with somebody who worked for him. And, when he went to this new company, Minimus, they they said they were looking for an experienced developer advocate. And he recommended me. I had never worked directly in cybersecurity before, but, I have a lot of friends who are in cybersecurity or are, relatively well known hackers. So, I already had the connections that they wanted, and I had a shitload of experience. And developer advocacy and very strongly held opinions about how it should be done.ADRIANA:Yeah.KAT:From a developer advocacy standpoint. So there was no like, there was no fucking around. There was no, like, beating around the bush with what I thought needed to be done in the interviews. And they, liked the assertiveness.ADRIANA:That is amazing. I love that.KAT:There I ended, but it's still like it's it's a container cybersecurity company. So I was like, I do have relevant experience because I'm a Kubernetes maintainer, and I used to be, a software engineer, right. Specifically working with containers. So I have the dev experience, the user experience that they're looking for.ADRIANA:That's so cool. And I think this, this all brings I have this firm belief that, like, where we are now is a result of all the things, all the things that we've done before has have led us to now. And so, you know, you get to a certain point in your career and you're like, oh, this actually kind of makes sense.KAT:Yeah. Yeah, I mean, I, I haven't actually been in tech for that long. I didn't get into tech until I was like already like very much an adult. Before that, I was trying not to be my dad. My dad's a software engineer, and we're, like, damn near the same person. So I was like, I got to have not my dad's job. I can't have the same job as my dad. So I screwed around and tried to do other stuff for a long time and it just, like, didn't work.ADRIANA:What was the other stuff that you did before tech?KAT:I was a bartender for a while at a strip club. So that was fun. But, I also worked at, a video rental store. So, like an indie, an independently owned video rental store, called Black Lodge Video was in Memphis, Tennessee. Whereas, like, the average Blockbuster would have like 600,000 titles in the store. We had like 40 something thousand.ADRIANA:Damn.KAT:Yeah. So in order to, like, recommend movies to customers, everybody had to kind of like pick a genre and that's, that's their genre. So for a few years, I got paid to just like watch horror movies and talk to people about horror movies and, when I, when I make enough money to leave tech and never come back, I am probably just going to go back to doing that because it was great. It was rad. You know, all I did was watch movies and talk about movies. That's all day.ADRIANA:Now. Do you have a particular favorite genre of horror movie? Do you prefer like the supernatural stuff or like the slasher flicks?KAT:So I like, I like psychological horror a lot, like, unreliable narrator type horror. I like when horror crosses over with sci-fi quite a lot. That's probably my favorite. So stuff like Event Horizon or Alien, Fright, where, like, you can argue that this is horror and you can argue that this is sci-fi. I like the, I like ghost stories, but not so much Western ghost stories. As much as I like Japanese or Korean ghost stories. Japan and Korea both had periods where they just, like, absolutely crushed the ghost story movie genre. That did a very, very good job with that. The French also had a period of time where they were churning gore in a really interesting way. And that, that, that was, that was a good period of horror movies for me.But generally it's like sci-fi horror crossover or, psychological horror. Like, you can't tell if this is an unreliable narrator situation. Like, is this person possessed? Is this person actually insane? I know it's it's it's very fun to shit on, M. Night Shyamalan. There was there was a period where he was very predictable with the what a twist thing.KAT:Yeah, but, The Visit is genuinely, like, I don't get scared watching horror movies anymore, but that's the last time I can remember watching a movie and my stomach dropping. Like the twist in that one. I was like, oh fuck. Like, if you watch these kids are, these kids are so cooked, dude, that that's you can make fun of them for the what a twist thing all you want.ADRIANA:You know, Enjoy those movies. I still.KAT:Like, fuck.ADRIANA:Like, they they fuck with you.KAT:They really, really, really do. They do. And the The Happening had some really inventive death scenes as well.ADRIANA:Oh my God, that one.KAT:Like, the lawnmower thing.ADRIANA:Hurting my brain. Like, for real. I can... because I was the one with the. Wasn't that the one with the plants? Like... yeah... I can never I couldn't really look at plants the same way.KAT:Yeah. Because they want to murder you. You know, or they want to make you murder you. It's what's actually going on. God damn, that man can crank out a really unpleasant movie.ADRIANA:Yeah.KAT:We're all so mad at him for Avatar. But if he can go back to just making, like, really upsetting horror movies that’s... he. He kills it.ADRIANA:Yeah, I totally roll with genre. I...KAT:Yeah.ADRIANA:It's so cool. I love the, the breadth in the in the career. You know, my, my dad also is in tech, and, he used, like, a software architect for many, many years. He's retired. And when I graduated university, I ended up working at the same company as him. We both worked at Accenture, for, for brief a period, and it was.And that's where I met my husband, too. So it was the three of us working there. And, you know, it wasn't until I left, like, the whole time I was there. Like, they're both really smart. My my husband is also in tech. And I spent the entire time trying to live up to them to be just like them.And it wasn't until I left and realized, oh, I can forge my own path. And then that's when I started to actually find myself in tech. But like, I, I can totally understand the, you know, avoid, avoid following in the footsteps.KAT:Yeah.ADRIANA:Because it's so...KAT:I don’t even I don't write any of the same languages my dad does. Even. So, like, I don't I don't know what I was so worried about, but he he didn't believe I was a real programmer until I learned a compiled language, though, like, he thought that Python did not count. JavaScript did not count. I had to learn something compiled for it to count. You know, we got there eventually. We got there eventually. But he, he he took a while to call me an actual software engineer because of that one.ADRIANA:So what ended up getting you into tech after after, like, dabbling in various areas?KAT:I have been, like, doing it as a side hustle, in that I was like, I was building WordPress and Joomla templates for people. As a side hustle because, like, bartending in the state of Tennessee pays you $2.13 an hour plus tips.ADRIANA:Ouch. Were the tips good?KAT:No.ADRIANA:Oh, shit.KAT:No. This is like.ADRIANA:Technically.KAT:Legally if you don't make it up to federal minimum wage. Over the course of a pay period, 725 an hour, you report that and your employer is supposed to pay you the difference. But the reality is that if you do that, you're just going to get fired, right?ADRIANA:Right.KAT:Right. So like yeah. So it didn't it didn't pay great. And while I loved working at Black Lodge video, it also didn't pay great. So I was I was doing a side hustle and, I got one really, really beefy contract, for a sports association. It was the most expensive contract I had had at that point. It was, ten grand, which doesn't sound like a lot of money now, but at the time, it was like a life changing quantity of money for me. And I thought, man. Maybe I have to actually commit to this. So I, I went to a coding bootcamp. I had moved to Seattle at that point, because my, my husband at the time was a fencing coach, and he, he took a job with the fencing club there. But, I went to a coding academy. I went to Code Fellows and learned Python and, my first job was not, like, super well paying for Seattle for junior, it was $60,000. But that was so, like many, many times more money than I had ever seen in my bank account. Yeah. You know, so it was, it was kind of hard to leave after that, like suddenly being able to pay off like old medical debt and stuff was pretty. Well, it was it was hard to be mad at that. That one $10k contract made me go, okay, you know, like, maybe like, I'm good at this, obviously. I enjoy doing this and, it it pays, you know, it pays better than working in a video store. It pays better than bartending. And it will continue to pay, whereas, you know, service industry roles are notoriously, like, not very stable. I don't know what I would have done if I was still in the service industry during Covid.ADRIANA:Yeah, that... that was brutal for folks in the service industry.KAT:Yeah, I would have been so fucked. Right? Like many, many people were fucked.ADRIANA:So absolutely.KAT:You know, it was a good choice. And, I have accepted that. I just am my dad, and that's okay. You know, my dad is cool as hell, so. He's retired. He lives, on the beach in Mississippi in, a in a house on stilts. And, all he does is hang out with his dog that he found out on the side. The the highway. He makes soap that he sells at a farmers market, and he watches like the Real Housewives.ADRIANA:Damn.KAT:He's he's very happy. He's, like, really living the dream. I'll call him. And it's the 2 p.m. there, and he's like, drinking a martini with his dog. I’m like, so.ADRIANA:That is a chill life.KAT:Yeah. So he's he's got it. He's got a pretty good, you know, and like I, I would like that to be me when I'm 70. Yeah. Yeah for sure for sure.ADRIANA:That's cool I like that. You know, I, I could just keep going and going. I've, I've had so much fun chatting with you today. We are coming up on time, but before we, we wrap things up, I was wondering if there is any words of wisdom or spicy takes, that you wanted to impart.KAT:Spicy take as a Kubernetes maintainer. Sometimes Kubernetes is, like, fully not correct for your use case. Don't over complicate it like, you don't... You don't need to throw Kubernetes at it straight out the the fucking gate. Also, you should probably not be rolling your own cluster. You should be using a managed service. You you absolutely should not roll your own cluster unless you are very, very sure that you know what you're doing personally. Or you have like $300,000 a year laying around to pay somebody who knows what they're doing to administrate your cluster. Otherwise, please use a managed service. Do not roll your own.ADRIANA:I am fully supportive of that. Absolutely. And on your your first statement of like it. Kubernetes might not suit your use case. There. There is definitely, there was definitely a huge influx of people who are like, we must use Kubernetes because it is The Thing. Yeah.KAT:It is a cool thing, but it is also so much more work than is necessary for some things.ADRIANA:Absolutely, absolutely. Yeah. And, very, very great. Spicy take, very important to, to educate the folks out there. So, yeah, I really appreciate it. Well, thank you so much, Kat, for geeking out with me today. And y'all, don't forget to subscribe and be sure to check the show notes for additional resources and to connect with us and our guests on social media. Until next time.KAT:Peace out and geek out.ADRIANA:Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking Out is also produced by my daughter Hannah Maxwell, who, incidentally, designed all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.
undefined
11 snips
Jun 3, 2025 • 1h 1min

The One Where We Geek Out on Managing Burnout with Denise Yu

Denise Yu, an Engineering Manager at HashiCorp and a professional margin-scribbler, brings her unique perspective on managing burnout in the tech industry. She emphasizes the importance of finding meaningful work to stay engaged and strategies for coping, like exploring new, enjoyable activities. Denise candidly discusses her experiences with burnout, advocating for open conversations about mental health at work. She also highlights the benefits of job hopping early in one’s career to enhance adaptability and discover personal strengths.
undefined
8 snips
May 20, 2025 • 47min

The One Where We Geek Out on Managing Change with Angela Blake

Angela Blake, a passionate coach dedicated to cultivating happy work cultures, shares her insights on navigating change in both tech and non-tech environments. She emphasizes the need to acknowledge people's feelings during transitions and explains the importance of communication for acceptance. Angela also discusses her journey into tech coaching, highlighting empathy and collaboration as key to easing organizational change. Moreover, she advocates for protecting personal energy through setting healthy boundaries, crucial for maintaining mental well-being.
undefined
18 snips
May 6, 2025 • 1h

Geeking Out Live: Observe All The Things

Join Tim Banks, a Customer Solutions Architect and Brazilian Jiu-Jitsu champion, alongside Marino Wijay, an Open Source Advocate and tech explorer. They dive into amusing Costco adventures and share light-hearted anecdotes about managing family schedules. The duo also unpacks the evolution of observability in technology and everyday life, emphasizing its relevance from software development to hiring practices. Their discussion on standardizing observability tools like OpenTelemetry reveals how effective data management enhances business efficiency and empowers informed decision-making.
undefined
Apr 22, 2025 • 47min

The One Where We Geek Out on Outreachy with Eromosele Akhigbe

About our guest:Eromosele David Akhigbe is a Developer Advocate at StepSecurity, where he combines technical expertise with a passion for making technology more accessible and understandable. He’s also an active contributor to the OpenTelemetry community. A proud first-class graduate of Mechanical Engineering from Landmark University and a Decagon-trained software engineer, Eromosele is a strong advocate for open-source software and is committed to projects that democratize access to tech.He believes deeply in Africa’s potential to shape the future of technology and innovation. Outside of work, you’ll often find him playing lead guitar or engaging with communities that share his mission to uplift the African tech ecosystem.Find our guest on:LinkedInInstagramFind us on:All of our social channels are on bento.me/geekingoutAll of Adriana's social channels are on bento.me/adrianamvillelaShow notes:OutreachyJuraci Paixão Kröhling on Geeking OutYuri OliveiraAdriana's blog posts on OpenTelemetryHenrik Rexed - IsItObservableSematextVSCode: Convert Tabs to SpacesAdriana's KubeCon talk on the Target AllocatorEromosele's blog post on the OpenTelemetry DemoMarino Wijay on Geeking OutSIG BobaContributing to OpenTelemetryKCD Ghana 2024KCD Nigeria 2022Apply to OutreachyOCamlWikimediaTranscript:ADRIANA:Hey, fellow geeks. Welcome to Geeking Out, the podcast about all geeky aspects of software delivery DevOps, Observability, reliability, and everything in between. I'm your host, Adriana Villela. Coming to you from Toronto, Canada. And geeking out with me today, I have Eromosele Akhigbe. Welcome, Eromosele!EROMOSELE:Thank you Adriana for this opportunity. It's so nice to be here.ADRIANA:And I'm so happy to have you on.EROMOSELE:Thank you so much, Adriana.ADRIANA:Okay. So, where are you calling from today?EROMOSELE:Yeah, I'm calling from Lagos, Nigeria. So Nigeria, for some of you that don't know, is in Africa, is located at the western part of Africa. So yeah, that's what I'm calling from.ADRIANA:That's so cool. That's awesome. It's interesting. I've had, two people from Morocco on my podcast, but when I had them, they weren't in Morocco. So you are my first, like, person from Africa who's living in Africa, on the podcast. This is super exciting. Okay, so, I have so much to get into. But before we do that, we are going to start with the icebreaker questions. Are you ready? Okay. First question. Are you left handed or right handed?EROMOSELE:Right. Right handed.ADRIANA:Next question. Do you prefer iPhone or Android?EROMOSELE:iPhone anyADRIANA:Okay. Next question. Do you prefer Mac, Linux, or Windows?EROMOSELE:Mac. I'm currently using a Mac. No to Windows. I do not like Windows. Yeah. I'm a Mac user.ADRIANA:Did you. Okay, here's a question for you. Did you ever use Windows before? Because it's funny, I've talked to some people who are like, I've never even used Windows. I'm a Mac user through and through.EROMOSELE:No, I used to use like, Windows, when I started my tech career. And, it was the experience wasn't the best.ADRIANA:Yeah, I, I also for, for listeners of the podcast, they probably know... they've heard me talk about this many times, but also like I started my life with Windows, my tech life. Okay. Next question. Do you have a favorite programing language?EROMOSELE:Yes, I do, and it's Golang. And I also have a not so favorite programing language, although, you did not ask, which is, Java I'm not a fan of Java. I'm not I'm not a crazy fan of Java because of my experience. So my, my, my experience with Java was, the first programing language because, I, I was always, intrigued by programing since I was in secondary school. So I was intrigued, but I didn't have the, you know, the resource to learn at that time. So I was still my dad. And then one time he brought one IT guy from his company, and the guy came. And I think that after learning how to use the terminal, you know, and I learned how to change password using admin, you know, I learned about admin stuff. I was a very curious kid. So, you know, and I told the guy that I can hack your laptop, and the guy didn't believe because he was an IT professional. And I'm a young kid.ADRIANA:Yeah, yeah.EROMOSELE:And he was like, I dare you to. And I did it. And he was shocked. I told him that okay, I'm really interested in programing. I would like to learn. And I think I believe strongly that it's because of what I did. Because I embarrassed him. He decided that the best language is for me to start with was Java. He gave me I would say the worst tutorials I've ever, you know watched and I you know trying it. I thought I was just a dumb person. I couldn't just like because how willing just to type hello world public main static. It sounded so scary and crazy to me. So, you know, I just decided that maybe programing wasn't my thing. When. When I had my friends talk about JavaScript, I was like, wait. If Java is this hard, this script of Java. So I just ran away from programing, you know,ADRIANA:Oh, wow. So that turned you off initially?EROMOSELE:Yeah, yeah. For like, four years.ADRIANA:Can you imagine if you’d been like completely put off by it. Like how? Like how different your life would have been? How did you end up learning Go?EROMOSELE:Yeah. So très interesting story. Yeah, so in 2022 I was in my because in my I was in uni... I was in uni and we're having like some kind of internship. By the way, I studied mechanical engineering. So I didn't study software engineering at all because I ran away from code. I was scared of code.ADRIANA:So yeah, dude. I like ran away from code in university too. I was like, I don't want to do this for a living. And then like in university, they fricking teach you how to code. And you're like, dammit!EROMOSELE:Yeah.ADRIANA:My degree is in industrial engineering. So I don't I don't have a computer science or computer engineering degree either. So there you go anyway. Carry on.EROMOSELE:So, we had an internship, and during that time I had a really good friend of mine shout out to him, by the way, his name is Isaac. And, you know, he just encouraged me that, okay. You don't want to program. Why not try DevOps, you know, and. Okay. DevOps. You know that. Okay. Sounds cool. Let me try it. Let me give it a try. And during that time I started learning DevOps. But the, the school I went to guess what decided teaching us JavaScript first. And I was like what. I'm back to programing again And I was so scared at first. But then I now realize that, wait a second, it's not that deep, you know? It's actually easy. It's not hard, you know, to code. And I'll say, like my passion for coding, you know, started, you know, dreaming again. But then I just because I went for my final year and I couldn't balance programing and final year projects, you know, things like that. So I had to put a pause. Yeah. And then December 2023, I decided to pick it up again, you know, instead of learning DevOps. And good was really nice course from... I can’t pronounce his name, but Abhishek, something like that. He's a really good guy, Udemy, then the life, my choice. My turning point was Outreachy. I don't know if you heard about Outreachy Adriana.ADRIANA:I have, I have, but for folks who aren't familiar with it, tell tell. Them tell our audience about Outreachy, yeah.EROMOSELE:Yeah, definitely. So Outreachy basically, it's like an initiative to encourage people that are in underrepresented communities, you know, to get into open source and open science. So it's not just for tech guys, also for, you know, science people. Like we have some projects about biomes, you know, microbiomes and things around that. So, I, you know, you know, show back story. When I went to apply for Outreachy, I was like, bro, nobody's ever going to pick me. But the beautiful thing about Outreachy is that is not based on experience like, you don't have to have a nice resume or like 20 years of experience or 3 years of, you know, what can experience. In fact, it's an internship and it's really, really nice. And kudos to the people that are, you know, pushing it. I applied for it, you know. I applied for it and I got it. I got into the first phase and that's how I got connected to the OpenTelemetry community. Yay!ADRIANA:Outreachy is not like, I know there's a lot of Outreachy people involved with the CNCF, but Outreachy is not necessarily a program of the CNCF. It's one that the CNCF is involved with. Is that correct?EROMOSELE:Yeah. So, so how Outreachy works is that Outreachy you know, accepts. So if you CNCF as a, as a organization can decide to sponsor an intern to work in an open source project. So that is how it works. Usually we have, OpenTelemetry you know, so you just have a little task that, you know, so on that is new, can come in and do you know, and gain experience with the community. So it's really, really nice. I think you also have, mentorship, something like that. So it's a similar kind of, you know, structure. So, that's how I got to meet Juraci and Yuri. Really awesome. There were awesome, awesome mentors. And I had to start learning Go because to contribute. Yeah. So I was I was forced to learn Go because to contribute OpenTelemetry or to OpenTelemetry is written in Go. Most parts of it, except the SDKs, is written in Go. So I have start learning Go from scratch, to learn about OpenTelemetry. But I read so many. I don't know if you can remember, but I read so many of your blogs at that time to like ramp up on OpenTelemetry. Even Henrik. Even Henrik, whose videos, were so... IsItObservable? That YouTube channel his videos were so helpful.ADRIANA:Henrik has great stuff.EROMOSELE:Yeah, really, really nice. Really, really practical, you know, and stuff. So because, those, those content was what helped me to ramp up my knowledge of OpenTelemetry. Through that knowledge, I was also able to speak in a conference, my first tech conference. You know, I was both a speaker and an attendee. Really interesting.ADRIANA:Oh my God. That's so cool. I love that. You know, and this is why I like these types of programs are so, so important to get people...You know, who normally wouldn't necessarily like, be in these in, in these open source communities like you rediscover you basically discovered that you liked this stuff because of of Outreachy. This is so great.EROMOSELE:Yeah. And then, you know, got to work with Yuri directly. Yuri was an amazing person. You know, he was very patient with me, because he understood where I was coming from, that I came from a non-tech background. I was able to finally get, you know, the project done after a while, and. Yeah, started working with Sematext. Sematext is an observability company based in the US, you know, like Datadog and, like the popular Dynatrace, you know, so it’s an observability firm. Integrating OpenTelemetry, you know, building an exporter for them. It's already it's already in process. So I think that's a very brief very, very brief. And yeah, also through the things I did in OpenTelemetry, I also got sponsored to OpenSource Summit, which I couldn't come because of my visa. But then...ADRIANA:So sad. I remember you telling me. Boo! Yeah, it was the Open Source Summit in, in Europe. Yeah.EROMOSELE:Right. Yeah, Vienna. Yeah, Vienna.ADRIANA:That's too bad. That's too bad. I hope I hope you, you someday get to visit Vienna because it's such a beautiful city.EROMOSELE:I hope so, too. And then got also got, the sponsorship to KubeCon, where I met amazing people like you finally, in person. And I met so many people that I had looked up to in the OpenTelemetry space at reading their content, you know, and it was really it was a wholesome experience. I'm still trying to recover from the... Once again, thank you so much for being such an awesome person.ADRIANA:Yeah. Oh my God. Like, seriously, it's, you know like such a pleasure to get to meet you and yeah, we hung out a bunch at KubeCon North America. And I love how you're just like, you know, it's so hard.For those who watch the show who've never been to a KubeCon. It is a massive conference. It is overwhelming. And if you've never been before, that means you don't really know anybody. And so for you to, like, go and and introduce yourself like, it takes like, so much like courage, I think to, like, put yourself out there like, you know, and I think it's so important to be able to do that stuff because, you know, it gives you an opportunity to connect with, with really cool people. And I'm so glad we got to connect. And then we got to hang out a little extra too at SIG Boba, which was tons of fun. It was such a blast. Yeah. I'm glad, I'm glad. We got to meet, and then I had you, interview for Humans of OTel. And then I'm like, hey, you should be on my podcast because I think you have some cool stuff to say. Okay, I'm going to, continue with the icebreaker questions. I think I know the answer to this next one, but I might be wrong. Okay. Do you prefer Dev or Ops?EROMOSELE:Kind of hard. Okay. I think I'll go with dev, because currently that's the part I really have a lot of experience in currently. But, we're going to definitely have another conversation about DevRel you know, DevRel, kind of.ADRIANA:Okay. Yeah.EROMOSELE:I'm looking into that space. And so definitely going to get pointers.ADRIANA:All right okay. Next question. Do you prefer JSON or YAML.EROMOSELE:YAML. YAML.ADRIANA:I am with you.EROMOSELE:Definitely YAML I don't know, maybe because of my bias, because I've, because I was exposed to a lot of YAML. You know, everyone the first time I, go to write YAML, I was like, what's the problem with the indentations?ADRIANA:I know, I know how like so many people are like, I prefer JSON because I hate the indentation for YAML. I understand notation for YAML will like sometimes drive you crazy. It's fine, but like it's so much,EROMOSELE:The like way you get used to it. You know, you just just make so much sense. Like structure. So yeah.ADRIANA:I also hate curly braces because of Java. There's like so many curly braces in Java.EROMOSELE:Really. But but you know, for fun fact, last year I decided to face my fear and actually went to software engineering school, and I learned Java.ADRIANA:Nice, nice.EROMOSELE:Just to face, like fear. But I'm not writing Java.ADRIANA:It's. It's been a really long time now since I've last touched Java. I think the last time I want to say 2018, but every time I touch Java, it's like I have to reteach myself how to set up the JVM on my machine because I always forget and something always goes wrong. And then there's like other JVM that got installed on my machine from some other thing that I needed. And now, like the JVM, they're fighting with each other, and then you add Eclipse on to that, and then it's fighting with the JVM that's installed on your machine, along like if it got installed with another JVM. Like, I'm just like,EROMOSELE:Java is too strict. It's too strict. Like, once you miss one thing, everything feels.ADRIANA:You know, my my thing with Java, like, my, my main issue. And I'm told that it's it's gotten better is I find it very verbose, so, like, you need to, like, code the getters and the setters. And, like everything, everything is a class. And so you want to do the most mundane thing, and you still have to create a class and it's like, but I am told that things, have gotten more concise. Also, this is on my like to learn list, but I'm told that Kotlin is like, basically, if Java were retooled, that would be its beautiful baby.EROMOSELE:Are you serious?ADRIANA:Yeah. Yeah, yeah, it's it's it's a JVM based language. But it's, like, way more concise and cleaner than Java. So it's like Java improved, so.EROMOSELE:That sounds cool.ADRIANA:And I know a few people who tried out Kotlin and really like it, so.EROMOSELE:But it's like, isn’t that like, for Android or something?ADRIANA:Yeah, I believe so. I believe so, yeah.EROMOSELE:Okay.ADRIANA:Yeah, it is, it is used a lot in Android. So anyway, fun fact. Okay. Next question. Do you prefer spaces or tabs?EROMOSELE:I like I would say spaces because apparently there's some like I think you should want to read config if you want to write a YAML file. So they're not allowed. You're not allowed to use tabs. It's like there's always this kind of weird error that happens when you use tabs. So I just I prefer spaces. Yeah.ADRIANA:Yeah I, I did convert to spaces because of that. But like my tab in VS code is configured so that it converts it to a space. So I still use the tab key.EROMOSELE:Are you serious? How do you how do you? You better teach me how to do that.ADRIANA:I got I got to look at that setting. I'll. I'll see if I can find it and send it to you after. But yeah, that was that was miraculous for me. I'm like, ooh, okay.EROMOSELE:Cool it. That will be so helpful.ADRIANA:I don't like, you know, space based spaces like tab key get the job done. So I guess maybe I'm a hybrid. I'm like, I use spaces, but with the tab key makes it. There you go. Okay, two more questions. Do you prefer to consume content through video or text?EROMOSELE:Actually, this. So when I want to first, you know, understanding content, I first go to a video. Because sometimes text can be very overwhelming. So for me so I first go to video, maybe watch 2 or 3 videos, have a general overview of what the technology or topic is about. Then I now go down to the documentation, text. And recently I was going through the OpenTelemetry docs. And I remember when I started like one year ago because like, one year ago that I started learning about OpenTelemetry almost, almost a year right now. I was so overwhelmed by the documentation. I was so it looked so scary. I didn't know where to start. I started getting a lot of things. Traces, spans, metrics. I'm like, what's going on? So I see there was YouTube. I went to Henrik, you know, and I started reading some things and some things that are making sense. Context propagations that are making sense. And I watched, talks, you know, so from OpenTelemetry talks, then getting comfortable with that. I went through your blog, you know, with some things that, you know, and it said I didn't know. Then finally I went to documentation. So I'll say video first, then text.ADRIANA:Oh, nice. Nice. So they complement each other. But your your go to for starters is video. That's awesome. You have to say you know like I I'm the opposite. I'm I'm text until I hit the point of desperation and I can't find anything as a blog post then it's like okay fine, I'll watch a video. And I have to say like, there was a talk that I did at KubeCon I want to see maybe last year, it was on the Target Allocator, and I was like, trying to learn some stuff, and I could not find any materials on it. And then I found a thing, a video that Henrik had done. And I'm like, okay, thank you. With, with like, I think there was like a sample repo too. And like, thank you. Henrik. I finally figured this out. Yeah. Because, like, the docs, for the Target Allocator and for the OTel Operator, where we're a little, they need a little bit of improvement. And so, like, one of the things that I did personally, like after after I learned this stuff, I'm like, I'm going to go now into the readme and the docs and like and share my knowledge.ADRIANA:It’s easier because it's, I think, like, I love the OTel Operator. It's like one of my favorite components of OpenTelemetry. But, it's like, it's difficult to understand. Right. And until you play with it, you don't realize how magical it is. But like, it's you got to get past the documentation. So like making making the docs accessible is important.EROMOSELE:Yeah. You know, and what you're saying just, shows the power of content, like content creating. Content creating is because the creation is so powerful. Like, I did my whole journey with OpenTelemetry. I decided to write two blog posts I told you to review, and I think I sent around that time to to give you a suggestion and you gave really nice suggestions then at that time. But yeah, so the power of content, through those blog posts, I know a lot of people that have texted me privately and told me that, oh, they have blocked my blog posts, you know, on how to run the OpenTelemetry Demo, helped them get started with OpenTelemetry and it really help them, you know, than, you know, getting so overwhelmed with all the info. So content creating content is so, so important, you know, just helps you to learn more and then it also helps the community, you know.ADRIANA:Exactly.EROMOSELE:Yeah.ADRIANA:Yeah. And I think that's like such an important point because like, you know I don't know about you like, you mentioned like it does help you, it helps the community. But, for me, it's so helpful to like, if I can recreate my steps and then write about it, because especially, like, sometimes I write blog posts very selfishly because I'm like, I need it documented somewhere. And I've actually gone back to previous blog posts. I'm like, I know I wrote about this. How the hell do you do this again? I don't remember, so it's like an archive of my knowledge stored in the interwebs. But my thought process too is like, if I'm struggling, someone else is struggling to.EROMOSELE:Yeah, yeah, yeah.ADRIANA:You know, sometimes I think, like, Oh, should I write about this because someone else wrote about it, too? Well, you know what doesn't hurt? Write about it. You never know who it's going to help. You might have a slightly different take that someone else doesn't have or like you're writing with, like, more up to date. You know, you're using like a more up to date version of that tool. So now your stuff is like probably more relevant than something like a blog post from like five years ago. Sad. Sad but true, right? Because tech evolves. So yeah, I agree with you. Creating that content is so important. And don't be shy. Don't be shy about creating the content. Like just like you do. Like, you know, you saw you've seen the benefits of, what you're doing that's so amazing.EROMOSELE:It's just that. Yeah, it's just like nowadays it's so hard to balance the two, like working, writing. Because writing takes a lot of effort. Because you...ADRIANA:Oh, my God.EROMOSELE:You have to do your ideas. You have to think about how the audience, how to explain things well so that people don't get lost. So yeah, I think that, you know, planning to get back into once I get my groove back on.ADRIANA:Awesome. That's awesome. I will say like, one thing that really helps with with writing, like I remember before I got into developer advocacy, I was managing a couple of teams. And I remember when I interviewed for for that job, I made sure that, like, writing blog posts was built into my job. Because... it's a lot of like, it's a lot of work, you know, it's like contributing to open source projects like, yeah, yay, awesome if you do it on your free time. But let's face it, contributing to an open source project can be like a full time job in itself, and I don't know about you, but with my free time, I kind of want to do something completely unrelated to what I do during the day, right? So I think being in a job where you're afforded the ability to contribute to open source projects, to contribute to community knowledge, even if your role isn't, you know, like specifically a developer advocacy role. Because I think, I think those, those community contributions matter and are important.EROMOSELE:Yeah, really, really important.ADRIANA:Awesome. Okay. We're down to the final question of of the icebreaker. Okay. Okay. What is your superpower?EROMOSELE:Okay. You probably know this. My superpower is the ability to. Relate with people.ADRIANA:Yeah, I can vouch for that. I can vouch for that. Yeah, yeah. You know, seriously, like, you come across as, like, so chill and just, like, so friendly and willing to learn and, Yeah, I think, like, you're super approachable. And I think, you know, like, like I'm, I'm actually kind of an introverted person. I'm not the type of person. I am for real introverted. And so, like, conferences, like, I've been lucky that at subsequent KubeCons I've, like, met more and more people. So I have like a bunch of conference friends. Yeah. But my first KubeCon, I was like, oh my God, just let me stand in a corner and hide from everybody. Because I think sometimes it's really, it's really hard to approach people. And so when, when an extroverted person comes and starts talking to me and I get like a nice chill vibe from them, you know, it's like I, I've heard it referred to as like, when when an extroverted person adopts you. I, I feel in some ways like you adopted me at KubeCon as well, like, you know, because your, your friendliness, like you were so approachable. Like, yeah, yeah, we can, we can chill. I think extroverted people putting introverted people at ease, I think, makes us seem extroverted as a result.EROMOSELE:You know what? What actually helps me is, I know one thing that if I'm nervous, the other person, is nervous too. Like, we are both nervous. Yeah. So let us take the first step. So. And the worst that can happen is the person sees, I don't want to speak, and then you move on. But the best that can happen is, you know, relationships that, you know, can be bigger than, you know, what was what it was at that time. So it's I think. The upside is always the reward is better than the risk. So I always go for the reward. But don't get me wrong, when I go to KubeCon, I was first terrified. Because when I was my first time outside Nigeria. So it was it was a full experience for me, full experience, full new experience for me. But I had a Colombian friend, we shared a room together. His name is Daniel Daniel Cifuentes. Really nice guy. And I will say he helped me to, you know, ease into the whole relating with new people and then, I met you. I can't I can't meet my heroes and not speak to them. No, that's not possible. So I had to approach you.ADRIANA:And I think we, we kept, bumping into each other. I know, like when, when I invited you to come for SIG Boba, I was like, I was heading out with. With Marino, who was a past guest podcast, and and and. Yeah, you're like, finishing off your day. You're like, hey, how's it going? I'm like, hey, we're going to SIG Boba. Want to come with? Like, what the heck? Why not? I'm also a lot more, likely to go for these, after events if it's like, rather than saying, like, oh, let's meet at the venue. If we go together, I'm like, okay, I'll go, because otherwise I'll be like, it's the end of the day... I don't want to go there. I'm just going to go back to my hotel room and just like, watch Netflix because, yeah, otherwise I'd be hiding out. So, I'm glad. I'm glad you joined. And it was, like, lots of fun. Plus, like, bubbles tea. That's cool. Yeah. So we got we got through the icebreaker questions. Hooray! Congratulations. So, you know, like, OpenTelemetry has been an overarching, topic, of our conversation. And you said that you got into it through Outreachy. And so, was it because of of your work in OpenTelemetry that you, you ended up getting, like your Outreachy work in OpenTelemetry that you ended up getting your, your job at Sematext?EROMOSELE:Oh, yeah. The.. I had worked on the Collector, you know, before, and because of the conference I had to go for, I had to learn so much about the Collector, you know, so just to say conference inspired learning or something like that, you know, so because of the. I didn't want to fall, so I had to go. I learned so much about Collector. Yeah. Yeah. So I was able to, you know, show so much at that time that it is possible to auto instrument an application without adding code. Yeah. And that was really, you know, mindblowing. So they employed me because of that, because I had that skill and I could... Yeah. I could I had, I had not done this before, but and also probably have is that I have the ability to learn fast, you know, if it's structured, I can learn very fast and I can, grab things easily. So I had not built an exporter before, but. Yeah, I looked through a lot of code or the exporter code was able to find patterns and similarities, and I was like, yeah, I can build an exporter for Sematext and OpenTelemetry and they were like, okay, come onboard and let's do that. So yeah. So that's.ADRIANA:Yeah! That's amazing. And you know, it's that is a great superpower. And I think this is the superpower that really, differentiates you know, the awesome people from the not so awesome people in tech because like, look, let's face it, you can't be on top of every new technology that's out there ever, right. And so you kind of you pick a technology that, you know, resonates with you and, and then you learn it like, you know, the, the stuff that I did when I finished university, so different from what I do now. And like, you know, and I learned OpenTelemetry on the fly for a job as well. When I was managing, I was managing a team, an observability practices team, and I was trying to get the company to use OpenTelemetry. And I'm like, I don't know that much about observability. I don't know that much about OpenTelemetry. Let me learn about it. So I learned about it on the fly, too, right. Because you got to do that. You got to learn. You got to learn fast. You become you become the expert, as quickly as you can. Learn... Sometimes it means like not learning, maybe not necessarily fully in depth at first. Right? But it's like learning enough. And then you can start asking questions and being curious and be like, oh, how does this work?How does that work? And I think what you said also about, you know, like you never wrote an exporter, but you look through the code and you look for patterns and I think like that's what we have to do as a software engineers is we look for the patterns. It's like learning a new language, right? Like you learned, you learn Java, you learn JavaScript, you learn Go. There are different languages, different syntax. They have different paradigms, but also they have some similarities. And so you learn from your experience, draw on your experience with like one language to sort of like get through learning the other language, which is cool.EROMOSELE:Yeah. It's so nice.ADRIANA:Yeah. So, what's, you know, as, as someone who's, been been involved in OpenTelemetry for the, for the last little while. You know, you mentioned, like, the different resources, for, for OpenTelemetry that you've, that you've relied on. What about, how would you say, like, your experience with the OpenTelemetry community has been because that's that's always, like something that's that I love about OpenTelemetry is the community. So what are what are your thoughts around that?EROMOSELE:Yeah. I would say my experience with the community was and has been still great. I can I can mention his name. Dimitri. He was so helpful during my, during my internship because most times, the issues that I have to, solve, he will be do like, he will be the one reviewing those in the past. And then he was always like, giving me tips and pointers. Okay, try it. Yeah, try try this. Go like this. You know, and he really helped me, you know, in getting my first PR merged. I remember I remember when it first got merged, I was like, whaaat? I feel like I'm...ADRIANA:It’s like a party, right?EROMOSELE:I was like, wow. I contributed to open source. And it was just really an exhilarating feeling, you know, knowing that. Yeah, someone like me that had like a month ago, I had no knowledge of Go. No knowledge of OpenTelemetry. And then two weeks, three weeks after I made my first contribution. So like I always I always advise people, even in my community, you know, I advise people that don't be scared because the what stops a lot of people from contributing to open source is to feel like, oh, I have to be like a senior engineer. I have to know everything. I have to have to be so good. Twenty years’ experience. Nobody will care about what I have to do. Well, it is not really true. Because the people in the community, first of all, are willing to help. Well, I can’t speak about all communities, but OpenTelemetry, for example. If you're honest, you told them that. Oh, this is what I know. This is what I can do. What can I start from? You know, this thing called good first issues? You know, they have good first. Yeah. So, not so technical, but you can just, you know, start your journey from there. And I believe that once you get the first PR merged you know, this, this drive to do more, you know, I think that yeah, I think on my first PR merged, I, I doubled down, you know, I doubled down on my learnings.EROMOSELE:I doubled down on my Go. And I was able to get five other PRs merged.ADRIANA:Wow. That's awesome. So it had inspired you. It kind of gave you that kind of boost, right. Confidence boost. And inspiration to to contribute more. That's great. And I so agree with you. Like getting your first PR merged is like I don't know if you've never experienced that. I hope like folks out there, I hope you get to experience it because there's nothing like it. And, you know, like I think you you made a really important point to like, you know, don't be shy about like, what you think is worthy of contribution because it is open source and people always need help. Yeah. And especially if you find something where there's a gap. So, you, you've noticed something like there's thing in the documentation or like you noticed a bug or whatever, or as you said, you you look through the issues, list for a particular repo and see if there's something where you're like, I think I can do that.EROMOSELE:Another thing like I would like to speak about is, you know, like people like us, like when I, when I came for, like, one of the reasons that made me like, apply for KubeCon and all was that I hadn't really seen a lot of Nigerians living in Nigeria, like I saw Nigerians that were not living in Nigeria, like America, Canada. But Nigerians living in Nigeria. I didn’t really see so, so much representation, you know.ADRIANA:Yeah.EROMOSELE:From our community and, and in our community, like the the tech space is really booming. Kubernetes... I had a conversation with Jake. Jake is a CNCF Ambassador. I'm sure you know, you know, basically talking around topics around how to build and improve a community here in, you know, Nigeria and Africa at large because there's so much there's so much that's currently happening here. But, the access to, you know, the like, you know, this, you know, everybody sees what's going on in the US. You know, it's very easy to see what's going on in the US. What's going on. Yeah. But then, you know, places like Africa, like things are actually going on, but no one is really seeing what's happening. If no one knows what you're doing, then, you know, no one can call you for it. So I just one of the things that inspired me to actually apply for that sponsorship, you know, to go to attend KubeCon, you know, see how these things work and how can we bring, you know, this kind of thing. So, our own local community, like, I spoke to Jake about, you know, something, starting something like a KubeCon Africa.ADRIANA:How cool would that be? It's cool... I know there have been some KCDs in Africa.EROMOSELE:Ghana and Nigeria. Yeah.ADRIANA:That's so cool. That's cool.EROMOSELE:But there's so much, so much things can be done, you know, in the whole, you know, building the community space. And, you know, hopefully I'll get tips from people like you that are so good at this. At building community.ADRIANA:Hey, we learn from each other. I love that so much. And yeah, I mean, I think it's really important. And this a conversation that I've had with a few people too, like even even stuff about like, language barriers. Right. That there's so much, so much stuff like so much open source contribution is done in English. And if you know English, great. If English is not your strong language, that it's like you're shutting your doors to like a bunch of brilliant people who work, which is not their first language. And why should it be? I mean, you know, you're born in a different country. It's a different first language. So I think it's really cool that there is, so much of an effort now that you see in the CNCF around, like international like internationalization of documentation, like OpenTelemetry, I think, the docs are now available in a number of languages, which is really cool. Even in Portuguese, I found out. And it's, it's easy to forget like if you're, if you, if you speak English relatively well, you just sort of like. Yeah. Of course. Like, what what about other people, you know. So I think representation matters. Making people aware of, of other communities and other places that are not North America, not necessarily Western Europe, like tech exists in all parts of the world. And I think, it's really important to to bring that to the forefront. So I love what you're doing. I love that you're, you know, the hustle is on and you're just, like, excited to learn and you're putting yourself out there. I think it's fantastic. And you're so young too. I love it, yeah. Well, we're coming up on time. But before we finish off, I wanted to ask if you have any parting words of wisdom.EROMOSELE:Well, to the. Well, I'm talking to newbies now. Not to the experienced guys, but to the newbies out there, don't be scared to take that step, that first step, because that first step is what can change your life entirely. If I was scared to take. I was scared to take the Outreachy step. But I just told myself, “What's the worst that can happen?” They won't pick me, I won't, you know? I'll. I'll still be fine, you know? But what's the best I can happen? The best that can happen is that my life can, you know, change forever. So. So everyone out there, that's still scared to take that first step? You want to start a company? You have an idea. You know, don't be scared to take that first step. Take that first step, and things will meet you on the way. And two, three years down the line, you'll be happy you did.ADRIANA:Aw, that's so great. I love that so much. And before we wrap up, there is one more thing that I want to mention. Because you've, you know, you got your start through Outreachy. Can you tell folks, how does that they can apply to Outreachy if they're interested and maybe just talk a little bit about the selection process?EROMOSELE:Okay. Okay. Cool. So Outreachy has like two... I’ll say two cohorts. So there's one that's currently happening in a few days starting in a few days. And then we have another one in August. So you have two every year. So to apply to Outreachy you have to write five essays. Yeah. So there's no like there's no exams or anything. You just have to write five essays And in those essays you have to basically talk about how you are, you know, underrepresented in the location that you live in, how you have been underrepresented in the tech industry and the location that you live in, you know, basically share your story. You know, share how probably, you know, for women, you know, the whole issue around, subjugation, you know, from the society that we live in. For someone like me... So, in our state, we are classified... People classify us as people that practice voodoo, you know, like witchcraft.So, like, most times, most of, the wins that I, you know, had done when I was coming up, people just say, he's from that state. He's probably doing something on shady underneath, you know, so there's really it's really terrible. And the funny thing about under these things is that you may not even know you're going through these things. Like, you may not even be aware because it might be so normal to you, but for some people, it's just it's normal to, be talked down on, you know, talked down. Yeah. So you have to actually sit down and think because, man, there's so many things that you don't know that you are currently facing that are not normal, that are very, very abnormal. If you can write, write those stories in, you know, in five essays, the only... Adriana, maybe you can add the, the link to the application at all.ADRIANA:Oh yeah. Absolutely. I'll, I'll include that in the show notes for sure.EROMOSELE:Yeah. Awesome. So, write you write your story and then if you get selected, oh, you got you go through the first phase. So the, the second phase of the second phase, you have, you have to pick an open source project. And I picked OpenTelemetry. I'm so happy I did, but yeah.ADRIANA:Did you randomly pick it or was it something about it where you're like, this is something that interests me because of something you read?EROMOSELE:Yeah, yeah. You know, so I was, I would say I was late. I was late and I was also very interested in, you know, then I was learning DevOps. So like DevOps of seemed very familiar. So I'm like, okay, let's go for OpenTelemetry. And it seemed like the most familiar thing for me at that time. Yeah. But there are many other projects. Yes. Wikimedia. There's OCaml really, really other awesome open source communities. So then you have to pick the project and then you have to contribute to the project and be very you have to stand out because most times we compete with a lot of people that I was competing with like 59 other people. Don't. Yeah. Don't don't be scared. Because at first I was scared because the people I was competing with were like, senior engineers, like, have been doing this for long.And I was like, oh my gosh, how will I get this done? But, you know, the mentors are not biased. They see effort. So they see that you put in so much effort because someone that has been writing Go for the past ten years, you know, the effort I'll put in is like the same effort you put in and they grade effort more than experience, because what they want to do is they want to empower people. So once you get in welcome to Outreachy. So that's how...ADRIANA:That's great. That's great. So I love that because you know it's really and I think this is what tech should be all about. It's not necessarily what skills do you have now. It's like what is your potential. And I think that's what it is like. I think we need to be able to invest in people based on their potential, because otherwise you like miss out on awesome people, right? So that's that's great. Is the internship is it a paid or unpaid internship?EROMOSELE:Well, it's paid - $7,000.ADRIANA:Right on! That's amazing. I ask because like there's some internships where people are like working a lot and then they it's like an unpaid internship. That's great. Awesome, awesome. Very cool. Feels like very worthwhile. And and just to, clarify. So you said you need to have done a contribution in the open source project that you selected. So, so you need so like, when you applied for Outreachy, you had already done like an OTel contribution at that point?EROMOSELE:No. I hadn't. I had no...ADRIANA:Oh, okay. Oh, it's just like as part of the part of the internship, like, once you get selected, you.EROMOSELE:Yeah, yeah.ADRIANA:You have to, you have to fulfill that as a, as a requirement of the program. Cool, cool. And then and then, as part of Outreachy then are you like, because, like, if I recall, like, Juraci, he was at Grafana before. Yuri was at, at RedHat Both awesome guys, by the way. I can totally vouch. Juraci was actually on the podcast before, and, but so are you working then under the umbrella of OpenTelemetry or under the umbrella of, like, whatever company that, like the your kind of Outreachy mentor is is working at?EROMOSELE:I'm working on an umbrella of OpenTelemetry.ADRIANA:Okay. Okay.EROMOSELE:So they they're like my mentors.ADRIANA:That's awesome. Well. Thank you. Thank you so much for for explaining how the Outreachy program works. I think this is, a really, really cool opportunity, especially for for folks who are looking to get into open source and get some, some cool work experience. And, yeah, it sounds it sounds like a great program. Juraci always talks about Outreachy, and now I understand why he's so passionate about it. So this is this is truly, truly amazing. And, you know, that's a perfect way to to wrap up our episode. So thank you so much, Eromosele for geeking out with me today. Y'all, don't forget to subscribe and be sure to check out the show notes for additional resources and to connect with us and our guests on social media. Until next time...EROMOSELE:Peace out and geek out!ADRIANA:Geeking Out is hosted and produced by me, Adriana Villela. I also compose and perform the theme music on my trusty clarinet. Geeking out is also produced by my daughter Hannah Maxwell, who incidentally design all of the cool graphics. Be sure to follow us on all the socials by going to bento.me/geekingout.
undefined
16 snips
Apr 8, 2025 • 57min

The One Where We Geek Out on Leadership with Parveen Khan

Parveen Khan, Quality Practice Lead at CFC and passionate advocate for high-quality products, shares her insights on leadership in tech. She discusses the power of seeking help and fostering open communication to enhance collaboration. Parveen emphasizes the importance of authenticity in leadership, urging leaders to create safe environments for their teams. The conversation also explores the dynamics of transitioning roles and the value of networking, highlighting the need for resilience and continuous learning in professional growth.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app