Hacker News new | ask | show | jobs
by austin-cheney 442 days ago
If your anxiety is so severe that you are having advanced chronic physical health problems then you need to be on medication. That can add years to your life. Otherwise, DO NOT take anxiety medication. The side effects can be horrific for your health and you will become dependent on it for daily functioning. See a doctor to be sure.

Changes to diet can help. Try a low carb diet and drop alcohol, tobacco, and caffeine. A low carb diet will focus on mostly meat, dairy, and vegetables. Cardio and weight training will also help. Focus on exercises that increase bone density. Not only does this kind of diet improve your mental health it improves nearly all chronic health problems. In my case it has almost reversed and eliminated arthritis.

Just remember a job is a job. They are disposable. You aren’t a celebrity or senior executive so don’t let it interfere with your health. I would rather be poor than let a job drive me crazy and I saying that as a military guy with 5 Middle East deployments.

1 comments

Fortunatley its not that severe and so I'm not taking medication. I can see them being useful in certain situations to give people really suffering some much needed space, but in my case I feel they would just be a bandaid.

I agree with exercise and diet. I exercise 4-5 times a week and my diet is pretty good. All home cooking with lots of vegetables and not overly oily, salty etc.

> Just remember a job is a job. They are disposable.

This certainly is a good thing to remind myself of. Definitely takes a bit of the edge of.

Thank you for chipping in, I really appreciate it.

Also - try and adopt a growth mindset with a “can do” attitude.

It’s not your job to submit perfect, flawless code, it’s your job to understand the problem and submit a solution to the best of your abilities.

When you get feedback, don’t see it as criticism, see it as a mis-communication of requirements (how can we get better at that) or a learning chance (oh wow I never thought of that - yes let me fix it asap)

If there was something to learn genuinely then learn it, if there was someone just nit picking then be flexible and adopt their standards (within reason)

Part of being senior dev is unblocking and helping others, and a simple, positive, “can do” attitude and asking people “how can I help you more” can help the organisations culture and productivity more than “perfect code”

Naturally it is also possible you’re working in a place with a bad culture, in which case you need to switch.