The Joys and Pains of Working Remotely

As a software developer for 15+ years, I spent a lot of time working remotely. Sometimes it was for my own projects, but the majority of that time was for employers. Working remotely usually...