I've done WFH well, and I previously had stretches of time when I did it poorly.<p>My WFH improved when I realized its on me to develop a "theory of mind" for what my co-workers and boss (and others) know about my work. That means asking myself daily if the team knows what I'm working on, what my challenges are, what I did yesterday, what are the risks, etc.<p>I try to provide the same attention back to my peers--paying attention to what they're doing each day, even if it's not directly relevant to me.<p>Also offering my time to get colleagues unstuck or accelerated, and asking for their help when I know they can return the favor.<p>In mostly remote teams, we favor video chat over voice.<p>Also I like to say on team chat whenever I'm stepping away from the keyboard for appreciable time, and say when I'm back.<p>I favor deliverable forms of work like git commits. But sometimes half of my day has been spent on a really delicate, diplomatic email, and I say that at standup the next day.<p>Lastly all my friends know I don't do extra things during the week. I have a job and I like to stay focused.<p>For background, I'm a senior data scientist and have previously been a software engineer. For example, my home office is in L.A. One boss was in Boulder, CO and a later one in Camarillo, CA. One teammate lived in Venice near the beach, another in Irvine.