Peer programming and debugging