I agree with most of the points you mentioned.
For me hot or cold doesn't make any difference, just as when I sleep. I used to travel a lot and hop continents so my body kinda got in a state where any sleep anytime is possible. I've heard the same happen to many successful CEOs I know. They can sleep anywhere, anytime with anyone.
Screens also don't make a difference for me, they actually dry my eyes when there is dark around and make me fall asleep faster.
I found physical exercise to contribute a lot to my energy levels. Not overworking myself, but running a constant amount of 10km or swimming an hour makes a huge difference.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.