collaborative coding difficulties