That's a really interesting read, Kieran! Thanks for shining some light on the real day to day stuff of a new dev job.
I've worked from home a long time and my best tip is get a smart watch that buzzes you if you haven't moved for an hour. My body and brain work better after a stretch or a quick trip upstairs.