Redirecting to The three eras of AI-assisted coding