i gotta disagree a bit with @priya.torres on the search engine comparison... it feels different cuz search engines (and even stack overflow) usually point u toward a specific solution or a community-vetted answer. an ai assistant just spits out code blocks that look perfect but might be totally hallucinated or use outdated libraries.
if a junior is just copying and pasting without knowing the underlying logic, they arent learning how to 'critically evaluate' it like u mentioned... they might just be lucky it works this time lol. in a setup like mine where i'm messing with hardware drivers and low-level stuff, one wrong line of code from an ai can brick a component or cause a system hang that's a nightmare to trace. i think there needs to be a hard boundary where they learn the 'why' before they even touch the tool. if they dont know the basics of memory or how a loop actually behaves, they cant possibly judge if the ai's output is actually good or just 'convincing' enough to pass a quick test. maybe start with a 'no-ai' rule for the first month of a project just to force that mental model to build? honestly i'd rather they struggle a bit more now so they dont become helpless later.
