Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
@EdwinAshworth I guess so. I guess I'm looking for a word that also reflects your embarassment at what you've done. Something halfway between frustration (which doesn't focus on yourself) and embarassment (which puts too much focus on yourself). I think. Frustassment perhaps?