The other day I was chatting with a friend about Meteor and Node.js. He wanted to show me some code, but in the past Skype's screen sharing hasn't worked so well for that. Then he told me about Screenhero.
Their website looked great, so I immediately downloaded it to give it a try. I wasn't disappointed. Screenhero's tagline is Better than working in the same room—and they're right. Within seconds I was connected to Andrew's desktop and could see exactly what he was doing. Not only that, I was even able to control a separate mouse cursor, type on his system with my own keyboard, and talk to him through the app.
That may sound like a huge security risk for the average person, which I agree with completely. But for developers, this little app could revolutionize the way we collaborate.
Probably not like this.
I remember my first experience with pair programming—it was awkward and unpleasant. At the time, I would have killed for this app. If you've ever had to share screens with a fellow developer, I highly recommend trying it. The app is free while it's in beta, and there's a Mac and Windows version available.
August 7, 2014: Screenhero is out of beta and is now a paid service.
Developers aside, I also think there will be a huge market for Screenhero in tech support. What other applications do you think this type of collaborative screen sharing will be useful in?