Why does mob programming work?