It does a pretty decent job, and it's great for a first onboarding. However, I realized, asking the same question again, the answer is getting slightly better.
Now I wonder: Which prompts could I use so ChatGPT acts more like a programmer while explaining me the code?