Priyanka Sharma, GM of CNCF | In the Open with Luke and Joe

Media Thumbnail
00:00
00:00
1x
  • 0.5
  • 1
  • 1.25
  • 1.5
  • 1.75
  • 2
This is a podcast episode titled, Priyanka Sharma, GM of CNCF | In the Open with Luke and Joe. The summary for this episode is: <p>In the 5th episode, they are pleased to bring you a conversation with Priyanka Sharma.&nbsp; Priyanka is the GM of the Cloud Native Computing Foundation (CNCF). Topics covered include: Kubecon, diversity, equity &amp; inclusion, certifications &amp; education, cloud native landscape, CNCF Technology Radar, CNCF DevStats and more.</p><p><br></p><p><strong>Key Takeaways:</strong></p><ul><li>[00:00&nbsp;-&nbsp;00:55] Intro to the episode</li><li>[02:09&nbsp;-&nbsp;04:03] Intro to Priyanka</li><li>[04:29&nbsp;-&nbsp;06:38] CNCF: Their background and what they do</li><li>[11:58&nbsp;-&nbsp;13:36] What is happening in the cloud native space, and what Priyanka is excited about</li><li>[19:10&nbsp;-&nbsp;22:45] Transitioning from in-person to virtual events - And how to register for KubeCon CloudNativeCon</li><li>[24:52&nbsp;-&nbsp;29:16] Diversity and Inclusion within the tech world and cloud native</li><li>[36:00&nbsp;-&nbsp;39:02] Communities and Priyankas effort into inclusive naming and language</li><li>[40:48&nbsp;-&nbsp;43:53] The Technology Radar</li></ul><p><br></p><p><strong>Resources:</strong></p><p>Kubecon EU (past): <a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/" rel="noopener noreferrer" target="_blank">https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/</a></p><p>Kubecon North America: <a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/" rel="noopener noreferrer" target="_blank">https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/</a></p><p>CNCF: <a href="https://www.cncf.io/" rel="noopener noreferrer" target="_blank">https://www.cncf.io/</a></p><p>Cloud Native Landscape: <a href="https://landscape.cncf.io/" rel="noopener noreferrer" target="_blank">https://landscape.cncf.io/</a></p><p>CNCF Technology Radar:&nbsp; <a href="https://radar.cncf.io/" rel="noopener noreferrer" target="_blank">https://radar.cncf.io/</a></p><p>CNCF DevStats: <a href="https://devstats.cncf.io/" rel="noopener noreferrer" target="_blank">https://devstats.cncf.io/</a></p><p>CNCF Slack: <a href="https://cloud-native.slack.com/" rel="noopener noreferrer" target="_blank">https://cloud-native.slack.com/</a></p>
Intro to the episode
00:54 MIN
Intro to Priyanka
01:53 MIN
CNCF: Their background and what they do
02:08 MIN
What is happening in the cloud native space, and what Priyanka is excited about
01:38 MIN
Transitioning from in-person to virtual events - And how to register for KubeCon CloudNativeCon
03:34 MIN
Diversity and Inclusion within the tech world and cloud native
04:23 MIN
Communities and Priyankas effort into inclusive naming and language
03:02 MIN
The Technology Radar
03:05 MIN

Luke: What you're about to hear is a new podcast and livestream show entitled, In the Open with Luke and Joe. In this series, my co- host, Joe Sepi, and I bring you conversations with community and technical leaders from the world of open source and enterprise tech. We do this live twice a month on Fridays at 12: 00 noon Eastern time. You can catch us on a variety of streaming platforms or here as a replay on your favorite podcast app. To find out all the details, go to ibm. biz/ intheopen. There you will find our show schedule, an embedded player of the live streaming video, as well as embeds of past episodes. Or, you can link directly to the podcast page with ibm.biz/ intheopen podcast. Thanks so much. I hope you enjoy our new series, In the Open with Luke and Joe.

Joe Sepi: Hey, Luke. How are you my friend?

Luke: Good, how are you doing, Joe?

Joe Sepi: I'm all right. The weather here is pretty decent. It's not too cold. A little windy, but I think the rain's beyond us. And I'm hoping for a nice afternoon.

Luke: It is windy here as well. So, I would say that we're in the same microclimate bubble this week.

Joe Sepi: Yeah. Yeah, watch out for the widow- makers. We've got a lot of branches coming down over here.

Luke: That's a good point. And when we did, actually, I did a call for Code Hackathon two years ago, and that was one of the topics that they was dealing with was dealing with those tree branches ahead of time is a big safety concern. But without further ado, let's welcome our guest, Priyanka Sharma.

Priyanka Sharma: Hello.

Luke: Hi.

Priyanka Sharma: That was an amazing intro. Music, and introduction, graphics, and everything. I was like, " This is legit."

Joe Sepi: We're pros here. We do our best.

Luke: Yeah, thank you.

Priyanka Sharma: Yeah.

Luke: I was a visual effects artist in a past life.

Priyanka Sharma: There we go. There we go. Thank you so much for having me. It's awesome to be here.

Joe Sepi: Yeah, thank you for joining us. Really appreciate it.

Luke: So, maybe we could just, I'm sure many of our viewers and listeners are familiar with you, but maybe just start off with a brief self- introduction.

Priyanka Sharma: Absolutely. So, hello everyone. I'm Priyanka Sharma. And I'm the general manager of the Cloud Native Computing Foundation, or CNCF. I have been in part of the CNCF community since the very early days of inception. I used to be an open source contributor to the open tracing project, which was the third one to join the foundation. I spent a lot of time spreading the word about observability, about distributed tracing. And really immersing myself in the community. Over time, I eventually became a board member when I was working at GitLab. And I learned about the inner workings of the foundation. And that was very eye- opening, I'll say that. And then eventually, I was asked to come lead the foundation. And it was truly a dream come true and honor. And here I am leading the foundation for you and with you, and enjoying every minute of it.

Luke: That's so interesting. And I love to hear the threads and the journey that get people where they are. And the fact that you were involved, and you're a contributor, you were in open source. So, that you really, I imagine you have a lot of empathy and understanding for everyone within your community.

Priyanka Sharma: I've been fortunate to have contributed to all kinds of open source projects, all kinds of developer tools, though that's the intersection of dev tools and the open source is where we sit really in this infrastructure world. Prior to my cloud native experience, I was doing other dev tool open source stuff. And yes, have seen a lot. I would never be so arrogant as to say have seen it all. But have definitely experienced different types of problems, challenges that people go through, have had to solve them myself when I was a startup founder, when I was helping other startups. And then in my role here. Yes, absolutely. I know the challenges we all go through and the effort we put in to create a better human experience with technology. And I'm very proud of what everyone does.

Joe Sepi: That's great. Yeah, I've noticed that too. I work a lot with the OpenJSFoundation, another Linux foundation org. And it seems like they're good about bringing people in from the community, and with experience, and people who really know how to do what's best, I think, for the community and work for the community. So, that's great to hear.

Priyanka Sharma: Absolutely.

Joe Sepi: Yeah. And so, maybe can you tell us a little bit more about CNCF, and how long it's been around, and what you're excited about, and all these kinds of things?

Priyanka Sharma: Yes, absolutely. So, CNCF was formed when Google donated the Kubernetes project, which I really hope people have heard of. It is container orchestration. Lately, people say it is the container orchestration technology. And that happened more than, was it five years ago at this point? 2016 it was alive. The foundation was already formed. And it, sorry, Kubernetes was our flagship project. And we started there. But very quickly, Dan Kohn and Chris Aneschek, who led it together at the time, started bringing in more cloud native technologies because what they realized was that Kubernetes can really be a platform- like experience. It can really change the way we do things and fuel this DevOps momentum. To do that though, there are other technologies that are going to be needed. And so, they opened the doors to other projects. We started open tracing, was the third one to join. Today, we are over 80 projects. So, we've made a lot of progress. And we have tiers because we want to highlight to the end users of the maturity level of each project involved. So, CNCF has really grown. From that time in 2016 to now, we also have changed in terms of the membership. We have over 600 members in the foundation and over 145 of those are end users. End users are the people who are not building cloud native tech. They're not vendors trying to offer a cloud offering or some managed service. But rather they're building things like financial services. They're building consumer apps. Anybody who's utilizing, that's an end user. And we now actually enjoy the largest end user community of any open source foundation. So, CNCF has grown, really matured. Today, we have hundreds of thousands of contributors across projects from over 170 companies. Our power is because we are diverse. We have diversity powered resilience on display in CNCF. And happy to answer any areas you want to dig deep into.

Joe Sepi: Yeah. I would love to dig into the diversity aspect. But I think we'll get into that in a few.

Priyanka Sharma: Sure.

Joe Sepi: But that's fascinating. So, how many people? I think did you say 600?

Priyanka Sharma: Member companies, over 600 member companies.

Joe Sepi: Wow, that's fascinating.

Priyanka Sharma: It represents all the major cloud hyperscalers. It represents most of the people in cloud native who are pushing forward making change. And we have geographical diversity. We have members from China, we have members from European countries, we have US members, all over the world.

Joe Sepi: Yeah, that's amazing. And yeah, the cloud native landscape has just been growing. And I mentioned that word and we chuckle because the, what is it, landscape. cncf. io?

Priyanka Sharma: L dot NCF dot.

Joe Sepi: That's pretty fascinating just to look at that. I mean, it's a little mind boggling and to hear you talk about how many member companies as well. But maybe you can talk to us a little bit about that landscape, and how that's a lot there and it's something that people usually bring up.

Priyanka Sharma: Absolutely. As you said, the landscape is top of mind for many of us. It's because it's quite awe inspiring, whether you think of the word awe in positive or negative. But it definitely makes an impression. And that's because it's full of the logos of all the people doing all the cool things in cloud native. It's actually a good thing that it is overwhelming because that just shows the amount of effort and momentum in the community. Actually, cloud native is actually the largest, the fastest growing open source community in the world. And that's reflected in the landscape that you see right there. Now, people say that, " Oh, this is so overwhelming. How am I supposed to use this?" I will tell you this, this is not supposed to be the first time you learn about cloud data. This is not the place to do that. What this is a good place for though is once you have understood the definitions, as you can see here, there are, sorry, I'm starting to point, there are categories, right. So, you see for example, image application definition and image build, security, platforms. These are categories which you can filter by. You can also, if you look at the left side, see all these filterings like you can look at CNCF projects in these categories. You can do whatever you feel like. So, I think this is a good, it's like we used to have encyclopedias back in the day before the Internet was all over the place. This is the cloud native encyclopedia. And it can be used as such. And as for the logos over there, by the way, I'll tell you, having your logo there is a high value. Many people tell us it is their largest source of referral traffic. So, people come to the landscape, utilize it. And if you are working in cloud native, you should have your logo there. If you are searching for something in cloud native, you should check out the landscape too.

Joe Sepi: Yeah. And I feel funny saying this, but everybody should be cloud native. Whatever you're doing, you should be containerizing it, and being able to deploy easily, and scale easily. I think about this because a while ago I worked at the New York Times. And I laugh because when I made my first change and asked my manager how I deploy it, and it was on the paywall, so I tested it thoroughly.

Priyanka Sharma: Right.

Joe Sepi: And I asked him how I deploy it. And this was a little while ago. But he said, " Oh, you just FTP up to the server, and just copy your file over." And my brain exploded. But we worked for a couple of years to really modernize the stack. And we started to implement containerized solutions. This was back in VMs, and Puppet, and Chef, and stuff. But it was really revolutionary to me to think about being able to work in an environment that you could repeat in terms of development to staging, and UA, and QA testing, and then deploy it to production. It's the same repeatable thing. And then to think about it in terms of scaling, you can just spin up more containers, or spin them down, whatever the case may be, or if things are failing. It's a great platform to be working in. And everybody should be cloud native for sure.

Priyanka Sharma: I will say your hope is coming true. And even though we've all had a very challenging time with COVID-19 and the pandemic, that has actually really accelerated the adoption of cloud native technologies. For example, at KubeCon CloudNativeCon next week there is a keynote by an end user that talks about how they literally grew majority of their cloud native engineering staff and started building that way during the last 18 months. Everywhere you go, right, most workflows have moved online. So, you have to ship fast and resiliently for everything now. I was also actually giving a talk at the Cloud Native Data Management Day, which is a co- located event next week. And the whole conversation around stateful needs to happen on Kubernetes because as you said, we need to move to cloud native for a good human experience with technology. And if we're going to do that, we need to bring the DevOps mindset, the Kubernetes capabilities, but we got to handle the state as well. So, I agree 100%.

Joe Sepi: Yeah. We can get into the event in a few minutes. But I'm curious, what's exciting to you that's happening right now in the kind of cloud native space? Are there things that have got you really excited?

Priyanka Sharma: Yes. Otherwise, it would be a hard job to do. But no, so much is happening in our community. It would be actually hard to pick some big one. But really what I'm seeing is, as I mentioned, because of the pandemic adoption of cloud native accelerated. And what we have seen happen is that our technologies have emerged as the building block of this time period that we have experienced. And with that, as we are looking at future innovation, a lot of it is depending on Kubernetes on cloud native. And that's really exciting to me. If you look at the, and I'm sorry to bridge to the event next week, but this is truly part, this is me illustrating the point, really if you look at the co- located events that are happening on Monday and Tuesday, there are all kinds of cool new things. There's Kubernetes on AI. There is Kubernetes on Edge. There is Wasm there, WebAssembly. There's Rust today. There is all these cool new ways of utilizing cloud native. And what we are really seeing is that cloud native is becoming the building block of all future innovation. And I think this is, my personal take is, that this is happening because we are such a community of doers. We are always iterating. That's in our mindset. And that makes us move so fast and try all these new things. And that's leading to this, the cloud native X professional I call it, where it's like people are looking for the cloud native security developer, cloud native edge marketer. These people are starting to look for these skill sets. And that's really exciting to me because that tells me that the best is yet to come.

Joe Sepi: Yeah. And it makes me think of microservices or something too, where the landscape has gotten specialized in different areas. But that's great because those little areas can really accelerate, and evolve, and innovate. And it all brings it all up together.

Luke: That's a great point. And I feel like what's interesting is a lot of these concepts that we're seeing play out in cloud native, they're not new concepts. They've been ideas like microservices. But now, we're seeing the maturity and the infrastructure to really be able to scale them and implement them. And the one thing I have to mention, which I love about the cloud native community, and I think you mentioned it earlier when you mentioned a, " Hey, I'm excited to hear this presentation from an end user." It really is such a broad co- created ecosystem where you're hearing directly from the big cloud providers, but all the way through these, you're saying niche security folks, niche edge folks, all the way down to end users. And it really is an amazing collaborative environment. And I think big part of what we want to do on this show is do a cross- section and show people, " Hey, here's how you can participate in these ecosystems." And even if you're not in cloud native, " Hey, if you're looking to do open source, look at this. This is how it's done." And it's so inclusive as we're talking about one form of inclusivity across the spectrum of participants.

Priyanka Sharma: Absolutely agree with you. These are the communities to get started in because we will welcome you. That's what happened to me, right, in my life when I joined in. I didn't know much about infrastructure. I was super nervous. But everybody I talked to in the first meetup I went to actually I was so nervous and people just were like, " Hey, come on over. Hey, let's talk." And they're bringing me in. And they're being so nice. And that stuck with me, and I stayed all along. And I think that experience is not mine alone. I've seen it mirrored in every scholarship recipient. I've seen it mirrored in people who do mentorships with us. And to that point, right, of how to get started, how should someone think about cloud native if you are new? Today, you're lucky because there's so many avenues. Something that we've realized, right, everybody contributes to technology. Everybody contributes to open source, not just developers. You could be a product person, you could be a marketer, you could be an event organizer. And what we realized is that maybe there needs to be some general education around the topic. So, at this time in KubeCon, we're actually a piloting a business value subtract where people can go literally learn cloud native 101 definitions. What is this term? What is Kubernetes? What does DevOps mean? What does cloud native mean? Learn that, and then start internalizing it. There's also conversations around how do you justify using open source in for- profit environments? For people who are very new to our worlds, that question is big. Even though for us here it's, " Oh, that debate's been solved." That's not the case for the rest of the world. And so, there are conversations like that happening that you can access. There's also education material available such as we have a Kubernetes EdX course that anybody can do, introduction to Kubernetes fundamentals. Go learn that. So, there are many pathways to knowledge. And when it comes to contribution, Kubernetes particularly has a contributor experience program. And they really are looking for people to get involved. And I highly recommend people check them out. There's also LFX mentorships that we do, and those are also available. So, there are many entry points. Just decide what you want to do. And if you have questions, ask anyone in the Twitter community. Tweet me. My Twitter handle is right here. You can DM me. I'll help you out. Someone will help you out, and you can get going.

Joe Sepi: That's really awesome. And we should share some of these resources after the fact as well. Because I personally, I want some of them because at IBM we have this jumpstart program that I'm a part of where new IBMers, we try to get them involved in open source. And we have internal mentors and weekly meetings. And it's funny, I do Node. js, JavaScript, and open JS kind of projects, I help folks with. But I just had a meeting yesterday. And it's a 90- minute meeting. And there's so much of the cloud native landscape that I got bumped to the very end. And I quickly just chimed in, " Let's reach out to me for Node. js." But there's so much stuff to do there. And I'm really glad to hear that there are a lot of resources. And people do still need to, I think lobby's not the right word, but advocate for open source internally within their companies and such. So, I'm really glad to hear about those resources that you have and are developing. And another thing that I love about it is that we talk about how much there is there. But that's great because you can find different things that you want to do, if you're interested in networking, or tracing, or any sort of deployment strategies and whatnot. It's a big open buffet, and you can just find where you want to eat.

Priyanka Sharma: Yes. Yeah. And I totally see sometimes that can also be overwhelming. You know what I mean? And my advice to people is literally find someone you like on Twitter and tweet at them and ask. People will guide you. That's the kind of community we are in. And I think yours is the same, Joe, whereas say, " Just reach out and you will get help."

Joe Sepi: Yeah.

Luke: So, tell us what to expect from this. And I also have a second question, which is how has the transition been from in- person events to virtual events? I imagine it's been a bit of, there's some pros and cons here. But so, tell us what to expect, and tell folks how to register, and then tell us how it's been transitioning to virtual events.

Priyanka Sharma: Absolutely. In terms of what to expect, this is very likely our last fully virtual KubeCon CloudNativeCon. Fingers crossed. Exactly. Fingers crossed. And if that goes through, it's actually a little bittersweet. And the reason it's bittersweet is because the one thing that's happened as we have pivoted to virtual is that we have been able to meet as a much larger community. People from all over the world, regardless of where they're located, have joined in. And that's been amazing. And that's a part of virtual that is unbeatable. The number of people who can attend, the places they can come from. In the future, we'll always have the virtual component. So, that's quite nice. But there'll be also the in- person component, which cannot wait, to be clear. But it's been really nice to meet so many people from so many different places and have so many of these multi- threaded conversations. So, in terms of what to expect, the event is there's a lot of innovation actually that we have put into the event this time. As always, KubeCon CloudNativeCon are the largest open source conferences in the world. They're where all of us in the community come together, learn and understand what's the latest and greatest, but also make new friends. What's new this time I would say is that in addition to the 101 track, as I was mentioning before, we have a sub track for business value. So hey, if you are manning the booth, if you are making the collateral for KubeCon CloudNativeCon, ask your manager that, " Hey, you should get to go too." So, join in. Another piece is the new student track. The whole idea there is again, we are all lifelong learners. We are all students at some level or the other. If you feel you are at the stage of education, whether you're self- taught or in a university, where you've gotten the fundamentals of computer science, but you haven't really managed a production system before. So, you are an early stage learner from the cloud native point of view. Then in the student track there is, we've marked the sessions we think will be particularly useful for you. There's also going to be, can't call it happy hour because no one under 21 should be drinking in the US at least, different limits apply. But like a lounge let's say, like a student's lounge. That's going to be a kickoff where we're going to talk about how to approach the event, what to learn, where to go, et cetera. And to aid all that learning, whether you're a student, whether you're continuing education, whether you're just trying to change your area of expertise, we have the certifications that we offer, which is certified Kubernetes admin, certified Kubernetes app developer. And latest is certified Kubernetes security specialist. All of these, you get a discount for when you join, when you attend a Kubecon because we believe learning is multifaceted. So, you're attending a KubeCon. You take these tests. You pass them. All of this together makes you a strong candidate. So, those are some fun things that are happening. There's a lot of end user talks, as per usual. There's a keynote about how telcos and 5G is considering cloud native. Lots of really fun stuff. So, all in all, there's something for everybody. And there's also going to be a lot of community stuff happening on our CNCF Slack. And the nice thing about that is that your friendships and conversations will persist after the event. So, those are just some things to know. I couldn't possibly describe everything.

Joe Sepi: That's great. And I think we need to reclaim the happy hour term because I want to use it all the time. And it doesn't have to be about drinking. So, that's all exciting. I was on the LF events page earlier. Are there other events that are a part of it, like a Rust Day and such?

Priyanka Sharma: Yes, absolutely. So, the co- los. The co- located events are going to happen Monday and Tuesday. As I was mentioning before, they are really good snapshot of all the innovation happening in cloud native right now. And so, there's going to be a Rust Day. There's going to be a PromCon about Prometheus. There's cloud native data management, Kubernetes on AI, Kubernetes on Edge. There's a lot of cool, awesome technologies. I recommend everyone checkout a bunch of the co- los. I actually, I co- lo hop. So, I recommend the same thing because there's so much fun stuff to learn. And I want to sample a lot of it. And then once I've tested the waters, then I pick a co- lo to deep dive into. This is another benefit of virtual, by the way, which is different from in- person, you usually go to a room and you commit. So, I highly recommend doing that. There's all sorts of new things to learn.

Luke: That is a good point. Usually the conference is so big, it is maybe half a mile or a mile away. But you've got to find it with some sort of map.

Joe Sepi: Yeah. We work at IBM where huge conferences are a thing. Oh, boy.

Priyanka Sharma: Yeah. Even in- person, I remember the most popular co- los, they just get full. You can't enter for fire hazard reasons. So, none of that anymore.

Joe Sepi: Yeah, that's great. That's really great. That's one of the benefits of virtual, although I am looking forward to seeing all my friends and colleagues. Yeah, I'm looking forward to that. Cool. Luke, do you have something you want to say?

Luke: We talked about the diversity within the community of cloud native. But I also wanted to maybe pivot and shift a little bit. I read your blog post recently and it was fantastic. And I think there's so much interesting and important work that's going on around diversity and inclusion within the tech world. I thought maybe we could dig into that a little bit.

Priyanka Sharma: Absolutely. Happy to. So, I'll just share my broad take on DE& I and cloud native. This foundation in particular, Linux Foundation in general, these organizations do a lot to make sure there's diversity, equity, and inclusion in technology. And the interesting thing about them is how they do it. There is of course the need for reports, numbers, statistics. But in addition to that, you need a commitment to every day, every interaction you have, make an effort to include someone, make an effort to bring someone into the fold. And it's very hard to go stats of efforts into stats. But I think all those in addition to programs make a huge difference. And I've seen that happen at Linux Foundation. At CNCF, I was a recipient of all the effort. Dan Kohn, our previous executive director, GM, used to put into diversity and inclusion. He would, every time I'd reach out, I'd meet a friendly face. He would open up doors, or he would open up opportunities. He'd be like, " Oh, this would be good for your interests. Try this out." And he did all of that. In addition to what we do with, we have a goal this year to have 100 mentorships done for people. And we prioritize DE& I applicants. We have need- based scholarships. Same applies for KubeCon CloudNativecon. We have scholarships based on DE& I and based. And so, those are efforts we do programmatically. And as individuals, as leaders in our roles, we push, me and Chris, every day to help anyone we can to push someone's career forward. And that's been really rewarding for me. I've been a recipient of it. I want to pay it forward. And I think there's just open source has proven that the more diverse people you have involved, and this diversity can be demographic, it can be geographic, it can literally be just time zones, and the more different people are involved, the better the outcome is. And that's our approach. And that's what we do. And I'm happy to jump into the blog post specifically, or also any programs of interest to you.

Joe Sepi: Yeah, it's interesting. I think about, and this is a really simple and perhaps passive way, but when we were meeting in person, the idea of a Pacman circle where you always leave room for someone to step in and join the conversation. But I think being proactive and doing that in a variety of other ways really makes sense. And I agree with you. Open source, it's a great place to get involved. And I find that note is a little bit daunting to get involved. But what I've been encouraging people to do is to get involved in working groups. And then you get to know the people, and then they support you, and we all work together, and try to help each other be successful.

Priyanka Sharma: Yeah, 100%. And something that happens with diversity, is it's what I wrote my blog post about, is you have different opinions. And that can be uncomfortable. Diversity can create conflict. But my humble opinion is that's a good thing because you can hash out all kinds of ideas if you're just comfortable with someone thinking very differently from you. And I think to create a truly inclusive workplace, leaders need to get comfortable themselves first with conflict and making it constructive. And then encouraging the right behaviors so that people can come speak their mind, even if it's completely different from what the leader thinks, what the peers think, and discuss it through. I think I personally have a hit or miss relationship with conflict. And it's evolving. But it's just something I have noticed that cultures that allow for that emotional vulnerability almost, that you have to be in conflict with someone, as long as it's done in a respectful manner, they definitely do better. I've enjoyed working at places like that better. And I highly encourage anyone who's thinking about, " Hey, what are the challenges of diversity?" A lot of it can be you may be doing all the right things, having the right programs, but maybe because of fear of conflict, people are not comfortable expressing their views. Then you are not getting the benefit of diversity, even if you have a lot of diverse people. I highly encourage people to think about that.

Joe Sepi: Yeah, I agree. I think whenever you're, challenged isn't maybe the right word, but just when people, you're using the word conflict, so when there's some sort of conflict that's different than what you're thinking, or imagining, or whatnot, I think it can be very creative. And help you to think through things in a different lens and hopefully, move things forward and make things more positive.

Priyanka Sharma: Yeah. I'll just give you the example that I have in the blog post, which is end of last year, I was like, " Okay. We've done so much." We had done two virtual events, full pivot, back- to- back. But I was new to the role, ready to prove myself further and further. I was like, " Okay. Next year we're going to do all these other great things." And my team pushed back on me. And they were like, " Hold up. This has been a challenging year. We've already done so much back- to- back. We need to take a step back and think this through in greater detail." And at first I was like, " Oh, come on. Let's go, let's go, let's go." But they pushed back. And that was the right thing to do. And what it led to was because I realized that I was in such a different place from where my team was. And everybody seemed to be on some level of the spectrum. That it was just apparent that we have to have the uncomfortable conversations. And it also exposed the uncomfortable truth that we didn't have a good process for planning. And so, what we ended up doing is a lot of one- on- one conversations about, " Hey, what do you want to accomplish? What do I want to accomplish? Where are we burned out? Where are we afraid? What are the resources we have, including ourselves? Are we operating 100%? Are we operating 50%?" Because we've all struggled too. And having that little of depth in the conversation really gave me a reality check on how I can actually achieve the best case scenario by being cognizant of our human challenges. And all of that ultimately led to a public OPR presentation that we shared with our board, we shared with other people. So now, we're all moving together. And it all happened because there was conflict on the team, and we were able to harness it.

Luke: I love that, a host, because it puts forward the idea. And I think we're familiar with other parts of our lives this, that you have to do the work. Maybe an analogy of fitness or even your personal relationship. You can't just assume that, " Oh," whatever it is, whether it's a marriage or a business relationship, that there's always work that needs to be done. And then this one is maybe it's a little more complicated because it's organizational, it's community, it's one- on- one. But yeah, the work has to be done. But I love this idea of don't be afraid of the conflict. Conflict is part of that process. And yes, it may be uncomfortable, but you just need to face that and work through it. And it's yeah, positive outcomes.

Priyanka Sharma: It's even like this message, right, that conflict's comfortable. I wrote the blog post and I have to remind myself all the time. And I'm actually glad this blog post has come up multiple times in conversations because I often, even after having thought this through to this point, it bogs you down. It depends on people's nature. But in my case, it bogs me down when I'm like, " Oh, I hate conflict. Why can't we all be happy, friendly, happy family?" Reality is to be the happy family, you have to accept the conflict. And just having this front and center talking about it, being open about it, I think really helps really internalize.

Joe Sepi: Yeah. And I think it's important. And I'm glad to hear that you have a team that feels comfortable being able to express themselves because I think that's half of it too is people need be comfortable to do that.

Priyanka Sharma: Yeah. Otherwise, if they're not, then you can hire the most diverse staff in the world and you don't get any results. So, what was all that effort for nothing? And people aren't happy.

Joe Sepi: Yeah. And I think share the load too, right. You don't have to take on all the conflict. It's great that your team feels comfortable, but we can all kind of work together to get to where we need to go.

Priyanka Sharma: Yes. Let's find solutions. Yeah.

Joe Sepi: Yeah.

Priyanka Sharma: Yeah, definitely. Definitely.

Luke: Yeah, that is a good point about wherever you're sitting, whether it's your company or within the community yeah, don't try to bear the weight of the world on your shoulders. If there is some situation that's really uncomfortable, loop in with someone who's in a leadership position from the context of where you're talking, and get a reality check, and get some guidance and leadership there.

Priyanka Sharma: Absolutely. The weight of the world is heavy. There's no chance one person can carry it all. And you wouldn't want to carry it all, be honest. You'll burn out. And that's the number one thing to remember is that nothing is worth burning out. That's in my big learning in this journey over the past few years.

Luke: Yeah, especially with the pandemic. I've actually been so surprised. And it's been heartening to see actually how compassionate leaders within my company and my team have been, especially to those right now being hard hit in Brazil and India. And how it's yeah, companies have a reputation for being heartless, but they're made up of people. And we work and we build these structures. And I think it's getting better and better. And just yeah, heartening to see how much compassion is even coming from what's supposed to be maybe not personable.

Priyanka Sharma: Yeah. No, I think Team Cloud Native, and I was so impressed by how people have really supported each other over the last year. And to use a very current story of our time, which is what's happening in India as an example, I've been on Twitter like crazy, just learning as much as I can, helping where. And I'm seeing people who frankly, I had no idea they would have much knowledge about what's happening, what the subcontinent is, et cetera, jumping in, being like, " No, I'm calling my lawmaker, local congressperson," to be like, " We need to help this situation there." And people are getting together, corralling, helping out as much as possible. And then there's personal stories as well as the macro conditions. And everywhere there's just support and love. And that's the type of world we want to be part of. And open source plus pandemic, life has become very blurred, what is work, what is personal? And we're seeing actually the best of that come out in these trying times where people are like, " Hey, I worked with you to learn about certifications. Now I hear your terrible story of what's happening at home. Let me go help out in this way. Let me go do this." And it just makes me truly believe in our community, in the way we operate, and what we are going to do for each other forever.

Luke: Yeah. This is fantastic. And I'm glad we have a platform where we can talk about this. And I hope that it helps folks find their way from where they are in this complexity. Something else related I wanted to ask you about, I know you're doing a lot of work on inclusive naming and making sure that the language that we're using in the workplace is structured so that it's considerate to where people are coming from. Could you tell us a little bit about that work?

Priyanka Sharma: Absolutely, I'd be delighted to. So, I'm so proud of the community's work on this one. So, as part of diversity, and equity, and inclusion, you want to make people feel welcome and comfortable. And especially, in light of what happened last year with the murder of George Floyd and the protests after that. There was a reawakening in our community that we have terms in our code bases, which is our output, our creation is our code, in that, we have racist terminology. We have master, slave. We have whitelist, blacklist. And there's all other kinds of problematic stuff out there. How can we let that be? How can we be okay with that? And we decided enough was enough. And inclusive naming was born because we saw this empty space of there's some people who are part of a debate about what's worth it, what's not worth it, should changes be made? But if you move past that, there is now a critical mass of people who want to make the change, who want their code bases to not be racist. And they're looking for guidance and support on how to do it. So, we leveraged the effort that was going on in the Kubernetes language work stream, and all the effort they've done, and brought in other partners such as IBM, who's done so much, Cisco, many other companies. Today, it's literally hundreds of people from probably just that much, that many companies in the effort. And our goal is to provide the people process tools of how to make changes so that you don't make breaking changes. Because you are not just changing a word. You're changing a technology. You're changing something that connects across different code bases. There's upstream, downstream issues to think about. And so, inclusive naming is that grassroots initiative. We were recently mentioned actually in the New York Times, which was a huge honor. Yeah. There was an article about just how important this change is, what's happening in different organizations about this. And inclusive naming was shared as a shining light of people coming together and getting it done the right way. So, that's inclusive naming. Thank you for putting the URL over here. If anyone's interested, check us out. We meet biweekly. And you can come in to share what your company has done or what your other organization has done. You can come to ask questions. You can come to get deeply involved and become part of a work stream. Any level of commitment and interest is welcome. We are here to just make our code bases a better place, starting with master, slave, whitelist, blacklist. But going beyond that to determine how do you evaluate terminology to be good or bad if it affects a certain part of your community? And then how do you keep diversity, inclusion, equity? This is all an ever, you're always on the journey. You're never going to be like, " We're done now." And so, I& I will help you always be inclusive and always have terminology in code that welcomes.

Joe Sepi: That's really great. I fully support that. We've been working on it in OpenJSFoundation and the node platform. And you're right, it's not always easy. We have some build systems that we need to make changes to, to get these changes fully propagated. But it's definitely worth the energy and the effort.

Priyanka Sharma: Exactly. Because that's what I've seen sometimes when people argue about what can be done is, " Oh, but this would break. That would break." I said, " Yeah. People make breaking changes for things all the time. Just follow the process to wherever." And I think the good news is we're at a point in time in technology that we have negated that argument that, " Oh, this will make breaking changes." Yes, so do other things. Let's follow the process.

Joe Sepi: It's funny too because we're talking about technology like, " Oh, making this change is going to break something." But in the real world, I think that's what people struggle with. Trying to grow in that way is not always easy. But you've got to put in the effort and it's worth it.

Priyanka Sharma: Exactly.

Joe Sepi: Yeah.

Luke: One of the sayings that we get from our senior vice president, Bob Lord, is, " We need problem solvers, not problem explainers."

Priyanka Sharma: I love it. I love it.

Joe Sepi: That's great.

Luke: So, I also want to mention here to our listeners, if you have any questions, feel free to drop them in the chat on whatever platform you're watching on, and we'll get to those at the end. I see we have about 15, 12, 15 minutes left. So, I wanted to make sure that we mentioned, I know I had discovered that you do a quarterly report called, The Technology Radar.

Priyanka Sharma: Yes.

Luke: And I wanted to make sure that we get this topic in here. Could you tell us a little bit about this publication? And I feel like this is, besides obviously attending Kubecon, this is one of the places, if you want to stay current, if you want to stay plugged in, keeping plugged into the technology radar is the safe way to do it.

Priyanka Sharma: Absolutely. So, I am so proud of the team for coming up with the Tech Radars. It's Cheryl Hung's brainchild. She is our VP of ecosystem. She does a great job running the end user community. The idea behind the radars is that we pick a specific aspect of technology, whether let's say storage, or CICD, or CD. We'll pick some technology area. And a task force will assemble of end users in the CNCF. And they will evaluate a bunch of different products, open source projects, anything available in the space. And share whether it's something they have tried this, it was amazing, and go for it in full production mode, or worth checking out, but needs to figure out some kinks, or a little early stage. And so, what the radar does is provide an unfiltered view directly from end user's mouth of what they have tried and what the results have been. And so, other people who are looking at solutions in a technology area, can look at the radars, learn from other people's experiences, and shortcut their path to success. So, it's highly useful, especially if you're in the building phase of your cloud native setup in a company. And to that point, I would also like to add that the people who put this radar together, the end user community, they themselves are just so valuable to connect with, be a part of. So, I highly recommend if anyone's out there wanting to find a peer group, right, where they can just talk about how are you implementing this today? Then consider the end user community at CNCF. Anyone who doesn't sell cloud native products is welcome to join the end user groups. And these are vendor- free environments. We have private meetings where you just talk about real talk of what's going on, what to choose, how to think about things. So, I highly would recommend checking out the CNCF end user community.

Luke: That's awesome. And that's actually an aspect I wasn't aware of. And I would to echo that point, building your network, this is developer real talk, right?

Priyanka Sharma: Yes.

Luke: Building your network, a lot of times technical folks, we can be really to ourselves, whether it's in the real events or in these virtual events and virtual communities. I must say the best advancements in my career, the best things that have happened in my life have not been through a random job application submission or through a post. It's been through building that network and getting to know people. Or, like you're saying, getting plugged in at that level and finding out at the source, here's going on, and now a light bulb goes off, and you know where to look.

Priyanka Sharma: Yeah, absolutely. You and I, we met at Open Source Summit, right, in Lyon I think.

Luke: Yeah.

Priyanka Sharma: And that was awesome. That was the beginning of a friendship of knowing each other. And we've now talked multiple times in my different roles. And it's been just such a fun journey because I'm like, " Oh, I know Luke." And now I'm getting to know Joe. And you go from there. And I think that's the best thing about our ecosystem.

Luke: It's true. And I would also to reflect back on the landscape, you can look at something like cloud native that seems so daunting, but really as you follow your interests, it does segment down and it's manageable communities within that.

Priyanka Sharma: Oh, totally.

Luke: Yeah.

Priyanka Sharma: Yeah, definite. I think our structuring has been really good on that front because we have the special interest groups and the working groups. And they're very clear, right? SIG Networking and Kubernetes is talking about networking. A lot of times they're talking about service mesh stuff, et cetera. CNF Working group is talking about cloud native network functions, which is very relevant to telcos. And so, you can identify what's most important to you pretty quickly, and go focus over there. And then what you'll find, it's interesting, is that you'll have some questions or things to consider that are working, being worked on in a different working group. So, then you go talk to them. And then you've just expanded your network. And this is how friendships are made, job opportunities come about. It's pretty cool how it all works out.

Luke: Which reminds me too, I wanted to bring up, make sure we mentioned DevStats because I-

Priyanka Sharma: Yes.

Luke: This is the counterpart to the landscape where you can actually see the inner workings of who's working on what and what levels. So, let's talk about that. I'm going to put it up on the screen.

Priyanka Sharma: Yes, please. Thank you. So, DevStats is a great place to go and learn about the numbers behind all the cloud native community. So, you see here on the screen again, I started pointing, sorry, that there was various projects. And then what did you click into? Sorry, I missed that.

Luke: I clicked on Kubernetes. I thought that was a good one.

Priyanka Sharma: Yeah. No, so there's all this information over here. But key, by the way, you don't even have to use this dashboard. You can just use the APIs to programmatically get the information. If you actually go, scroll down if you don't mind, Luke. Thank you. You can look, if you click on all CNCF, my bad direction. I was going to say.

Luke: Oh, I can go back.

Priyanka Sharma: Yes. Sorry, sorry. Yeah. So, you see here, there's database dumps available, and then there's the API again, pointing. No one can see that. And it's documented. So, you can just use this to get the information that you want to pull. And then there was this thing I wanted to show you. Let me, I always forget where it is. But I'm actually going to pull DevStats up on my computer. But it's like you can check out over here by the numbers every day where, for example, is the community in terms of diversity even. So, I'm going to tell you where it is in a second.

Luke: Oh, wow.

Priyanka Sharma: So, if you click on the all CNCF one, and then, yeah. And then scroll down. Yeah. So, here are some pre- made dashboards to look at. So, you can look, if you see here, you can see the contributor chart, you can see contributor map. And it tells you some really interesting numbers. And it's always up into the right, which is quite nice. And there are ways to pull all time data as well. It's not shown here. But you can pull all time data. You can also, if you go back, you'll see number of countries represented. There's very much fun information here, actually. Let's see. Countries would be yeah, let's check that out. And so, yeah. There you go. So, you see China we're seeing is number two. Germany is number three. India's number four. US is number one. So, it's like all this information is at your fingertips. Anyone in the world, go check it out. So, it can be pretty fun too.

Joe Sepi: Yeah, it's really cool. We're trying at the OpenJSFoundation to pull some inspiration from here to show similar stats for our projects and landscape.

Priyanka Sharma: Absolutely. And Joe, in general, anything we can do from the cloud native side to support the OpenJSFoundation, we'd love to.

Joe Sepi: Yeah. There are a lot of things that I would love to talk with you about. Maybe you, and me, and Robin, and whomever.

Priyanka Sharma: Yes, I love Robin. She's so awesome.

Joe Sepi: She's wonderful. I love that when I'll have meetings, I'll arrange meetings with IBM and the foundation, and the IBMers will talk about their team. And then Robin will talk about her team. And she always includes me in her team. That's really fun. But, yeah. The diversity work that you all have been doing, we've been doing stuff on our end too. I'd love to get together and share notes on that. But also this the DevStat stuff too, for sure. It's great.

Priyanka Sharma: Absolutely.

Joe Sepi: Great. Great, great.

Luke: So, I wanted to mention the Slack channel as well. This goes obviously 365, 24/7. But for next week for KubeCon, this is obviously a place that people are going to be, instead of being in the hallway track, they're going to be in the Slack.

Priyanka Sharma: The hallway, exactly.

Luke: This is the hallway track here. So, definitely check that out. And let me bring up the link again, the shortened link for folks. It's easy enough to find through a web search. But here's an easy link for folks who may want to. I mean, still time to register.

Priyanka Sharma: Yes.

Luke: Please check it out. And I wanted to mention, we didn't have a question, but we have Tianwa3 says, " Oh, hey. It's Priyanka. Cool." That was on Twitch. Yeah. Oh, thank you, Joe. Joe brought it up on the screen.

Priyanka Sharma: Oh, that's cool. You can do that. That's nice.

Luke: Yeah. That's a new feature we discovered recently.

Priyanka Sharma: Yeah, it's cool. All right. Well-

Luke: Yeah, it-

Luke: Yeah,

Luke: let's do it again. Maybe later in the year after some things happen. It'd be great to check back. And hopefully, maybe we could even do it live from an actual KubeCon. That would be amazing.

Priyanka Sharma: Yes. KubeCon North America is in LA. And it is, I think 11th to 15th of October. And it's expected, fingers crossed, all things proceeding as expected, to be a hybrid event with a real amount of people in person in LA. So, let's aim for that for sure.

Joe Sepi: Yeah, for sure. I'm putting it on my calendar right now.

Luke: Excellent.

Priyanka Sharma: All right.

Luke: Well, thank you so much. We really appreciate you being here.

Priyanka Sharma: Thank you so much for having me. It was awesome. Have a good one, folks.

Joe Sepi: Thank you. Cheers.

Priyanka Sharma: Bye.

DESCRIPTION

In the 5th episode, they are pleased to bring you a conversation with Priyanka Sharma.  Priyanka is the GM of the Cloud Native Computing Foundation (CNCF). Topics covered include: Kubecon, diversity, equity & inclusion, certifications & education, cloud native landscape, CNCF Technology Radar, CNCF DevStats and more.

Today's Guests

Guest Thumbnail

Priyanka Sharma

|Executive Director, Cloud Native Computing Foundation