AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Reimagining Software Design Education
This chapter explores the complexities and often overlooked aspects of software design, advocating for a greater focus on design principles in programming education. The speaker introduces a new course aimed at enhancing design skills through a collaborative learning process and critical feedback, drawing parallels with the iterative nature of writing education.