If you've been working remote (in any capacity) please tell us your story: How did you get the position you're in?, What advice would you give to others?, What's your favorite story about your remote-working experience?
I'm currently out of work and considering getting a remote gig (be it as a freelancer, contractor, or plain old employee) so I'm especially interested in hearing what you have to say.
In a lot of cases the clients I've had where I work remotely, were clients that either A) aren't tech businesses and typically don't have developers working on-site anyhow, B) I worked on-site with them for a while, and then either moved or just stopped coming into their office or C) were referred to me from another remote client.
Communication is the biggest part of success or failure when working remotely. Slacking off on communication is a surefire way to bring about misunderstandings and potential conflict. Always clarify everything you discuss, never leave anything up to assumptions or guesswork. Bug the hell out of the other people you're depending on (client, coworkers etc), send them regular update emails even if they didn't ask for it. I've managed a lot of remote workers. If it takes you more than 24hrs to respond to an important email, or you leave me hanging past a milestone with no update, or you miss scheduled conference calls, can't jump on chat in an emergency etc - it doesn't matter how good you are, you'll get fired. If you want to work remote, you need to be proactive about communicating, and very clear every time.
As a remote worker, personally my biggest problems have always been getting a good routine and keeping up productivity. If you're the type of person who is distracted easily (like me), remote work can be challenging from home. I have all kinds of productivity tricks - site blockers, pomodoro timers, certain music, etc. The biggest thing to me is getting out of the house once a day at least, shuffling around my environment I find motivational. I'll go to a coffee shop for a few hours each day and its often the most productive few hours of that day. Getting a shared office / desk space, co-working with friends, working from the road, library etc are also great ways to change things up and put yourself in work-mode.
Hope thats useful advice. Good luck!