The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmersdl.acm.org 1ctenb2modiscuss