SPEAKER_00

My position is that the future has been halted by the tech industry. It's presenting itself as giving us the future, but what it's really doing is preventing the future. And so, in order for us to actually craft a future for computation, we have to circumvent or somehow deal with them.

SPEAKER_01

In this week's conversation, we talk about the cloud, this set of data centers that covers the world, but that because of the name we use to refer to it, makes it sound as though, you know, when we access all these things online, we're just pulling this data and transmitting this data that just kind of floats out there in this ethereal way, when actually there's a huge material footprint to that, with a ton of workers, with a ton of server farms, with a ton of energy use, and all of these things that come with it. I really enjoyed this conversation because Dwayne has personal experience working in these data centers, but also has been working with cloud solutions for a long time. And so he has a lot of insights to bring to this conversation from those periods and from those experiences. And so we talk a lot about, you know, how the cloud, how this infrastructure came to be, what its impacts have been in encouraging different types of computation, in encouraging companies that are supposedly building these AI solutions, these thinking computers, and whether that is an accurate representation of what is actually going on here, as well as where this might be going in the future and how we should think about responding to it. Just because this infrastructure exists, is it something that we should seek to dismantle in favor of a more decentralized computational process? Or should we instead be thinking about the types of regulations that should be taken in order to rein these things in in order to make them serve the public, and whether we should actually have a public cloud instead of allowing private companies like Amazon, Microsoft, and Google to control these data centers and everything that goes on there. So I really enjoyed this conversation. I found it incredibly insightful, and I hope that you'll like it too. As always, if you like this conversation, make sure to leave a five-star review on Apple Podcasts or Spotify. You can also share the show on social media or with any friends or colleagues who you think would learn from it. If you enjoy listening to the podcast every single week, all of these critical conversations about the tech industry, consider joining supporters like Michael from London and Caitlin from Los Angeles by going to patreon.com slash tech won't save us and becoming a supporter. Thanks for listening and enjoy this week's conversation. Duane, welcome to Tech Won't Save Us. Thank you very much. I'm really looking forward to chatting with you. Um, I've been wanting to do an episode on the cloud because I think it is like this really important infrastructure that we maybe sometimes underestimate in its importance. And, you know, I've been paying attention to your work for a while, and you had this fantastic article in Logic magazine recently where you look broadly at the cloud and kind of the impacts that it's had, but then also look specifically and refer back to your personal experience in working in data centers and working with these technologies, implementing cloud solutions, all these sorts of things. And so I think that that also gives us an important perspective when we are considering the impact that this technology and these systems have had. And so, you know, to start our conversation, I was hoping that we could talk a bit about that kind of more physical, that kind of personal experience that you have in dealing with these things since you've worked in these data centers. So can you start by telling us a little bit about what it's actually like in those spaces?

SPEAKER_00

Yeah, yeah, of course. So first of all, let's let's define what we mean by data center. Uh a data center is a warehouse, uh, essentially, um, where uh computers known as servers, um, which are like people's home computers, their laptops and what have you, but just more powerful, more memory, more processing ability, and so forth, are concentrated together to provide a service. And other equipment is collected with those servers, such as storage equipment and cooling equipment, which is absolutely necessary because computers generate a tremendous amount of heat because they're quite wasteful, actually. Uh, they're not there is a recent paper, I think, from Intel, that talked about how wasteful computation actually is. Like we're not really getting um all of the um the computation for our for our buck, so to speak. But anyway, when I started my career in the 1990s, one of the things I had to do was, as we said, rack and stack these servers. What does that mean? Well, that means that um um in the case of a large company such as a pharmaceutical firm that had a massive data center, like the size of some people's suburban cul-de-sacs or bigger, servers would come in from Dell or Compaq before Dell and IBM and uh even Sun microsystems back in the day. And my job was to take that physical equipment and put it into racks and wire it up for a network connection to the corporate uh network and to access to the internet eventually and make sure that everything was properly balanced and work with the cooling engineers to make sure that the um the cooling balance was good. And so it was a very physical activity. And often you would hurt yourself, as I mentioned in the Logic magazine article. You would cut your hands, you your knees would hurt because you're like on your knees having to rack these things, and the rooms are quite cold. Um, and because as I said, they have to be. And so there was nothing ethereal at all about working with these systems. And today, when we talk about cloud, uh, we're we're still talking about data centers like Microsoft and Amazon and Google. This is what they've got. They've got data centers and are just renting out access to the computing and the database capacity. But behind the scenes, there are people doing today what I was doing earlier in my career, different equipment, but it's the exact same principle. So yeah, it was a very uh industrial, I would say, in a way, like kind of an industrial task, even though the way that it's presented is as if uh, you know, it's it's science fiction or or or magic or something.

SPEAKER_01

Yeah, no, I thought it was really fascinating to get that description of the data centers and of like what that work was like. And there are a few like points that stood out to me. I think the first, like when you described how you know there were injuries that came of this work, how it was kind of like a factory in a sense, like a factory of computing, um, and how the space was really cold. Like when we think about Amazon as one of the main cloud providers with the Amazon Web Services AWS, um, like it almost seemed similar but different in a way to its warehouses, like this industrial scale, really large. Um people are getting injuries. Obviously, it's a very different type of work. Um, but then in in the case of the data centers, it has to be kept really cold for this computing. But then it seemed like in the warehouses, Amazon keeps it particularly warm for the robots that are in the warehouses there.

SPEAKER_00

Yeah, yeah. Or or I'm not quite sure what they're about there, like what the actual technical explanation for that is. I I I've always suspected that it's because they they don't want to have the expense of actually properly cooling such large warehouse spaces for the people who work there, and that some of the robots that they use have a probably a higher tolerance for the heat, or perhaps they even have cooling rooms for them. It wouldn't shock me at all if they did something like that. Like the very limited capacity robots, because they simply move things from A to B. They can't actually do the warehouse work. Try as they might to make that make that happen. It's it's not actually possible. But yes, in the concentration of computing power in a data center, cooling is absolutely necessary because otherwise the machines would burn themselves out. And fire was, of course, a concern, uh, because that that could occur. And earlier there was a method for suppressing fire called halon gas, which I do not believe is in use anymore. It's been replaced by another gas that's not quite as injurious to human life, because with halon was dispensed, it would take all the oxygen. It would, I believe it would convert it to nitrogen. I could be wrong about that. It's been a number of years, but I think it would actually remove the oxygen from the air, therefore making fire impossible. And one particular evening, and I think, and of course it probably was a Friday, because everything seemed to happen on Friday when you wanted to go out. Um there was a false fire alarm, and I and the gas started descending. And my man shirt just grabbed my shirt and just dragged me out of the room as these doors. I mean, it was like a movie with the cla the lights, the klaxons, and these giant doors closing and and the gas just descending. And yeah, yeah, yeah. So as I said, nothing ethereal about that at all, because we quite literally could have died. Yeah, no, like in a data center, just asphyxiated, you know.

SPEAKER_01

And and like, you know, for most people using the internet, you know, uh even unknowingly interacting with these data centers and now like, you know, the cloud computing, which are just bigger data centers, really, um, you know, you would never know that something like that actually happens in those spaces.

SPEAKER_00

Aaron Powell That's precisely right. That's precisely right. And that there are people, you know, uh looking at screens and so forth, monitoring. There's uh an area of uh work called site reliability engineering. And one of its tasks is correctly architecting a solution or a system so that's resilient against a failure, but also monitoring. So there are people just burning, burning hours, burning hours of their lives, just making sure these systems continue to function. And although, you know, I I no longer do that, I move my career into the more abstract area of it. But I know that's happening. But like when I connect to, say, an Azure interface and I you know create solutions, I know that behind the scenes, if I spin something up, that you know it's happening in a data center, and there are people actually behind that curtain, like it's it's not uh even the term cloud is quite hilarious because it's obviously designed as a marketing hook to make you think that there's just this glowing thing that's providing this computational service, right? So, yes, it was um boring work, but also in some senses quite interesting. And you also had, I also had a chance to see the scale at which computation can occur. Because the consulting firm that I worked for um in those days, their focus was on Fortune 500 and 1,000 firms. So the data centers that I worked in were like really just quite big. I mean, uh, one of them um actually helped to build it from the from the ground up. Well, not the building, but you know, like turning it from a giant empty space into a data center. And we we would ride our bikes around before all the racks were in place and all the servers were delivered on pallets, giant trucks. We just ride our bikes around, yeah, because there was so much space. And and before the the Liebert, which is the name of a company that produces these massive cooling units, before they were in place, um, and it was just normal air conditioning, we'd just ride our bikes around. But within a few months, it was just filled with like hundreds, if not thousands, of computers, you know, just humming away.

SPEAKER_01

Yeah, it it you know, it's quite different from what you're describing. But one time I helped set up a Best Buy store, and like I I think it's just like weird to see these like large kind of warehousy spaces. Obviously, a Best Buy store would not be as large as a data center that you're talking about, but just like you know, empty and then slowly being like filled in with the various, I don't know, objects that fill it up with stuff, exactly.

SPEAKER_00

All sorts of things, and yeah. So, yeah, that that is the background, and that that is what informs my view. And I think that also is what prevents me from being, well, as I I've said in uh in other conversations, from being fooled. This applies even to things that seem esoteric, like machine learning or what have you, or GPT-3 or DALI or what have you. I'm seeing data centers. Others see, oh, you know, um artificial general intelligence is on the way. But what I'm seeing are computers in racks generating heat. And that's why my question is always okay, fine, the mathematics is interesting. You're not producing intelligence, but the mathematics is interesting, as even Chomsky would say. But tell me what's going on in that data center because that tells me what the actual cost is, what the power consumption is, the industrial process that informs what you are presenting as this um ethereal, again, science fiction-y kind of uh thing that you've built.

SPEAKER_01

I want to get to some of those questions, but first I do want to just talk a little bit more about your experience and seeing this kind of transition play out. And in particular, you talked in your article, you talked about how um these companies, some of them at least, had no cloud policies, you know, at least in the in the early days as cloud was emerging. Um, you know, maybe this, maybe this um is is an obvious question, but why would that be? Why would some companies not want to use these cloud solutions?

SPEAKER_00

So imagine that you are a vice president or a CIO at a major corporation in like 1995, or better yet, um, because it wasn't an option then, uh better yet, like 2005, 2006, when Amazon Web Services first became available. Now, you have just overseen the spending of millions of dollars for maybe a refresh cycle. And by refresh cycle, I mean that's when, say, uh a collection of servers had reached the end of their life, and you know, you've received a budget from the board, and um they'd said, okay, you're all here's eight million, you know, um buy new servers. And you you've done your your dog and pony show to the board explaining the value, which was all funny money back then. Like there was no way to really, you know, to really in any accurate sense, like determine what it would be. But this is what CIOs would do, and and so you've done all that, and this is your bread and butter, and this is the basis of your power within the organization. And someone comes along and says, Well, you know what? Goodbye to all that. We can actually relocate that whole function to somewhere else. Now, companies had co-location, um, and I'd work with companies that did co-location, and what that means is rather than staging these servers in a data center that you owned, you would rent space from another company, such as a rack space, which is a major player in that industry, but you still had the ability to visit, to see it. And so there was a physical connection to the investment. So at the executive level, that was the concern, the loss of power. But at the level of the technologies, there also was um a concern about a loss of relevance and therefore a loss of jobs, right? So at the executive level, as I said, you know, the nature of the business or the way that business had been run for my God by then, probably since, I don't know, uh long before I started, in the 60s or 70s, there's a way that information technology was managed. And this was a challenge to that. And so that's why companies would have a no cloud policy. In addition, security teams often would be very concerned, often very legitimate concerns is well, how do we know that this system has been properly secured? Their own systems probably weren't properly secure, but at least, at least there was the potential to properly secure it. And in those early days, before the major cloud vendors, you know, had their ISO certifications and so forth, their their very security certifications, there was no way to know. So there were some legitimate concerns, some power concerns, some political concerns, and some job concerns was a mixture of things there at that time.

SPEAKER_01

Yeah, I I appreciate you outlining that and particularly like going through the different layers of it, right? Because I think that makes a lot of sense. Like, you know, you can understand why people would be reluctant to embrace something new that's going to um change the dynamics of power, change the way that things work, especially when you're used to a certain way of doing it.

SPEAKER_00

Yeah. I mean, I'll I'll give you like a really brief, a very brief anecdote to tell you how when I first became a consultant focused entirely on what we call cloud transformation. Um in a meeting with CIO, with members of the IT team, various people in a conference room all together in those days long before COVID, people said to me quite quite openly, but what happens to my job? And the CIOs in this particular client says, Yeah, but I don't have any control. I mean, that they were just quite upfront about it, what their concerns were. And my job as a consultant was to assage their fears and you know, massage them, which as the technology stack grew more sophisticated and more capable became easier. And also it was less of a sales pitch because, you know, they are capable and you can do things with them. But yeah, I mean, I have many memories of these conversations. And some of these conversations still occur today, but the political winds have changed in the industry. And now CIOs are getting fired for being in the way, whereas before they might have had problems with their jobs if they said, Oh, yes, of course, let's uh let's do that.

SPEAKER_01

No, I think it makes a lot of sense. Now, in the article, you also describe like how cloud does come into these organizations. And as you're talking about, you were dealing with a lot of like larger organizations. So I guess my question probably has two parts, right? Like, first of all, how does then cloud kind of enter into these larger organizations like the ones that you're talking about? And is that kind of generalized across the board, or would that work differently for smaller companies like you know, we see all the startups that form that are kind of taking advantage of the cloud, you know, in the in say the early 2010s and things like that. And so I guess they probably have a different relationship to it. Would that be right?

SPEAKER_00

That is correct. So for larger enterprises, as we call them, and I'll just use an example. Let's say you're a massive paperclip company and you had a a massive uh, maybe I'll use the word massive one more time for good measure, and you had a large investment in um your own data center or perhaps a co-location, cloud came in, as I said in the article, kind of through the back door because people needed to solve problems. And the process of procuring equipment and getting it approved and and all of that was often quite slow. So different departments would say, we need, we need, you know, you know how it is, we need this now. And so people would say, Well, I can't really get it now because I haven't got approval, but I could deploy it on AWS or I could deploy it on Azure or Google Cloud Platform. In the beginning, it was it was only really Amazon Web Services in the early days, because they were the only company actually offering anything serious in this area. So for enterprises to come in through the back door, typically through development teams or or engineering teams that just were trying to solve problems. That was how I was introduced to it, as I said in the article. For a few years later down the road, um, smaller firms that needed a lot of computing power but didn't have the capital could begin to spin up solutions, create solutions on the cloud, and punch above their weight from a computational perspective. And also mid-range firms. There was a, I helped a friend with a medical billing company once and they're like a $500 million company. So large enough, but not global, you know, enterprise scale. They had a data center that probably was the size of somebody's apartment building, maybe a little less than that. For them, cloud was a way of saying, well, you know, this is not our core function. We're spending millions that we could be spending someplace else. We're spending millions on computation and high salaries for people. And what if we could simply offload that function to these cloud providers? Now, there's a misunderstanding because you it turns out that you still needed people who were decently paid. And that probably came as a shock to many organizations who thought, oh, I'll just give, I'll just give this away. But at least they no longer had to worry about ordering servers and having um data centers of any type or doing a co-location contract or any of that. Today, however, I would say the mind space has changed dramatically, as I said. And so CIOs of larger organizations are expected to have the cloud strategy. Startups, of course, the use case is still exactly what it was in the past. Many of the so-called machine learning or AI startups that would that would are spinning up all kinds of nonsense. 10 years ago, they would not have been able to do that because they would have had to have made major investments in computing equipment they could not have afforded unless they got like billion dollars in in round A funding or something. So that that's an impact. And the mid-range firms, the value proposition, as they say for them is absolutely being able to have the service that they need without without the overhead of having to manage um the actual hardware.

SPEAKER_01

Yeah. No, I think you can see why that happens. And I and I guess I wonder like, are there many large companies today that would still have their own data centers? And by extension, Like, does the I guess economy of scale offered by, you know, something like AWS or Google Cloud kind of reduce the cost of you know, I guess, managing your data or whatnot if you move it onto one of these cloud platforms rather than having your own data center?

SPEAKER_00

You see, the answer to that is is no. Um in the beginning, um the sales pitch was if you do this, by this I mean, you know, um get rid of your data center, move everything to a public cloud. And there's a distinction made between what's called a private cloud, which something that you would build within your own data center using a technology such as OpenShift, for example, which is a platform that allows you to create an abstraction layer to the computing power that you have in your own data center. Yeah, the sales pitch originally was if you move everything to a public cloud, it'll be instantly cheaper. But this is not true. So I'll give you an example. One of my clients in the past had 3,000 servers in their own data center hosting um databases. They were a uh rather large um fashion house. And so they um, you know, they had a pretty massive investment in databases, both for tracking what's happening in various stores around the globe and various other things that they did. They were convinced by one of the major cloud vendors to move everything to their infrastructure. It was uh Amazon, as a matter of fact. And they're actually their bills went up. And the reason is because with cloud infrastructure, you are billed for everything. Everything is a trackable metric that generates a cost. Now, the on the positive side, you can track those costs, you can see them in real time, which is new. That's something that wasn't possible, isn't possible with on-premises, as we call it, data center resources. You have to, what we used to call um uh sweat the assets. You'd buy it, and then you'd have to like just use that equipment for five to ten years because you know the company made the investment. With cloud, um, you can see that, oh, I'm spending three million a month, for example, and I see exactly how that's being generated. So not instantly cheaper, but it is possible to be cheaper through a proper architecture, but it is also possible to move at greater speed. And this gets me back to what I was mentioning a little while ago about these AI startups, right? So they can just spin up using the services. I'll now use Azure Cognitive Services because I know that quite well, which offers, you know, um language models and text-to-speech and and all these various services as application programming interfaces or APIs, that is to say, as services that you can plug into and just consume as a utility. So this gives them the ability to operate in a way that they could not have done earlier. And so for them, for companies in that space, it's possible to not necessarily be cheaper, but because they don't have the overhead, they can offer a service more rapidly and then reach the idea is reach profitability at a faster pace.

SPEAKER_01

Yeah. So a number of benefits. You move faster, you know, you can take this part of your business that is not core to your business away from like have someone else manage it who, you know, theoretically is better at doing that. And you can also have access to these tools and these kind of applications that you wouldn't have just on your own kind of programs.

SPEAKER_00

That's right. I mean, even in earlier in my career, only the very largest of organizations, like I consulted over a decade ago at a a power utility in Philadelphia. And I mean, that company, of course, had access to an Everest of capital. And so they wanted to build um on premises um a system that allowed them to determine what the power consumption forecast would be for the Eastern Seaboard, because uh Philadelphia is part of the, of course, the uh the grid and generates quite a bit of power, actually. And um I think it's called North America, I think it's called PJM. And so they had that money. But if we started a little company, we wouldn't have had that cash, right? But but today we could start up a little company and said, well, we'll do this analysis for you. And then rather than having to invest in all this extremely expensive equipment and having to house it somewhere in a data center, we can simply have maybe hire some developers, and then those developers can plug into the APIs I mentioned of the analytical services made possible by the cloud provider.

SPEAKER_01

So I guess I'm starting to plan the tech won't save us AI startup uh right now. Um but uh you know, I think that gives us really good insight into you know how these services kind of rolled out on the end of these companies and kind of experience from you know the perspective of people who are in these companies? I would like to zoom out and I think it'll allow us to talk a bit more about the AI startups and things like that as well. But I I want to kind of go back to the moment that cloud services emerge. Like, what are the companies? You know, we've already talked about some of them, obviously, but I guess just to kind of lay it out for people, what are the companies that are uh that are leading this? And what is the moment when these technologies, these solutions really start to be made? Like, why does this happen?

SPEAKER_00

So the story is told that Amazon was the first, and that Amazon had developed uh a method for abstracting computer services internally so that they would be able to fulfill their own needs for their growing need for computational power, and that they had developed a method internally for offering that as a service so that if your line of business needed computational power for whatever purpose, that rather than you having to um order your own servers and and then have it uh the requisition for it to be added to Amazon's data centers and so forth, that you would simply you know um have your developers build against this computational infrastructure that was commonly available. And at some point, it's said that uh Bezos, um, who knows, but uh someone within Amazon said this would actually be something that would be interesting to customers. The first service that they offered was called, um, is called, because it's still available, S3, which as I recall stands for simple storage service. So storage located somewhere else. Now, it it may seem strange, like, well, why is that important? Well, the reason that's important and would be compelling to people is that one of the chief problems for applications is where do I store my data? Um, obviously you have databases, but there are other types of things or objects that you may need to store, images and other types of things, files, like let's say, for example, if you're pulling up a record, you know, that record you know could be stored within a database, but it also could be stored in a separate storage container, electronic storage container, for those who aren't familiar. So Amazon, by offering this service, created something that became instantly attractive to developers, because they could say, I can develop my application. Now, at the time it might still be on premises mostly at the computational layer, but I can point it towards this storage that was elastic, that is to say, could expand with my needs. So rather than having to go over and over and over again to the till or hat in hand to management and say, oh, well, I thought we only needed $2 million worth of storage, but it turns out we need $5 million worth of storage, you could simply continue to use this S3. So it was a clever move on Amazon's part because that did become the hook. So that when you added other services such as Elastic Compute, um, or as it's known now, EC2, um, which are um virtual machines, which just means that it's just uh a virtualized version of the very servers that I was talking about at the operating system level, which is what controls the computer, when you offered higher-level services, now you had the foundation, which was storage. And so now people were hooked because they saw the value. And as we mentioned earlier, that the developers got excited, and engineering people also got excited and because they could see all the solutions they could build again without having to once again go to management and say, oh, well, I I miscalculated, which Paris happened all the time. I mean, you would always get it wrong. You would always do like a forecast of what you needed, and you were always wrong because you know, uh either you overdid it, and so everyone's mad at you because you said, oh, we need 10 million, and like, well, most of the CPUs on these servers are not even, not even like they're like a 1% utilization. Why the hell we spend $10 million? Or you did you didn't do enough. And this comes up in my article on Logic, of course, right? Where this particular company, the book ordering system, fell down like every year because there just wasn't enough like in hardware capacity to meet the need, and people yelling and and working late and all sorts of nonsense going on. So the solution to that problem was to have the storage and then to have those higher level services. So Amazon was first. Microsoft had what they called Windows Azure Service, which Steve Ballmer, who was the CEO at the time, man who some geeks might know as uh a dude who likes to scream a lot, one of the early managers and uh executives at Microsoft during the Gates days. Windows Azure, um, which it was just Microsoft Windows Server, and they weren't quite serious about it. But then under the leadership of Satya Nadella, they became extremely serious about it, and then it became a contender. Google um came in third with its Google Cloud Compute, and they decided to turn their attention and their resources to building a competing infrastructure to what uh Amazon and Microsoft had done. And those are the three major players. Now, there's also Alibaba in China. There's Oracle, which has it pains me to say because Larry Ellison is a sinister character, but Oracle's database service is actually useful to people. IBM has a cloud service, which everyone makes fun of. So there are various companies in the space, but the three, the three major players from North America would be in order of dominance, uh Amazon, Microsoft, and Google.

SPEAKER_01

And would it mainly be that you know Amazon kind of pioneered this because they saw it was something that they needed internally and then decided to spin it off as more of a public-facing business as well, or you know, rather it's still within Amazon, but you know, to offer it as a different service beyond their kind of e-commerce platform?

SPEAKER_00

I think so.

SPEAKER_01

And but then I guess when it comes to to Google and Microsoft, were they basically just seeing that and saying, oh wow, this is working for Amazon, we need to copy it? Or was there like a different sort of set of motivations there?

SPEAKER_00

Uh yes and no. So with Amazon, yes, they definitely benefited from uh, you know, the the the first adopter effect, you know, or the first one out of the gate effect. And then they did, to be fair, they they did actually, you know, offer a number of services, um, as we said, that were that were quite compelling, like the the service primitives, as we geeks say, you know, that were quite compelling. Um Microsoft fumbled for a bit in the space, particularly when Balmer's vision was just to have like uh access to versions of Windows servers, you know, um in the cloud. But then when they realized, under Nadella, when they realized that, well, actually we have a pretty powerful story, as they say, to tell, which is yeah, Microsoft uh still dominates in the in the corporate data center. They still dominate on the corporate desktop. And companies, um, like here in Europe, I think it's 70%, companies have a very deep investment in Microsoft. And so what uh Microsoft's strategy became was what can we do to our story, Microsoft's story would be, their marketing hook would be you already know us from your on-premises, your data center. Now we can we can take that into public cloud. And that's why their products, such as you know, more recent versions of Windows Server, are quote unquote cloud aware, you know, so that they can immediately take advantage of, in the case of Azure, it's uh blob storage, which is the equivalent to uh Amazon's S3. And so they totally retooled their offerings, you know, to be uh quote unquote cloud aware. So that became their selling point for corporations. And Google um focused on what uh they consider to be their sweet spot, which is analytics. So although they offer some of the other services that their competitors do, it's um services such as BigQuery and other like database and analytics uh focused offerings that um have become, I think, the most compelling use case for many organizations when it comes to Google. And for some of the largest customers I've had, there's been a multi-cloud strategy, but not one in which a single application spans multiple clouds, but one in which it's the right tool for the right job. You know, so Azure, Microsoft Azure is used for core services, Amazon is used for customer-facing stuff, and GCP is used for analytics. And um those those bills are insane. But yes, um I I've seen that with some of the largest enterprises. I I've seen uh and and actually designed um solutions that uh use that strategy.

SPEAKER_01

Yeah, I guess then you have like some degree of security is not the right word, but I guess redundancy and stuff, you know, facing using different clouds and having to some degree, yeah, to some degree.

SPEAKER_00

Although there's a fallacy that it's it's a method of preventing one of the things that people talk about in this industry a lot is lock-in, right? Um, but it's not, um, because um, you know, different you're using different platforms for different things. And although there are technologies such as um containers, which is a way of like a lightweight version of a server, um, and and technology other technologies such as Kubernetes, which allow you to you know to orchestrate containers and move them from place to place, these things exist, but nothing is ever as simple or as easy as it's advertised to be. And I've witnessed a number of projects that in which someone swoops in and says, Oh, you just go from cloud to cloud, and it it never, it never it never works out, actually. The way that people you know present it as uh as working out.

SPEAKER_01

Yeah, that makes perfect sense. Um, I do want to build on this line of questioning, but I remembered one other kind of question that I had about what we were talking about earlier. So I want to briefly return to that. And that question is you know, you were talking about and you were writing in the article about what it was like to work at, I guess, these data centers kind of pre-cloud and in the in the transition to cloud. As these data centers become larger, as there's more and more focus on these cloud data centers, these massive data centers controlled by Amazon and Microsoft and Google, how does that change the work in these data centers when you go from, say, a data center that's controlling the work for one Fortune 500 or Fortune a thousand company to working in one of these data centers that are part of this cloud infrastructure that are these, you know, massive, massive sites for computing? Like what is the difference there?

SPEAKER_00

Yeah, obviously the scale is much greater. I mean, the largest data center I worked in was for a pharmaceutical firm. Um, and they had more than one, they had multiples and actually spread across the United States and one in in Madrid, um, which I had the pleasure of visiting. But even so, not as large in scale as what these three companies have done. They have spent many billions of dollars year on year to expand their data center footprint. If you anyone would just Google, for example, AWS data centers, and you'll see this big map, or Amazon, or I'm sorry, or Azure or GCP. And you'll see maps, you know, across the globe showing where these data centers approximately are. And so for a site reliability engineer and for a server engineer in in these cloud data centers, of course, um, things are much more tightly controlled. Um, and as I said, they're they're much larger. And they don't use computing elements the way that we did in the data centers in the 90s and early 2000s, whereas we would get like an entire server with you know, fans and memory and so forth from Dell or from another company, and then rack and wire it up. They use computing elements distributed amongst, they still use racks, of course, but they use computing elements in a proprietary configuration to save space and to be able to cram as much computing power into the spaces as as possible. All the principles remain exactly the same. However, it's just uh a change in scale and the fact that, of course, they are serving many, many, many customers around the globe. Whereas, you know, like for example, the pharma that I worked um for, well, it was it was them. It was, I mean they owned it all, and all the computing power was for their purposes, no one else's purposes. Whereas these cloud providers, you know, they they become kind of the all roads lead to Rome. There's multiple rooms, but all roads are leading to, you know, to them, right? And so they have a scale of complexity, a scale of concern about security, both physical and and digital security, concerns about power. It is not an exaggeration to say there'll be orders of magnitude greater than than, uh even though it's the same principles, but orders of magnitude greater than what um I was doing in the 90s and early 2000s. Yeah, which is why uh they are known, the category of computation that they fill is called a hyperscale.

SPEAKER_01

And and how does this hyperscale, how does this movement to cloud computing, to these major data centers controlled by Amazon, Microsoft, and Google like benefit these corporations and you know, I guess enhance their power over computing, over the internet, over what we do online?

SPEAKER_00

Well, anyone who is old enough to remember what was called the Microsoft Tax has the ability to already suss this out, right? And what was the Microsoft tax? Well, it was the idea that Microsoft, through their monopoly or near monopoly over desktop computing in corporate environments and um and other aspects of corporate compute in the 90s and into the early 2000s, that their power and their wealth was derived by essentially exacting a tax on almost every business. Whether you were a mom and pop with a laptop, you know, in your store, uh, or a mid-sized firm like the one, like the medical billing company I mentioned, or you were a massive pharmaceutical firm. Um, in each case, you you had to find a way of playing ball with Microsoft, right? Because they they had you in a critical way, because you needed this kind of this computational power in order to run your business. So take that reality and just turn it to 11,000. Because now these companies not only have, say, uh control at the operating system level or you know, the desktop level, like the entire computational infrastructure is taken into their hands. Um, so they become a part, a critical part of global infrastructure in a way that is actually quite new. And one of the things I say to people is, how long do you think this can really go on? How long do you think, say, uh an Amazon can run these systems? A hundred, do you really think it'll be a hundred years and they'll still have these computers running? Get out of here. So um, putting this in in corporate hands obviously is a problem, you know, because uh more and more companies and or and therefore individuals are subject to the profit um incentives and concerns, and indeed, to some extent, the whims. Now, of course, they do provide a service, and so it's not as if they're just going to turn it off because, you know, I don't know, Nadella had a bad morning or something. That's not going to happen. But it's more a matter of such a level of power should not be in private hands. I have nothing against the idea of abstracting computational power and offering as a service. That's fantastic. And that's also not new. I mean, mainframe's offering this Jesus when I was a baby. So that's not new. Um what's new is the concentration of this in private hands. Yeah, so that I think that that is something that each of us should be mindful of. Here in Europe, there are individuals who are who are calling for the creation of truly public cloud. That is, say, abstracted computation, database, and storage offered as a public good. But it's it's difficult. It's difficult because there is lobbying by, of course, these majors. It's difficult because it's expensive. And there are people who believe that somehow these companies have magical powers and that, you know, um no one can do what they did, which of course is nonsense. You know, um, they didn't come from the future. You know, they're just you know, just people um like you and me. But I think that's that's really what's what's needed. I I think uh that uh in order to get a control or get control over power usage, they get can they get uh control over the politics of this, because it it's not tenable to have like three North American companies have so much. Much sway over the direction of computation.

SPEAKER_01

Yeah, I think you're completely right. And like what you're describing really brings to mind a number of articles that I've been reading recently, like concerns in the United States about the location of these data centers and the kind of power that these companies can exert when they choose where to locate them, uh, the subsidies that they get for them, but also like, you know, the power that they require in the water and and what they extract from these communities where they're located. I was reading a story recently in New Zealand where there are proposals for like a bunch of new data centers, I believe, in the in the north of the country, and like the communities there were grappling with, like, is this really what we want? Like, we're already struggling to hit our renewable energy goals. And if these companies come in, they're going to use up a ton of power and it's going to make it more difficult for those to achieve. I remember reading in Africa as well, like concerns about do we want these major companies to come in and build their data centers and then kind of control the African internet rather than you know controlling it ourselves, right? So there are all these concerns with having with allowing these major companies to have this degree of power over really the internet.

SPEAKER_00

And and people have criticized the PRC for being quite strict on this. And there are many reasons to criticize Beijing, but um, as there are many reasons to criticize any government anywhere. However, strategically, it makes perfect sense to say no to Facebook. It makes perfect sense to say no to these companies dominating your computational infrastructure. Another reason why this concerns me is um fragility, as I mentioned. So, for example, there was an outage uh of a portion of AWS's infrastructure, I think it was the US East One region. And for those who don't know, you know, the because of the scale, the infrastructure of cloud providers is divided into regions. So US East One, which I believe is based out of Virginia in the United States, there was an outage of a portion of that infrastructure which brought down the services provided by a number of private entities, schools, I believe maybe the hospital was impacted. Now, in the past, all of these organizations would have had their own computational infrastructure, which that's wasteful in its own way, um the way we did it in the 90s and early 2000s. However, you could see that cracks are starting to show, I think, in the site reliability, uh, as we mentioned earlier, of these hyperscalers, because operating at a hyperscale begins to expose the infrastructure to the effects of complexity theory. Um, because you know, you're getting more and more complex, here's more and more compute, there's more and more need to maintain, there's more surface area for things to go wrong. And it's just it's inevitable that that things will go wrong, you know, uh in various places, having an impact upon all the companies, some of which are providing critical services. Uh, I believe there may even have been some 911 outages. I mean, just all sorts of things that that happen when even a portion of the infrastructure of these providers uh goes down. And there's no recourse other than the private recourse of, well, I signed a, you know, a um, what was it, uh a service agreement with you, or, you know, I mean, these are very capitalist sanctions, but not like a public sanction. Like, how do we make sure that this computational infrastructure is serving our needs and is redundant? And if it costs more, we as a, you know, as a populist might say, okay, that's fine because I don't want my hospital to go down when I'm getting my x-ray, they should be able to scan that x-ray and put it someplace and put the data someplace, for example. So, yeah, that I think is the primary concern that I certainly have, which is the concentration of power, of political power and sociotechnical power. Because, I mean, computation, as I've said many times, is a command-control technology. And if you are in command of it, then you have command and control over a large portion of a society.

SPEAKER_01

Yeah. As I was rereading your article in preparation for the interview, I was thinking of that as well because you know, I don't know if you saw the news recently, but one of Canada's major telecom providers went down the other day. It was down for 15 hours, and phone service, cable service, internet service was lost to hospitals, to 911, like everything, right? It it's, you know, basically one of the dominant players. And one of the responses to that was that, you know, we need more competition in telecom. But then I was like, but you know, there's there's kind of a fundamental infrastructure here, an infrastructure that kind of links the whole country. And I was like, is competition on infrastructure really going to make a difference, or do you just need to build more redundancy into the system? Like, because I don't think you're going to get much much competition on a national telecom infrastructure like that, right? And so I guess, you know, when you're thinking of cloud, like, is the response that we need to like decenter it and have less centralization of these infrastructures or to have more redundancy built into it so that you know these sorts of outages don't have the same degree of impacts if it if it all goes down in this way?

SPEAKER_00

That's a technical matter. And and certainly those companies do whatever they can, you know, to I mean, because obviously uh they don't want it to go down. Yeah, it's just happening because failure is an emergent property of complexity, right? And it's just inevitable that it would happen. So I don't fault them for the failure, but it's the failure of government to control, right? To oversee what this is. I'm not aware of any oversight of any sort, really, of cloud services. I'm I'm not, I can't think. I mean, I'm sure there's there's some federal statutes in the United States, and certainly here in Europe, there's GDPR, and in California, there's the California Data Protection Law. So there's some measures of control. And there are, of course, you know, security uh certifications and support they have to go through. But what I mean is this active oversight of this critical infrastructure, the way that there was decades ago, many decades ago, oversight of critical infrastructure such as you mentioned telecom. The very reason the ATT was broken up, now that didn't turn out the way that people hoped, but the very reason that happened was because there was concern, and I think it might have been under Sherman Antitrust, but there was concern about as this private entity, Bell, having so much control over something that was so important, you know, to the nation. And in those days, of course, there still was the vestige of what I would call the night the World War II era federal command and control bureaucracy before the neoliberal era, right? And there was still like people who remembered, you know, when the government uh would just like say to Chrysler, I need 10,000 tanks. Well, I don't want to build tanks. I don't care that you don't want to build tanks, you're building tanks. And so um there was still a vestige of like of that kind of person in government. Those people are all gone now, of course, or they've retired or they're dead. And now we have, you know, the total neoliberalization of government's approach, which means that, well, you know, these companies must be fantastic. They're all geniuses. Isn't Elon Musk a genius? Um, you know, like the lack of um questioning, the lack of doubt, um, and the assumption that there's some special sauce going on in Silicon Valley, which um those of us who monitor the space carefully know that that there is not, of course.

SPEAKER_01

Yeah, and you know, it it's a bit beyond our conversation, but that's basically how I feel about the telecom issue in Canada as well. It's like I I think focusing on competition is the wrong like way to look at it, and what we really need is just greater role for the government and actually ensuring that these technologies and these systems serve you know the public instead of just you know these these major telecom companies. Yeah. So I totally agree. You know, you were touching on the AI piece of this and how cloud computing allowed kind of the explosion of all these kind of AI companies promising that you know these thinking computers were going to change so many aspects of of how we live for the better and and what have you. Um, and we've seen little of that, I think, actually play out. What do you make of, you know, because you've written a bit about this on your on your blog. Like, I guess what do you make of the way that these AI companies, these artificial companies have been framing themselves in this technology over the past decade or so, and how the cloud has kind of allowed that to be possible. And I guess how it has misled the public on what these technologies can actually do.

SPEAKER_00

What you have is a convergence of several factors. One being the false narrative of the creation of thinking machines. The other being the false narrative that the systems that are being deployed are flawless, as happens with, say, facial recognition or the companies coming out and saying we can detect who's cheating on a test if they're taking a test through Zoom or Teams or what have you. So there's the there's the hype, but then there's the ability to deploy systems, as we mentioned earlier, at scale that's that's made possible by a cloud provider. So the cloud providers are either purposely or not an enabler or a force multiplier of the proliferation of these systems which are which are built on hype. Then there's the gullibility of, well, not just uh uh government but corporations, because the atmosphere that we're in, in which people believe that these systems are flawless and that we are further along than we actually are, sort of acts as a kind of cultural sales pitch for these companies. And also the fact that governments and companies are looking to trim their headcounts, right? So you can say, oh, well, I don't need to, you know, to have so many people examining documents or working at the DMV. I can I can just use facial recognition or or whatever cobble together system they come up with. Like, for example, you you've written quite a bit about these um so-called automated supermarkets and uh with self-checkout and and what a what a bit of nonsense that that actually is, right? But it's presented as if somehow it's futuristic, somehow it's better. No one can explain other than oh, I'm in and out in a minute. Well, the extra five minutes it took you to just stand in line with a person, is that really so terrible? What are you doing? Are you protecting the earth from an incoming asteroid? I mean, then what are you doing that's so important? Um you know, that you're like, oh my God, I had to stand in line behind someone. Like, oh, okay. It's it's fine. Um, so yeah, so it's it's a combination of these factors moving together to enable these companies to get funding from VCs, you know, who see money to be made, whether it's long-term or not, they don't really care. They'll get a return on their investment. And as I said, the gullibility of the customer base and the hype, the hype cycle that is acting as a, as I said, a cultural sales pitch for this. But were it not for the cloud providers, there would be far, far fewer of these organizations. There would be some, but far fewer because the VCs would have to make the investment in the hardware and the engineering um capacity and the data center real estate. It's a different type of investment, a different type of commitment. It's not as lightweight or as lightweight seeming as hey, um uh Paris and Duane have this great idea. And then we got this guy from Caltech, and he's a genius somehow. And our facial recognition software will be able to predict, you know, whether this person was going to commit a crime in five months. There are people who believe that, right? I I also, and this is a little bit off our topic, but I also blame what I will call the effects of science fiction, which I'm a science fiction fan um and have been since I was a kid. But I think that some people's brains have been rotted, not because science fiction exists, but because there's no counterbalancing narrative to, yeah, it's nice that you saw that nice story about a supercomputer took over the world, but here's why, here's why that can't happen. And the very companies that we're talking about take advantage of this, as I say, culturally presented sales pitch for what they're for what they're selling, um, and perhaps even bolster it to some extent, you know. So that's why we have uh what's one of the reasons why we have this massive problem, this big problem with the proliferation of these AI systems that are having negative impacts on people's lives, um, is because it's far too easy, far too easy to just spin up things and and then just sell them into the world.

SPEAKER_01

Yeah, I I completely agree with you on the sci-fi piece as well, right? The tech people in Silicon Valley who are making use of that, who are trying to realize it, but then also the broader public who has consumed it for so long and just kind of believes like, okay, this is the direction that things should go, right? And it really I think allows people to kind of take their guard down when thinking about these ideas or approaching these narratives that we're receiving from the tech industry.

SPEAKER_00

Or also not just take their guard down, but sometimes be fatalistic. And I'll give you an example. Every time you see a video of a a Boston Dynamics big dog, right? Well, not the big dog, the spot. And the way that they film it is as if it's autonomously, you know, moving around the streets of New York, patrolling. Everyone thinks about that same Black Mirror episode, Metalhead, I believe it was, right? Everyone thinks about that episode. And so the fiction of that episode then causes people who should know better in many cases to think, my God, you know, it's here. This autonomous death machine is here. And then you're at pains to say, no, if the camera were to pull back a bit, you would see the person with the remote control actually directing the spot unit. Like I think there was Eric Adams in New York. There was a picture of which I think Boston Dynamics probably wasn't happy about, because you could see him walking up the stairs with the spot, directing it. It's a drone, it's a remote controlled device, right? The engineering piece, of course, is that is the legs. I mean, that isn't an engineering accomplishment. But there's no, it's not possible to build a truly autonomous system that can perceive and you know and say, oh, I'm going to kill that guy and not that guy. Like, no, that cannot be done. But the science fiction uh milieu uh has has sort of like uh convinced people that this is this is happening. So not just the dreams, but also the nightmares are assumed to be 100% possible. And this puts those of us who challenge this in an interesting and difficult spot because not only do we have to, you know, challenge the narrative of Silicon Valley, we also have to help our friends um kind of snap out of it. Say no. No, this isn't you, you're not dealing with the thing that you saw in that movie or that show. It's still a threat, but for a different reason than the reason that you're thinking.

SPEAKER_01

Yeah, this is this is one of the reasons why I really liked um Alex Rivera's Sleep Dealer as well, because you know, it kind of showed like the humans, the exploited humans behind the supposedly like acting machines, right? In a way that I think I think a lot don't. But like on that question about futures, I feel like one of the elements of the futures that some of these tech companies are selling us now are really dependent on this massive scale-up in computing power that they assume were would want to happen and that they, well, they want to realize. Like they they want more and more of this computing for more computing to govern more of our lives effectively, right? And you can see this, I think, with streaming video, streaming media, how that has required a lot more computing power in recent years, and how there's now a push for streaming video games, which are expected to account for a lot more, and Facebook's vision for this metaverse that would require this massive expansion in computing power. I guess what do you make of these visions by these tech companies for these kind of futures or to to have us even more subjected to all of this computing power and the increased requirements for it?

SPEAKER_00

They are absolutely trying. However, I I think that this infrastructure will collapse upon itself uh of its own weight. Meta, uh, for example, is certainly realizing that what they, the task that they set for themselves is extraordinarily complex. And you may recall, and I did mention this in I think um a piece that I wrote for my blog, that Intel Executive uh did a actually a quite good technical breakdown of why the metaverse, as described by by Meta, is not achievable with current technology. And the amount of of new computer equipment and computing equipment of a different type that would be required, and the scale that would be required. And all that someone has to do is to ask themselves a couple of basic questions. Like the um the Oculus Rift, what was the maximum number of people who were using that? Probably a couple of hundred thousand people. And then you think about all that was required in terms of bandwidth and hardware and manufacturing to make that happen. And now you're talking about expanding that to a billion people. I mean, come on, right? Obviously, you're talking about something that has never been achieved and certainly would not be achieved by a uh a completely wacky company, uh not just wacky, but sinister, like Meta. Um, but then there's another part of this, which is that computers are built or uh are created based upon industrial process. There are minerals, there's silicon, there is metal, there's plastic, there are people mining things. There is a supply chain for computation that is completely obscured. And so what you're talking about is ramping up the extractive industries that support it. You're talking about racking up or increasing the power consumption through real estate consumed. It is not sustainable and is not the least bit uh achievable. Right. And I think that 50 years from now, whatever shape the world is in, one thing that we will not be talking about is some of the technologies that that these companies are are deploying because they will have um totally fallen apart and and will be the digital versions of you know of um ancient Roman cities.

SPEAKER_01

Except the servers will be shut down, so we won't be able to even go find them.

SPEAKER_00

Servers will be shut down, right? Exactly. You speak ghost towns. I mean, and and and and we know this is coming. This this day is definitely coming.

SPEAKER_01

Yeah, no, absolutely. Um, and and I really appreciate you drawing attention to the material piece of this quest, right? Um, of the company, because I think it's so important and doesn't get nearly the attention that it deserves. I appreciate you giving me your time to have this conversation. I want to end with a final question. You've talked about, you know, the need for government to actually step in and have some regulation on cloud computing and actually, you know, look at what kind of impacts this is having and ensuring that it actually serves the public. And you've also talked about the need for potentially of a public cloud. So I wonder what do you think our response to this growth of cloud computing and it's controlled by, you know, largely these three major companies. You know, what is our response to that? And how do we ensure that whatever form cloud computing takes, that we ensure it's a form that actually benefits the public rather than just the kind of goals of these major corporations?

SPEAKER_00

You know, I I wrote a piece about uh about this a little while ago called Um Um Public Cloud as a Public Good, in which I lay out at least the beginning, I think, of an idea. I think the first step would be, well, I mean, to not to put too fine a point on it, nationalization of at least some of this infrastructure, right? I think that would be the first step. And then um the scaling up of ordinary citizens who were interested. There are people who are neglected and in neglected places who'd be excited and very engaged to to participate in a community computational infrastructure. I know that I, as a kid growing up in West Philly, which wasn't nearly as wild as Will Smith would have you believe, but you know, there were ups and downs. And it was exciting when I when I got interested in in computing. It expanded my world, right? And um, and I got to meet all sorts of interesting people through computation. And I think back to that time in which my young self, what I what did I want to do? Like solve problems for people using this machinery. That's what it's really for. And so that I think that's what that's what's required is is the well nationalization and the creation of parallel systems from the ground up are built with people's needs in mind. One um idea that I lay out in the piece that I wrote on my blog was that, you know, the effects of climate change are global, but they also manifest differently in different places. And so we need a method for uh ingesting data, analyzing data, determining what these local effects are in order to determine what mitigation strategies should be. And computation should play a role in that, but computation that is a public good. One of my inspirations for this is the CybersIN project that uh Stafford Beer oversaw in Alien Day's Chile. I think that that provides also a great model for what computation could be, particularly now that we have uh orders of magnitude, more computing power. This future has been intercepted by the dictates, the demands of Silicon Valley. My position is that the future has been halted by the tech industry. It's presenting itself as giving us the future, but what it's really doing. Preventing the future. And so, in order for us to actually craft a future for computation, we have to circumvent or or somehow deal with them. That's pretty much my feeling on that.

SPEAKER_01

No, I I completely agree with you, and I think that is a great place to leave it as well. Um, Dwayne, thank you so much for taking the time. I've really enjoyed this conversation. Thank you.

SPEAKER_00

Yeah, thank you so much.

SPEAKER_01

Dwayne Monroe is a cloud technologist and aspiring Marxist theorist of technology. You can follow him on Twitter at CloudKistador, you can follow me at PowerSmarks, and you can follow the show at TechWon't Save Us. Tech Won't Save Us is produced by Eric Wickham and is part of the Harbinger Media Network. If you want to support the work that goes into making the show every week, you can go to patreon.com slash tech won't save us and become a supporter. Thanks for listening.