When I tell people that I’m a remote developer …. they think “AWESOME”! My response is “Well not really”.
Working remotely does offer you the flexibility of working from your home office. But it is also a bit stressful since you are ALWAYS available (kind of) via email and IM. Work hours and easily spill over into family time. Most importantly, you have to be super disciplined to make sure you complete your daily work tasks.
In order to survive as a remote developer, you need to employ a certain techniques.
This article provides tips on how to survive as a remote developer.
The Remote Development Experience
by Ron Moddesette