First off, thanks a lot for taking the time out to respond to this. A lot of what you’ve said is some pretty solid advice, which is definitely what I need right now.
I have, in fact, taken the steps you’ve outlined above. And the strangest thing is that everyone, including my supervisors, have found it a lot easier to shrug off my mistakes than I did. Which, for some reason, is driving me even more mad.
I guess I either overestimated the magnitude of my mistakes, or am just not used to making such huge blunders. Perhaps you’re right and time will help me put things in perspective.
Once again, thank you for taking the time to write such a mature and well-thought out response to this.