Pair AI Programmers?! Oh My!

I cannot believe some of the awesomeness we are seeing in the programming industry!! #AWS with #CodeWhisperer and #Microsoft with #Copilot? Are you kidding me?

Have you tried these techs?

So, off the top of my head, I wanted to return a bad request from a C# WebApi, but couldn't remember the "Bad Request" code. I typed in "Bad Request" in VS Code with Copilot turned on, and it dropped this into my editor:

            catch (Exception ex) {
                return BadRequest(ex.Message);
            }

This may look simple, but these 2 seconds would have likely taken 2-3 minutes to web crawl, read results and type the code in. Imagine what that means to seasoned developers that aren't in the daily code grind, but know what they want to code.

What if you're not a Java developer, but you need to drop a java code snippet in based on how you design software? You can do it, without knowing the libraries and syntax, based on how you think the software should behave!

Does this make intimate knowledge of the syntax of coding languages and libraries/namespaces no longer necessary?

What if your true skillset is simply a good software designer, who no longer needs to be concerned with the nitty-gritty details of syntax and library organization? Your possibilities are endless with these pair programmers!

I'm going to put these opportunities to the test in a series of personal coding experiences, to see the capabilities of all of us problem solvers. Stay tuned!