Skip to main content

AI Pair Programming Showdown: ChatGPT vs Google Bard vs Bing Chat

· 2 min read
Morgan Moneywise
CEO at Morgan Moneywise, Inc.

Ever since large language models have taken the world by storm, I've been curious about how helpful these AI-powered chatbots can be to programmers like myself.

To put them to the test, I decided to build a couple of simple API endpoints using FastAPI and see how ChatGPT, Google Bard, and Bing Chat can assist me in the process.

Here's how they fared:

Effortless VSCode Setup: Debug 3rd Party Libraries with Pytest in Minutes!

· One min read
Morgan Moneywise
CEO at Morgan Moneywise, Inc.

Every time I work on a Python project, I find myself having to look up the VS Code launch configuration to enable Pytest to step into 3rd party libraries when using the interactive debugger. It became quite frustrating, and I knew I couldn't be the only one facing this issue. So, I decided to create a video tutorial to share my knowledge and help fellow developers set up their projects more efficiently.

Bing Chat vs Google vs Stack Overflow: Who Solved My Python Problem the Fastest?

· 2 min read
Morgan Moneywise
CEO at Morgan Moneywise, Inc.

As a programmer, you've likely encountered moments where you needed help with a coding problem or wanted to find a more efficient solution. I recently faced a challenge while trying to generate a UUID3 string in Python, and the internal documentation wasn't helpful. That's when I discovered Sydney (Bing Chat) and was amazed at how quickly and effectively it provided a solution, complete with a code snippet!

In this blog post, I'll share my experience with Bing Chat and highlight the standout user experience offered by Sydney in Microsoft Edge.

Level Up Your Git Workflow with AI-Generated Commit Messages

· 2 min read
Morgan Moneywise
CEO at Morgan Moneywise, Inc.

If you're a fan of Copilot, you know how AI can significantly improve your coding experience. But what if AI could also write your commit messages for you? With GitLens 13.4, this dream has become a reality! In this blog post, we'll explore how AI-generated commit messages can transform your Git workflow and boost your productivity.

My VS Code Setup To Practice TDD When Developing REST APIs

· One min read
Morgan Moneywise
CEO at Morgan Moneywise, Inc.

A lot of people I know will repeatedly alternate between writing an endpoint in their IDE and Postman/Swagger to test it. I do not like this workflow because of the constant context switching. I also find that it's easy to forget to test a scenario or to test the wrong scenario. I've found that it's much easier to test the API in the IDE itself.

I personally prefer the Test Driven Development (TDD) approach. I find that it helps me to write better code and to think about the API design before I actually start writing code. I also find that it helps me to write better tests and to think about the different scenarios that I need to test for.

So, how can we do this in VS Code?

Never forget an issue or a PR again with GitLens Focus View

· One min read
Morgan Moneywise
CEO at Morgan Moneywise, Inc.

When working on an open source project, it's easy to lose track of the issues and pull requests that you are working on. I've been guilty of this myself and have had to go back to GitHub to find the issue or PR that I was working on. If you don't track it yourself, you can easily forget about it and that issue or PR will stay open for months on end.

Fortunately, GitLens 13.3 has a new feature called Focus View that makes it easy to track the issues and PRs that you are working on. It's a great way to keep track of what you are working on and to make sure that you don't forget about it.

Here's how it works:

How Copilot Won Me Over

· 2 min read
Morgan Moneywise
CEO at Morgan Moneywise, Inc.

Copilot is a service from GitHub that uses machine learning to help you write code. It was made generally available to the public on 21 June 2022.

As a person working in AI, I was very skeptical about this feature, and did not bother trying it for a long time. I expected it would generate code that is so buggy that it would be more productive to write the code by hand.

Until one day, a colleague whom I had a lot of respect for was singing praises about how Copilot helped him write a complex piece of code, and I decided to give it a try.