Most coders have sleep problems, need 'hygiene and care'
theregister.co.uk
theregister.co.uk
[...] no fewer than 20.9 per cent [...] and a further 35.2 per cent [...]
Sorry, but I can't take a study serious that has less than 100 participants and presents results with a place after the decimal point.
Yes, because adults need other adults to tell them when they should go to sleep..
All you really need is management that knows a thing or two about software engineering and a bit of a "don't worry, we'll fix it tomorrow, go home"-attitude. If you're a manager and your team is constantly stressed out, you should be fired immediately.
There are plenty of coders working normal hours then coding into the night on personal projects and missing sleep as a result. It's almost become a macho thing amongst developers - when was the last time you pulled an all-nighter, how many hours have you put into project X.
It's hard to think about a million different problems a day and how to solve them then just cut all that off at 10-11 or so each night.
It probably doesn't help that coding is my hobby as well as my profession, so it really doesn't ever get turned off.
- f.lux (time of day dependent display colour temperature)
- physical exercise
If I drop either for more than a few days, I'm back in insomnia land. If I exercised every single day, I'm sure I wouldn't need f.lux. Unfortunately, exercise takes quite a bit of willpower in winter (no nearby gyms).
Has anyone done this study? It seems like a pretty straightforward study to do if some grad student out there is looking for a paper.
To shut down the problem-solving machinery I usually fantasize about being starting point guard for the Lakers. May sound silly for a grown man, but it works for me.
I have found I can "cut off" the deep thoughts by writing them down. I keep a notebook next to my bed and if I can't fall asleep because of something I want to program, I will write out everything about it in the notebook. After that, I'm far more relaxed because I am not worried about losing the knowledge once I fall asleep.
Concerning your point, from your comment it seems like you are still young. At some point, you'll have to find a more sustainable pace. Most engineers I know have a family to support, like to do their job well, and thus need to have an overall good life hygiene.
I really wonder how would they consider puling this off. :)
Most coders(like me) are by nature caffeine addicted and expose themselves to insomnia just for the fun of getting some really cool job done. It's up to the coders to find out for themselves where are their boundaries(biological), and since most coders are probably intelligent people, I think they won't have much difficulty with this. In other words: we need no nanny.
That really doesn't warrant the ridiculously vague and sensationalistic title we ended up with.
Drink water a lot. I sometimes not drink enough and get real bad headaches by the end of the day.