Hacker News new | past | comments | ask | show | jobs | submit login

When I'm really sucked into a problem is one of the few times that I feel fully alive. It's like being in a flow state for multiple days, pushing every cognitive resource I have to reach a solution.

I think it happens less than once a month, and almost always lasts less than a week.

I do wish that I went hiking more often, camping more often, and I wish that I had more social interactions that were free of social and business undertones.




You sound like me 25 years ago. I assume you are still young (20-30?) but I would urge you to take a look at your lifestyle and habits now, with a view to changing it to incorporate more of your hiking and camping and social interactions that you mention.

I once felt that living like you currently are was sustainable and that I would be impervious to the long term effects, but now that I have hit the half century mark, I am finding I suffer from all sorts of back and shoulder pain from sitting for extended programming sessions lasting days. I also have rapidly degrading eyesight, and high risk of glaucoma from staring at screens all day every day, and I have other health and digestive issues from not eating regular healthy meals, or drinking enough water back in the day.

It is highly likely that the lifestyle you are accustomed to will turn around and bite you one day. Make changes now so that you don't end up the same as this old programmer. :)


Mathematicians get a similar mental state from the release of dopamine that rewards working on and successfully solving ever more complex problems. I've also seen engineers comment similarly about it, and it sounded quite like what my great grandfather described when working on a complex math problem over a span of time.

That being said, make time for yourself, all consuming projects will make you discontent with life in general.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: