Professional Software Design on SplitClub