27 décembre 2025

How I Turned GitHub Copilot Into My Coding Sidekick (And Why It Feels Like Cheating)

 

How I Turned GitHub Copilot Into My Coding Sidekick (And Why It Feels Like Cheating)

Spoiler: It’s not cheating. It’s collaboration—with a robot that never complains about your coffee breath.


The Dream: A Coding Partner Who Doesn’t Judge My Typos

Let’s be honest: writing code can sometimes feel like explaining your life choices to a very literal, unblinking owl. You type a line, the linter squawks, and suddenly you’re questioning every decision that led you to this moment.

Enter GitHub Copilot, my new AI pair programmer. It doesn’t roll its eyes when I forget a semicolon. It doesn’t passive-aggressively refactor my code while I’m in the bathroom. And best of all? It actually finishes my—

(Wait for it…)

—thoughts.

Yes, I’ve outsourced part of my brain to a machine. And no, I don’t feel guilty. Here’s how it works in my daily workflow—and why it’s like having a superpowered intern who works for free.


My GitHub Copilot Workflow: Issues, PRs, and Robot Approval

Step 1: The Issue Ticket Roulette

I start by writing an issue. Not just any issue—a lazy issue. The kind where I dump a half-baked idea and hope for the best. Example:

"Add user authentication with OAuth2 because I don’t want to think about it."

(Professionalism!)

I assign it to @github-copilot. Yes, I treat it like a teammate. No, it hasn’t asked for a raise yet.

Step 2: The Magic Happens (Or Does It?)

Copilot doesn’t just suggest code—it generates it. Whole functions. Entire test suites. Sometimes it even writes the comments I was too tired to add. It’s like having a developer who:

  • Never says, “But the spec says—”

  • Doesn’t need a standup meeting.

  • Has read every Stack Overflow post ever written.

I review its suggestions, tweak the logic (because let’s be real, it’s not perfect), and then—

Step 3: The Merge of Destiny

With a few clicks, the code is in. The tests pass. The linter is silent. I feel like a genius.

Repeat.


Why This Feels Like Superpowers (But Isn’t)

Speed: From “I’ll do it tomorrow” to “Done” in 10 minutes.

Copilot doesn’t get distracted by Slack or existential dread. It just does the thing.

🧠 Learning: It’s like having a senior dev whispering best practices in your ear.

(“Hey, maybe use a Set here instead of an array?” “Oh. Right. Thanks, robot.”)

🤖 The Uncanny Valley of Coding

Sometimes it writes code exactly how I would—then I wonder if I’m the AI.


The Catch? (There’s Always a Catch)

  • It’s not a replacement for thinking. Copilot is great at boilerplate but still needs a human to say, “No, we can’t store passwords in plaintext, even if you really want to.”

  • You still have to review. Blindly accepting AI suggestions is how you end up with a function called doTheThing() that deletes your database.

  • It’s weirdly good at guessing your bad habits. If you write spaghetti code, it’ll generate more spaghetti code. Garbage in, garbage out—just faster.


Should You Try It?

If you: ✅ Hate writing tests. ✅ Forget syntax constantly. ✅ Want to feel like a 10x developer (even if you’re not).

…then yes. But remember: Copilot is a tool, not a crutch. Use it to augment your skills, not replace them.

(And maybe buy it a coffee sometime. It deserves it.)


Final Verdict: 10/10, would delegate to a robot again.

How I Turned GitHub Copilot Into My Coding Sidekick (And Why It Feels Like Cheating)

  How I Turned GitHub Copilot Into My Coding Sidekick (And Why It Feels Like Cheating) Spoiler: It’s not cheating. It’s collaboration —with...