To me frustration and excitement are related.
I've never punched the air after fixing some bug that I didn't at some point earlier get extremely frustrated at its intractability.