Episode 45 - Year In Review

· 34:46

Isaac and Jeffrey celebrate the one-year anniversary of the podcast. They discuss the challenges of maintaining a consistent schedule and reflect on the evolution of topics covered in the past year. They also talk about running out of failure stories and the importance of finding interesting guests. The hosts discuss the concept of forcing functions for successful rewrites and the risks associated with rewrites. They also explore the idea of the Ship of Theseus and how it relates to software development. Lastly, they discuss how rewrites can discourage learning about the current system. In this episode, the hosts discuss various themes related to software development and the process of rewriting code. They emphasize the importance of the investigation process and how it can be used to improve code quality. They also discuss the benefits of tidying up code and the value of iterative workshops. The hosts highlight the importance of understanding the business side of software development and the need for developers to develop human skills in the age of AI. They also reflect on past interviews with industry experts and invite listeners to participate in future guest episodes. Takeaways - Consistency and scheduling are key to maintaining a successful podcast. - Finding interesting guests and stories is important to keep the podcast engaging. - Forcing functions are often necessary for successful rewrites. - Rewrites can be risky and discourage learning about the current system. The investigation process is crucial for understanding code and improving its quality. - Tidying up code and making small improvements can make it easier for future developers to understand and work with. - Iterative workshops can be an effective way to transform and improve code. - Developers should strive to understand the business side of software development to make better decisions. - Developing human skills is important in the age of AI. Chapters 00:00 Introduction and Podcast Anniversary 00:18 Consistency and Scheduling 00:39 Evolution of Topics 03:02 Guests and Interesting Stories 03:37 Seasons and Future Episodes 06:23 Year in Review: Forcing Functions for Successful Rewrites 09:19 Year in Review: Risks of Rewrites 12:31 Year in Review: The Ship of Theseus 15:36 Year in Review: Discouraging Learning 16:37 The Investigation Process 19:24 Iterative Workshops 20:20 Fearless Code Changes 21:34 The Importance of Understanding Business 22:42 Reflecting on Recurring Meetings 25:03 Becoming an Expert in Your Company's Business 26:26 The Value of Human Skills in the Age of AI 28:40 Interviews with Industry Experts 33:06 Understanding the Human Aspect of Rewrites 34:26 Call for Guest Episodes

Watch on YouTube