Mike Challis
Acima Development
At Acima, we have a large software development team. We wanted to be able to share with the community things we have learned about the development process. We'll share some tech specifics (we do Ruby, Kotlin, Javascript, and Haskell), but also talk a lot about mentoring, communication, hiring, planning, and the other things that make up a lot of the software development process but don't always get talked about enough.
Author
Mike Challis
Category
Podcast website
Latest episode
Jul 8, 2026
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
Episode 27: How Do You Keep Learning When There Are Endless Things to Do? 13.09.2023 35:59
Panelists discuss the contrasting mindsets of focusing on the destination versus the journey in personal and professional growth. Dave initiates the topic, emphasizing the importance of a growth mindset that values continuous learning over mere achievement. This theme is further explored by Eddy, who talks about the significance of embracing challenges and discomfort to foster growth. Mike and oth...
Episode 26: Job Satisfaction 30.08.2023 35:42
Today's conversation delves into the multifaceted topics of learning, motivation, and engagement, shedding light on their relevance in both professional and educational spheres. The panelists scrutinize various job satisfaction elements, such as advancement, compensation, and engagement, with David notably challenging conventional wisdom on compensation, asserting that its importance diminishes on...
Episode 25: How Do You Get Up to Speed When Starting in a New Codebase? 16.08.2023 38:34
This conversation explores various coding strategies, the role of AI tools like ChatGPT, and the handling of legacy codebases. The panelists share their methods for understanding code, including the importance of struggling with code for deeper learning, and raise concerns about future dependence on AI and its potential impact on coding habits. The conversation also emphasizes the art of reading c...
Episode 24: What Project Did You Work on that Really Propelled Your Abilities to the Next Level? 02.08.2023 38:12
This discussion explores software development, company culture, growth, and mentorship. Panelists talk about the importance of learning by doing, taking risks, and creating environments for safe experimentation. They emphasize the role of mentors and collaboration in personal and professional growth, highlighting their own experiences as well as the collaborative culture at Acima. Kyle's reflectio...
Episode 23: Javascript vs Server-Side Rendering 19.07.2023 40:42
The conversation explores the complexities of modern web development, focusing on the evolution of front-end and back-end technologies. The group talks about the rise of front-end development, highlighting tools like Node and full-stack frameworks like Next.js, and covers the shift from traditional back-end frameworks like Rails to more versatile front-end-centric options like React. Additionally,...
Episode 22: What Challenges Have You Faced on the Journey to Development Success? 05.07.2023 44:21
Today, we talk about challenges that we went through on our path to building a software career. Transcript: MIKE: Hello. Welcome to another episode of the Acima Development Podcast. I'm Mike. I've got with me Eddy, Tad, and Kyle. And today, we're going to be talking about challenges that we went through on our path to a software career. Those of you listening will be able to find both hope as you'...
Episode 21: Frustration Management 21.06.2023 39:32
Software development is largely an exercise in frustration management. And that is genuinely fundamental to what we do as software developers. How do you manage frustration as a dev? Transcript: MIKE: Hello, and welcome to another episode of the Acima Development Podcast. Today, we are going to be talking about frustration management. And you might think, well, what does that have to do with code?...
Episode 20: How Do We Effectively Work with Product People? 14.06.2023 38:15
How do we work effectively with product people? Transcript: DAVID: Hello and welcome to the Acima Developers Podcast. I'm David Brady, and today we've got a huge panel. It's going to be awesome. We've got Mike Challis and Ramses Bateman. We've got David Solano. We've got Afton Call. We've got Kyle Archer, and we've got JP Porter with us today. And today, we're going to talk about working effective...
Episode 19: Why or Why Not Use Ruby? 07.06.2023 38:08
Why do you use or why do you not use Ruby? Transcript: MIKE: Hello, and welcome to another episode of the Acima Development Podcast. I'm Mike. I'll be hosting again this week. We have with us: Matt, Eddy, Kyle, and Ramses. And I hope to hear lots from them today. Our topic is going to be about the Ruby programming language and, specifically, why or why you might not want to use Ruby. This is maybe...
Episode 18: What Inspired You to Want to Become a Developer? 24.05.2023 38:51
Today we talking about what inspired us to get into software development and become developers. Transcript: MIKE: Welcome to another episode of the Acima Development Podcast. I'm Mike. I will be hosting today. We've got a panel here today of Afton, Diane, Eddy, Ramses, and Tad with me. And today, we're going to be talking about what inspired us to get into software development, what inspired us to...
Episode 17: How Do You Break Up a Product Request Into Work (Part 2) 10.05.2023 34:11
Here's part two of how to break down product work! In the last episode, we talked about how to break down product work, and talked about the 'why' and the 'when'. Today, we tackle the 'how'! Transcript: DAVID: Welcome back to the Acima Development Podcast. We are doing the part two of how to break down product work. Last episode, we were going to talk about how to break down product work, and we e...
Episode 16: How Do You Break Up a Product Request Into Work? 26.04.2023 44:17
Today we talk about how we break down work and what breaking work down means? Transcript: DAVID: Hello and welcome to the Acima Development Podcast. I'm your host, David Brady. And today we have an exciting panel. We have Eric Martinez, Ramses Bateman, Eddy Lopez, Mike Challis, and Jonathan Greiner. And we have one of our product managers sitting in the back. He says he doesn't want to join the ca...
Episode 15: What Do You Study to Continue Learning? 12.04.2023 36:01
Today we dive in and talk about what we study to continue learning. Transcript: DAVID: Hello and welcome to the Acima Development Podcast. I'm your host today, David Brady. And today on the panel, we have Mike Challis, Eddy Lopez, Ramses Bateman, Kyle Archer, and Afton Call. Welcome, welcome, everybody. How's everybody doing? It's been a while since I've been on. MIKE: It's good having you. RAMSES...
Episode 14: Teaching Kids to Code 29.03.2023 39:15
We talk about a fun topic–teaching kids to code! Transcript: MIKE: Welcome to another episode of the Acima Development Podcast. I'm Mike. I'll be your host again this week. And we've got with us Eddy, Ramses, and Tad. Today is a fun topic. We're going to be talking about teaching kids to code. I thought that I might start the session [laughs] with a personal story, a couple of them actually that I...
Episode 13: Skills Clinics 15.03.2023 40:40
We talk about something specific here at Acima with the hope that other companies will replicate our skills clinics because it's been an extremely valuable thing that we've done. Transcript: MIKE: Hello and welcome to another episode of The Acima Development Podcast. I'm Mike Challis. I'm hosting today. We've got a group here that I think has been here before, so I won't start with introductions....
Episode 12: How Can Remote Developers Fit Into a Team? 01.03.2023 52:54
Have you been through a global pandemic recently? This episode is for you. Today we're going to talk about fitting remote developers into a team. Transcript: DAVID: Hello and good morning. Welcome to The Acima Development Podcast. Today we're going to talk about fitting remote developers into a team. And if you have not recently lived through a global pandemic, you don't need to hear anything that...
Episode 11: Favorite Dev Tools and Tricks Part 2 15.02.2023 43:38
We enjoyed the last episode so much we're continuing the conversation with even more of our favorite dev tools and tricks! Transcript: DAVID: Hello and welcome to the Acima Development Podcast. We have got a full room today. We got people that are sitting in the back row lurking, and we got people sitting up in the front that want to hang out. So today, we've got Jason Loutensock, we've got Ramses...
Episode 10: Favorite Dev Tools and Tricks 01.02.2023 44:51
We're calling out the most valuable development tools and tricks. Transcript: MIKE: Welcome to another episode of our Acima Development Podcast. I'm Mike. I'll be hosting today. And today, we're going to be talking about development tools and tricks. Before I do that, I'd like to go around and have everybody briefly introduce themselves. Mark, do you want to introduce yourself? MARK: Hello, my nam...
Episode 9: Remote Work Vs. In-Office 18.01.2023 41:10
In this episode, we talk about remote work vs. being in the office. Pros and cons! Ups and downs! Transcript: DAVE: Hello. Welcome and good morning to the Acima Development Podcast. We are going to talk today about remote versus in-office work, and that's going to be kind of exciting. I'm your host, Dave Brady. I've been programming at Acima for a little over a year. And I started out on the Atlas...
Episode 8: Code Cleanliness and Organization 04.01.2023 37:54
Today we talk about code cleanliness and organization and the importance of it all. Transcript: MIKE: Hello, and welcome to another episode of the Acima Development Podcast. I'm Mike. I'll be hosting today. We are going to be talking about code cleanliness and organization and the importance of that. Let's go ahead and introduce the other people who are here today. David, do you want to introduce...
Episode 7: Debugging Skills 21.12.2022 40:03
Let's talk debugging skills! The conversation starts with some fun stories and experiences regarding debugging in general, and then panelists share thoughts about how to find bugs, lessons learned struggling through debugging, and how the way we structure code has a great deal of impact on debugging. Transcript: MIKE: Welcome to another episode of our Acima Development Podcast. We have, I think, a...
Episode 6: Overcoming Imposter Syndrome Part II 07.12.2022 37:48
Impostor Syndrome is definitely a topic that deserves more than one discussion. It's easy to be at a desk and feel like you're not sure; do I belong here? People around me seem to know what they're doing, do I? The answer to both is Yes. We return for Part 2. ICYMI: Here's Overcoming Impostor Syndrom Part I! Transcript: MIKE: Welcome to another episode of our Acima Development Podcast. We've got w...
Episode 5: Questions Rails Doesn't Answer 23.11.2022 43:09
The topic is the Rails framework. What architectural questions does Rails answer? What architectural questions does Rails not answer? Great topic, whether you're a Rubyist or not! Transcript: MIKE: Welcome to our podcast. I think we have a name now. I think we're going to call this The Acima Development Podcast. Nice. So welcome to The Acima Development Podcast. I'm Mike. I'll be hosting today. An...
Episode 4: What Does a Software Developer Do? 09.11.2022 42:55
A discussion about what software developers actually do and the skills required to be successful. Transcript: MIKE: Welcome to another episode of our podcast that we will hopefully soon have a name for. We're a number of episodes in; you'd think we'd get that covered. But I guess we're focusing on the material. Today we have what I think is a great topic. We're going to be talking about what softw...
Episode 3: What Should The Relationship With QA Look Like? 26.10.2022 44:13
Today, we have a conversation about what the relationship should be between QA, testing engineers, and development engineers. Transcript: MIKE: Once again, we have another session of our podcast that doesn't have a name yet, but we'll choose one soon. [laughs] Today, we're going to have a conversation about what the relationship should be between QA, between the testing engineers, and between the...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.