297 karma · joined November 10, 2013
I haven't really had that experience until the last few months. Its just as surreal now as it was then.
Huh, what did the glasses have to do with it? Old prescription making it hard to read text for long periods of time?
It's the lack of overlapping schedules, not office space that is the sticking point.
The biggest challenge for us is simply the time zone difference. There is nearly very little time where the US team's working hours and the India team's working hours overlap. The only way to have face-to-face time is if people from one country start work really early and one country stay working rather late.
This means that something like a code review can be delayed a long time. If two team members are working at the same time, the review might take an hour or two. If the review is between India/US team members the same review can take 3-4 days in the best case: (1. code, 2. review, 3. address review, 4. approve)
So really we're looking for projects for the teams that can be done independently with as little cross-country review as possible but this is tricky for our project's current state of development.
I guess the takeaways would be: Look for roles in countries that have working hours with overlap with your own. A remote team doesn't necessarily mean any timezone
Look for roles with larger companies. If a large company does remote, it's probably more likely that they would have a team with similar hours to your own.
It's been awhile since I've used it but it worked well and could generate and analyze music in the classical Western tradition.
I used it in a project to generate midi music in the style of specific composers based on Markov chains. Sadly I don't have the source anymore otherwise I'd link you to it.