I have been telecommuting 1-2 days/week for a few years so I present the following tips to those who want to telecommute:
- Practice communicating by email (especially when it is easier to talk in person about something) so you get better at writing emails that are complete and easy to understand.
- Practice doing as many normal activities on your telecommuting days as possible. Minimize "waiting until you get back to the office".
- Practice minimizing differences between your telecommuting and in-office days so that your telecommuting doesn't negatively affect the company.
For me #1 was the hardest to learn.
BTW why do there seem to be more full-time telecommuting positions in .NET than Java? (Or maybe you disagree...)