Latest Episodes
Relationships Ruin Your Code Reviews
Relationships influence and bias how we review code.
Measuring developer experience
Abi Noda explains how to measure and improve developer experience.
From DevOps to Platform engineering
Luca Galante shares what platform engineering is and why every organization should invest in a platform engineering team.
The journey of a self-taught developer
Nadia Zhuk shares how managed to transition from English teacher to developer in 9 months .
Do code reviews frustrate developers?
Alexander Serebrenik shares with us what makes developers frustrated.
Fighting software vulnerabilities with software bill of materials
Barak Brudo tells me all about SBOMs, and why they help us create more reliable software, with fewer vulnerabilities.
A soul-crushing job search
Heather Reid shares how she mastered a difficult job search journey in tech.
Entrepreneurship, Career Growth and Testing: Top 5 Episodes of 2022
Let us revisit the top 5 episodes of 2022. We talk about entrepreneurship, career growth and software testing.
Coding practices at Google and Microsoft vs. startups
Michael Lynch shares what he learned by writing code at Microsoft, Google and now at his startup.
Can Engineering metrics be ethical?
Lauren Peate explains us engineering metrics that aren't creepy.
Collaborative debugging with Fiberplane
Micha shares how and why he build a devops tool called Fiberplane.
High-performing engineering teams through DX
Ashley Hunsberger shares what a director of developer experience does.
Making security easier for developers
Harshit Chitalia talks about how we can make security easier for developers
Being an engineering manager wasn’t for me
Nicolas Dular shares why he wasn't happy as an engineering manager, even though he always dreamt of becoming one.
Mentoring as an engineering manager
How managers can and cannot advocate for their team
How to advance your developer career
How to overcome common limiting beliefs that software engineers have.
Running a training business for Ruby developers
Avdi Grimm shares how he found his independence by running a training and consulting business.
What the heck is data-oriented programming?
How Data-Oriented Programming compares to object-oriented programming and functional programming,
Improving Code Reviews with Github’s Copilot
How does GitHub Copilot and Codespaces help data scientists to write, understand, and review code?
Do not punish learning in software engineering teams
How learning debt hinders software engineering teams to reach their full potential.
Running a developer community
How sponsorships make it possible to be sustainable
Predictable profit through small bets
Increase your chances to build a successful business through small bets.
Make money with open source software
How to use open source to make a living
Are happy developers more productive?
Are happy developers more productive? Let's look at some research together and explore whether happiness and satisfaction affect developer productivity.
How to write tests that find bugs
Learn how to write tests that find bugs with Dr. Mauricio Aniche, who explains how to systematic software testing.
How to build a strong engineering culture through engineering values
Learn how engineering values can help you build a strong engineering culture and empower your developers to make decisions that are aligned with your goals.
Measure developer productivity using the SPACE framework
Dr. Storey explains how to best use the SPACE framework to measure the productivity of software engineering teams.
Do not measure developer productivity
Why (IMHO) metrics and a productivity-driven mindset can be problematic for your culture and long-term success
Content creation as a career path for developers
Florin turned from developing software as a freelancer to a successful content creator
Innovation through engineering practices
Dr. Holly Cummins, an innovation leader in IBM’s corporate strategy team, tells us how engineering practices enable innovation.
Better collaboration & performance through diversity and inclusion
Trier Bryant and Kim Scott, the founders of Just Work, tell us how we can create more equitable workplaces.
Running a successful dev shop without a CS degree
Tracy Lee, the CEO and co-founder of This Dot Labs, talks about starting and running a widely successful dev shop.
Bootstrapping Netlify to a multi-million-dollar company
Matt Biilmann, CEO and co-founder of Netlify, tells us all about bootstrapping Netlify to a multi-million-dollar company.
Responsibilities of a Chief Data Officer
Patrick Wagstrom talks about his responsibilities as a chief data officer and leveraging AI and machine learning in business.
How to build a profitable content business as a developer
Karls Hughes, a software engineer who turned into an entrepreneur, tells us all about how to start a successful business.
The Secret To High-Quality Code with Dr. Michaela Greiler and Liran Haimovitch
Liran Haimovitch and I talk about how to ensure high-quality code through effective debugging and code reviews.
Getting ready to build a billion-dollar business
Max Stoiber explains how his work at GitHub prepared him to start his own billon-dollar business.
From designer to web developer
Annie Liew, a web developer at Pastel, tells us about her career transition from designer to developer.
How to work with legacy code with Michael Feathers
Michael Feathers, the author of the super-popular book “Working effectively with legacy code”, talks about how systems are like living organisms.
Underrepresented, Underpaid, Undervalued: When only job-hopping advances your career
Jenn Creighton talks about her hurdles advancing her career as a woman in tech.
Getting a full-time dev role straight out of Bootcamp
Natalie Davis shares how she got hired as a full time developer right after graduating from a Bootcamp.
How Programmers Think and Learn
Felienne Hermans, an associate professor at the University of Leiden, tells us how developers think and learn.
Vulnerability disclosure with Katie Moussouris
Katie Moussouris explains how businesses and governments can work with hackers and security researchers to better defend themselves from digital attacks.
From intern to CEO with agile testing expert Alex Schladebeck
Alex Schladebeck shared how she transitioned from an intern position to become the CEO of a large dev shop.
Serverless is your competitive advantage
Nader Dabit explains how to use serverless technologies to have a competitive advantage and build MVPs faster.
Combatting tech debt in war rooms
Tomasz Łakomy, a senior frontend engineer at OLX Group, tells us everything about how to use war rooms to combat technical debt.
How I got into FAANG companies without a CS degree
Ben Lesh, a senior software engineer, explains how he got into Google and Netflix without a CS degree.
No mocks allowed: A testing discussion with Kent C. Dodds
Kent C. Dodds, creator of the widely used open-source testing-library, explains why using mocks during testing is dangerous.
Design systems and inclusive user experience at Github
Diana Mounter, the Director of Design Infrastructure at GitHub, tells us about Design Systems and legacy code at Github.
How I got a job at Spotify during a pandemic - Emma Bostian
Emma Bostian shares how she got a job at Spotify and what it means to move countries during a pandemic.
Run a successful developer business through community building
Chris Biscardi, an independent software consultant, talks about how he became successful through open source and community building.
From art school to Microsoft Research
Michaela Greiler shares her journey from finishing an art shool to work at Microsoft Research as software engineer.
Why integration tests are better than unit tests with Kent C. Dodds
Kent C. Dodds, famous for the widely used open-source testing-library, tells why integration tests are better than unit tests.
From Sysadmin to Developer to Solution Architect at Red Hat
Angela Andrews shares how she transitioned into the role of a solution architect at Red Hat.
How to become a machine learning engineer at Twitter
Jigyasa Grover, a machine learning engineer at Twitter, tells us about her successful career path through internships and research projects.
How to build the market leading todo-app ToDoist
Amir Salihefendić, CEO and Founder of Doist, shares how he bootstrapped ToDoist the most successful to-do app on the market.
Fundamentally Changing How We Develop Software
Tudor Gîrba, CEO and co-founder of Feenk, tells us all about moldable development -- a new way to develop software.
Getting hired at Apple Despite a Bipolar Disorder with Cher Scarlett
Cher Scarlett, a staff engineer at Apple, talks about how she got hired despite her biploar disorder, disability and mental health issues.
From Hardship to a Staff Engineer at Apple with Cher Scarlett
Cher Scarlett shares her inspirational story about she overcame hardship and poverty, and worked her way up to now be a staff engineer at Apple.
Why it is hard to read code
Trisha Gee, the Lead of the Java Developer Advocacy Team at JetBrain, tells us why it is hard to read the code of other.
Running A Successful Dev Shop in a small town
Martin Gratzer shares how he managed to build a striving development agency far way from Silicon Valey.
How to succeed building developer tooling with Peter Pezaris
Peter Pezaris shares his 25 years-long journey building tech startups and developer tools.
What developers should know about security with Troy Hunt
Troy Hunt, a leading security expert and Pluralsight author, tells us all about data breaches and how to tale your career in your own hands.
Inside Facebook: Bad Tests Are Worse Than Product Issues with Dan Abramov
Dan Abramov talks about how he got into Facebook, and Facebook's development practices.
Start a Profitable Business in Six Weeks with Courtland Allen
Courtland Allen shares how he started a profitable business in six weeks.
Making Gatsby easy to understand with Laurie Barth
Laurie Barth shares how she got a staff software engineer at Gatsby and her work as an open-source maintainer.
Done playing Microsoft's corporate game with Suz Hinton
Suz Hinton talks about her transition from Microsoft to Stripe, mentoring and advancing one’s career and live coding.
From Consultancy To Product Company Charlie Gerard
Charlie Gerard is a career changer, that recently started working at Atlassian after working at ThoughWorks as a software consultant. In this episode, she talks with me about her hiring experience, the software engineering practices at this large tech company, and brain-controlled interfaces.
Parent Driven Development at Github with Allison McMillan
Allison McMillan, a software engineering manager at Github, tells us broke into tech and overcame problems as a working mother.
Troubleshooting systems through Observability with Charity Majors
Charity Majors, founder, and CTO of honeycomb, tells us about the new generation of DevOps and observability.
Making Git faster with Derrick Stolee
Derrick Stolee, a principal software engineer at Microsoft, tells us how to make the Git version control system lightning fast.
Being the first engineer at a startup with Alper Kemal Koç
Alper Kemal Koç tells us what it is like to be the first engineer in a startup.
Interviewing for a remote job at Automattic
Leif Singer, an engineer at Automattic, tells us about interviewing for a remote job at Automattic.
Building a developer community with Sandeep Panda
Sandeep Panda, CEO and Founder of Hashnode, tells us how to build a developer community.
Getting a remote position at Microsoft with Scott Hanselman
Scott Hanselman, a partner product manager at Microsoft, tells us how to get a remote job at Microsoft
Finding fulfillment through humor in tech with Cassidy Williams
Cassidy Williams, who is widely known on Twitter for her tech humor, tells us about her career and hiring experiences.
Teaser: Software engineering unlocked
Dr. McKayla opens you the doors to software companies such as Microsoft, Google or Facebook, and interviews her guests about how to build high-quality software.
Copyright 2022 Doctor McKayla