Here's what to listen for:

0:54 What is object-oriented programming and what is procedural

programming?
5:28 What is object-oriented design?
8:44 Should I plan out all my code in advance?
15:21 What makes for good software?
19:52 What is technical debt?
28:58 What is cargo culting?
32:29 What rules should programmers follow?
34:11 Who is code written for?
36:50 How can I support the technical people on my team?