It's great when things break! It doesn't feel like it when it's happening to you, but those bugs that take you days to figure out are a goldmine of unintended learning.
Does programming ever get easier? No, and that would be boring. I'm going to talk about how we are all working on the hardest problem we've ever worked on. No matter where we are in our careers it always feels like an uphill battle.
I'll talk about ways to find value in that "wasted" time, to appreciate the hard bugs and daunting challenges, whether you're brand new to programming, or have been doing it for 20 years.