I still go in to my office occasionally. Every time I do I get very little actual work done. I chat for hours with my colleagues, we play board games over lunch, and we generally just show each other our side projects and discuss pain-points about our work
This is great one day every couple of weeks, but I get way more done at home and in far less time. So that I have more than enough left over to exercise and appreciate my day
My experience with programming is that if it's not happening, staring at a screen in an office won't make it happen faster. Stepping outside to go for a run, enjoying nature for a bit, picking up my kids up early so I can spend time with them (and then working at night when they're back to sleep) feels far less wasteful of the time I have on this Earth than commuting to a building where I am essentially stuck for eight hours before I can do anything else
This is great one day every couple of weeks, but I get way more done at home and in far less time. So that I have more than enough left over to exercise and appreciate my day
My experience with programming is that if it's not happening, staring at a screen in an office won't make it happen faster. Stepping outside to go for a run, enjoying nature for a bit, picking up my kids up early so I can spend time with them (and then working at night when they're back to sleep) feels far less wasteful of the time I have on this Earth than commuting to a building where I am essentially stuck for eight hours before I can do anything else