
Sign up to save your podcasts
Or
Mike Schwartz: Hello and welcome to Open Source Underdogs. I’m your host Mike Schwartz, and this is episode 51, with Cornelia Davis, Chief Technology Officer of Weaveworks and author of the Manning book Cloud Native Patterns.
If you’re like me and your whole business has
Prior to joining Weaveworks, Cornelia was an engineering leader at Pivotal, where she was active developing the Cloud Foundry platform. If you want to learn more about Pivotal, you might remember James Watters was a guest on Episode 40 of Underdogs.
If you’re a fan of the podcast, help us get the word out. The goal is to help startups figure out how to use open-source software as part of their business model. But we can only do that if they know about us. So, take a minute, if you can, to comment on Hacker News, tweet out a link to an episode, or follow me and share one of my posts on LinkedIn.
Cornelia just had so many interesting things to say–I’m sure you’ll be super impressed. So, without further ado, let’s get on with the show.
Mike Schwartz: Cornelia, thank you so much for joining us today.
Mike Schwartz: At a high level, can you talk about how Weaveworks got started,
Cornelia Davis: Mike, it’s great to be here. Thank you so much for having me.
Cornelia Davis: I’ll go all the way back to the founding of Weaveworks, which has
And this was pre-Kubernetes, so, it was
And if we think about who the founders of the
Now, Cloud Foundry has been container-based from
Now, I’m going to fast-forward a lot to tell you a little bit more about who we are today, because we are not a networking company. We did some things with Weave Net, and Kubernetes came along, and we started kind of branching out into more than just networking for containers, but we’ve got this — there’s other problems that need to be solved around containers. And then, Kubernetes came along, and how do you manage that platform. And so, we started moving into the space of a set of services that assist kind of in this container-based platform space.
And our first product was a product that we call Weave Cloud, which is a SaaS product that allows a customer to effectively sign up for that service, which drops an agent on their Kubernetes cluster, and then it gives them services like observability, and uses things like Prometheus and Grafana to provide those services to organizations.
So, that was kind of Step 2. And then, we were
It was this new set of operational practices that we were employing to run our own platform,
that allowed us to have a very short meantime to recovery when we had an outage on Weave Cloud. And that was when we had the light bulb moment that takes us to where we are today, which is, oh my gosh there’s a set of tools that support modern cloud-native operational practices, the term we use for that is GitOps, and that’s where the company is focused now.
Mike Schwartz: Cornelia, you worked with James Watters, who
Cornelia Davis: There was a great story there as well. I consider James — just working with him in the last seven years, or so, at Pivotal, and I went to work FOR James — in fact, the way that I went to work for James was that I had started, I was in the EMC/CTO office, and I was playing with Cloud Foundry, because I worked on emerging tech. And so, that was an emerging tech space that I was working with, and so, I had started learning about Cloud Foundry, and I had started blogging about it. I’d started blogging about Bosch, which is one of the components under the covers.
And then, I met a few people on the Cloud Foundry team, and I started becoming interested in Pivotal. EMC was spinning Pivotal off EMC and VMware, and I started becoming interested in joining that team in particular, as a part of the spinoff. And they introduced this person that I had met, Elizabeth Hendrix introduced me to James Watters, and I walked into his office, and he said, “Wait a minute. Are you the woman who’s been blogging about Bosch?” And I said, “That’s – guilty!” And so, that was how we met, and we’ve been working together for some time. And it has been just a complete delight, and he’s a good friend as well.
But how I ended up at Weave, it’s definitely connected. So, James and I, James was at VMware before I wasn’t. I started working on Cloud Foundry shortly before the spin-off, but we were both there in the early days of Cloud Foundry. Cloud Foundry was this platform, this application CloudNative application platform that was highly opinionated. And those strong opinions brought to Enterprise customers, and if you found an Enterprise customer, who was willing to absorb those strong opinions, their outcomes were PHE-NO-ME-NAL, absolutely phenomenal.
Now, for some Enterprises, those opinions were
And then, what happened is that Kubernetes came
And that is what has brought me to Weaveworks. It is because what we do is, we are really embracing – we’re building out a certain set of tools that will help the platform teams build out the platforms that their developers need, instilling the opinions that their developers need or that their company – sometimes those opinions are not developer opinions, they are compliance and regulatory and security opinions. But it’s more of let the platform teams at these various Enterprises build THEIR platform. And I see that the way that Weaveworks is embracing that and providing that capability to enterprises through declarative configuration, multiple reconciliation loops – we will talk a little bit more about those things – that was what excited me about it. And that’s why I’m at Weaveworks now.
Mike Schwartz: From a marketing
Cornelia Davis: One of my favorite bits of work, and this isn’t my work but it
So, the business proposition here is exactly
What we’ve been doing is, as an industry, we’ve
Mike Schwartz: Would you say that customers are finding your product sort of through the operations
Cornelia Davis: So far, a great deal of our traction has come from our presence
And people like James Governor from RedMonk is
And by the way, these CIOs understand that they
And so, I don’t think the CIOs are asking just yet, it’s either the developers or the platform teams who are saying, “Oh, well, I can actually create my platform and create repeatability and reduce my meantime to recovery because I have this completely non-snowflaked expression of what my platforms look like, which means I can stand one up on, you know, in moments.
Mike Schwartz: I was looking on
Cornelia Davis: That is a great question. And in fact, that’s one of the things
So, even that is pretty significant. We have
Now, in terms of the teams working on the commercial product, we have people working on a commercial product that could make quite a bit into the open-source projects. Yes, we have some private repositories as well.
Mike Schwartz: Lot of open-source
Cornelia Davis: I’ll say that part of the answer here is that is seated in our
And so, I think that we have this kind of
So, that’s kind of, we have that bias towards
And what we want to do is we want to help
And so, having that kind of as a overall governor of how we decide what goes where, it maybe doesn’t help us decide how much effort to put in places, but it certainly helps us when we’re thinking about a capability, and we’re talking to a customer who says, “I need this.”, we’d look at it and say, “Is it a scale problem, or is it something that we really want to enable the entire community to work on?”
Mike Schwartz: Switching into the products space a little bit. So,
Cornelia Davis: I’ll answer that question in two ways. I’ll answer the question you’ve asked, which is, from a revenue perspective, but I’ll also answer from more of a strategic perspective. Weave Cloud platform, which is the one that I talked about earlier, which is the SaaS offering that allows somebody to say, “I’ve got my own Kubernetes cluster, and I want a set of services that are going to allow me to manage that Kubernetes cluster and the workloads that are on it in a better way.” So, around observability, metrics, logging and those types of things.
Again, this is before my time, but I think that
So, it’s still a project, where somebody says,
Now, Weave Cloud folks, don’t worry, it’s not
And so, we see both Weave Cloud as a great entry point to understand the services that we offer as open-source is as well, I described earlier how using the open-source projects is also another way for you to understand the set of services that we offer, on your road to solving these problems at scale, which is where the WKP platform comes in.
Mike Schwartz: Okay, so, I’m not
Cornelia Davis: Oh, absolutely. And I think that the industry is a whole thing’s
While we do have customers who are using WKP as
We also support EKS in there, and that list will continue to evolve. And we are working on ways of bringing other Kubernetes releases in there. And WKP also allows you to say, “You know what? We’re actually going to treat the Kubernetes thing out of band.” Because once you get that Kubernetes dial tone, if you will, there’s still an awful lot that you need to do on top of that to configure Kubernetes, to configure it against the storage systems, to configure it against your networking and your ingress controllers, and to set up the access controls and the pod security policies and all of those things, install the services that you use on top, very services that I talked about on Weave Cloud, like monitoring, and logging, and observability, and all of those things. And, by the way, Flux, which is the GitOps capabilities for your application teams, we are very focused on helping you manage all of that complexity on top of Kubernetes as well.
Mike Schwartz: You’ve mentioned a
Cornelia Davis: So, Amazon of course is a close partner of ours, it’s really very
And one of the things that, at the time, I
And so, our partnership with Amazon really
Now, the interesting thing is that I can use AWS
And so, working with companies like AWS and
You’ll notice that I haven’t said anything about Microsoft, and I put Microsoft in kind of a little bit of a different category because they also have that Enterprise genesis, if you will. So, they understand the Enterprise, their history is in the Enterprise as well, sure, PCS, and all of that stuff, but they may arguably become very successful in the Enterprise Windows server exchange. You know, they were heavily entrenched in the Enterprise. So, we are very much partnering with Microsoft there as well.
I think the thing that’s given us traction the most in that is that Microsoft, who I have been so impressed with – who hasn’t in the last five years, kind of five to eight years, they’ve totally reinvented themselves – is that they have very early on latched onto this, again, this cloud-native operational model, which is what we represent, and the term we use for it is GitOps.
And so, that is really kind of the core of our partnership there is that all of these cloud service providers are recognizing that were at an inflection point in the industry, where we are really starting to revolutionize the way we do operations. And making that cloud native, SRE was just the beginning of that. There’s a whole set of tools and practices around that.
Mike Schwartz: You are very much
Obviously, you’re very pro open source, but do
Cornelia Davis: Well, I think that, overall, the perception of open-source has clearly changed. It dramatically goes back to that story when I used to think I had to quit my job to be able to work on open source. And now, the reason that people work on open source is because there’s a demand for it. And that demand is driven by revenue as well, because most of everybody who’s working on open source is not independently wealthy. They’re getting paid through something, and they get paid through – you know, the traditional open-source business models are, we’re going to provide support over open source. And that’s a great business. And people definitely do well with that. And then, there’s the, “Okay, we’re going to actually provide a different set of capabilities.
And the former of those models is really where it comes to this notion of open source as “free”, free like a free puppy is, is that, yeah, even though you’re not paying for the source code, to be able to operationalize that open-source project, you need a whole lot of skills, you need support. And you might even need a supply chain, a software supply chain to help you deal with the releases that are coming out.
Years ago, I worked with a colleague in the EMC days, who had really spent his whole career in mainframes, and when we first started working on open source together, he was like, “This is never going to work! Things are changing all the time! I had something running on Friday, there’s a new release on Monday, and everything broke.” But, obviously, we’ve built actually business models around kind of being able to deal with that variability.
But I also think it’s completely fair to have a commercial model that says, “We’re providing some capabilities.” I don’t like the open-core model myself, and I wouldn’t consider us having that open core model, which is to say, “Hey, there are some features that you just don’t get unless you buy the commercial product.”
I know it’s a little bit of a slippery slope. You might argue that the model that I described earlier, which is, “Hey, we’re going to help you solve these problems that scale is a little bit of that, but I see it as a little bit different, which is to say, “No, the core capabilities — it’s democratized, everybody can do that. We’re just going to help you solve a different set of problems.” And that’s where we’re going to put our commercial efforts.
So, the other thing that I’ll share is, I’ve spent a lot of time over the last six, seven years with Enterprise customers, and more and more of them, they want to move to open source. Now, sometimes, they believe that by going to open source, it’s all about vendor lock-in for them. And that is tricky. Because as soon as you engage with a vendor for anything, even kind of the tooling that you’re going to use to keep up-to-date with the changes on open-source, at some point, you end up with some level of vendor lock-in, even if it’s just consulting.
So, I’m not sure that that’s the best reason,
And, yes, but at the same time, they’re like, “Look, I want my developers delivering value to my customers. I don’t want them doing all the things that you can do for us. And so, we will enter in a commercial agreement with you.”
Mike Schwartz: Putting on your activist hat for a minute, you’ve probably
Cornelia Davis: So, you asked specifically in open source, and that one is even
And, in a way, what you’re doing is the
So, here’s a very concrete pragmatic thing that
Now, open source, my perception is that it is
But the reality is that the environment, so, one
And so, we tend to – and again, this is a gross
So, I think that – going back to you quoting me
If you see somebody who is participating in a Kubernetes SIG, who is on the calls every week, and is just listening in and isn’t speaking up, take a moment to ask her opinion. Also, maybe provide encouragement to, “Hey, you’ve got some great ideas here. You should really issue a pull request against this.” Help turn up the volume for the women who are participating. Because I think the numbers in open source have shown that the numbers are even worse in open source than they are in the industry at large.
Mike Schwartz: This is the same question I asked everyone last, which is, do you have any advice for the poor entrepreneurs who are launching a business around an open-source software project?
Cornelia Davis: One of the things, and this is quite personal, is that the first
Now, I’ve spent my entire career in emerging
So, in many cases, as an entrepreneur, you are really
I think intuition is something that is really,
So, get lots of feedback, put things out there, find some trusted advisors, find some people who are willing to go on the journey with you. You are not going to want to go into the very well-established Enterprise organization that has done things the same way for the last 50 years. They’re not your partner on this. Look for the partners who are looking to go on the journey with you and co-invent with you. I always think of the people that are customers as people that I’m co-inventing with.
Mike Schwartz: That’s great
Cornelia Davis: Thank you. It’s been a pleasure to be here.
Mike Schwartz: Big thanks to Radmila Ercegovac from Manning for bringing Cornelia’s book to my attention. And also, thanks to Alexis Richardson, the CEO and Co-Founder at Weaveworks for helping us coordinate.
Audio editing by Ines Cetenji, transcription and episode website
Next episode, I was really honored to get the chance to interview Melissa Di Donato, the CEO of SUSE. Since being spun out of MicroFocus, SUSE is one of the world’s largest independent open-source companies. Don’t miss it. Melissa had a ton of insights into the industry, and how SUSE is positioning itself to provide a leadership role. Until next time, stay safe and thanks for listening.
The post Episode 51: Cloud Native Agility, Reliability and Stability with Weaveworks CTO Cornelia Davis first appeared on Open Source Underdogs.
5
1111 ratings
Mike Schwartz: Hello and welcome to Open Source Underdogs. I’m your host Mike Schwartz, and this is episode 51, with Cornelia Davis, Chief Technology Officer of Weaveworks and author of the Manning book Cloud Native Patterns.
If you’re like me and your whole business has
Prior to joining Weaveworks, Cornelia was an engineering leader at Pivotal, where she was active developing the Cloud Foundry platform. If you want to learn more about Pivotal, you might remember James Watters was a guest on Episode 40 of Underdogs.
If you’re a fan of the podcast, help us get the word out. The goal is to help startups figure out how to use open-source software as part of their business model. But we can only do that if they know about us. So, take a minute, if you can, to comment on Hacker News, tweet out a link to an episode, or follow me and share one of my posts on LinkedIn.
Cornelia just had so many interesting things to say–I’m sure you’ll be super impressed. So, without further ado, let’s get on with the show.
Mike Schwartz: Cornelia, thank you so much for joining us today.
Mike Schwartz: At a high level, can you talk about how Weaveworks got started,
Cornelia Davis: Mike, it’s great to be here. Thank you so much for having me.
Cornelia Davis: I’ll go all the way back to the founding of Weaveworks, which has
And this was pre-Kubernetes, so, it was
And if we think about who the founders of the
Now, Cloud Foundry has been container-based from
Now, I’m going to fast-forward a lot to tell you a little bit more about who we are today, because we are not a networking company. We did some things with Weave Net, and Kubernetes came along, and we started kind of branching out into more than just networking for containers, but we’ve got this — there’s other problems that need to be solved around containers. And then, Kubernetes came along, and how do you manage that platform. And so, we started moving into the space of a set of services that assist kind of in this container-based platform space.
And our first product was a product that we call Weave Cloud, which is a SaaS product that allows a customer to effectively sign up for that service, which drops an agent on their Kubernetes cluster, and then it gives them services like observability, and uses things like Prometheus and Grafana to provide those services to organizations.
So, that was kind of Step 2. And then, we were
It was this new set of operational practices that we were employing to run our own platform,
that allowed us to have a very short meantime to recovery when we had an outage on Weave Cloud. And that was when we had the light bulb moment that takes us to where we are today, which is, oh my gosh there’s a set of tools that support modern cloud-native operational practices, the term we use for that is GitOps, and that’s where the company is focused now.
Mike Schwartz: Cornelia, you worked with James Watters, who
Cornelia Davis: There was a great story there as well. I consider James — just working with him in the last seven years, or so, at Pivotal, and I went to work FOR James — in fact, the way that I went to work for James was that I had started, I was in the EMC/CTO office, and I was playing with Cloud Foundry, because I worked on emerging tech. And so, that was an emerging tech space that I was working with, and so, I had started learning about Cloud Foundry, and I had started blogging about it. I’d started blogging about Bosch, which is one of the components under the covers.
And then, I met a few people on the Cloud Foundry team, and I started becoming interested in Pivotal. EMC was spinning Pivotal off EMC and VMware, and I started becoming interested in joining that team in particular, as a part of the spinoff. And they introduced this person that I had met, Elizabeth Hendrix introduced me to James Watters, and I walked into his office, and he said, “Wait a minute. Are you the woman who’s been blogging about Bosch?” And I said, “That’s – guilty!” And so, that was how we met, and we’ve been working together for some time. And it has been just a complete delight, and he’s a good friend as well.
But how I ended up at Weave, it’s definitely connected. So, James and I, James was at VMware before I wasn’t. I started working on Cloud Foundry shortly before the spin-off, but we were both there in the early days of Cloud Foundry. Cloud Foundry was this platform, this application CloudNative application platform that was highly opinionated. And those strong opinions brought to Enterprise customers, and if you found an Enterprise customer, who was willing to absorb those strong opinions, their outcomes were PHE-NO-ME-NAL, absolutely phenomenal.
Now, for some Enterprises, those opinions were
And then, what happened is that Kubernetes came
And that is what has brought me to Weaveworks. It is because what we do is, we are really embracing – we’re building out a certain set of tools that will help the platform teams build out the platforms that their developers need, instilling the opinions that their developers need or that their company – sometimes those opinions are not developer opinions, they are compliance and regulatory and security opinions. But it’s more of let the platform teams at these various Enterprises build THEIR platform. And I see that the way that Weaveworks is embracing that and providing that capability to enterprises through declarative configuration, multiple reconciliation loops – we will talk a little bit more about those things – that was what excited me about it. And that’s why I’m at Weaveworks now.
Mike Schwartz: From a marketing
Cornelia Davis: One of my favorite bits of work, and this isn’t my work but it
So, the business proposition here is exactly
What we’ve been doing is, as an industry, we’ve
Mike Schwartz: Would you say that customers are finding your product sort of through the operations
Cornelia Davis: So far, a great deal of our traction has come from our presence
And people like James Governor from RedMonk is
And by the way, these CIOs understand that they
And so, I don’t think the CIOs are asking just yet, it’s either the developers or the platform teams who are saying, “Oh, well, I can actually create my platform and create repeatability and reduce my meantime to recovery because I have this completely non-snowflaked expression of what my platforms look like, which means I can stand one up on, you know, in moments.
Mike Schwartz: I was looking on
Cornelia Davis: That is a great question. And in fact, that’s one of the things
So, even that is pretty significant. We have
Now, in terms of the teams working on the commercial product, we have people working on a commercial product that could make quite a bit into the open-source projects. Yes, we have some private repositories as well.
Mike Schwartz: Lot of open-source
Cornelia Davis: I’ll say that part of the answer here is that is seated in our
And so, I think that we have this kind of
So, that’s kind of, we have that bias towards
And what we want to do is we want to help
And so, having that kind of as a overall governor of how we decide what goes where, it maybe doesn’t help us decide how much effort to put in places, but it certainly helps us when we’re thinking about a capability, and we’re talking to a customer who says, “I need this.”, we’d look at it and say, “Is it a scale problem, or is it something that we really want to enable the entire community to work on?”
Mike Schwartz: Switching into the products space a little bit. So,
Cornelia Davis: I’ll answer that question in two ways. I’ll answer the question you’ve asked, which is, from a revenue perspective, but I’ll also answer from more of a strategic perspective. Weave Cloud platform, which is the one that I talked about earlier, which is the SaaS offering that allows somebody to say, “I’ve got my own Kubernetes cluster, and I want a set of services that are going to allow me to manage that Kubernetes cluster and the workloads that are on it in a better way.” So, around observability, metrics, logging and those types of things.
Again, this is before my time, but I think that
So, it’s still a project, where somebody says,
Now, Weave Cloud folks, don’t worry, it’s not
And so, we see both Weave Cloud as a great entry point to understand the services that we offer as open-source is as well, I described earlier how using the open-source projects is also another way for you to understand the set of services that we offer, on your road to solving these problems at scale, which is where the WKP platform comes in.
Mike Schwartz: Okay, so, I’m not
Cornelia Davis: Oh, absolutely. And I think that the industry is a whole thing’s
While we do have customers who are using WKP as
We also support EKS in there, and that list will continue to evolve. And we are working on ways of bringing other Kubernetes releases in there. And WKP also allows you to say, “You know what? We’re actually going to treat the Kubernetes thing out of band.” Because once you get that Kubernetes dial tone, if you will, there’s still an awful lot that you need to do on top of that to configure Kubernetes, to configure it against the storage systems, to configure it against your networking and your ingress controllers, and to set up the access controls and the pod security policies and all of those things, install the services that you use on top, very services that I talked about on Weave Cloud, like monitoring, and logging, and observability, and all of those things. And, by the way, Flux, which is the GitOps capabilities for your application teams, we are very focused on helping you manage all of that complexity on top of Kubernetes as well.
Mike Schwartz: You’ve mentioned a
Cornelia Davis: So, Amazon of course is a close partner of ours, it’s really very
And one of the things that, at the time, I
And so, our partnership with Amazon really
Now, the interesting thing is that I can use AWS
And so, working with companies like AWS and
You’ll notice that I haven’t said anything about Microsoft, and I put Microsoft in kind of a little bit of a different category because they also have that Enterprise genesis, if you will. So, they understand the Enterprise, their history is in the Enterprise as well, sure, PCS, and all of that stuff, but they may arguably become very successful in the Enterprise Windows server exchange. You know, they were heavily entrenched in the Enterprise. So, we are very much partnering with Microsoft there as well.
I think the thing that’s given us traction the most in that is that Microsoft, who I have been so impressed with – who hasn’t in the last five years, kind of five to eight years, they’ve totally reinvented themselves – is that they have very early on latched onto this, again, this cloud-native operational model, which is what we represent, and the term we use for it is GitOps.
And so, that is really kind of the core of our partnership there is that all of these cloud service providers are recognizing that were at an inflection point in the industry, where we are really starting to revolutionize the way we do operations. And making that cloud native, SRE was just the beginning of that. There’s a whole set of tools and practices around that.
Mike Schwartz: You are very much
Obviously, you’re very pro open source, but do
Cornelia Davis: Well, I think that, overall, the perception of open-source has clearly changed. It dramatically goes back to that story when I used to think I had to quit my job to be able to work on open source. And now, the reason that people work on open source is because there’s a demand for it. And that demand is driven by revenue as well, because most of everybody who’s working on open source is not independently wealthy. They’re getting paid through something, and they get paid through – you know, the traditional open-source business models are, we’re going to provide support over open source. And that’s a great business. And people definitely do well with that. And then, there’s the, “Okay, we’re going to actually provide a different set of capabilities.
And the former of those models is really where it comes to this notion of open source as “free”, free like a free puppy is, is that, yeah, even though you’re not paying for the source code, to be able to operationalize that open-source project, you need a whole lot of skills, you need support. And you might even need a supply chain, a software supply chain to help you deal with the releases that are coming out.
Years ago, I worked with a colleague in the EMC days, who had really spent his whole career in mainframes, and when we first started working on open source together, he was like, “This is never going to work! Things are changing all the time! I had something running on Friday, there’s a new release on Monday, and everything broke.” But, obviously, we’ve built actually business models around kind of being able to deal with that variability.
But I also think it’s completely fair to have a commercial model that says, “We’re providing some capabilities.” I don’t like the open-core model myself, and I wouldn’t consider us having that open core model, which is to say, “Hey, there are some features that you just don’t get unless you buy the commercial product.”
I know it’s a little bit of a slippery slope. You might argue that the model that I described earlier, which is, “Hey, we’re going to help you solve these problems that scale is a little bit of that, but I see it as a little bit different, which is to say, “No, the core capabilities — it’s democratized, everybody can do that. We’re just going to help you solve a different set of problems.” And that’s where we’re going to put our commercial efforts.
So, the other thing that I’ll share is, I’ve spent a lot of time over the last six, seven years with Enterprise customers, and more and more of them, they want to move to open source. Now, sometimes, they believe that by going to open source, it’s all about vendor lock-in for them. And that is tricky. Because as soon as you engage with a vendor for anything, even kind of the tooling that you’re going to use to keep up-to-date with the changes on open-source, at some point, you end up with some level of vendor lock-in, even if it’s just consulting.
So, I’m not sure that that’s the best reason,
And, yes, but at the same time, they’re like, “Look, I want my developers delivering value to my customers. I don’t want them doing all the things that you can do for us. And so, we will enter in a commercial agreement with you.”
Mike Schwartz: Putting on your activist hat for a minute, you’ve probably
Cornelia Davis: So, you asked specifically in open source, and that one is even
And, in a way, what you’re doing is the
So, here’s a very concrete pragmatic thing that
Now, open source, my perception is that it is
But the reality is that the environment, so, one
And so, we tend to – and again, this is a gross
So, I think that – going back to you quoting me
If you see somebody who is participating in a Kubernetes SIG, who is on the calls every week, and is just listening in and isn’t speaking up, take a moment to ask her opinion. Also, maybe provide encouragement to, “Hey, you’ve got some great ideas here. You should really issue a pull request against this.” Help turn up the volume for the women who are participating. Because I think the numbers in open source have shown that the numbers are even worse in open source than they are in the industry at large.
Mike Schwartz: This is the same question I asked everyone last, which is, do you have any advice for the poor entrepreneurs who are launching a business around an open-source software project?
Cornelia Davis: One of the things, and this is quite personal, is that the first
Now, I’ve spent my entire career in emerging
So, in many cases, as an entrepreneur, you are really
I think intuition is something that is really,
So, get lots of feedback, put things out there, find some trusted advisors, find some people who are willing to go on the journey with you. You are not going to want to go into the very well-established Enterprise organization that has done things the same way for the last 50 years. They’re not your partner on this. Look for the partners who are looking to go on the journey with you and co-invent with you. I always think of the people that are customers as people that I’m co-inventing with.
Mike Schwartz: That’s great
Cornelia Davis: Thank you. It’s been a pleasure to be here.
Mike Schwartz: Big thanks to Radmila Ercegovac from Manning for bringing Cornelia’s book to my attention. And also, thanks to Alexis Richardson, the CEO and Co-Founder at Weaveworks for helping us coordinate.
Audio editing by Ines Cetenji, transcription and episode website
Next episode, I was really honored to get the chance to interview Melissa Di Donato, the CEO of SUSE. Since being spun out of MicroFocus, SUSE is one of the world’s largest independent open-source companies. Don’t miss it. Melissa had a ton of insights into the industry, and how SUSE is positioning itself to provide a leadership role. Until next time, stay safe and thanks for listening.
The post Episode 51: Cloud Native Agility, Reliability and Stability with Weaveworks CTO Cornelia Davis first appeared on Open Source Underdogs.