
Break Things on Purpose
Gremlin
All episodes
Best episodes
Seasons
Top 10 Break Things on Purpose Episodes
Goodpods has curated a list of the 10 best Break Things on Purpose episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to Break Things on Purpose for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite Break Things on Purpose episode by adding your comments to the episode page.

Subbu Allamaraju
Break Things on Purpose
09/21/19 • 39 min
- Subbu’s Twitter
- How Complex Systems Fail by Dr. Richard Cooke (PDF link)
- Drift Into Failure by Sydney Dekker
- Werner Vogels on compartmentalization at AWS
- “Lorin from Netflix” is Lorin Hochstein and he is a great choice to follow on Twitter
Our music is by Komiku. For more of Komiku’s music visit loyaltyfreakmusic.com.

Adrian Hornsby
Break Things on Purpose
08/21/19 • 36 min
- Adrian’s Twitter
- Adrian’s blog post Chaos Engineering - Part 1
- Adrian’s talk Patterns for Building Resilient Software Systems
- Adrian’s blog post The Quest for Availability
Our music is by Komiku. For more of Komiku’s music visit loyaltyfreakmusic.com.

Tammy Butow and Ana Medina
Break Things on Purpose
04/22/19 • 35 min
Links:
Our music is by Komiku. For more of Komiku’s music visit loyaltyfreakmusic.com.

Haley Tucker
Break Things on Purpose
11/21/19 • 38 min
- Haley’s Twitter
- Monocle blog post
- Netflix blog post on CHAP
- We Are Neftlix podcast
- John Allspaw’s Twitter
Our music is by Komiku. For more of Komiku’s music visit loyaltyfreakmusic.com.

Jason & Julie Take a Look Back
Break Things on Purpose
07/12/22 • 22 min
Today Jason and Julie catch up and reflect on their favorite moments from Season 3, including unpopular opinions, chaos engineering, make or break moments in engineers’ careers, and more. They discuss the unique features of having established engineers and newer engineers on the show and what each one brings to the table, and they talk about some of their favorite “build” episodes, where engineers delve into the story of how they saw a need and then built a product to fulfill it. The conclude they conversation by sharing what’s next for Break Things on Purpose. See you next season!
In this episode we cover:
- Introduction to the episode and catching up with Jason and Julie (00:16)
- Jason and Julie identify some of their favorite guests from the season (4:49)
- The differences and advantages of having established engineers vs. newer engineers on the show (11:58)
- Jason and Julie talk about their favorite “build” episodes (15:56)
- What’s coming for Break Things on Purpose (21:20)
Links Referenced:
- January 11th, 2022 episode: https://www.gremlin.com/blog/podcast-break-things-on-purpose-unpopular-opinions/
- Twitter: https://twitter.com/btoppod
- gremlin.com/podcast: https://gremlin.com/podcast
- loyaltyfreakmusic.com: https://loyaltyfreakmusic.com

Exploration and Resiliency with Mauricio Galdieri
Break Things on Purpose
06/28/22 • 30 min
In this episode, we cover:
- Mauricio talks about his background and his role at Pismo (1:14)
- Jason and Mauricio discuss tech and reliability with regards to financial institutions (5:59)
- Mauricio talks about the work he has done in Chaos Engineering with reliability (10:36)
- Mauricio discusses things he and his team have done to maximize success (19:44)
- Mauricio talks about new technologies his team has been utilizing (22:59)
Links Referenced:
- Pismo: https://pismo.io/
- LinkedIn: https://www.linkedin.com/company/pismo/
Transcript
Mauricio: That’s why the name Cockroach, I guess, if there’s a [laugh] a world nuclear war here, all that will survive would be cockroaches in our client’s data. [laugh]. So, I guess that’s the gist of it.
Jason: Welcome to Break Things on Purpose, a podcast about Chaos Engineering and reliability. In this episode, we chat with Mauricio Galdieri, a staff engineer at Pismo about testing versus exploration, reliability and resiliency, and the challenges of bringing new technologies to the financial sector.
Jason: Welcome to the show.
Mauricio: Hey, thank you. Welcome. Thanks for having me here, Jason.
Jason: Yeah. So, Mauricio, you and I have chatted before in the past. We were at Chaos Conf, and you are part of a panel. So, I’m curious, I guess to kick things off, can you tell folks a little bit more about yourself and what you do at Pismo? And then we can maybe pick up from our conversations previously?
Mauricio: Okay, awesome. I work as a staff engineer here at Pismo. I work in a squad called staff engineering squad, so we’re a bunch of—five squad engineers there. And we’re mostly responsible for coming up with new ways of using the existing technology, new technologies for us to have, and also standardize things like how we use those technologies here? How does it fit the whole processes we have here? And how does it fit in the pipelines we have here, also?
And so, we do lots of documentation, lots of POCs, and try different things, and we talk to different people from different companies and see how they’re solving problems that we also have. So, this is basically our day-to-day activities here. Before that, well, I have a kind of a different story, I guess. Most people that work in this field, have a degree in something like a technical degree or something like that. But I actually graduated as an architect in urban planning, so I came from a completely different field.
But I’ve always worked as a software developer since a long time ago, more than [laugh] willing to disclose. So, at that time when I started working with software development, I like to say that startups were called dotcoms that back then, so, [laugh] there was a lots of job opportunities back then, so I worked as a software developer at that time. And things evolved. I grew less and less as an architect and more as an engineer, so after I graduated, I started to look for a second degree, but on the more technical college, so I went to an engineering college and graduated as a system analyst.
So, from then on, I’ve always worked as a software developer and never, never have done any house planning or house project or something like that. And I really doubt if I could do that right now [laugh] so I may be a lousy architect [in that sense 00:03:32]. But anyway, I’ve worked in different companies for both in private and public sectors. And I’ve worked with consultancy firms and so on. But just before I came to Pismo, I went working with a FinTech.
So, this is where I was my first contact with the world of finance in a software context. Since then, I’ve digged deep into this industry, and here I am now working at Pismo, it’s for almost five years now.
Jason: Wow. That quite a journey. And although it’s a unique journey, it’s also one that I feel like a lot of folks in tech come from different backgrounds and maybe haven’t gone down the traditional computer science route. With that said, you know, one of the things you mentioned FinTech. Can you give us a little bit of a description of Prismo, just so folks understand the company that you’re working at now?
Mauricio: Oh, yeah. Well, Pismo, it’s a company that has about six years now. And we provide infrastructure for financial services. So, we’re not banks ourselves, but we provide the infrastructure for banks to build their financial projects with this. So basically, what we do is we manage accounts, we manage those accounts’ balances, we have connections with credit card networks, so we process—we’re also a credit card processor.
We issue cards, although we’re not the issuer in this in the strict sense, but we issue cards here and manage all ...

Developer Advocacy and Innersource with Aaron Clark
Break Things on Purpose
06/14/22 • 40 min
In this episode, we cover:
- Aaron talks about starting out as a developer and the early stages of cloud development at RBC (1:05)
- Aaron discusses transitioning to developer advocacy (12:25)
- Aaron identifies successes he had in his early days of developer advocacy (20:35)
- Jason asks what it looks like to assist developers in achieving completion with long term maintenance projects, or “sustainable development” (25:40)
- Jason and Aaron discuss what “innersource” is and why it’s valuable in an organization (29:29)
- Aaron answers the question “how do you keep skills and knowledge up to date?” (33:55)
- Aaron talks about job opportunities at RBC (38:55)
Links Referenced:
- Royal Bank of Canada: https://www.rbcroyalbank.com
- Opportunities at RBC: https://jobs.rbc.com/ca/en
Transcript
Aaron: And I guess some PM asked my boss, “So, Aaron doesn’t come to our platform status meetings, he doesn’t really take tickets, and he doesn’t take support rotation. What does Aaron do for the Cloud Platform Team?”
Jason: [laugh].
Jason: Welcome to Break Things on Purpose, a podcast about reliability, learning, and building better systems. In this episode, we talk with Aaron Clark, Director of Developer Advocacy at the Royal Bank of Canada. We chat with him about his journey from developer to advocate, the power of applying open-source principles within organizations—known as innersource—and his advice to keep learning.
Jason: Welcome to the show, Aaron.
Aaron: Thanks for having me, Jason. My name is Aaron Clark. I’m a developer advocate for cloud at RBC. That is the Royal Bank of Canada. And I’ve been at the bank for... well, since February 2010.
Jason: So, when you first joined the bank, you were not a developer advocate, though?
Aaron: Right. So, I have been in my current role since 2019. I’ve been part of the cloud program since 2017. Way back in 2010, I joined as a Java developer. So, my background in terms of being a developer is pretty much heavy on Java. Java and Spring Boot, now.
I joined working on a bunch of Java applications within one of the many functions areas within the Royal Bank. The bank is gigantic. That’s kind of one of the things people sometimes struggle to grasp. It’s such a large organization. We’re something like 100,000... yeah, 100,000 employees, around 10,000 of that is in technology, so developers, developer adjacent roles like business analysts, and QE, and operations and support, and all of those roles.
It’s a big organization. And that’s one of the interesting things to kind of grapple with when you join the organization. So, I joined in a group called Risk IT. We built solely internal-facing applications. I worked on a bunch of stuff in there.
I’m kind of a generalist, where I have interest in all the DevOps things. I set up one of the very first Hudson servers in Risk—well, in the bank, but specifically in Risk—and I admin’ed it on the side because nobody else was doing it and it needed doing. After a few years of doing that and working on a bunch of different projects, I was occasionally just, “We need this project to succeed, to have a good foundation at the start, so Aaron, you’re on this project for six months and then you’re doing something different.” Which was really interesting. At the same time, I always worry about the problem where if you don’t stay on something for very long, you never learn the consequences of the poor decisions you may have made because you don’t have to deal with it.
Jason: [laugh].
Aaron: And that was like the flip side of, I hope I’m making good decisions here. It seemed to be pretty good, people seemed happy with it, but I always worry about that. Like, being in a role for a few years where you build something, and then it’s in production, and you’re running it and you’re dealing with, “Oh, I made this decision that seems like a good idea at the time. Turns out that’s a bad idea. Don’t do that next time.” You never learned that if you don’t stay in a role.
When I was overall in Risk IT for four, almost five years, so I would work with a bunch of the teams who maybe stayed on this project, they’d come ask me questions. It’s like, I’m not gone gone. I’m just not working on that project for the next few months or whatever. And then I moved into another part of the organization, like, a sister group called Finance IT that runs kind of the—builds and runs the general ledger for the bank. Or at least for a part of capital markets.
It gets fuzzy as the organization moves around. And groups combine and disperse and things like that. That group, I actually had some interesting stuff that was when I started working on mor...

KubeCon, Kindness, and Legos with Michael Chenetz
Break Things on Purpose
05/31/22 • 27 min
Today we chat with Cisco’s head of developer content, community, and events, Michael Chenetz. We discuss everything from KubeCon to kindness and Legos! Michael delves into some of the main themes he heard from creators at KubeCon, and we discuss methods for increasing adoption of new concepts in your organization. We have a conversation about attending live conferences, COVID protocol, and COVID shaming, and then we talk about how Legos can be used in talks to demonstrate concepts. We end the conversation with a discussion about combining passions to practice creativity.
- We discuss our time at KubeCon in Spain (5:51)
- Themes Michael heard at KubeCon talking with creators (7:46)
- Increasing adoption of new concepts (9:27)
- We talk conferences, COVID shaming, and blamelessness (12:21)
- Legos and reliability (18:04)
- Michael talks about ways to exercise creativity (23:20)
Links:
- KubeCon October 2022: https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/
- Nintendo Lego Set: https://www.amazon.com/dp/B08HVXMQ87?ref_=cm_sw_r_cp_ud_dp_ED7NVBWPR8ANGT8WNGS5
- Cloud Unfiltered podcast episode featuring Julie and Jason:https://podcasts.apple.com/us/podcast/ep125-chaos-engineering-with-julie-gunderson-and-jason/id1215105578?i=1000562393884
Links Referenced:
- Cisco: https://www.cisco.com/
- Cloud Unfiltered Podcast with Julie and Jason: https://podcasts.apple.com/us/podcast/ep125-chaos-engineering-with-julie-gunderson-and-jason/id1215105578?i=1000562393884
- Cloud Unfiltered Podcast: https://www.cisco.com/c/en/us/solutions/cloud/podcasts.html
- Nintendo Lego: https://www.amazon.com/dp/B08HVXMQ87
Transcript
Julie: And for folks that are interested in, too, what day it is—because I think we’re all still a little bit confused—it is Monday, May 24th that we are recording this episode.
Jason: Uh, Julie’s definitely confused on what day it is because it’s actually Tuesday, [laugh] May 24th.
Michael: Oh, my God. [laugh]. That’s great. I love it.
Julie: Welcome to Break Things on Purpose, a podcast about reliability, learning from each other, and blamelessness. In this episode, we talk to Michael Chenetz, head of developer content, community, and events at Cisco, about all of the learnings from KubeCon, the importance of being kind to each other, and of course, how Lego translates into technology.
Julie: Today, we are joined by Michael Chenetz. Michael, do you want to tell us a little bit about yourself?
Michael: Yeah. [laugh]. Well, first of all, thank you for having me on the show. And I’m really good at breaking things, so I guess that’s why I’m asked to be here is because I’m superb at it. What I’m not so good at is, like, putting things back together.
Like when I was a kid, I remember taking my dad’s stereo apart; wasn’t too happy about that. Wasn’t very good at putting it back together. But you know, so that’s just going back a little ways there. But yeah, so I work for the DevRel at Cisco and my whole responsibility is, you know, to get people to know that know a little bit about us in terms of, you know, all the developer-related topics.
Julie: Well, and Jason and I had the awesome opportunity to hang out with you at KubeCon, where we got to join your Cloud Unfiltered podcast. So folks, definitely go check out that episode. We have a lot of fun. We’ll put a link in the [show notes 00:02:03]. But yeah, let’s talk a little bit about KubeCon. So, as of recording this episode, we all just recently traveled back from Spain, for KubeCon EU, which was... amazing. I really enjoyed being there. My first time in Spain. I got back, I can tell you, less than 24 hours ago. Michael, I think—when did you get back?
Michael: So, I got back Saturday night, but my bags have not arrived yet. So, they’re still traveling and they’re enjoying Europe. And they should be back soon, I guess when they’re when they...

Dan Isla: Astronomical Reliability
Break Things on Purpose
05/17/22 • 34 min
It’s time to shoot for the stars with Dan Isla, VP of Product at itopia, to talk about everything from astronomical importance of reliability to time zones on Mars. Dan’s trajectory has been a propulsion of jobs bordering on the science fiction, with a history at NASA, modernizing cloud computing for them, and loads more. Dan discusses the finite room for risk and failure in space travel with an anecdote from his work on Curiosity. Dan talks about his major take aways from working at Google, his “baby” Selkies, his work at itopia, and the crazy math involved with accounting for time on Mars!
In this episode, we cover:
- Introduction (00:00)
- Dan’s work at JPL (01:58)
- Razor thin margins for risk (05:40)
- Transition to Google (09:08)
- Selkies and itopia (13:20)
- Building a reliability community (16:20)
- What itopia is doing (20:20)
- Learning, building a “toolbox,” and teams (22:30)
- Clockdrift (27:36)
Links Referenced:
- itopia: https://itopia.com/
- Selkies: https://github.com/danisla/selkies
- selkies.io: https://selkies.io
- Twitter: https://twitter.com/danisla
- LinkedIn: https://www.linkedin.com/in/danisla/
Transcript
Dan: I mean, at JPL we had an issue adding a leap second to our system planning software, and that was a fully coordinated, many months of planning, for one second. [laugh]. Because when you’re traveling at 15,000 miles per hour, one second off in your guidance algorithms means you missed the planet, right? [laugh]. So, we were very careful. Yeah, our navigation parameters had, like, 15 decimal places, it was crazy.
Julie: Welcome to Break Things on Purpose, a podcast about reliability, building things with purpose, and embracing learning. In this episode, we talked to Dan Isla, VP of Product at itopia about the importance of reliability, astronomical units, and time zones on Mars.
Jason: Welcome to the show, Dan.
Dan: Thanks for having me, Jason and Julie.
Jason: Awesome. Also, yeah, Julie is here. [laugh].
Julie: Yeah. Hi, Dan.
Jason: Julie’s having internet latency issues. I swear we are not running a Gremlin latency attack on her. Although she might be running one on herself. Have you checked in in the Gremlin control panel?
Julie: You know, let me go ahead and do that while you two talk. [laugh]. But no, hi and I hope it’s not too problematic here. But I’m really excited to have Dan with us here today because Dan is a Boise native, which is where I’m from as well. So Dan, thanks for being here and chatting with us today about all the things.
Dan: You’re very welcome. It’s great to be here to chat on the podcast.
Jason: So, Dan has mentioned working at a few places and I think they’re all fascinating and interesting. But probably the most fascinating—being a science and technology nerd—Dan, you worked at JPL.
Dan: I did. I was at the NASA Jet Propulsion Lab in Pasadena, California, right, after graduating from Boise State, from 2009 to around 2017. So, it was a quite the adventure, got work on some, literally, out-of-this-world projects. And it was like drinking from a firehose, being kind of fresh out to some degree. I was an intern before that so I had some experience, but working on a Mars rover mission was kind of my primary task. And the Mars rover Curiosity was what I worked on as a systems engineer and flight software test engineer, doing launch operations, and surface operations, pretty much the whole, like, lifecycle of the spacecraft I got to experience. And had some long days and some problems we had to solve, and it was a lot of fun. I learned a lot at JPL, a lot about how government, like, agencies are run, a lot about how spacecraft are built, and then towards the end a lot about how you can modernize systems with cloud computing. That led to my exit [laugh] from there.
Jason: I’m curious if you could dive into that, the modernization, right? Because I think that’s fascinating. When I went to college, I initially thought I was going to be an aerospace engineer. And so, because of that, they were like, “By the way, you should learn Fortran because everything’s written in Fortran and nothing gets updated.” Which I was a little bit dubious about, so correct folks that are potentially looking into jobs in engineering with NASA. Is it all Fortran, or... what [laugh] what do things look like?
Dan: That’s an interesting observation. Believe it or not, Fortran is still used. Fortran 77 and Fortran—what is it, 95. But it’s mostly in the science community. So, a lot of data processing algo...

Caroline Dickey
Break Things on Purpose
07/21/19 • 37 min
Episode transcript: https://www.gremlin.com/blog/podcast-break-things-on-purpose-ep-4-caroline-dickey-site-reliability-engineer-at-mailchimp/
Our music is by Komiku. For more of Komiku’s music visit loyaltyfreakmusic.com.
Show more best episodes

Show more best episodes
FAQ
How many episodes does Break Things on Purpose have?
Break Things on Purpose currently has 49 episodes available.
What topics does Break Things on Purpose cover?
The podcast is about Infrastructure, Resilience, Podcasts, Technology, Engineering and Programming.
What is the most popular episode on Break Things on Purpose?
The episode title 'Exploration and Resiliency with Mauricio Galdieri' is the most popular.
What is the average episode length on Break Things on Purpose?
The average episode length on Break Things on Purpose is 28 minutes.
How often are episodes of Break Things on Purpose released?
Episodes of Break Things on Purpose are typically released every 14 days.
When was the first episode of Break Things on Purpose?
The first episode of Break Things on Purpose was released on Apr 22, 2019.
Show more FAQ

Show more FAQ