On Working Remotely
Wow. I guess I'm completely different from Jeff.<p>I have no need whatsoever for a "coding buddy." I'm considerably more comfortable working on a project solo. Even with a good team, I hate the coordination overhead.<p>I <i>can</i>, of course, and good team skills are important. I'm not saying that. But the coordination costs of software development increase super-linearly, so I tend to prefer using the minimum number of people that can possibly do a job. The break-even point is around 4-5 - after that, adding more people makes things <i>slower</i>, unless you can split the project into autonomous chunks.