So here's one of the things I'm super interested in that's coming out of our recent pilot research with software teams: there's a big difference between "things that are hard, but we're good at solving them" and "things that are hard, in a way that absolutely kills our motivation."

I think there's a lot of talk in the industry about "developer experience" and easing friction and I get that and believe in that -- but I'm always struck by how, when you ask several hundred developers if they believe they can solve hard problems....they DO believe this! They solve hard problems all the time!

But certain kinds of "hard" are a killer--cascading demotivation for people.

@grimalkina I wonder how much of this could relate all the way back to Larry Wall's three virtues of a great programmer... when we're unable to do those things, we might get demotivated...
@arktronic haha I think so. I think those 'three virtues' are a description of motivational processes that would apply to most human problem solving :)