I talk about events that happen that frustrate and slow down programmers of all kinds, not just game development programmers. Some of these code issues explain why crunch happens...and they are not the programmers' fault.
Videos I reference:
Challenges Facing Game Programmers: https://www.youtube.com/watch?v=Qc8zuhaqWPM
Why I Left Fallout 2: https://www.youtube.com/watch?v=UGfaCXEu0tE
Crunch: https://www.youtube.com/watch?v=QJHpuJxMqiA
Crunch, Part 2: https://www.youtube.com/watch?v=eXJkecLBhOE
Fallout Development Timeline: https://www.youtube.com/watch?v=jHIabSKo26U