Screaming in the Cloud

Divanny Lamas is the CEO at Transposit, a platform that enables DevOps teams to build interactive runbooks. She’s also the managing director at Sutter Hill Ventures, a VC fund that’s funded tech startups since 1962. Prior to these roles, Divanny worked at Splunk for seven years, ending up as head of new product introduction there. She also worked as VP Products and Marketing at Context Relevant and an Associate at Google. Divanny is an alumnus of Harvard and has a degree in government and computer science.

Join Corey and Divanny as they discuss the journey that led Divanny to her two current roles, what Sutter Hill Ventures thinks VCs should actually do, how Transposit thinks about data in different categories and what those categories are, how messaging data has been traditionally underleveraged, how Transposit and PagerDuty have different goals, how automation can improve the incident response process, what tasks humans are good at and what tasks humans are bad at, how it’s not feasible for any engineer to be an expert in everything, how DevOps is essentially agile in a sexier label, the rise of the platform team, and more.

Show Notes

About Divanny Lamas
Divanny Lamas is the CEO of Transposit, the DevOps automation company. Divanny and the Transposit team are creating a world where humans interact with machines successfully to manage today’s complex technology stacks. Divanny is also a managing director at leading venture capital firm Sutter Hill Ventures. She is passionate about working with entrepreneurs to tackle ambitious technical challenges. Prior to Transposit, she began her career at Google and spent seven years at Splunk, where she saw the rise of big data and was one of the early product managers working on building out visualizations and analytics. She was responsible for product strategy, roadmap, and execution for Splunk's marquee product, Splunk Enterprise. She also served as a senior director of customer success and the head of new product introduction at Splunk. Divanny obtained a bachelor’s degree in government and computer science at Harvard University.


Links Referenced



What is Screaming in the Cloud?

Screaming in the Cloud with Corey Quinn features conversations with domain experts in the world of Cloud Computing. Topics discussed include AWS, GCP, Azure, Oracle Cloud, and the "why" behind how businesses are coming to think about the Cloud.

Transcript
Announcer: Hello, and welcome to Screaming in the Cloud with your host, Cloud Economist Corey Quinn. This weekly show features conversations with people doing interesting work in the world of Cloud, thoughtful commentary on the state of the technical world, and ridiculous titles for which Corey refuses to apologize. This is Screaming in the Cloud.

Corey: You’ve got an incredibly complex architecture, which means monitoring it takes a dozen different tools. We all know the pain, and New Relic wants to change that. They’ve designed everything you need in one platform, with pricing that’s simple and straightforward; no more counting hosts. You can get one user and 100 gigabytes per month, totally free. Check it out at newrelic.com. Observability made simple.

Corey: This episode has been sponsored in part by our friends at Veeam. Are you tired of juggling the cost of AWS backups and recovery with your SLAs? Quit the circus act and check out Veeam. Their AWS backup and recovery solution is made to save you money—not that that’s the primary goal, mind you—while also protecting your data properly. They’re letting you protect 10 instances for free with no time limits, so test it out now. You can even find them on the AWS Marketplace at snark.cloud/backitup. Wait? Did I just endorse something on the AWS Marketplace? Wonder of wonders, I did. Look, you don’t care about backups, you care about restores, and despite the fact that multi-cloud is a dumb strategy, it’s also a realistic reality, so make sure that you’re backing up data from everywhere with a single unified point of view. Check them out at snark.cloud/backitup.

Corey: Welcome to Screaming in the Cloud, I'm Corey Quinn. I'm joined this week for a sponsored episode by Divanny Lamas, CEO of Transposit and a managing director at Sutter Hill Ventures because, you know, both of those sound like part-time jobs Divanny, welcome to the show.

Divanny: Thank you for having me, Corey.

Corey: So, I'm going to go in reverse order there and start with the Sutter Hill Ventures story. So, what is Sutter Hill Ventures, and what does a managing director do?

Divanny: So, Sutter Hill Ventures is a VC firm. We tend to focus on enterprise technology as well as hard tech. So, a lot of B2B, a lot of software, a lot of cybersecurity, IT infrastructure, all those types of things. It's an old firm, been around since 1962. And we take a slightly different approach to investing. A lot of what we do is on the incubation side. So, we work very closely with entrepreneurs to build really fabulous technology companies. And we've had some recent successes. One of the most popular ones this year is Snowflake.

Corey: Oh, yes. So, forgive my naivety on these things; I tend to come from the bootstrap world where my naive interpretation of what a VC does is, “Well, I made a lot of money by effectively winning the lottery, and now I advise other people on how they too can win the lottery.” That's probably overly cynical, but where am I wrong?

Divanny: Well, I don't think you're wrong for the majority of VC. But building companies takes a lot of different skill sets, and it takes a lot of knowledge, and not surprisingly, you get better the more you do it. So, we think that the role of a VC is to be helpful to founders to help them overcome a lot of the challenges and to simplify their lives, to try to give them good advice, and good guidance, help them hire, help them sell, help them do all the things that are important in building a startup.

Corey: Speaking of building startups, you're the CEO of Transposit. So, how did that come about? I mean, before this, you were in management roles for a while at a small company called Splunk. And—

Divanny: Tiny little startup, yeah.

Corey: Yeah, exactly. And before that, you were all kinds of other interesting places, too. You went to Harvard, for example, and you were at Google for a while, and—I don't know if you actually deprecated anything or not, which is the way you can really tell someone was at Google, but I digress. How did you wind up where you are?

Divanny: After spending some time at that startup that you mentioned, I was looking for my next role, and I wanted to get back to building and get back to the early stages. And so I met the guys at Sutter Hill, we connected, we decided that we liked each other and that we wanted to go into business together. And Transposit was one of our portfolio companies that I just got really excited by: a company that was in an area that is near and dear to me, which is APIs and kind of dealing with a lot of the challenges around API's. And when I met Transposit’s founder and CTO Tina, it was just a match made in heaven. So, we teamed up about a year ago and have been building out this company ever since.

Corey: So, what does Transposit do? It’s one of those fun names, in that I don't have to spell it for anyone. But conversely, people hear, “Oh, Transposit. I can tell by the names that they—” and then they start checking bus schedules or something. What's the Transposit and what does it do?

Divanny: So, Transposit is an automation platform for DevOps and SRE teams. So, we help modern operations teams take a lot of the things that you would traditionally call toil and automate it, which kind of on the surface sounds like a very, very broad directive and it is; it's a very ambitious goal. But in practice, we help people streamline their incident communications, we help them kind of deal with a lot of the repetitive tasks that happen as part of managing a modern operations team.

Corey: So, this sounds similar in some respects, the idea of AIOps, you're a VC. So, imagine that the direction you're going in, right?

Divanny: [laugh]. Yeah, I mean, I think I have a slightly negative opinion of the term AIOps. When I think of AIOps, I hear a lot of people who start asking questions about machine learning, and algorithms, and data science, and AI. And I’ve build a machine learning team or two in my day, and I do not consider us an AIOps company. I think that AIOps in general is a little bit of a bullshit buzzword right now, no offense to any AIOps companies out there.

But we think of it more as a data problem. So, we think of ourselves as a data company that really makes sure that all of the things that are happening on our platform are recorded, that we have full insight into what people are doing in the system, and ultimately can use that data to help them improve later on. But that's very different than building a self-learning system that's going to take on Skynet in the future.

Corey: One of the most interesting parts of the entire AI revolution, for lack of a better term, seems to be that, whether it's AI, or machine learning, or math, it's sort of a spectrum, but how you talk about it depends entirely on what you're trying to achieve. If you're an engineer, it basically talks about the polite part that we all tend to ignore, which is it's a bunch of if statements and magic and hope, and if you're trying to launch a company, it's oh, it's this massive AI system that is just a hair's breadth away from a general-purpose AI that will transform the world as it usher is in the singularity. And most conversations wind up somewhere in between those two extremes. What about the idea of building interactive runbooks and handling incident management lends itself to being a big data problem?

Divanny: Well, I think of different types of data, different categories of data. And you've got machine data; I spent a long time working on that, and that's logs and machine exhaust. And then you've got completely structured customer data; that's my records of the people that are buying things on my website. And then you've got this thing that's, kind of, unstructured data, and that unstructured data is the conversation we had on Slack, it's the set of things that humans did as part of a process. And at Transposit, we believe that that set of data has historically been undervalued, not really looked at, and certainly not integrated with those other two categories of data.

So, we kind of think of a lot of the things that happen in the process of an incident, for example, as being a really, really great place to start building systems that can structure that data to drive better insights, to help with automation. And I liken it a little bit to what's happened in terms of the structuring of marketing data. So, think of something like AdWords and the way that we take clicks and things that people do on a website, and are now able to turn that into analytics, and turn that into insights on what people are interested in and what they're buying. And so we're taking a very similar approach, but applying it to an enterprise problem, which is how do you keep the website up and running? How do you make sure that your service is meeting the needs of your customer base?

Corey: This sounds very similar, in some respects, to some of the talk that PagerDuty has been putting out for a long time. They're sort of the name that everyone thinks of in terms of incident response. In my experience, they tend to be the component of the pipeline that calls you at three in the morning with a very polite, “Wake up asshole” ringtone because production is broken and you need to fix it. People love it for that, but the story that they're telling about moving up the stack, about incident management, incident response, event intelligence, et cetera, et cetera, it sounds like they're trying to be something that the industry and its customers don't necessarily want them to be. It feels like they are trying to effectively become you folks, in some respects, or as you started off—as best I’m aware—not ever offering as your core value proposition to wake me up at 3 a.m.

Divanny: Yeah, I think PagerDuty is really good at waking people up. And it's a great company. I think everyone has been woken up by PagerDuty. I've been woken up by PagerDuty. They're really persistent and really, really good at it. But the incident doesn't end when you alert someone. That's just the first step.

Corey: I thought the incident finally ended when you conducted a blameless postmortem and blamelessly concluded that it was the person who's not in the room’s fault.

Divanny: [laugh]. Yeah, it's the pointing fingers. It's, “I’m blamelessly going to point my finger at this person.” No, look; I mean, I think PagerDuty is a great company, but we believe that there is a really big untapped area that happens between the first alert and the resolution of that incident. And today, that process is highly manual, involves a lot of tribal knowledge, and a lot of people running around with their heads cut off trying to figure out what to do.

That process is inconsistent, getting learnings from that is difficult to do, and it's very rarely automated. So, our goal is to take that very scary time, that's very painful time, that very expensive time, and simplify it: really give people guidance to help them be more effective and improve that customer experience. So, I think that we have different goals at the end of the day from companies like PagerDuty.

Corey: So, I guess the eternal question then becomes, where does automation start and stop? Where do humans start and stop? What's the handoff look like? Because every time I've seen a company—and frankly, there have been a lot of them—that try to automate the incident management story, it's always one of those things where they have a few golden examples of, it's this issue, and you just so happened to have hooked this up to all the services and tools you need to find this particular incident. And then okay, great.

What if it had been my previous incident in the real world that I've encountered? And it was, “Oh, yeah, it wouldn't have caught that yet. But great idea, we’ll catch that one too.” And it feels like it's a perpetual game of whack-a-mole as they write ever more if statements. How does that handoff work? What is the reality of that?

Divanny: Yeah I think of automation on a spectrum. And I think that most of the time, when people think of automation, they think of the automation that's been popularized by tools like RPA vendors, like the UIPaths of the world. And I call that deterministic automation. So, that means that every single time, the steps are going to be the same, and what's going to happen. And that works for a lot of back-office tasks; that doesn't really work for incidents because, to your point, incidents are unique; every single time we get an incident, it's different.

But automation can run the gamut from a checklist—a checklist is ultimately automation. It's a set of things that you need to do as a human, and you're the automaton in this scenario, and when are we not automatons—all the way to ML, AI, fully cognitive [laugh] systems. And we like to think of humans-in-the-loop problems, and human-in-the-loop problems are things that you can automate parts of it, and then you can enable the humans to do their jobs faster. So, let the humans be good at what humans are good at. Humans are good at intuition, they're good at context, they're good at understanding pieces of data that might not have gone into the original analysis by the system. But they're really bad at certain types of things. Like, they're really bad at passwords, they're really bad at repetitive tasks, they're really bad at copying and pasting scripts. So, we try to let humans be good at human stuff and let the machines be good at machine stuff.

Corey: And that assumes that you can find the humans and the machines that are respectively good at things, which is never a guarantee, but we're getting better—sometimes—at solving for those particular problems. The nice thing that I've discovered in the, I guess, couple years now that I've been loosely tracking what Transposit’s up to, is that you're not telling the same stories as all of the other, “Yes, I do that, too,” type of company. It seems that you are approaching this from a fundamental point of philosophical difference, specifically around the idea that the current way that people handle incidents is broken. How did you get to that point, and what is it you think the rest of the industry is missing?

Divanny: Well, I think that, again, so much of the world is focused on that initial page. They're focused on how do you get this thing rolling? How do you get things started? And I think that honestly if I'm really frank, I think a lot of people don't think about humans. They don't think about the human problem, you just mentioned it before.

The types of skill sets that are required to run modern operations and things that are built on a modern cloud stack, it's a very rare skill set; you find very few people that are good at that. And so I think if you kind of imagine that every single person who works at a company is a kick-ass SRE DevOps person with 30 years of experience in Kubernetes and you build systems for that person, those systems are going to be fundamentally different than the way that we see the world, which is, there are a lot of companies that are trying to modernize. There are a lot of companies that are trying to be like Google, be like Amazon, be like Facebook, and who don't have an army of Kubernetes experts and who are instead trying to deal with that gap in knowledge. And if you approach it from that perspective, where not every single person is an expert on day one, then the problems that you focus on are different. It's really oriented around knowledge management.

You start thinking a little bit about how do you make someone who's on call for the first time productive at 3 a.m. and how do you make their experience a little bit less traumatic? So, I think ultimately, it's probably based off of my experiences and Tina's experiences in the real world of being people who were on call for these types of services.

Corey: Part of the problem that we see across the industry, whenever we talk about incidents is—you're right. Everyone sort of envisions this as starting off when the pager goes off. But on some level, that's sort of a point of failure because it means that something out of the ordinary has happened to the point where you've got to wake someone up, and you've got to understand what goes on. Very often the postmortems, if you want to call them that, tend to focus on the things leading directly on up to the page of well, the disk filled up. And at some point, it was one of those, “Well, why wasn't there an alert on the disk filling up?”

Without ever getting the actual human factors that factor into all these things, such as why, in the Year of our Lord 2020, we have to care about individual disks on individual systems. That seems like something a computer should worry about more than a person, it. Never seems to take that step beyond. That's always what annoyed me about this stuff anyway. Does that align with your collective view of the world, or am I still not seeing it the right way?

Divanny: No, I think you're getting 100 percent right. I was talking to someone recently about MongoDB. And I hate pointing fingers at the database, but I will for a second.

Corey: That's okay, if they don't like it, they're going to lose that data, too.

Divanny: [laugh]. Yeah, I know, they'll make sure no one hears this. So, I was talking to this company, and the company has a bunch of really, really technical, great people in their SRE team and their DevOps engineering team. And they had one guy in the company that understood how MongoDB worked. And they kept running into issues between MongoDB queries that were causing all sorts of failures at the application tier.

But there was one guy that knew how MongoDB worked, so every single time there was an incident that, kind of, affected this particular part of the infrastructure—the problem wasn't that there was a challenge with that MongoDB query because if the rest of the company had known how to identify the query that was causing the problems, and then kill the query, that's a pretty easy thing to fix. The problem was that there was like one guy that knew how the UI worked, one guy that knew how to kill the queries. And so we helped them build out an automation that will go and create a little bit more self-service of a process around that where, when the incident happens, you can see the listing, you can kill the query, and you're guaranteed that you're not going to bring down the entirety of the system. And that's had a really big impact in how they think about incidents. But that's not a technical problem.

That's not MongoDB failing. Like, it's kind of a configuration problem, maybe. It's a human problem. It's that they don't have enough people that know how that part of the system works. And it's not surprising that with modern systems, they're very complex, and there are lots of pieces to think about, and there's lots of pieces to know. And expecting every single person who might be on call to be an expert in every single part of the system is no longer sustainable.

Corey: This episode is sponsored in part by our friends at Linode. You might be familiar with Linode; they've been around for almost 20 years. They offer Cloud in a way that makes sense rather than a way that is actively ridiculous by trying to throw everything at a wall and see what sticks. Their pricing winds up being a lot more transparent—not to mention lower—their performance kicks the crap out of most other things in this space, and—my personal favorite—whenever you call them for support, you'll get a human who's empowered to fix whatever it is that's giving you trouble. Visit linode.com/screaminginthecloud to learn more, and get $100 in credit to kick the tires. That's linode.com/screaminginthecloud.

Corey: So, I'm going to take that a step further and indulge one of my own personal favorite hobbies of dunking on large enterprises. It feels like at some point when—let's take the example of a disk filling up because it's an easy one for most folks to wrap their head around. If not, just write this down and keep writing it down until your computer stop working. The problem is that a disk fills up and that causes an outage. So, then the company goes into full-on reactive mode, where they're going to now have an alert every time a disk climbs above 80 percent.

And it's going to wake someone up. And then it wakes everyone up and they start dialing it in. And eventually, it's set in stone that all systems have a disk getting full monitor on it. The end. And this is the case for everything that changes where whenever there's a issue in production, we're going to make sure that there's now a check to make sure that specific issue never happens again, and it's like whack a mole.

And you wind up with these change advisory boards that have to go through all of these checks just to get the smallest change out into production. And it feels like they become so ossified by their own process, that the value of startups within the company is you're untethered from all of the process and box-checking that you have to do in most of the company. And that just feels like it's not the right direction at all, but it's also very hard to stem that particular tide of overactive changings.

Divanny: Yeah. No, I mean, I think that Agile, we're still having a hard time—especially in large organizations—figuring out how you implement that, and DevOps more broadly, which is really just Agile in a sexy sort of label. You look at companies and the reasons why they're sensitive to changes and to breaks are logical. It's very logical that you wouldn't want the website to go down if it's going to cost you a million dollars every 10 minutes. But the way that they handle it is so often to overlay very, very heavyweight process.

And frankly, the systems—and this is a little bit self—serving—we don't believe that the system's work for it: they're not able to expose the right level of risk. Understanding what's a high-risk change versus a low-risk change, and letting people take more control over their destinies, we're not really there yet from a tooling perspective. So, I understand why you have a bone to pick on it, but be a little bit empathetic for the big companies that are trying to implement these things, and they're stuck between a rock and a hard place.

Corey: And that's part of the challenge. It's easy to sit here and cast stones from where I sit at a ten-person company. I don't tend to work with a whole lot of regulated data. I don't have a giant pile of process and control, and my upside risk is far greater than my downside risk. At some point, as company grows, that changes significantly.

You don't usually want your bank to YOLO things into production. That's how Wells Fargo got into trouble, in some respects. Well, that was more of an ethical YOLO, but that's beside the point. The problem that I see is, at some point, you have to be much more cautious and cognizant of all the moving parts that touch things, and it feels like it's not a particularly well-bounded problem, which I guess, naively, leads me to believe that it's not really a problem begging for an AI or ML solution. What am I missing?

Divanny: Well, I guess I'd kind of take a slightly different lens on it. So, think about DevOps. So, there's two really big pieces to the phrase DevOps: one of them is Dev, and we've spent a lot of energy as an industry on the dev part. Like, on how do you build these things? How do you make sure that developers are working on the right things at the right time?

But I think the part of the process that's a little bit less paid attention to, from a process perspective, is the ops side. And effectively what we've done is we've taken a set of developers, and we've told them, “Congratulations, you are now a sysadmin.” And we've given them raises, and we've given them nice titles, and we've given people a lot of additional responsibility and much scarier things when they break, but I don't think it's that far off to say that most organizations when they think about SRE, they're basically treating their SREs like they are sysadmins that now have engineer in their title. And to me, it comes back to how do you approach modern operations in a way that is cognizant of the importance of some of these things—like don't bring down the website, don't lose data, be aware of the business needs—but make sure that the system itself is helping manage that, helping manage the interplay between the development side and the operational side, and that you're getting the right insights to the right people, that you're building continuous improvement into the process, that you learn from your incidents, and that you learn from those fancy blameless postmortems, and bring them into your overall operations. And I think that that area is very early on, largely because until now, we've been papering over this problem with people and bodies.

So, you know, how does Google deal with this? Well, I was at Google. They dealt with it by having so many people focused on this problem, and letting those people just build tons of tooling internally to make it happen. But if you're a midsize company, or you're a larger company, not every single company out there is going to build their own custom platform. It's expensive. It's hard.

And so I think that as an industry, we need to be aware of those things and give people the right set of tools that they need to be able to manage that. And that's not entirely an ML or AI problem, to your point. Like, that's not really the solution here. I think you can start off with much simpler concepts.

Corey: So, you just touched on something that I wound up going into some—shall we put this—significant depth on the Puppet, “State of DevOps Report” where they talk about internal platforms and why everyone should build one—at least that was my takeaway—and my response was incoherent screaming. And it turns out that that's fairly controversial. And I, at the time of this recording, need to sit down and really write my thoughts out in some more depth. But I'm curious as to where you stand on that particular position.

Divanny: I think that the guys at Puppet, they really hit on something really interesting because we've been seeing this trend with a lot of our customers, and it's certainly something that has grown over the last year. And I think it's the rise of the platform team. And so you've got to ask, why is the platform team coming into existence? Don't we already have DevOps teams? Don't we already have SRE teams?

What does a platform team that's different? And I think what you're starting to see is this recognition that infrastructure automation alone isn't enough. There's more that's needed, in order to be able to operate—not just develop, not just launch things out into the ether, but to make sure that these applications and these really complex systems are running well, you need a group of people whose entire focus is on helping the rest of the organization do their jobs: to make sure that things are running, that the right tooling is in place, that the right processes are being followed—I know process is a dirty word, but the right processes are being followed, that there's the right level of visibility, and that you're not forcing every single person in your organization to become an expert in every single thing. And so I actually think that the platform trend is a really exciting thing that's happening, where we're finally recognizing that this is a problem that necessitates dedicated resources and thinking and that we're not going to ask developers to solve every single problem, and instead, going to give them a support structure. Now, does that mean that every single company should be building their own custom platform? Absolutely not.

But if you look at the industry today, where is the ServiceNow for a modern operations team? It doesn't really exist. There isn't something I can buy off the shelf that helps me operate, that helps me make sure that things are running, and that has all of the different componentry. We haven't developed an ITIL for modern DevOps. And I think that that's what people are hungry for right now. They're hungry for help in knowing, like, what are the necessary pieces? What are the components of that? How do I implement it? I read your tweetstorm. It was a pretty funny breakdown, and I—

Corey: My condolences on that list.

Divanny: [laugh]. I think you said, like, “Where do I buy a DevOp?” And [laugh]—

Corey: You joke, but there's an awful lot of companies trying to sell me one.

Divanny: There are a lot of companies, but no one's really solving it comprehensively. A lot of people are solving little pieces of it, little bits of it. And so I empathize with the companies that are building up those platform teams. I think that you're going to see a lot of evolution in that space over the next couple of years, but I think it's a positive direction because instead of saying, “My SREs are going to fix everything,” or “My DevOps engineers are fixing—” we're finally recognizing that this is a real problem that deserves a real set of solutions and thinking, and it's not enough to just buy the DevOp, you've also got to build the right team around it.

Corey: It feels like there's entirely too much confusion around terms, and failing to disambiguate what people mean when they say certain things means that—because we live in a world of outrage and immediate reactionary responses to everything—means that when you say something like, “It's time to build an internal platform.” I'm going to take the least charitable interpretation of what I think a internal platform might be and then proceeded to dump all over it as, “Well, that's a big distraction from the thing your company actually does. Trying to wrap every platform-as-a-service or infrastructure-as-a-service tool that you use in some crappy web UI internally, is going to be a disaster.” That is not—I don't think—what a lot of people are talking about. But I've seen it done poorly enough times that I sit here and begin angrily shaking my fist at the concept. It feels like I'm really good at attacking strawmen.

Divanny: [laugh]. Here's the way that I like to think about it. We know that digital transformation is happening. And I know that that's a buzzword, but here's a great example. So, at the beginning of the pandemic—I live in San Francisco, a lot of businesses started closing down.

And as those businesses closed down—specifically the restaurant industry—there was this entire other set of companies that supplied them that suddenly had no customer base. And I really like cooking at home. So, there's one company, in particular, that was a wholesale fish distributor. So, all they did was go and work directly with fishermen, and that morning, the fishermen would drop off the fish, and then by that evening, those fish were being cooked at restaurants.

And so when the restaurant industry stopped, effectively shut down overnight in San Francisco, those fish had nowhere to go. And I really wanted to eat those fish. So, a lot of people like me want to get their hands on that. And that wholesale distributor pivoted to selling to home chefs. So, it started off as a listing, you know, page that they would put on their Instagram page, and then you would call someone and tell them what you wanted.

And then they stood up a website. And as they stood up the website, you still had to send an email with your request. And now they have a full checkout and I think they're launching a mobile app soon. So, I get my delivery, the name of the company is Water2Table if anyone is in San Francisco and wants to get some delicious, delicious freshly caught seafood. But that shift, what's happening there, it's not uncommon.

It's happening to every business, whether it's a small business or a medium-sized business, or a large business. And if you are a midsize business in the middle of the country, and you are trying to set up your digital presence and to support your customers in a way that they want to be supported, and you want to build in a modern way, and you want to be responsible, what do you do? Do you go hire engineers from Google? Do you hire engineers from Facebook? Like they haven't minted enough people.

So, at the end of the day, these processes, these kinds of systems, these platforms, they're an attempt for all of these companies to do what Google did, but in their own scale. And I can't blame them for it, even if I, like you sometimes, look at that, and say, “Do you really need to build your own platform or is this a vanity project?” But I think that, ultimately, you're going to see more and more of these things come more productized and make their way out into the market in a way that really solves problems for these types of companies.

Corey: And that's part of the challenge, I think, is that there's an awful lot of folks building out solutions in this space that target specific company profiles that they have themselves experienced. And you see this, I think, more with first-time founders—at least, I would guess—where they've worked for a couple startups themselves and figure ah, companies look like startups, or alternately, they wind up working at the big E enterprise companies, and then come back with a, “Oh, everything must look like that.” And the thing that surprises me the most the longer I'm in this cloud world is every time I think I've seen it all, all I have to do is talk to one more customer, and I'm going to see something that I'd never imagined would be possible. And sure it's easy to sit there and make fun of it as a gut check first reaction, but here in reality, it's much more nuanced than that. And generally, unless you're working in the Facebook ethics department, you don't show up in the morning hoping to do a crappy job at work today.

Divanny: Yeah I think that a lot of us are—probably a lot of the people listening to your podcast, honestly, live in a bubble. And that bubble that we're in is colored by the experiences that we've been through. And if your experiences and your understanding of the needs of the industry are colored by the FANG companies and hot startups that were building and never had legacy technology to deal with, never had to deal with cloud transformation, you might think, “Oh, this cloud thing seems to be kind of over. What's next? Haven't we already figured out the cloud? I think it's done.” [laugh], “I think we've got it all.” I can name at least 10 CI/CD systems off the top of my head, and you could probably put a question up and get another 50 startups listed. Isn't this a solved problem? But I think what it comes back to is everyone's solving tiny little fractions of it and assembling those is not as intuitive as it seems.

Corey: No, sadly, it never seems to be. So, thank you so much for taking the time to speak with me today. If people want to learn more about what you're up to, where can they find you?

Divanny: They can find us at transposit.com, and I am happy to give them a demo and show them a little bit of what we're building. I think it's a super exciting area, and we think ultimately automation is critical to scaling all of these types of things. The only way we're going to get to the point where we really are able to scale out these skill sets to the number of companies that need them is to embrace automation, and automation, and all angles of it. So, yeah, if anyone wants to learn more, you know where to find me.

Corey: Excellent. Thank you so much for taking the time to speak with me today. I really appreciate it. Divanny Lamas, CEO at Transposit and managing director at Sutter Hill Ventures. I'm Cloud Economist Corey Quinn, and this is Screaming in the Cloud. If you've enjoyed this podcast, please leave a five-star review on your podcast platform of choice, whereas if you hated it, please leave a five-star review on your podcast platform of choice along with an illiterate comment explaining exactly what I got wrong about machine data and big learning.

Announcer: This has been this week’s episode of Screaming in the Cloud. You can also find more Corey at screaminginthecloud.com, or wherever fine snark is sold.

This has been a HumblePod production. Stay humble.