Learning, creating, and improving are all constants in software development. There's no reason to ever be bored in this field! But we do need to be careful about what commands our time and energy, because those are limited resources.
Laughter's great. Laughing at ourselves, with each other, at the absurd situations we find ourselves in.. it's healing. But too much tends to lead to cynicism and distrust. We should remember after the laughter how much we really do try, and how awesome the work we do really can be.