coprogramming is a tool that makes it insanely easy for beginning programmer to collaborate on small projects.