Bytes In Balance - podcast cover

Bytes In Balance

Dan and Demianbytesinbalance.com
Developing software can be total chaos! Dan and Demian, with 35+ years of combined experience, share their journey from junior developers to principals. This isn't just tech talk — it's about people and fighting entropy. Think digital-age group therapy (minus actual therapists). We tackle stress, burnout, and growth pains through war stories, advice, and guest perspectives. Join our virtual seesaw as we navigate the world of software! New episodes monthly(ish). Visit https://bytesinbalance.com to follow, learn more or connect with us as mentors.
Last refreshed:
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

Ep18 - Dominic Monn: Building MentorCruise and the Value of Mentorship.mp3

In this episode we chat with Dominic Monn, the founder and CEO of MentorCruise. We discuss his unconventional path into tech, and how his own search for mentorship inspired him to create the platform. Dominic shares his entrepreneurial journey, including the 13 side projects he built while searching for the right signal, and how MentorCruise eventually became the one that grew from a slow-starting side project into his full-time career. The conversation explores what makes effective mentorship w...

Feb 02, 20261 hr 2 minSeason 1Ep. 18

Ep17 - Robert Harris: An Anthropologist's Journey to Engineering Leadership

In this episode, we sit down with Robert Harris, VP of Engineering, to explore his fascinating journey as a "self-taught" programmer through psychology, anthropology, archaeology, and back again to software engineering and leadership. Robert shares his unconventional background: starting with a Commodore 64 at age 10, his career in psychology and museum curation, his return to software development, and how all this shaped his approach to leading engineering teams. We discuss topics ranging from ...

Jan 09, 202651 minSeason 1Ep. 17

Ep16 - Imposter Syndrome: You're Not Alone

Dan and Demian explore imposter syndrome within the tech industry, discussing its prevalence from early career stages to senior roles. They share personal struggles with feeling incompetent despite objective success, highlighting how rapid technological changes, ambiguous problems, and interview practices exacerbate self-doubt. The episode offers strategies like acknowledging feelings, asking questions, reframing accomplishments, and finding supportive management, emphasizing the importance of open communication. They conclude that imposter syndrome evolves with experience and is a continuous, shared journey.

Dec 10, 202531 minSeason 1Ep. 16

Ep15 - The Core Protocols with Eric Mignot

In this episode, we sit down with Eric Mignot to explore the Core Protocols and how they can help teams build software products (though they apply to products in general) in a sustainable, high-performance way while avoiding burnout. We talk about mindful communication through protocols like check-in, ask for help, and the decider, and how important it is to communicate intent explicitly rather than leave it to another person's interpretation. Eric shares how you can start using these protocols ...

Nov 03, 20251 hr 2 minSeason 1Ep. 15

Ep14 - Gen AI (and why we've been avoiding this topic)

Dan and Demian, experienced software engineers, delve into generative AI, explaining why they've avoided the topic and sharing their non-expert perspectives. They discuss LLMs' true capabilities, their personal experiments and practical uses, and the broader implications for software engineering careers. The conversation explores the hype, risks to critical thinking, and reasons why fears about AI replacing engineers are largely misplaced, emphasizing the importance of human skills.

Sep 18, 202552 minSeason 1Ep. 14

Ep13 - Burnout (with Nav Rao)

In this episode, Nav Rao, a self-described "floating software engineer," shares his candid experiences with burnout, which he has faced multiple times throughout his career. The discussion expands beyond traditional notions of overwork, delving into how factors like the comparison culture on LinkedIn, the brutal FAANG hiring practices, organizational bureaucracy, and a profound lack of purpose contribute to engineer burnout. The conversation also explores the compounding effects of repeated burnout cycles, effective recovery strategies beyond superficial advice like "touch grass," and how the current state of the tech industry, including AI's pressure, impacts engineers' well-being.

Aug 06, 202551 minSeason 1Ep. 13

Ep12 - Leadership Principles

In this episode, we explore leadership principles as tools to navigate complex situations and daily challenges. We discuss how these short, memorable phrases can serve as practical decision-making tools, become mental triggers to drive positive or desired behavior, and drive culture (both at work and sometimes at home). From overcoming procrastination to dealing with setbacks, we share a few of our personal leadership principles and techniques, like reframing procrastination, avoiding dwelling o...

Jul 23, 202537 minSeason 1Ep. 12

Ep11 - How do we learn in software engineering?

In this episode, we discuss an essential question: how do we learn in software engineering? The conversation explores the need (and pressure) of continuous learning in our field and the anxiety of feeling constantly left behind by industry changes, together with strategies that have worked for us. Topics include learning by doing versus passive consumption of information, finding opportunities to grow at work, and why stepping outside your comfort zone is important. Learning evolves throughout o...

Jun 19, 202535 minSeason 1Ep. 11

Ep10 - Breaking Free from Gaming (and Social Media) Addiction (with Ilya Bezdelev)

In this episode, Dan, Demian, and Ilya Bezdelev explore the addictive nature of gaming and social media, discussing their personal struggles with digital distractions and the impact on productivity and mental health. They delve into the psychological hooks used by platforms to maximize engagement and share practical strategies for breaking free from these cycles. The conversation also touches on intentional tech use and finding meaningful accomplishments to replace addictive dopamine hits.

Apr 11, 202554 minSeason 1Ep. 10

Ep09 - Legacy Systems (why they suck, but are not as bad as you might think)

En este episodio de Bytes In Balance, Dan y Demian exploran los sistemas heredados, abordando por qué a menudo se evitan y cómo trabajar eficazmente con ellos. Discuten la evolución de estos sistemas, las lecciones que ofrecen y el valor que algunos pueden tener. Además, ofrecen consejos prácticos para mejorar los sistemas heredados de manera incremental.

Mar 10, 202537 minSeason 1Ep. 9

Ep 08 - The Future of Work: Remote, Office, or Something Else?

In this episode of Bytes In Balance, Dan and Demian discuss the shift to remote work, prompted by Amazon's return-to-office mandate, and explore its impact on software engineering. They share experiences from pre-pandemic office life to fully remote work, highlighting challenges and benefits like managing distractions, improving work-life balance, and changes in collaboration. The conversation dives into the future of remote work, company culture, and what these changes mean for engineering careers moving forward.

Feb 19, 202542 minSeason 1Ep. 8

Bonus Ep 1 - 2024 retrospective and thoughts for 2025

In this episode, we take a step back and reflect on our podcast journey and personal experiences in 2024. We discuss the process of launching and growing our podcast, including our evolving approach to recording, editing, and content creation. We share our personal and professional highlights from the year, including mentoring experiences, exploring new skills (like learning to fly airplanes), and our goals for the podcast and work life in 2025. It's a candid, behind-the-scenes look at our ongoi...

Feb 03, 202525 min

Ep 07 - Let's talk about the Software Design Process

In this episode, we explore the software design process as a key element of engineering culture. From concept to delivery, we share insights on creating designs that deliver value quickly while keeping teams aligned and engaged, without getting lost in unnecessary complexity. Drawing from our different perspectives and roles across our careers, we discuss how to make design processes work, focusing on practical value rather than bureaucracy, and highlighting the importance of clear communication...

Jan 10, 202543 minSeason 1Ep. 7

Ep 06 - Let's talk about Engineering Culture!

In this episode, we dive deep into the complex world of engineering culture. We explore what defines culture in an engineering organization, how to identify areas that need change, and strategies for influencing and transforming team dynamics. Drawing from our experiences at Amazon and other companies, we discuss the challenges of cultural transformation, the importance of mechanisms, leadership principles, and the delicate balance between pushing for change and avoiding burnout. We share practi...

Dec 17, 202441 minSeason 1Ep. 6

Ep 05 - Burnout!

In this episode, we discuss the challenging issue of burnout that many engineers face in their careers. We share our personal experiences with burnout and offer strategies for identifying and managing it based on what has worked for us and others we've spoken with. The conversation covers causes, symptoms, and how to approach difficult situations in a realistic way while maintaining self-awareness and avoiding self-punishment.

Nov 15, 202448 minSeason 1Ep. 5

Ep 04 - Exploring Mentorship in Software Engineering

In this episode, we explore mentorship in the world of software engineering. We share our personal journeys of going from Amazon to coaching and mentoring, and compare notes on our different strategies and techniques. We also reflect on our own experiences as mentees and the impact it's had on our own careers.

Oct 08, 202452 minSeason 1Ep. 4

Ep 03 - Career Growth

In this episode, we try to answer the question "how do I grow in my career?" We discuss career tracks and leveling, promotions, individual contributor roles vs. people management, and other related topics.

Aug 21, 202439 minSeason 1Ep. 3

Ep 02 - Interviewing

Technical interviewing is a hotbed of differing opinions, but its importance has loomed larger in recent years due to the challenging job market. In this episode, we explore software interviewing from both a candidate and employer perspective, debunk common misconceptions, and generally try to shed some light on a complicated topic.

Aug 21, 202449 minSeason 1Ep. 2

Ep 01 - What Makes a Good Engineer?

In our first episode, we introduce ourselves and explain the goals of the podcast. Then we dive into our first topic: exploring the skills and traits we've observed in good software engineers, why they matter, and how to cultivate them.

Aug 21, 20241 hr 6 minSeason 1Ep. 1
For the best experience, listen in Metacast app for iOS or Android