Skip to main content

One post tagged with "AI Engineering"

Building practical AI-powered software systems.

View All Tags

I Used GitHub Copilot Every Day — GH-300 Still Taught Me These Things

· 11 min read
Mpho Magoro

GitHub Copilot and GH-300

I had already been using GitHub Copilot regularly before I decided to take the GH-300 certification.

It was part of my normal development workflow. I used it to generate code, explain unfamiliar code, refactor existing solutions, explore implementation approaches, write tests and reduce repetition in everyday engineering work.

So when I first looked at the GitHub Copilot certification, I had a very obvious question:

If I already use Copilot every day, what exactly am I going to learn from an exam about it?

It had been a while since I had completed a formal certification, and I had started to think they were not always necessary. At the same time, I also knew that certifications can be useful when they force you to think more deliberately about a tool you already use well.

That question turned out to be the reason the certification was useful.

Using a tool frequently and understanding how to use it deliberately are not the same thing.

GH-300 pushed me past the "I know how to prompt this tool" stage and into the larger question of how AI fits into real software engineering work: context, instructions, governance, accountability and workflow design.

There were plenty of topics in the exam that went beyond my day-to-day usage, and that was exactly why it was valuable.