Quantcast
Channel: Make Better Software
Browsing latest articles
Browse All 29 View Live

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 Article



Jay 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 Article

Laurent 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 Article

Cal 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 Article

Pete 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 Article


Roy 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 Article

Ernie 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 Article

Rachel 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 Article


Kate 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 Article


Matt 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 Article

Kerri 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 Article

Success 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 Article

Oren 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 Article


Coraline 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 Article

Yitzchok 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 Article


Ed 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 Article

Justin 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

Browsing latest articles
Browse All 29 View Live




Latest Images