4 ms·
Great engineers don't do all nighters frequently. Some of the best software engineers I've met (quantum computing for Amazon, ML for protein design, etc.), go t
by dkural 4y ago
Great engineers don't do all nighters frequently. Some of the best software engineers I've met (quantum computing for Amazon, ML for protein design, etc.), go to bed at reasonably early and get eight hours of sleep, exercise and eat regularly, and have downtime. My guess is this type of life discipline helps keep up productivity over the long term.
- agentultra 4y agoIt definitely does. In what few empirical studies on what makes programmers effective, sleep, is the primary contributing factor to low error rates [0][1]. Stress and overwork are probably close seconds. And some of these studies are cross-sectional across knowledge workers; iow, not just programmers. If you want to make it to your 40s and still be an effective IC you need to learn how to regulate yourself and follow a disciplined approach to work. Cognitive performance from chronic sleep deprivation takes years to show up. [0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2656292/ https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2656292/ [1] https://arxiv.org/pdf/1805.02544.pdf https://arxiv.org/pdf/1805.02544.pdf
- dkural 4y agoThank you for the links! Much better than my anecdotal observations :)