I've done this before with other programmers, both local and remote, it can work really well. I also once did extreme mathematics (well, game theory), where the two of us had to find an equilibrium in a situation with many computer participants. So instead of writing miles of code, we sat down with two pencils and one piece of paper and proved the solution.
It's fun, mostly because I get to code so fast, and I like working fast.
This is a surreal post.