Episode 122: Providing Constructive Feedback

· 27:10

In this episode of 'Never Rewrite', Isaac Askew and Jeffrey Sherman delve into the nuances of providing constructive feedback in software development. They discuss the importance of framing feedback in a way that encourages open communication and psychological safety, particularly when dealing with legacy code and the developers who created it. The conversation emphasizes empathy for past developers, the significance of understanding context, and the need to separate the code from the individual who wrote it. They also explore how to give feedback on UX design, highlighting the importance of assuming positive intent and understanding the constraints that may have influenced design decisions. Chapters 00:00 Introduction to Feedback Dynamics 02:56 Navigating Legacy Code Challenges 06:02 Empathy in Code Review 08:58 Understanding Constraints in Development 11:59 Effective Communication in Code Reviews 15:04 Feedback on UX and Design 17:58 Assuming Positive Intent in Feedback 20:51 Conclusion and Call to Action

Watch on YouTube