Welcome to OK Human! The podcast that explores topics at the intersection of humans and technology. We’ll hear from experts and everyday practioners about how to manage the life-stuff that actually impacts our code. We’re talking empathy, EQ, mentorship, coding best practices, and more.
OK Human is hosted by our very own software guru and literal trailblazer, Patrick McVeety-Mill (a.k.a. Booger Bear). Patrick invites other developers and developer-adjacent folks to share big ideas and interesting opinions. Won’t you join us?
Episode 10 – Nurturing Transformation with Megan Baker
Join us this episode as we chat with one of our most favorite Headspringers, Megan Baker: Project Manager extraordinaire and Transformation Doula (as we have now dubbed her). She talks to Patrick about how she works with client teams to nurture major projects to completion, touching on each of our tried and true transformation pillars. You’ll learn how Megan gracefully tackles challenges that come up during these intense, months-long transformations in order to bring stable, healthy change into the world and prepare her clients for future success.
Episode 9 – Change Management with Vasudha Prabhala
Ch-ch-ch-chaaaaanges. Are hard. For organizations, yes, but particularly for the people in them. This episode, our VP of Service Delivery, Vasudha Prabhala, joins us to talk about change management techniques for major projects like modernization. We discuss what it means to be a learning organization, how to recruit change leaders and change champions, embracing and addressing emotion, and the benefits of starting small and measuring. V also shares some tips from her own experience leading our entire team of consultants. Remember: your organization IS people, so this is important stuff!
Episode 8 – Team Transformation with CTO Mark Gould
We’ve said it and we stand by it: modernization is a must. But change involves more than your technology. How do you get your teams up to speed so they can support your new software effectively? Joining us to spin his own team’s transformation tale is Mark Gould, Chief Technical Offer for Spindlemedia. Mark talks about the process of developing his team at the same time as updating their core tax-office software, covering juicy, people-centric topics like individual empowerment, remote challenges and opportunities, documentation and automation, and getting buy-in on new technology. He also goes into the actual business benefits of their team-building efforts and highlights the perks of having such savvy coaches along the way. (#humblebrag)
Episode 7 – Perspectives on Role Splitting with Lola Mullen
Are you wearing so many hats that your head hurts at the end of the day? 🦗🦗🦗…😬. Anyway, we feel you. Role splitting seems to be an inescapable reality, whether you’re a project manager or a dev lead. In this episode, primo PM Lola Mullen returns to us to discuss tools and tactics for managing gear-switching. She also turns the tables on Patrick to get his perspective on managing the challenge of setting boundaries and avoiding haberdashery hysteria. (Yep, it’s a thing.)
Episode 6 – Vertical Slice Architecture with Jimmy Bogard
The critics agree, Vertical Slice is nice! Join Patrick this episode as he talks to Chief Architect and speaker, Jimmy Bogard, about what Vertical Slice Architecture is and how to use it in practice. Jimmy describes his own journey to the slice-side from traditional layers, and advises on when and how to use this style (or when not to!). He and Patrick dig deep into the testing side of things and discuss how vertical slice can move you towards better design—plus an all-around better time for developers!
- How Vertical Slice Architecture fulfills Clean Architecture’s broken promises (includes diagrams!)
- Testing done right with Vertical Slice Architecture
- ON-DEMAND WEBINAR – Refactor over Rewrite: How to save your existing application with Vertical Slice Architecture
Episode 5 – AMA with SCPM, Lola Mullen
In this episode, Patrick talks to Lola Mullen, our very own rockstar PM, who shares her perspectives from other realms of Software Delivery. She answers questions from you, our listeners, about the value of a good PM (vs. those rent-a-scrum-master types) and shares tips for communicating better with clients and team members. You’ll hear such nuggets of wisdom as, “Be the crap umbrella,” “Be honest, even when the truth sucks,” and “Make the unknown unknown a known unknown.” We also grilled her on how to manage some very specific difficult-personality types—relatable whether you’re client-facing or not!
Episode 4 – Blazor and You with Glenn Burnside
In this episode, we discuss Microsoft’s production release of the new front-end framework, Blazor, with a measuredly optimistic air. Patrick chats with Headspring’s own EVP of Strategy & Operations, Glenn Burnside, about why the early-adopter crowd is excited about this new programming model, and how we can help others see it’s NOT Silverlight. They talk about using (surprise!) empathy as a tool for addressing change-resistance, selling a new technology up the ladder, and letting go of developer identity-related hangups that get in the way of progress. Ready to be trail-Blazor? Want to learn more? Tune in, human friends!
Episode 3 – Developer Experience with Ian Jennings
In this episode, we talk to Ian Jennings, founder of the Developer Experience (DX) platform Haxor and a pioneer in this nascent space. What is DX? Another buzz term to fuss over? More like a no-brainer. Ian shares his thoughts on why DX makes sense—not just for makers of developer products, but for internal teams as well. We’ll talk about what it is, how we measure it, and how it relates to things like User Experience, Customer Experience—even DevOps. As Ian points out, “Every developer experience is responsible for thousands of user experiences.” 🤯 Whether you’re a developer, product maker or IT leader, this may be well worth a listen!
Episode 2 – Developer EQ with Ryan Thomas
In episode 2 of Ok Human, we build on our exploration of empathy by discussing its coveted cousin, EQ. What is EQ? Wait, do we mean IQ? Our Director of Engineering, Ryan Thomas, explains: EQ is a “measure” of your emotional intelligence, and it’s an important thing for developers to…develop. In fact, some people argue that EQ is actually more important than IQ when it comes to being successful (…but we’ll let you judge whether or not that’s BS). As someone who’s done a lot of personal development of his own, Ryan offers a ton of great tips for code-focused engineers who want to work on their ability to engage, listen, and build connections. How do you let go of your ego and practice active listening? How do you balance empathy and control? Can introverts have a high EQ too? Join Patrick and Ryan to discuss these scintillating topics and learn how Developer EQ can pay dividends for you and all those around you.
Episode 1 – Developer Empathy with Yogi Aradhye
In this inaugural episode, Patrick talks to Headspring Principal Consultant, Yogi Aradhye, about the importance of “developer empathy.” What does empathy have to do with coding, you ask? Probably a lot more than you think. And it’s not just about fluffy feelings and stuff—though emotions are certainly part of it, so don’t knock ’em till you hear this out.
Want to be a guest on OK Human?
Let us know who you are and what you’d be interested in talking about. We’ll reach out if it’s a good fit!
Meet your host
Patrick is an enthusiastic and driven software consultant, practiced in refactoring legacy projects and developing web and cloud solutions for a wide variety of business domains. As a dedicated learner, he is quick to adapt to new systems and internalize client missions; finding opportunities for innovation and sharing knowledge with his team. A long prior history in the service industry has provided him a work ethic and team communication skills often uncharacteristic in the engineering world.