[Compressed version (only 400mb) + book pdf also included.]
In Video Editions the narrator reads the book while the content, figures, code listings, diagrams, and text appear on the screen. Like an audiobook that you can also watch as a video.

A wealth of knowledge to sharpen your toolset.
Practical techniques for writing code that is robust, reliable, and easy for team members to understand and adapt.
In Good Code, Bad Code you'll learn how to:
- Think about code like an effective software engineer
- Write functions that read like well-structured sentences
- Ensure code is reliable and bug-free
- Effectively unit test code
- Identify code that can cause problems and improve it
- Write code that is reusable and adaptable to new requirements
- Improve your medium and long-term productivity
- Save yourself and your team time