I agree but I found a mixed strategy worked best. Monday, Friday in the office. Wednesday, Thursday out.
That way I can get a feel for the week on Monday and a retrospective on Friday. Plus Fridays is usually the "Culture Building" day (taking it easy, maybe having a beer in the afternoon, playing some board games). And Monday's are great to catch up with the team after the weekend, bring donuts or some snacks in the morning.
The middle of the week is when I can just work and be productive, as a developer.
Obviously this isn't a strict schedule. It's just definitely easier for me to pump out my own work at my pace, i.e. "Maker's Schedule". And there is absolutely value in being in the office with the team as you stated above.
That way I can get a feel for the week on Monday and a retrospective on Friday. Plus Fridays is usually the "Culture Building" day (taking it easy, maybe having a beer in the afternoon, playing some board games). And Monday's are great to catch up with the team after the weekend, bring donuts or some snacks in the morning.
The middle of the week is when I can just work and be productive, as a developer.
Obviously this isn't a strict schedule. It's just definitely easier for me to pump out my own work at my pace, i.e. "Maker's Schedule". And there is absolutely value in being in the office with the team as you stated above.