Earlier quoted context omitted.
It took me over 15 years in the industry to realize a couple of things. If you're young and reading this then I hope you at least spend a few minutes thinking deeply about it. 1) Any productivity gained over that one-or-two-day session makes very little difference in the big picture. Even a week. A company/product/feature is never going to live or die on that 30 hours of coding that you managed to squeeze into 48 hou…
It's interesting to read so many comments against marathon sessions. I can't imagine reading the same set of comments 20 years ago (when I was young and a frequent marathoner, as were my teammates). Is this indicative of a cultural shift in the industry? Or collective learning? Or might it just be that no 20 somethings are commenting here and it's just a sample bias resulting from older commentators? Do 20 something…
When you know more, you are able to apply leverage to do more in less time, and a marathon session is a waste of time.
IMO, telling young folks not to push themselves is intellectually pulling up the ladder behind ourselves.