Thanks for sharing how to make it work. Self-discipline, and gaining trusts are very good points. How do you negotiate with a manager for 100% remote? Should we selectively choose to work only at a company that supports remote work?
You could but depending on your experience, that might have quite an impact of the pool of roles on offer to you. There are sites however dedicated to advertsing only remote work:
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.