Programming Leadership

Programming Leadership

programmingleadership.podbean.com
A podcast to help great coders become skilled leaders, and build happy, high-performing software teams.


Collaboration and Notqmail with Amitai Schleier
Jan 9 • 30 min
On this episode of Programming Leadership, Marcus and his guest, Amitai Schleier, discuss a new project Amitai is working on regarding reviving an old, but useful, open-source program called qmail. Strategy and collaboration on this project as well as how…
Becoming a Better Manager Means Starting with Yourself with Johanna Rothman
Dec 19, 2019 • 41 min
To be a modern manager, you must manage yourself first. In this episode of Programming Leadership, Marcus and his guest, Johanna Rothman discuss how you must learn to manage yourself to be effective at managing other people. They will discuss some common…
Rise of the Resilient Manager with Lara Hogan
Dec 11, 2019 • 42 min
Are you a resilient manager? Do you want to become one? In this episode of Programming Leadership, Marcus and his guest, Lara Hogan discuss what it means to be a resilient manager. She will discuss some effective management skills and thought processes.…
Compassionate Coding with April Wensel
Dec 5, 2019 • 35 min
​Are you compassionate? In this episode of Programming Leadership, Marcus and his guest, April Wensel discuss compassion in technology and how it affects people. April shares how to become more compassionate as individuals and how we can bring more…
Finding Your Balance with Camille Fournier
Nov 28, 2019 • 36 min
​In this episode of Programming Leadership, Marcus and his guest, Camille Fournier discuss some points from her book, The Manager’s Path. They discuss the importance of time management and how to effectively manage employee turnover in a leadership role.…
My Mission
Nov 21, 2019 • 14 min
Have you ever wondered why am I doing this? In this episode of Programming Leadership, Marcus discusses his vision for the future and how we can work together to change it. Are you with me? Show Notes Consider your why and get on board with mine. @4:02​ I…
Conflict: Uncomfortable, Yet Necessary with Jennifer Jones-Patulli
Nov 14, 2019 • 41 min
Episode Description ​Is conflict always a bad thing? In this episode of Programming Leadership, Marcus and his guest, Jennifer Jones-Patulli, discuss how people tend to think about conflict and how they handle it. Jennifer provides insight and tools to…
Turnover: “It’s not me, it’s you”
Nov 7, 2019 • 27 min
​Turnover is a huge problem in our industry. There are many reasons people choose to leave their jobs and in this episode of Programming Leadership, Marcus dissects the top reasons software professional decide to seek other employment and ways to prevent…
Rules of Change with Esther Derby
Oct 31, 2019 • 31 min
In this episode of Programming Leadership, Marcus and his guest Esther Derby discuss change. They discuss her book, Seven Rules for Positive Productive Change, and how change is viewed and implemented by individuals and organizations. Show Notes Change is…
A New Leadership Model with Jason Wong
Oct 24, 2019 • 41 min
​In this episode of Programming Leadership, Marcus and his guest Jason Wong discuss how one size does not fit all in leadership. They dive into how the traditional leadership model isn’t working well and how it could be changed to become more effective.…
The One Constant with Don Gray
Oct 17, 2019 • 44 min
Change is hard, unpredictable, and downright complex. Getting people or systems to change is not easy and certainly not done in a vacuum. In this episode of Programming Leadership, Marcus and his guest Don Gray enlighten listeners regarding the world of…
The Importance of Trust and Communication with Tim Ottinger
Oct 10, 2019 • 42 min
On today’s episode of Programming Leadership, we dive into what is needed to establish safety in your own organization. Trust is just one of the key pieces that make up the structure of safety in a work environment, along with actual physical measures,…
Investing in the Long Game with Reuven Lerner
Oct 3, 2019 • 38 min
Training, done properly, is a specialized type of learning that companies can use as an investment in their personnel or as a box that gets ticked off each year as mandatory practice. What are some of the best practices for training? How can employees…
A First Team Mindset
Sep 26, 2019 • 20 min
When you as the manager treat your peers, other managers in the organizations as your first team, it changes your stance. It changes the way you work. It creates intentionally a set of allies you can problem-solve, people problem-solve with, people you…
Learning to Handle Uncertainty
Sep 19, 2019 • 20 min
Does project work feel like a guessing game? What happens when projects go off track, and how can this affect customer relationships? Better yet, how can we navigate uncertainty when we estimate and plan — but things still go wrong? Standing in…
Managing to Solve An Elegant Puzzle with Will Larson
Sep 12, 2019 • 42 min
At Stripe, guest Will Larson received his first official management training by an employer. It taught him about different management styles, problem solving, and more. But most employees don’t get management training, which can cause problems down the…
Monkeys and Rocks with Matt Greenberg
Sep 5, 2019 • 48 min
If a friend asks you to help them move something heavy, like a rock, you probably wouldn’t think twice. But if they asked you to take care of their pet monkey… That’s the beginning of our chat with Matt Greenberg, Vice President of Engineering at Credit…
Dynamic Reteaming with Heidi Helfand
Aug 29, 2019 • 48 min
The only constant is change, and Heidi Helfand knows a thing or two about changes in organizations. From reteamining to reorganizations to just shuffling a member or two, in this episode we’ll learn how to think about these inevitable changes and what to…
Putting the Emotion Into EQ with Etienne de Bruin
Aug 22, 2019 • 37 min
Emotional intelligence is essential to good leadership, but many CTO’s stress the importance of IQ instead. To move from contributor to manager, it’s a good idea to invest the time to explore EQ, as well as personality profiles to better understand how to…
The Importance of Proper Feedback
Aug 15, 2019 • 21 min
Do people really crave feedback? That’s the assumption a lot of managers make, so in this episode we’ll talk about what feedback really means and how you can give it in a meaningful, productive manner. Show Notes What is the history of feedback? Your…
Lessons Learned on the Path to Managing with Amy Phillips and Aaron Randall
Aug 8, 2019 • 40 min
In this episode, we’re talking to Amy Phillips and Aaron Randall (CTO of Songkick) about the path from programmer to manager. How did they get there, what did they learn, and what can you learn from their experiences? Show Notes What lessons were learned…
Authentic Feedback
Aug 1, 2019 • 18 min
We’ve all experienced feedback that was unhelpful - but why was it that way? Supervisors want to motivate us, and bring out our best, but perhaps they don’t always think about the feedback they’re giving. Is it really helpful? Is it addressing the real…
There’s Always More Information
Jul 25, 2019 • 16 min
Breaking a problem down can help you see it more clearly, and attack the issues wrapped up in that problem more effectively. Sometimes we tackle problems that are large or connected to other issues, and it can be helpful to take a step back, consider…
Motivation is NaN (Not a Number)
Jul 18, 2019 • 18 min
What motivates your programmers? In this episode, Marcus looks at the various factors that impact motivation, and why one of his engineers just wasn’t grooving on a project. Chances are you’ve got teammates who feel the same way. Guess what? It’s not that…
How Buffer.com Develops Engineering Leadership Skills From Day 1 With Katie Womersley
Jul 11, 2019 • 40 min
There is an inherent difference between leaders and managers that is often overlooked. While most think that leaders are “born,” Katie Womersley, VP of Engineering at Buffer, disagrees. Leaders and managers both require skills that can be taught, and…
Imagine the Possibilities: How to Break Ties That Hinder Our Potential
Jul 4, 2019 • 33 min
Often times people find themselves in a place where they feel trapped or stagnant in their lives. It can be trapped in a job or in a relationship and making a change may not always be the easiest thing to do. Because we are human, we find ourselves in…
Using Performance Improvement Plans the Right Way
Jun 27, 2019 • 30 min
Performance improvement plans (PIP) are difficult not just for the employee receiving the plan but also for the boss and others in upper management deciding to implement one. It’s easy for the employee to be upset or angry when put on a PIP but if used…
From Engineer to Executive: An Interview with Eric Muntz of MailChimp
Jun 20, 2019 • 38 min
If you’ve ever wondered about what it could look like to go from being an engineer to the senior executive level of your company, you won’t want to miss this episode. This week on the Programming Leadership podcast, Marcus interviews Eric Muntz, the…
Getting to Know You - The Key to Successful Leadership
Jun 13, 2019 • 24 min
Good leadership looks like a flock of birds. That doesn’t mean everyone on the team has to dress in feathers, rather it means leadership is dynamic, shifting, and also tight-knit. In this episode of Programming Leadership, Marcus talks about what it takes…
Communication 101: Be Clear and Direct
Jun 6, 2019 • 31 min
Episode Description Have you ever wondered why people can’t just be clear and direct? In this episode of the Programming Leadership podcast, we’re going to discuss this problem, identify some possible root causes, and learn how we can be more simple and…
Transitioning to Management with Confidence
May 30, 2019 • 25 min
This week, we’re talking about the programmer to manager to leader transition. What makes this transition hard? Is it possible to become a manager if you’re lacking good role models? How do you really become the leader you want to be proud of? Tune in to…
A Star is Learned
May 23, 2019 • 20 min
Tiger Woods wasn’t born golfing. He did spend time, lots of time, practicing and he became good at it. People have inherent traits but being good at something takes time, effort, and practice. In this episode of Programming Leadership, Marcus talks about…
Getting Real. Establishing Realistic Expectations for Yourself and Your Team
May 16, 2019 • 25 min
It’s a fact of life that people are imperfect, so why do we try as coders to be perfect in our jobs? It’s just not feasible nor rational. This episode of Programming Leadership sheds light on the unrealistic expectations that clients, bosses and ourselves…
So, What Is Leadership, Really?
May 9, 2019 • 29 min
This week on the Programming Leadership podcast, we’re diving into the theories and definitions of what leadership means and looks like (and even what it doesn’t look like)! Even if you wouldn’t call yourself a “natural born” leader, Marcus encourages you…
Managing vs. Leading: What’s the Difference?
May 2, 2019 • 17 min
This week on the Programming Leadership podcast, host Marcus Blankenship shares his core beliefs about what it truly means to be a manager. He discusses the differences between the management and leadership and highlights key aspects of leadership that…
Me, a Manager?
Apr 29, 2019 • 7 min
Welcome to the Programming Leadership podcast! In this episode, you’ll meet the host, Marcus Blankenship, as he introduces his passion for helping programmers navigate transitions. After all, most engineers don’t plan on becoming managers. So whether…