That is the strange part. My boss who is head of product for my organization has given me good feedback so far. It's mainly just me who is beating myself up. But it's mainly because I have a strong feeling I know what is to come. If we can't even ship a few trivial GET endpoints in six months, how the hell are we going to implement more complex API endpoints in any meaningful amount of time? Is the whole project just going to get scrapped when they finally realize I wasn't exaggerating about how long things will take if a few simple endpoints take this long to ship?
> While you give less time and space to the annoying part of the job, find something that displaces it.
Definitely doing my best here. Long walks listening to some podcasts have helped a lot. Spending time with my family has helped a lot too. But above all I'm trying to stay positive, because I feel like being negative and constantly being in a bad mood is just going to make things worse.