Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This. Software engineering can be a mentally draining task, and just like with physically draining tasks your body needs time to recover its strength. Nobody would expect an athlete to last very long doing back to back events without recovery time between them - they'd end up injured. Your brain is similar.

Recognizing that and accommodating it is a sign of maturity for both an engineer and a manager.



And that is why I dislike the label 'sprint'. A sprint is a short (unsustainable) extreme effort, not something that you do continuously.


> What kind of runner can run as fast as they possibly can from the very start of a race?

> [Audience reply: Sprinter]

> Right, only somebody who runs really short races, okay?

> [Audience laughter]

> But of course, we are programmers, and we are smarter than runners, apparently, because we know how to fix that problem, right? We just fire the starting pistol every hundred yards and call it a new sprint.

https://github.com/matthiasn/talk-transcripts/blob/master/Hi...




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

Search: