I'm trying. I'm really trying to give Copilot a chance.

So far it's been offering reasonable Python code suggestions. Not great, but reasonable.

Too bad I was asking it about Raku and Nushell.

Okay, today I'm using Copilot with Go, a language where if you took out the boilerplate you'd have nothing left but whitespace.

And it's pretty good! I don't trust the autocomplete suggestions blindly, but it gets a fair chunk of the structure that I need for a given expression or block.

So hypothetically Copilot would also work well for TypeScript, which exists mainly to put a nice suit and tie on JavaScript. (in other words, loads of boilerplate)
(also also I gotta stop trying to convince myself I don't know Go. I know it enough to know when Copilot's wrong.)
Copilot probably saved me an hour on typing this code but there's a logic bug in here somewhere I have spent the last three hours trying to isolate.

Aha!

That false argument was supposed to be true.

We're back on the road! We're nearly out of gas now, but we're on the road.

Ah. Hm.

Well anyways it's progress.

And this is all on me. Copilot doesn't know about the gg library yet.

I fixed it!

Now to break the rest of it

Copilot suggestions are based on vast swathes of code harvested from other projects. Licensing issues aside, this provides a whole new level of convenience.

Now I don't even have to go to Stack Overflow to get mad at other programmers.

Found out Steve Yegge is involved with Sourcegraph Cody so I went straight over to try it out. It's got a chat interface, but also some recipes. I tried the "code smells" recipe on the code Copilot helped me write.

I figure let the AI assistants argue with each other.

Cody | AI coding assistant

Cody is the most powerful and accurate AI coding assistant for writing, fixing, and maintaining code.

Sourcegraph
Okay yes all Cody's doing here is a friendly lint, but I like it. If I'm gonna add MegaClippy multidimensional Markov, I kind of prefer the Cody approach helping me figure out how to understand and improve my code to Copilot's approach of helping me write someone else's code.
Cody FAQ - Sourcegraph docs

@mjgardner I'll take a look at those. All I know so far is from Yegge's posts:

Cheating is All You Need

There is something legendary and historic happening in software engineering, right now as we speak, and yet most of you don’t realize at all how big it is.

Sourcegraph