Hacker News new | ask | show | jobs
by artumi-richard 4356 days ago
Quitting because you are stressed and the pressure is high is one option. As you say above, taking a week off might be another option. Taking two might be better, if you can forget or put into perspective the problem at hand.

Prioritise your basics. Eat properly. Go to bed early. Do some exercise. See your friends. Watch a movie. Make it your goal to have done all this for a week. Without sufficient reserves of energy & social interaction your job of getting through this is much harder.

If you feel shame about things not going well, you shouldn't. Everyone you know has made up their mind about "who you are" and the outcome of your decision here will not influence that one way or the other.

I'm solely responsible for all sorts of stuff and have received a few ear bashings over time. I hang on to a few facts:

1) I am variable. I cannot predict how much work I will get done in a day. I am not a machine. 2) Estimating how long a non-trivial software project will take is hard, and I should expect nearly all estimates to be wrong, and there will be consequences to that. 3) People can be unreasonable. I will on occasion have to deal with them. 4) Not everything is about me. If someone is angry on the phone, they may well have all sorts of shit going on in their lives. Don't judge. Don't take it personally.

In short, shit happens, and the more I do, the more shit I have to deal with, and after a while, that's fine. You try to avoid it, but you can't. I do the best I can, sometimes that's great, and sometimes it's not so good.