I'm in my late forties and have been a professional developer for 25+ years. I agree with what you said in your comment, but this stood out:
"You might be dead tomorrow; you might as well enjoy today."
This is not a bad way to live, but as I get older I am increasingly aware that there will be a day when I'm dead tomorrow. And for that reason I'm increasingly less interested in spending time in the state where "time shifts, and before I know it hours have passed." Instead I want to fill those hours with real-time concious, experienced enjoyment. Because I can't live them again.
Being in the zone and cranking out great code still feels good, but only at the time. Which I guess makes me conflicted or something.
"You might be dead tomorrow; you might as well enjoy today."
This is not a bad way to live, but as I get older I am increasingly aware that there will be a day when I'm dead tomorrow. And for that reason I'm increasingly less interested in spending time in the state where "time shifts, and before I know it hours have passed." Instead I want to fill those hours with real-time concious, experienced enjoyment. Because I can't live them again.
Being in the zone and cranking out great code still feels good, but only at the time. Which I guess makes me conflicted or something.
Thank you for making me think about this.