GenAI potential and challenges in programming knowledge control | Synapse