
Reliable software: An interview with Jon Gjengset
Compose
00:00
Balancing Quality and Creativity in Software Development
This chapter addresses the challenges of writing software under constraints, focusing on the tension between meeting deadlines and maintaining software quality. It explores the mindset of continual improvement while highlighting the importance of balancing creativity and technical rigor, especially in the context of transitioning code to new programming languages like Rust. Additionally, the chapter introduces fuzz testing and property testing techniques that help ensure code reliability and accuracy during implementation changes.
Transcript
Play full episode