Mark Schwartz10:12
Yeah, and you make it sound like there was actually some logic behind the whole thing. It was all just take it as it comes, new opportunity, it was interesting. So I was in the federal government. There's nothing funnier than the US government once you're in it. Imagine this: one day I was watching television, I was watching the news, and President Obama at the time came on. He was giving a press conference and he announced this big new initiative, a big immigration initiative called DACA, Deferred Action for Childhood Arrivals, that turned out to be his big thing. It was a big change, and he announced that it was going to be rolled out in 60 days. Now this was a big shock to me because actually I was the CIO for immigration, and it was my team that was going to have to roll it out in 60 days. This was the first time I'd heard of it, and he hadn't asked us if it was possible, of course. I knew a few things that the president didn't know. If he had asked me, I would have told him, but he didn't know that in order to launch this we were going to have to make changes to about 25 big legacy IT systems, and our average time for making even a small change to an IT system was 18 months. So the math didn't work, obviously we could not do it. And obviously we did do it because he was the president and he said so, but it was bad. Nobody should do things the way we had to do it. In those 60 days, we got it done, but I had people on my staff who didn't sleep, and maybe we didn't completely pay attention to our security rules. We just had to do whatever we could to get it done in 60 days. But the lesson that I took away from it is immigration is going to change a lot, and we're going to have to make a lot of changes and respond to political needs. So saying that it's going to take us 18 months to do something is just not acceptable. We have to find a way to do it much more quickly. So that is what we focused on. I became all about speed. I said how can we, instead of taking 18 months to make a change, do 100 changes every day? In the end, that's almost what we did. We did about three changes a day to each of our major systems. But getting there in the government, with the way it moves, was a very slow, difficult process. Worth it, I loved doing it, and I had a lot of people who were highly motivated and really wanted to deliver well for the American people. But we had to think about how to do it. The first thought was we need to change the architecture of all of our IT systems, we need to change the way that we create software, and the cloud was the obvious first place to turn. AWS seemed like the best opportunity to us at the time. We wanted to go with the industry leader for one thing. Since we were Homeland Security, we cared a lot about security, so we wanted to make sure we worked with a cloud provider that was highly secure, highly resilient, no downtime basically, because the immigration system has to keep working. So that was how I wound up involved with AWS originally. Even that oversimplifies the story, because you don't just go to the cloud and magically everything works. To really get the impact that you want from moving to the cloud, you have to think about how do you change your processes, how do you change your culture, how do you change the organization to make sense. Because we didn't just want to go to the cloud, we wanted to use the cloud to become really fast and responsive. That's a different thing. So I learned a ton very quickly about how you can use the wonderful technology that AWS provides in order to accomplish business results, or mission results we would say in the government. That essentially is my role right now: to try to help AWS customers figure out that extension of the technology, how to use the technology to actually accomplish what they want to. I learned a lot of good lessons that I try to share.