I've been 100% remote since August 2019, and 100% remote+onsite with my customers since April 2008
Here are some pointers:
- have a routine/ceremony that starts your day (doesn't matter what it is, be consistent)
- have a dedicated work space ...but be flexible (eg: I work-from-car sometimes (while my wife drives))
- make sure you eat meals
- make sure you take breaks (water, coffee, bourbon, walks, whathaveyounot)
- be "available" while logged-into work (IM, chat, email, phone, etc) like you would otherwise be if you were "in the office"
- don't skimp on your home office setup - whether it's a curbside desk and $19 Walmart chair or a $15000 custom live edge and stainless steel elm slab conference table and $1500 Aeron chair, be comfortable with your workspace (my "comfortable" might be your "agony", or your "extravagance")
- have a routine/ceremony that ends your day
There is a world of variation in how you accomplish the middle items on my list, but you must have the first and last to be successful: if you don't have defined starts and stops to your day, you'll burn out