Hacker News new | past | comments | ask | show | jobs | submit | whatever3's favorites login

I had major depression for a couple of years and here's how I eventually got out of it: 1) regular exercise. Start small, you're not supposed to break records. But it's very important to do it regularly. You can start with one exercise, like cycling or pushups, and then in later weeks or months add more once you feel you got the hang of it. Also, I think aerobic exercises on fresh air like cycling, jogging or even going for a walk work best. 2) Go for a walk pretty often. Just to see a changing landscape and not the same 4 walls all the time. 3) Friends. Meet them with some regularity. If you don't have, meet people over a hobby and you will eventually make some friends. Friendly faces are nice. 4) Music - especially new and nice - works VERY well for me, but then again I'm sensitive to music and some arts. 5) Herbal pills for depression - hypericum. Supposedly as good as many synthetic meds, but much fewer side effects. Note you want either pills, alcohol or oil extract. The substance that deals with depression and stress (hypericine?) is not water solluble. So common teas don't work. Watch out for photosensitivity (you might get burns or other skin problems from being exposed to sun). 6) Vitamin D, at least 2000IU a day.

Try these things. It really helps, especially once you're used to some exercise. Now I still have anxiety and low stress resistance, but I can act and get stuff accomplished. Also, people say getting a cat or dog is a big help too (I haven't tried it).

Anhedonia - lack of ability to feel pleasure - in my case comes largely from the habit of suppressing emotions. I'm working on it.

Also, I practice meditation (for stress, memory and concentration), 1-2x a day for 15 minutes. I'm not sure how much it helps, but I'll take every help I can get NOT to fall into this black pit again.


Where do all the hardcore engineering jobs live? I've been bothered by the fact that most advanced engineering roles like "staff" actually mean "manager who does system design as well"

Where are the docker/redis/next.js/linux kernel/qt/roller-coaster tycoon creators? Where are the people creating amazing software and do they get a special "advanced developer" title?

I guess, I'm curious if there are actual roles in companies for people who love their craft and create software others can't. Most companies seem to be consumers instead of creators and only offer Jr.-to-Sr. level roles around making a CRUD API micro-service collection.


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: