Software Huddle - AGI is Surely Coming with Former Snowflake CEO Bob Muglia

Episode Date: December 5, 2023

Today we have the former CEO of Snowflake, a 23 year veteran of Microsoft, Bob Muglia on the show. In this interview, we discuss Bob's book, Datapreneurs, which takes you on a journey about the people... behind the first relational databases in the 1970s and early 80s, to Bob's experience launching Microsoft SQL Server and a ton of other products, developing the Data Cloud at Snowflake, and to the future of data and AI. We cover a lot of ground, including some of his experience working alongside the likes of Bill Gates and Steve Ballmer. Timestamps: 02:24 Introduction 04:53 Relational Databases 18:43 Speed of Innovations 24:30 Keeping the Early Stage Culture 31:04 Most successful leaders are difficult to deal with 34:31 Setting up Cloud Data Center at home 36:25 Joining Snowflake as the CEO 38:54 AWS made Snowflake happen 42:18 Google, AWS Missing the Snowflake Opportunity 46:13 Impact On Jobs 50:48 Existential Risk 52:28 Staying Optimistic Links: The Datapreneurs: The Promise of AI and the Creators Building Our Future https://www.thedatapreneurs.com/ Follow Bob: https://twitter.com/Bob_Muglia Follow Sean: https://twitter.com/seanfalconer Software Huddle ⤵︎ X: https://twitter.com/SoftwareHuddle LinkedIn: https://www.linkedin.com/company/softwarehuddle/ Substack: https://softwarehuddle.substack.com/

Transcript
Discussion (0)
Starting point is 00:00:00 No, because we didn't know how to build it. I mean, literally the only way we could build it. Snowflake was only made possible because of AWS at the time. The only cloud that could possibly support Snowflake in 2014 was AWS. I was essentially technically raised at Microsoft in the 1990s, in the heydays of Microsoft. You know, as I've said many times, I saw the good, the bad, and the ugly at Microsoft. I was one of the 12 witnesses that testified during the DOJ trial. And, you know, when you participate
Starting point is 00:00:34 in something like that, it leaves an indelible impression on your mind. So, like, if you go back to some of the early days at Microsoft, and of course, like, other companies, like, leaders, like, I think Bill Gates, Steve Ballmer, Jeff Bezos, the list goes at Microsoft and, of course, other companies like leaders like, I think, Bill Gates, Steve Ballmer, Jeff Bezos, the list goes on and on. They're somewhat notoriously known for being somewhat difficult to deal with, at least back then.
Starting point is 00:00:54 Certainly contemporaries like Elon Musk are no less difficult than those guys were. I think the characteristic is very driven people that have objectives. And in some senses, they're going to focus on achieving those objectives. And in some senses, they're going to focus on achieving those objectives. And that sometimes requires people to make difficult decisions and sometimes be difficult. There's many, many infamous things that Microsoft would do. One of the most interesting of which was the mid-year review process that would go through the sales organization. Sometimes it was rough. I mean, Microsoft culture could be really rough. In those reviews, people were sometimes torn to shreds.
Starting point is 00:01:28 It was not uncommon that general managers were fired after that review. That was not an uncommon outcome. So it was a tough environment. Hey, everyone. Welcome to Software Huddle. I'm Sean Faulkner, and I'm extremely excited to bring you today's episode, because today I have the former CEO of Snowflake and 23-year veteran of Microsoft, Bob Muglia, on the show. In this interview, we discuss Bob's book,
Starting point is 00:01:51 Datapreneurs, which takes you on a journey about the people behind the first relational databases in the 1970s and early 80s to Bob's experience launching Microsoft SQL Server and a ton of other products, developing the data cloud at Snowflake, and to the future of data and AI. Cover a lot of ground, including some of this experience working alongside the likes of Bill Gates and Steve Ballmer. All right, I've done enough setup for this.
Starting point is 00:02:15 I'm not even going to waste time plugging my Twitter today. Let's just take you over the interview with Bob Moglia. Bob, welcome to Software Huddle. Thanks, John. It's great to be here. Yeah, thanks so much for being here. We've got a ton to cover. You've done a lot, so let's just jump into it. I want to start by talking a bit about your book. So in your book, you take the reader through some of the history of data, starting with the introduction of relational databases in the 1970s, eventually talking about AI in the future. And at this point,
Starting point is 00:02:47 especially in cloud computing, we kind of take for granted, I think, relational databases for those that, you know, weren't there during the pioneering days of essentially data. You know, it's a bit like when you fly in an airplane now, which is a pretty incredible experience, but if you do it all the time, it's like, you know, it's not that big a deal, even though you're flying through the air. So can you talk a little bit about the impact relational databases has had on the world through your history with them? Well, you know, the experience that I've had in working with all these different databases and different people along the way was really part of the inspiration behind the book. And the realization that there's been innovation for many, many
Starting point is 00:03:25 years that have led to where we are today with some of the new things that are coming with AI. But relational databases, and in particular, SQL, has been such a core to how business systems are built. And that's been true really since as early as the 1980s, I would say. It goes back to the late 1970s when IBM invented the technology, and then it was popularized by companies like Oracle, Sybase, and others. And now it's pretty ubiquitous in pretty much every electronic business system we use.
Starting point is 00:03:59 There's almost certainly, when you're interacting with just about anything, there's probably a relational database behind that storing some part of what you're doing. If you buy something online, it's probably stored in a SQL database, and the transaction is stored. The shipment of goods and all those things are also tracked that way. These things have become ubiquitous. When I joined Microsoft in the late 1980s and in 88, you know, my first job was working on SQL Server. And the thing, you know, I probably feel best about that we did there in the 1980s and 1990s was really democratize the technology and make it available to companies of
Starting point is 00:04:38 all sizes. You know, go back to 1990, 1992, most business most small businesses were using pencil and paper to track what they were doing. And that, of course, has all changed. And again, it's relational databases that have changed most of that. What were some of the big innovations that have happened in the relational database world? The technology was introduced in the late 70s. It's been a long time since then. What are some of the step functions in the way that we've grown to essentially manage data in a relational database and some of the innovations that happen around SQL? Well, I mean, one of the interesting things, SQL has been evolving constantly. Let's just start with the fact
Starting point is 00:05:18 that SQL has evolved as a standard, an industry standard, with multiple implementations built to it. And that standard has been updated a number of times. And in particular, it has been updated to make analytics much more powerful, to be able to work with data in much more interesting ways. One of the things, when SQL was introduced, it had very strong transactional semantics built into it. The basic idea of a debit credit or the basic idea of a business transaction has been well supported in SQL from the very beginning. One of the big changes happened in the late 1980s or mid-1990s when we began to see analytic databases, data warehouses appear that are optimized for queries and searching for information and separating that from what you might call an operational database that's running those business transactions.
Starting point is 00:06:15 Back when I started working with SQL in the 1980s, you would have one database system and and you would use that for running your business, and you would also use it for reporting. It was called reporting back then. And everything, you know, most things tended to be batch-oriented in what they were doing, and, you know, reports would run at night. And over time, it became apparent that the systems could not handle both of those tasks simultaneously. And in fact, they could be optimized differently to do different things. So we saw data warehouses, specialized data warehouses emerge in the 1990. Teradata led that. And it was a pretty major shift in terms of the kinds of systems that were built.
Starting point is 00:07:11 Later on, some ways the data was stored was changed. You know, instead of storing data as individual records, most analytic databases, in fact, pretty much all of them today, use what's called columnar storage. So it stores data very efficiently to scan columns of information. Again, the difference between optimizing for a business transaction versus optimizing for really understanding what's happening in a historical system of record. So those are early changes. Now, what happened was these databases were all overloaded. Even though they were separated into analytic and operational systems. They just didn't scale as well as they could scale conceptually, and they weren't able
Starting point is 00:07:53 to store all the data and be able to deal with all of the users that wanted to work with them simultaneously. That was the status of these systems in the 2010s, in the 2000s up until 2012, 2015. And you had data scattered in lots of different places because although they were interrelational databases, they had to be put in multiple databases to handle the capacity. And one of the things that changed with the advent of the cloud was the ability to build systems that could scale essentially to any size. And that's much of what Snowflake was all about,
Starting point is 00:08:27 was building analytic systems that could run and work to support an entire company with any amount of data in it and any number of users. So a lot of changes happened. The interface has evolved. The technology behind it has evolved. But many of the applications that were built 30 years ago or more are still running on top of these same systems. Yeah, and you mentioned essentially how the split happened between sort of transactional and operational or analytical database, the data warehouse versus sort of the application database. And then I think also as a perhaps response to scale issues,
Starting point is 00:09:06 there's been more and more specialization in the database world as well. You have like time series databases. Databases are designed to handle specific types of problems that basically companies run into when they're dealing with certain types of applications at really, really high scale or they need really, really high throughput for something that sort of goes beyond just the standard off-the-shelf database, even if that's running in the cloud. Yeah, but most of them are still SQL. I mean, if you look at most of this
Starting point is 00:09:33 today, the most popular database that's being used for operational systems is Postgres. New systems are being built, and it's a SQL database. And it's probably been a SQL, you know, if it was SQL, if it was MySQL or SQL Server or Oracle or whatever, it's always been a history of those things. Yes, there are specialized databases like Time Series, but they're really used for, you know, as you say, for specialized uses. And they aren't, they are not nearly as broadly applicable as these databases are. One sort of characterization that I would say is departed from that has been the NoSQL databases that is really focused on allowing you to work with data of a different shape than just a table. SQL is really oriented to working with data in tables,
Starting point is 00:10:24 and that's great for a lot of transactions and things. But if the environment is dynamic, if you don't know what data you're going to see ahead of time, SQL is not as well suited to that because it really wants to structure information. So when you're working in a dynamic world, say you're doing a chat application or something like that, SQL does not turn out to be an appropriate solution.
Starting point is 00:10:47 And there are alternatives, Mongo and other document databases being an example of NoSQL that's used for that. So that's probably the biggest area, I would say, of where there's been specialization is when the data doesn't take the shape of a table. Yeah, that makes sense. And then you mentioned how sort of the introduction of the relational database, some of the work going back that you did at Microsoft, helped sort of democratize data. And I think we're seeing a similar trend in the world of AI now, like the GitHub copilots, the chat GPTs, OpenAI, these are helping democratize AI in many ways where people
Starting point is 00:11:26 are able to just hook into an API and do things that would have been magical just a couple years ago. And when you were writing your book about the entrepreneurs of data, I assume that that was in conjunction to this explosion in AI. I think you even mentioned that ChatGPT had only been out like for a month or something like that at the time of writing. So how did some of that influence your, you know, writing as you were starting to put together sort of the, you know, finishing touches on the book? Did you have to adapt in the real time to all this stuff that was sort of happening in Gen I to make some of your, you know, predictions and talk about the future in this space? Well, for sure. Yeah, absolutely. There's no question I did. Because I did not expect to see the advancement, the speed
Starting point is 00:12:11 of the advancement of the large language models and AI like we have seen it over the last year or so. It's, I think, been somewhat breathtaking to all of us and the potential of what it can do. At the same time, we now are a little bit further on, so some of the limitations are also being understood in the technology, as is almost always the case when something new comes out. But, you know, when I looked at the book, when I started the book, this idea of constant technical progress, you know, built by people that are, you know, that have a set of important values that drive them, that was sort of the central theme of the book from the very beginning. I had this idea and had created this arc of data innovation, which is the set of technologies that have been developed over a period of about 40 to 50 years
Starting point is 00:12:58 that have continuously increased the speed of progress that we see in the world around us. Really, data technologies are at the root cause of that. And we are in a world where technology continues to increase progression faster and faster. But I did not see how fast some of the improvements were going to come in artificial intelligence. And this idea that we might achieve artificial general intelligence, say within the next decade, was not on my mind. I always believed it was coming. Now, I want to say that that's important because I, you know, from my teens and on, I've always believed that the world was progressing forward in technology.
Starting point is 00:13:41 And ultimately, we would build machines that had the level of intelligence of people and even beyond that. But I honestly didn't expect it to happen until like 2100 or something like that 2050. I did not think I would see it. And now that you know, now that it's happening around us, it's it really changes things. And it just shows how fast things are progressing. And I think it's only gone faster. I mean, since the book came out, you know, I finished the book in February. It came out in June. But you have to finish writing.
Starting point is 00:14:12 One of the things about a book is it's very much set in a period of time, and it's not really very changeable at that point. And this is a topic which changes literally every day and every week. So it's been exciting to watch it evolve since then. And certainly things have not slowed down. If anything, they've gone faster. Yes, you mentioned this, you know, now you feel convinced that we're going to see AGI and, you know, in our lifetime or like by essentially, you know, 2030 or so. If you look at, you know, the early work by, like, you know, pioneers of AI, like Claude Shannon, Marvin Minsky, other folks, you know, they were predicting that we'd have human-level intelligence in, like, the mid-1960s based on their work in the 1950s.
Starting point is 00:14:54 AI has been predicted, you know, this has been predicted so many times, and it's one of those things that's always pretty much further away than the prediction. But things are different now. I think things are different now than they used to be. Yeah, I mean, there's the famous quote about how we, you know, humans tend to overestimate technology in the short term, but underestimate it in the long term. So there's probably some of that going back in the 1950s, while those guys were, you know, hanging out at MIT thinking about the future. But I guess, like, what has sort of convinced you that this is going to happen, you know, so quickly? Like, what is the kind of, I mean, is it, does essentially all the things that we're seeing in DNA just feel so much different than what we've seen previously in the world of Michigan? I think that this idea of the
Starting point is 00:15:37 models that are being built, these neural network models are technically directionally correct. Now, whether the, you, whether the algorithms inside there will continue to be refined and improved by researchers, but I think that building this thing on a statistical probabilistic model is probably the right way to do it, which is interesting because I'm a database guy and databases are all about symbolic things.
Starting point is 00:16:01 There's always a right and a wrong answer in a database and that's not true with these networks, these neural networks. And it's not true with the way the brain works. We work in a much more dynamic, interpretive sort of way. And we see a lot of these characteristics being derived from the models. I guess what I would say is that the speed of innovation seems so great that it seems almost certain that we're going to see tremendous increases in intelligence on these models over the next few years. Even if you watch, I mean, the biggest thing that's happened since I wrote the book is the real explosion of open source models where there's just been a tremendous amount of effort by researchers all around the world adding value. Doing things that maybe the big guys like OpenAR aren't quite as
Starting point is 00:16:52 focused on about quantizing models to make them run in much smaller amounts of memory. All these things are going to be important because they will enable these machines to interact with us in much more natural ways and in ways that allow them to do things that were never possible before. We've not seen, you know, I mean, that said, there are attributes of, you know, artificial general intelligence that are certainly not present. You know, I talked about, you know, the attributes of artificial general intelligence, you intelligence, the ability to sense, to learn, reason, plan, adapt, and then act. Honestly, most of those things need either the models don't do them today or they have a lot of improvement.
Starting point is 00:17:39 Sensing is very strong, I think, in models because sensors are easy to build and a lot of data can come into these models. They're very good at understanding, having the perspective of being able to pick up on information. That's not to say they understand it, but it's to say they have a lot of information available to them. They're not learning the way they need to learn today. They're not learning the way they need to learn today. They are not continuously learning. They go through training sessions, and I think that that needs to change because for something to really be an AGI, the learning must be continuous. Reasoning is still weak. We are
Starting point is 00:18:17 seeing advancements potentially in that. We just heard all sorts of rumors in the last couple of weeks coming out of OpenAI about some potential improvements in reasoning and planning around mathematics. So we'll see. But these things are adapting very quickly, and changes are happening very fast. So I do believe it will happen. But time will tell. Maybe we're being overly optimistic, but I don't think so. What do you think has resulted in the speed of innovation that we're seeing right now?
Starting point is 00:18:49 I think it's sort of the natural evolution of what happens once these discoveries are made. Once the godfathers of machine learning have come up with these ideas around their own networks, and they began to be applied with more and more data. It feels like the techniques to do so continue to be refined, and the machine capabilities are now there. I mean, part of it is, for the first time, we have the capacity, these new processors, the GPUs that allow for so much simultaneous processing of data. These are totally different kinds of computers than the machines that we're using for this podcast. I mean, we're using a standard digital computer for this, where these machines are quite different in their parallelization.
Starting point is 00:19:44 So we have a whole set of new technologies happening everywhere from the silicon all the way up. And I think you'll see continued ongoing innovation in these things. Right now, the silicon in some ways is one of the gating items, but I don't think that'll be true for more than 18 months. And we'll have several, many, multiple companies competing with NVIDIA to provide chips to supply this and all kinds of vendors building things. I mean, I think it's a far better world that this technology is being developed
Starting point is 00:20:17 and created by many different people in many different organizations. And at least in some cases, being done in an open source way than if it was all done in an open source way, than if it was all done in a proprietary way by one or two companies. I'm really pleased to see that development happen. Yeah, absolutely. I mean, I think from an innovation standpoint, competition's generally good. And then also from a diversity, safety, privacy perspective, those things help as well. I think what you hit upon there is
Starting point is 00:20:45 as well in terms of like, basically people have made certain discoveries in the space that have led to this like step function and that's happening in innovation. And then people can follow on, you see similar things in the history of science as well. When a discovery happens, then there's this kind of like decade long innovation that follows up. Or if you use like a sports analogy, it's like, you know, the first time Roger Bannister broke the four minute mile barrier, suddenly everyone knew that, oh, this is possible. And then suddenly everybody started doing it, right? The other thing that's important is that, you know, one of the attributes about the way silicon computer technology works is, you works is a very small number,
Starting point is 00:21:27 handfuls of companies build the underlying technology, the fabs, the chips, all those sorts of things that enable a wide industry to be created. But once those chips are available, they're available to everyone simultaneously. And so everyone has the opportunity to do the same innovation they just have their own creativity and innovation that they need to drive and and you know once you as you say once these discoveries have been made the ability for the
Starting point is 00:21:57 snowball to start is created and i think we're very much on that right now okay so i want to go back and and talk a little bit about your time from at Microsoft and Snowflake. So you spent, you know, 23 years at Microsoft in a variety of different roles, and then five years or so at Snowflake as the CEO. Can you talk a bit about how your journey in technology across those companies, and how did those experiences kind of influence some of your thoughts around data and AI? Well, I was essentially technically raised at Microsoft in the 1990s, in the heydays of Microsoft. As I've said many times, I saw the good, the bad, and the ugly at Microsoft. I was one of the 12 witnesses that testified during the DOJ trial.
Starting point is 00:22:42 And when you participate in something like that, it leaves an indelible impression on your mind. I also flew back to DC every quarter after the trial was over to continue meeting with the DOJ and the judge to ensure compliance associated with what we were doing with the documentation. So I was very actively involved in all of the challenges that Microsoft went through. And I think I saw Microsoft mature in some really key ways. I mean, we had some incredible technology and a lot of great people. But in the early days, I think our culture and our values were a little freewheeling when compared to the way the world has expectations today.
Starting point is 00:23:25 And to be fair, we learned that in the process. This whole idea of what was valid and what wasn't valid was very much that law was established as a part of the antitrust case that was brought against Microsoft. So the understanding of how you do things really grew out of that. And I think I gained an appreciation through my time at Microsoft and then subsequently on the role that values play in the way products are created. And I very much see values at the center of products. And when we went to build Snowflake, it was a situation where we had incredible technology with a lot of potential. But it was also important to build a company that people would want to work with, and that's where the values came in to play.
Starting point is 00:24:16 And I'm very proud of the fact that people like working with Snowflake, and they respect the company for what it does, and I feel that's very much part of the values that were created early on. Yeah, you talk a little bit about that in the book, creating these values early on at Snowflake to help keep the early-stage culture. Companies go through all these different growing pains. It's much easier to have a certain type of culture of 25 people, but when you're 2,500 or 2,500 people, things get a lot more challenging. It's one thing to create these values, but how do you actually maintain them? What goes into going from some values that you put on a whiteboard to actually making sure that people are following those things? When you're hiring, they fit into that value system. Well, it's always interesting to see whether companies
Starting point is 00:25:08 are truly values-based or not. And I think, you know, ultimately, you know if a company is values-based if the employees reference the values as a part of their thought process in making decisions in their day-to-day job. If no one knows what the values are and they pay no attention to it, regardless of whether it's on a whiteboard or on the wall, whatever, it's meaningless. But if the people inside the company really think about it, then it is a values-based company. I think that begins at the top and it requires constant reinforcement from senior management. Every time I did a team meeting, I did an all-hands team meeting on average about twice a month while I was CEO. I always talked about the values of Snowflake as a part of that.
Starting point is 00:26:03 I look at other companies that are values-based that I respect, one of which is Amazon. I'm not sure I agree with every one of Amazon's values, but that is a values-based company. The leadership principles that Jeff Bezos set there are something that very much those people at Amazon live with. That company is very, very customer-focused. There's a lot to learn from values-based, customer-focused companies. I mentioned Amazon. Nordstrom is another really good example of a company that's truly a values-based, customer-focused companies. I mentioned Amazon. Nordstrom is another really good example of a company that's truly a values-based company. Retailers, I think, have an interesting tendency to do that because they're directly competing for customers. So values turns out to be very important there.
Starting point is 00:26:39 Yeah, one of the things I've always really liked or respected about Amazon is they're pretty clear and upfront when you're interviewing there. You're thinking about it, about who they are as a company. And, you know, it's not going to be a fit for everyone, but that's okay. It's better for you to… Not an easy place to work. It's not an easy place to work. Yeah, absolutely.
Starting point is 00:26:59 Yeah, a lot of people don't make it past six months, but they're very clear about this is, you know, our expectation. This is who we are. And it's kind of nice in some ways to know a little bit about what you're stepping into. Maybe you underestimate what's going to actually happen when you do that. But they're very clear about who they are. And they've done a lot of great things for the world. In terms of both the advancement of cloud technology, just the advancement of retail in general. And again, when I look to companies to hire people from, Amazon's one of my favorite companies to hire managers from because people learn to manage
Starting point is 00:27:33 at Amazon and they learn to lead. And there's a lot to be said for that. Yeah. I've heard people refer to Amazon as like the land of the 5,000 CEOs or something like that, where essentially each little product. Well, yeah, the land of the 5,000 CEOs or something like that, where essentially each little product. Well, yeah, the structure. I mean, it's interesting, the structure that Jeff put in place with all those product leaders, each of which essentially having their own P&L structure. There's an enormous number of P&Ls in Amazon, and that works for them. I don't think it would work for every company, but it works for them and the structure they put in place.
Starting point is 00:28:06 Yeah, so during your time at Microsoft, you worked alongside people like Bill Gates and Steve Ballmer, hallmarks of the industry. Very famous people that have changed the world of technology, changed the world in a lot of ways. How did that experience influence or shape the way that you think about leadership and even some of these things that you're thinking about in terms of these value systems? I think in every way, to be honest, because that's what I was raised on. The expectations of those leaders were something that was ever-present at Microsoft. One of the interesting things about Microsoft is that leaders at in the technology group in the product groups are very technical at microsoft and they know their business and they know their products better in some ways than than the people underneath them so microsoft requires you to be able to
Starting point is 00:28:59 understand the at least as to be a senior leader at Microsoft, Bill and Steve required you to have an idea of the full picture and how all the pieces fit together. But they also expected you to have a command of the details. And there's many, many infamous things that Microsoft would do. One of the most interesting of which was the mid-year review process that would go through the sales organization. They no longer do this, but you would spend five to six weeks on a tour around the world to look at every country and the results of every country. And it was a deep dive into the financials of every single country. And it was a grueling experience.
Starting point is 00:29:46 I mean, it would start at 8 in the morning and end, I swear to God, at 2 o'clock at night and then start up the next day at 8 in the morning. And it was a constant, you know, you needed to be on the whole time because Steve, in particular, when he was doing that, was on. And Steve has this machine-like ability to deal with numbers and understand numbers and how they relate together. So he was able to ask questions at a very rapid rate, and it would cause many challenges. Sometimes it was rough. I mean, Microsoft culture could be really rough. In those reviews, people were sometimes torn to shreds.
Starting point is 00:30:24 It was not uncommon that general managers were fired after that review. That was not an uncommon outcome. So it was a tough environment, but it really required a level of discipline. Again, there's some things I wouldn't – I'm not sure I agree with some of those aspects. I certainly don't agree with having a really negative review in front of people if you can avoid those sorts of things. But in general, I do think that forcing people to operate at a high level of thought and to be prepared is a lot to be said for that. So I learned all of that at Microsoft, and it's something I carried with me. Yeah, so if you go back to some of the early days at Microsoft and of course other companies like Leaders,
Starting point is 00:31:11 Bill Gates, Steve Ballmer, Jeff Bezos, the list goes on and on. They're somewhat notoriously known for being somewhat difficult to deal with, at least back then. They're all difficult. Yeah. So I guess, has things changed, I guess, is that because of, has things changed I guess is the bottom line, or do you need to be that way in order to create these types of companies? It's a great question, right?
Starting point is 00:31:36 First of all, the ones that are successful continue to have multiple sides to them from what I can see. Most of these people are very, continue to, you know, they continue to have multiple sides to them. And, you know, from what I can see, most of these people are very, very driven, and they have, you know, their idiosyncrasies as well. Certainly, contemporaries like Elon Musk are no less difficult than those guys were. So, but I don't know. I mean, I think the characteristic is very driven people that have objectives. And in some senses, they're going to focus on achieving those objectives. And that sometimes requires people to make difficult decisions and sometimes be difficult. Sometimes it helps because I really do think it helps people to push them to achieve more.
Starting point is 00:32:23 I mean, I wouldn't say it's the way I would do things. I mean, I say all this, but that's not how I ran things, to be straight. I don't think people would say I did that, although I could be difficult in reviews, too, if people are not prepared. Generally speaking, I don't think I was quite as difficult as some of those folks are. But on the other hand, I'm not as successful as those folks were either.
Starting point is 00:32:44 So I spent a lot of time thinking about this. as difficult as some of those folks are. But on the other hand, I'm not as successful as those folks were either. So I spent a lot of time thinking about this. How big of an asshole do you have to be in order to be super, super successful? It's a great question. Probably a little bit more than I am. Yeah. Well, you probably need, I mean, I think a lot of it comes down to you need, at the very least, to have a very high bar in terms of the expectations that you're putting on people so that people are forced to meet that bar. And sometimes if they're not meeting that bar, you need to give them candid feedback.
Starting point is 00:33:14 And a lot of times you don't have time to necessarily do that in the nicest way. So I think there's probably a balance there. I think it would be unfair to the success of these people to just say the correlation is be a giant asshole and then you'll turn into Bill Gates, right? It's a little oversimplified. For sure, it takes more than that. However, the attribute does seem to come with those folks in my experience. tell you is that really brilliant technical people, while they don't tend to have the same assholishness as Steve and Bill and some of these others did, they are difficult too, in my experience. It's very rare working with these brilliant technical people that they're just the
Starting point is 00:34:00 same as everybody else, let's put it that way. People who have these brilliant capabilities, you know, have their attributes that that comes through in their personality. And I've learned, you know, over time to really work with a wide variety of different people. And one of the most important things I'll just say is just trying to maintain relationships with people through all of that. That's, to me, something that's very important, that no matter what the issue is at hand, the relationship with the person is actually almost certainly more important. Yeah, absolutely. So you mentioned how prepared you needed to be in this deep dive that you would do where you're doing this world tour. Was that also one of your motivations for setting up your
Starting point is 00:34:43 own cloud data center in your house that you ran so that you could essentially understand at a deep level what your customer was going through and also how all the products worked? Yeah. When I was running Windows Server, this was back in 2003, 2004. I was working on a new home here. I decided that one of the things I would do is put a server room in it and really try and run myself as a medium-sized business. Not a small business, a medium-sized business. We'd built this product called Small Business Server that I was pretty proud of. It made it very, very easy for a small business with one server to put everything together and run their entire business on that server. We sold many hundreds of thousands of them. They're very, very popular.
Starting point is 00:35:38 They're still running some businesses today. It's pretty old stuff at this point, but it really modernized a lot of small business. On the other hand, if you were a bit larger of a company, you had to deal with all the complexity of all of the different Microsoft products. I mean, small business server put all those things together. It swizzled it in a way that made it work. But if you, a little more than that, you had to deal with it all separately. And it was really, really hard for people to work with. And so to understand that better, I at one point had 11 servers running in my house, running a whole set of different tools, Windows Server, SQL Server, Exchange, all these things. And management, the system center management tools, which were underneath me at the time. And what I found is, you know, I would be asking all these questions of engineers and many of which, you know, I was very good at finding problems that they had not found before. And so I found all kinds of bugs and things and certainly found how complicated it was
Starting point is 00:36:39 to set this up. And so I put myself in a situation where I had, you know, in some cases when I would go into a product review, I had more knowledge of the actual use of the product than some of the people that were building it because I'd spent the weekend trying to make the darn thing work and usually failed in the process, usually had problems. Now, you know, in retrospect, it's a white elephant. Nobody needs a data center in their house anymore. Everything's up in the cloud now. So I've still got it sitting there. It's a white elephant. Nobody needs a data center in their house anymore. Everything's up in the cloud now. So I've still got it sitting there. It's a white elephant in this house. Someday it'll get turned into a bathroom, but for now it's still sitting there. Well, I think one of the challenges
Starting point is 00:37:18 that a lot of organizations face is that a lot of times the engineers that are working on the product, they're not necessarily the consumers of that product unless they're working on a dev tool or something like that. Especially server products. Yeah, exactly. So they're not necessarily interacting with it the same way. There's many, many people that work on the Android operating system that have never built an Android app. So they're not going to necessarily interface with it the same way that a consumer is. So it's easy for them to miss certain things or assume something's easy when it's not actually easy to do. Yeah, and I think what that really just shows is just having the end user perspective is always important, whatever that means.
Starting point is 00:37:57 In this case, the end user was an administrator inside an organization. But my target was not, you know, my target was, and my concern was all those companies that did not have the skill and expertise to hire the people who understood all of this, but the companies that still needed to use the products and make them work. And it really speaks to the fact that we need to make these things simple. Now, what really solved the problem, or at least brought the world forward in a huge way with services. You know, in the days when I was talking about servers or small business servers, you know, you had to install the whole thing in your environment. Now, pretty much all you need to do is have network connectivity.
Starting point is 00:38:41 All you need to do is be connected to the internet, and boom, boom, boom, with a few SaaS applications, you can set up a small business very effectively today. Things have gotten so much easier because of services, because all of that setup and much of the administration has been taken off the burden of the end user or the administrator. So the world's changed in a very positive way with services. And I think that has been one of the things, you know, you talk about how technology accelerates. Well, services means that the technology is accessible to many more organizations at what is effectively a much lower cost. And so the technology allows more people to get the benefit, and that's what continues to speed up everything around us. Yeah, and I think that's why you also see a significant growth in technology companies too, because
Starting point is 00:39:27 essentially the go-to-market speed is exponential compared to what it was 20 years ago. You don't need to spend the first two years buying hardware and setting up an on-prem data center with a bunch of boxes in a closet. Snowflake never had a data center. Everything was always in the cloud. It would have been so much more complicated to have to do that ourselves. So much more complicated. You mentioned Snowflake. You joined Snowflake as the
Starting point is 00:39:59 CEO after a stint at Juniper Networks. What kind of sold you on the vision of Snowflake? I'm sure you had lots of different opportunities you could have explored. What was it that compelled you to join Snowflake as CEO? Well, I left Juniper in late 2013, and at that time, what I saw was a major transitioning happening towards the cloud. The one thing I knew for sure is the cloud was going to be successful. And the question was what technologies were going to propel the cloud forward. And I'd come to the conclusion that I wanted to build something, something earlier stage.
Starting point is 00:40:41 When I was at Juniper, Juniper was a company that had a lot of good things, but also had made a lot of mistakes along the way. I was trying to fix a bunch of the mistakes that had been made. I came to the conclusion that while that's a very worthwhile exercise, it's not what I wanted to do. I wanted to build something new. I I thought about, you know, I wanted to join a small company and I was looking for something where I saw, where I would see a material ability to impact the world. And when I, when I heard and met with Benoit and Terry in my first meeting with the team, I, when I listened to what they were building and I understood it, I realized that if it worked, and at that point it wasn't really clear it was going to work because it hadn't happened yet, but if it worked, it was going to be industry impacting because no one had ever built a SQL database that could scale like Snowflake
Starting point is 00:41:37 could scale. The technology behind this allowed it to scale. I'm a reasonably technical guy, and when I listened to those guys talk about what they were doing and how they were doing it, it made total sense to me. It seemed like it could work. And they had done the experiments to actually validate that you could move the data fast enough and all of the technology could work. The pieces could fit together. And so that's what really sold me on Snowflake was the fact that it was going to be game-changing, and we just needed to make sure it worked and then execute effectively.
Starting point is 00:42:21 And part of all of these things is the product is at the center of it, but there's also the company and the execution around it that's also very important. So that's really where I focused. Yeah, so we were just talking about how Snowflake never had its own data centers. And it made this choice of, or I guess their vision was to be this cloud-first data warehouse, eventually much bigger than just a warehouse to the data cloud. But was there ever tension at any point early on where I'm sure people were like, hey, we'd love to sign a contract,
Starting point is 00:42:55 but we need an on-prem system. So I could see a sense of feeling like maybe you're leaving some revenue on the table while holding steadfast to this vision of the bigger thing. Was that ever a consideration of deviating from that vision and offering some solution? No, because we didn't know how to build this. I mean, literally the only way we could build it. Snowflake was only made possible because of AWS at the time. The only
Starting point is 00:43:28 cloud that could possibly support Snowflake in 2014 was AWS. Google Cloud was basically non-existent at that point. It was barely existing. And Azure was very early and had enough challenges. There's no way we could have hosted on Azure. And really, the thing that allowed Snowflake to work as well as it did was the fact that S3 is such an amazing product. And the fact that you had the ability to store an effectively infinite amount of data very durably. I mean, S3 never forgets anything. It never loses anything from what I can tell.
Starting point is 00:44:08 And, I mean, it really is. They say it's 11 nines. It's more than that. It's more than that. And you could get the data relatively quickly. And the fact that it worked the way it did was what made Snowflake possible. There were three things, three technologies that came through in the cloud and sort of at the same time that made it work.
Starting point is 00:44:32 One was blob storage, infinite blob storage. And the only reliable blob storage in 2014 was S3. The second thing was virtual compute on demand, the ability to spin up a virtual machine and then let it go away. And again, that was pretty early days for that. And then the third thing, which is not as exciting, but turned out to be very critical, was 10 gigabit Ethernet. Because until you had very fast Ethernet speeds at relatively low latency, the overall performance of something like Snowflake wouldn't work. And it's the confluence of those technologies coming together that allowed us to really make it work. So the cloud was the only option. Now, we had customers telling us we need
Starting point is 00:45:15 to go on-premises all the time, but we always just said no because we didn't know how to do it. We didn't know how to do it. Yeah, I guess that's a good reason. Even today, I mean, it would be difficult to replicate snowflake on premises i mean it's undoubtedly doable you could put the pieces together today but it would be very difficult yeah it's probably difficult for the client as well because oh my god sacrificing the services right hey you don't want snowflake is always describe Snowflake as an aircraft carrier battle group. I mean, it it is the infrastructure to bring Snowflake into a region was very significant. It's not a small thing. So, yes, you don't want to run it yourself.
Starting point is 00:45:56 I mean, there's no way anyone ever could. Why do you think, you know, the incumbents at the time, like AWS, Microsoft, Google, like was Redshift, there was BigQuery. Why did they miss the Snowflake opportunity? Oh, they didn't know how to do it. I mean, hey, you've got to separate these things into different things. So Amazon had built the cloud, and then they acquired Paracel technology, which was the fundamental technology behind Redshift. You know, Redshift was, I've said many times, Redshift was Snowflake's best friend.
Starting point is 00:46:31 Because Amazon and Redshift proved that the cloud was viable for data warehousing. And Redshift is actually quite a good product. It just didn't scale any better than any on-premises product did. It was essentially an on-premises product just ported to the cloud. So it had the same characteristics that any other on-premises database had, and it was pretty good. It wasn't by far the best. At the time, there were better data warehouses. Teradata was a better data warehouse, in my opinion. There were others that were also good.
Starting point is 00:47:08 But the thing is that Redshift did, it was cheap, cheap, cheap. I mean, the price of Redshift was a fraction of the price of NetEase or Teradata or any of these other guys. And so they validated the fact that the cloud could solve a set of problems. Again, they didn't solve the fundamental scaling problem. What happened is because people on the cloud would have a tendency to want to work with a lot of data. When they would move to Redshift, they would have an initially successful experience. But then as they grew, they would hit a wall. And that wall was, you know, difficult to penetrate. I mean, it was just as difficult. Now you have to make multiple
Starting point is 00:47:50 systems, the same techniques you've been using for, you know, in the past. And when that and so what was what was able to happen for us is we would go in behind for those customers that were having difficulty scaling Redshift and just solve the problem for them. You know, Snowflake was the scaling solution to Redshift. And so it was a great benefit to us. Amazon wasn't very happy at the time. But in the end, I think it worked out great for both companies. And, you know, Amazon and Snowflake are good partners right now. Google was a different story. I mean, Google had Spanner. I mean, Google always had, first of all, Google and standard databases are not, they don't go together. Google always built their own data infrastructure
Starting point is 00:48:34 in their own way. So they built Dremel, I'm sorry, I said Spanner, Dremel. They built Dremel as their huge query engine and they turned that into BigQuery. But even up until 2017, BigQuery barely supported SQL. It had its own proprietary API, proprietary language, and SQL was a secondary language. It wasn't until 2017 that they flipped over and made and made sequel their primary interface and it was
Starting point is 00:49:05 only at that point that they really started improving the product to compete effectively with with snowflake and i've often said if bigquery was a amazon product snowflake would not have been as successful as it was because bigquery you know bigquery wasn't sequel in the early days but the darn thing scaled and, just like other stuff Google does. As Google turned it into SQL, it's become quite a competitive product. Yeah, I think Google obviously is very good at scale, but they're typically building a lot of these things to satisfy internal requirements and not necessarily thinking about how does a third-party engineer consume this product in a way that makes sense. Google is different, and you do things the Google way. Absolutely.
Starting point is 00:49:49 That's one of the advantages Snowflake still has, because BigQuery still tends to require you to do things the Google way. And if you adopt the Google way, you can be successful, but it's not necessarily the way that most companies operate. So there's sort of the convergence of all these different technologies that I think is leading to this speed of innovation that we're talking about, the step function, GPUs, cloud, all the data that products like Snowflake, Databricks, and so forth now allow anybody to store essentially infinite data.
Starting point is 00:50:21 Data is the love language for AI that's leading to all this innovation in this space. So in terms of, I guess, looking out on potential negative consequences of this innovation, what are your thoughts around the impact to jobs? I think Mark Andreessen wrote an article earlier this year about how AI will save the world. One of the big things he talks about is how technology always creates more jobs in the long term. But it's hard to ignore that there could be some short-term impact around certain types of jobs. What are your thoughts around what sectors might be impacted in the short term, and how will this kind of shake out maybe a little further down the road? When it comes to what Mark wrote, I agree with what he wrote in the long run, but he really, I felt like he gave short shift to the displacement that occurs, the human displacement that occurs in any technological revolution. Every technological revolution that's ever happened
Starting point is 00:51:21 has displaced people, has been put people out of jobs. The thing that's different this time is the speed at which it's going to happen and the number of different places that it's going to impact. I mean, I think we will start to see jobs that are light, what I would call light administrative jobs get replaced by these artificial intelligence systems in the medium, short to medium term, say the next two to five years. I don't really think that we're going to lose
Starting point is 00:51:53 any, you know, in the short run, I'm not sure any jobs. I think there's a lot of noise and this is going to happen and a lot of, you know, there'll be individual impact on people, but I don't know that in the short run we're going to see any jobs be impacted. But the jobs that do light administrative work that are basically connecting X to Y and just doing so with a few emails, those sorts of things like administrative assistance,
Starting point is 00:52:17 I think we are going to see some displacement associated with that in the short term. I would say in the medium to long term, the thing that's going to be very interesting is going to be how robotics will begin to implement, begin to affect everything. Because I really do believe that the next five years will be about intelligence and computers gaining intelligence. But then the following 10 years is going to be all about robotics and how robots are going to impact our lives in every single possible way. And they're going to be replacing
Starting point is 00:52:51 more and more work that people don't want to do with manual labor, with robotic labor. And so I think we're going to see a lot of that. I do worry, I mean, when the cars are good at driving themselves, which hasn't happened yet, but honestly will happen within 10 years, that's going to have a major impact. On the other hand, you know, it's hard to find long distance truck drivers right now. And that's probably the first type of driving that will be replaced by robotics. And in a lot of cases, there's just shortages of people. You know, I was at a hotel recently and I waited on hold for 20 minutes just to find the right person to talk to. That job is going to get eliminated.
Starting point is 00:53:40 I mean, that job needs to get eliminated because very clearly there isn't anybody to do that job right now. Yeah, and businesses, it's so expensive to field those calls. In the short run, I don't feel like it's going to eliminate any jobs because we have a shortage of labor and a lot of this labor that can be replaced in the short run is the stuff that people don't want to do anyway. But I worry in the medium to long run fairly significantly that there'll be huge disruption to people. And I don't know what to say about that, honestly. Honestly, I don't know how to avoid it. I know it's going to happen. I hope that it happens in a way where more opportunity opens up for these people. But again, the challenge tends to be not so much the young
Starting point is 00:54:26 people who have their whole lives ahead of them and have an opportunity to learn new skills. It's more people that are closer to my age, close to retirement, that have been doing something their whole life and that thing is no longer meaningful. What are your thoughts on some of the fear around the existential risk of AI? Do you feel like any of that's legitimate, or are you sort of err on the side more of being hopeful and optimistic? I think it's all legitimate. I mean, I think it's all legitimate to talk about that. Do I think it's going to happen? No, I don't. I mean, I don't think that's, I don't think the Terminator scenario, you know, that are one of the variations in science fiction. I don't see
Starting point is 00:55:09 that being the outcome of things. I do believe that we as people are evolving. I mean, we are evolving at an amazingly fast rate. And we don't realize this, but, you know, we're already beginning to merge with these computers. I mean, how much time do you spend, you know, looking at an electronic device every day versus talking directly, you know, to a person? It used to be, you know, when I was young, you know, I watched TV, but most of the time you spend talking to other people and friends and people over, now things are shifting so that the communications are happening electronically and more and more we're becoming consumed by these devices. So I think we will evolve in ways that are very, very significant. Do I think that the chips will get implanted in the brain? Yeah, I do.
Starting point is 00:56:04 I mean, I don't think that's crazy. I mean, I don't think I'm going to have one, but I suspect my grandchild will someday, or certainly their grandchild will. And I think that more and more will have connections to these external systems that become to dominate more and more of our lives. So as we start to wrap up, is there anything else you'd like to share, Bob? Well, I guess the one thing I would say is that I am optimistic about things. I mean, when you look at it,
Starting point is 00:56:33 you hear about all these existential problems and all these other issues, they're all very real. But technology does make the world better. And it's the single thing that has driven the productivity of people and, in general, the living standard of people to improve. And I do foresee that these things are going to improve the living standard for people across the world. I don't think that there's any question about that. Those disruptions I talked about are also a very big concern, but if you look globally, I think that the right things are going to happen.
Starting point is 00:57:03 We will see AI used for every possible purpose. And, you know, it's just interesting. I just was reading today that I think 20 countries have just put together some sort of treaty about how to work with AI and safe AI. But, you know, which is great. i mean the internet's not a safe place you know hey there's parts of seattle that are not a safe place to walk to walk through you know you don't need ai people don't need ai to create a lack of safety for others you know ai could make it worse but it will also and it will make it worse in some way i mean it's a great spam device you need to you know you want to create creative spam? I mean, for sure, AI is going to help people. If that's what you want to do, AI is a great tool for it. It'll also be a good tool to help find that
Starting point is 00:57:53 and prevent us from having to worry about it. So I see it both ways, and I think, again, it comes down to people, and it comes down to the values we create. That's what I always keep coming down and saying is it's about the values. In the end, I'm glad that we're going to see thousands of different systems with a wide variety of values. Yes, some of them will have values we don't agree with or I don't agree with or someone else doesn't agree with. But overall, I think that's the way the world is, right? And I think that this is just another tool. And certainly
Starting point is 00:58:25 not the, you know, when I consider tools like nuclear weapons, which have no positive use for humanity. I mean, AI has millions of positive uses, and it has some really negative things. So overall, I am very positive. And I guess that just says that even though, you know, people have many negative attributes, again, I remain an optimist, you know, in the quality of people in the long run. Yeah, well, I think that's a great place to leave it. I'm also feel I'm an optimist as a father of a one and three year old. I feel like it's important for me to remain optimistic for their future. But Bob, I want to thank you so much for being here.
Starting point is 00:59:02 I think you've had an incredible career. It's a great book. We'll link it in the show notes. I highly recommend that people listening to this read it. And you're welcome back anytime. Great. Thanks a lot. I appreciate you. Thanks.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.