Software Designing & Software Development Is An Art In Itself | Mark Schwartz | AWS | AIM TV
In this episode, we dive deep into the art of software design and development with none other than Mark Schwartz, EnterpriseΒ ...
Senior Vice President of AECO Software, Trimble
Search every verified Mark Schwartz interview, podcast appearance, and on-the-record quote β each transcript cross-checked by AI and human review to confirm speaker identity. Mark Schwartz, Senior Vice President of AECO Software at Trimble, has discussed his experiences as a former CIO for U.S. Citizenship and Immigration Services (USCIS) and his work at Amazon Web Services (AWS). In a December 2024 interview, Schwartz said he is not yet convinced that AI can perceive beauty in code the way a human can, though he acknowledged AI can write code and perform tasks such as writing automated tests and finding defects. He also stated that ethical considerations for generative AI are distinct from compliance, as no rulebook currently exists for the technology. Schwartz described a project where AWS worked with the International Centre for Missing and Exploited Children to use image recognition to search for missing children, and another effort to help homeless people access housing by providing a way to store documents securely online. In a 2020 presentation, Schwartz recounted his efforts to transform USCIS's IT operations, moving from an average release cycle of 18 months to deploying code multiple times a day. He described navigating bureaucratic processes, such as a policy requiring 87 documents and 11 gate reviews, by creating a tailored process that effectively reversed the original requirements. Schwartz argued that bureaucracy can be tackled and used to drive transformation, noting that DevOps automates rules to enforce good practices, similar to traditional bureaucratic controls but with greater efficiency. He emphasized that bureaucracy does not have to be wasteful or unchanging, and that organizations can separate desired outcomes from best practices to allow for continuous learning.
“I am not yet convinced that AI can perceive the beauty of something in the same way that a human being can; can it write beautiful code? Maybe β it does amazing things β but whether it actually perceives it I have a little trouble with that right now.”
“One day I was watching television and President Obama came on, he announced this big immigration initiative called DACA and said it would be rolled out in 60 days β I was the CIO for immigration and it was my team that was going to have to roll it out in 60 days.”
“We got it done in 60 days, but you know 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.”
“The cloud was the obvious first place to turn and AWS seemed like the best opportunity to us at the time β we wanted to go with the industry leader because, since we were Homeland Security, we cared a lot about security and resilience.”
“AI has a huge role to play: it can help write automated tests, generate reusable code you've used before, and find defects even before you run your tests β it's not just about writing code per se but about enabling constant, fast delivery.”
“Ethical is not the same as compliant β it's very easy to confuse those two things; the rulebook doesn't really exist today for generative AI, so you need a different approach to thinking ethically.”
“Plenty of people will say you have to make sure your AI is not biased β I fully agree β but there are different definitions of what it means to be biased and they're incompatible, so you actually have to make hard decisions.”
“We worked with the International Centre for Missing and Exploited Children to create a portal and to search the web and dark web with image recognition to try to find pictures of missing children β in some cases we were able to find a hit and pass the information on to law enforcement.”
“Part of the solution for helping homeless people access housing is simple: give people a way to scan documents if they ever find them and store them securely online so when they have to produce them again they're available.”
“The challenge around innovation is how do you get rid of the feeling that 'nothing happens' β reduce risk enough so people can try ideas; working in the cloud is a big part of the answer because you can set up infrastructure to test and, if it doesn't work, tear it down and stop paying.”
“We moved from a release cycle time on the average of about 18 months to deploying code in some cases three times a day, four times a day. We moved into DevOps, we moved everything to the cloud or almost everything, we started refactoring everything into microservices, and we made a lot of changes to how we did procurem...”
“MD 102 called for us for each system we created to write 87 documents and to go through 11 gate reviews and to find 21 different oversight roles for people who could say no to things. It was an awesome thing; it was set up to be a waterfall process.”
“We created a tailoring of the official process that essentially said we're gonna do the opposite of everything that the process says and it's justified because we shouldn't use the process.”
“The auditors said you're not agile enough. They checked our scrum practices and said we weren't doing some of those. I said agile means you change, but they said if you change scrum, you're not doing scrum anymore. So we had to admit that they had us on that one.”
“We wrote a new policy that said you have to be agile, and then another policy that said everybody's DevOps now. We had transformed to DevOps and that was the second day of our transformation.”
In this episode, we dive deep into the art of software design and development with none other than Mark Schwartz, EnterpriseΒ ...
DOES19 Las Vegas Eating a Bureaucracy One Bite at a Time with DevOps Mark Schwartz, Enterprise Strategist, Amazon WebΒ ...
Sign in to search the full transcript archive, filter by topic, and access every quote from Mark Schwartz.
The summary and quote tags on this profile are produced with AI assistance from verified, first-person interview transcripts, then checked by our team to confirm the speaker's identity and the accuracy of every quote. See how we verify →