Pat Kua - Becoming a Tech Lead
Interview with Pat Kua, discussing becoming a Tech Lead - important aspects of the role, common mistakes made by those new to it, and recommended resources to learn more about how to be successful as a...
View ArticleJay Fields - Effective Unit Testing
In this interview with Jay Fields, we discuss Unit Testing. How to write tests that are maintainable and can be used by all team members, when to use TDD, the limits of DRY within tests and how to...
View ArticleLaurent Bossavit - Myths of Software Engineering
In this interview, Laurent Bossavit debunks myths common in Software Engineering. He explains the findings of his research into the primary sources behind theories like the 10x Programmer and the...
View ArticleCal Evans - How to Find, Hire, and Retain Developers
In this interview with Cal Evans, author of 'Culture of Respect', we discuss how to find, hire, and retain Developers. He gives tips on where to find great developers, how to write job ads which appeal...
View ArticlePete Goodliffe - Going Beyond Code to Become a Better Programmer
In this interview with Pete Goodliffe, author of 'Becoming a Better Programmer', we dive into the non-coding issues that separate the good from the great developers. We cover things like attitude,...
View ArticleRoy Osherove - All Software Problems are People Problems
In this interview with Roy Osherove, author of 'Notes to a Software Team Leader', we discuss how you grow self-organizing software teams. We cover the importance of developing team members, different...
View ArticleErnie Miller - Focusing on Developer Happiness with Humane Development
In this interview with Ernie Miller, VP Engineering at nVisium, we discuss Humane Development - a development approach that prioritizes developer happiness and the human element of software...
View ArticleRachel Ober - A Guide to Developer Mentoring
In this interview with Rachel Ober, Senior Developer at Paperless Post, we discuss developer mentoring. Rachel teaches us the lessons learned from mentoring developers at Paperless Post, General...
View ArticleKate Heddleston - How to Onboard Software Engineers
In this interview with Kate Heddleston, an independent Product Engineer, we discuss technical onboarding. We cover why onboarding is important, the essential elements to effectively onboard engineers,...
View ArticleMatt Wynne - Saving Agile with BDD and Cucumber
In this interview with Matt Wynne, Co-founder of Cucumber Ltd. and author of The Cucumber Book, we discuss Behavior-driven Development. We go into the typical problems Agile teams have, and how BDD can...
View ArticleKerri Miller - We're Bad at Interviewing Developers (and How to Fix It)
In this interview with Kerri Miller, Lead Software Engineer at LivingSocial, we discuss how to hire and interview developers. We typically don't get trained on interviewing and we've all experienced...
View ArticleSuccess and Failure at Fog Creek
In this podcast, coinciding with Fog Creek’s 15th Anniversary, we take a look back over the years at the various successes and failures we’ve had at Fog Creek. We discuss the early days of Fog Creek...
View ArticleOren Ellenbogen - Becoming the Leader Your Engineers Need
In this interview with Oren Ellenbogen, author of 'Leading Snowflakes', we discuss development team leadership. We dive into the things great engineering managers focus on, how to 'code review'...
View ArticleCoraline Ada Ehmke - Refactoring to a Happier Development Team
In this interview with Coraline Ada Ehmke, Lead Software Engineer at Instructure, we discuss data-driven refactoring and developer happiness teams. Coraline gives some great advice on the kinds of...
View ArticleYitzchok Willroth - From Talmudic Maxims to Software Engineering Excellence
In this interview with Yitzchok Willroth, aka CodeRabbi, we discuss how he has applied Talmudic Maxims to improve Software Engineering practices at Grovo. We cover how in teaching others we can develop...
View ArticleEd Finkler - Soft Skills for Hardcore Developers
In this interview with Ed Finkler, Lead Developer and Head of Developer Culture at Graph Story, we discuss soft skills that are important for developers. We dive into how things like humility and...
View ArticleJustin Searls - The Problems with Open Source (and How to Fix Them)
In this interview with Justin Searls, Co-Founder at development agency Test Double, we discuss issues in open source software and what we can do about them. Justin raises problems for both consumers...
View Article
More Pages to Explore .....