One of the themes I think is transferable across all parts of life, including software development, is the question of when do you keep pursuing some goal, and when do you realize you need to change your course (or "pivot") and give up? Here's a series of interviews I produced and edited into a podcast format on this topic.
Interestingly, all three people I interviewed interpreted this as an example of when they persevered. I should do another series of interviews on when people decided to quit. Maybe splice the two together. That would be interesting. I'll update this posting when I conduct more interviews.