Skip to main content

AI is My New Coding Coworker (specifically Bing Chat)

I have been using Bing Chat to write code. Specifically, I am asking it to write code that I would write myself. I have even been using it to rewrite new code for coding problems I have already written. Bing Chat is saving me enormous amounts of time. And, it helps me to fix minor bugs or inefficient lines I previously wrote.

I call Bing Chat my coworker because it works collaboratively with me like a fellow employee. I can develop an idea for code and ask Bing Chat to write it for me. I then review the code and think of ways to improve or add features to the code. It's extremely validating to watch Bing Chat present the code. It is very similar to what I may write and when I ask for improvements, it helps me learn ways I may be able to improve my own coding knowledge. And, when it produces code similar to what I might have written, it feels very life-confirming that I can read and implement Bing Chat's code based on my own knowledge. I don't feel replaced. I need to know that the code is good and I can only trust Bing Chat's code based on my experiences.

I plan to write more about my coding experiences with Bing Chat. I really appreciate the threaded view of the conversation and the code. The ability to copy and paste the code from the chat is extremely helpful. I plan to start cataloging the version histories of the code in GitHub as a diary of my coding collaboration with Bing Chat.

Comments

Popular posts from this blog

How to Create and Use a SharePoint App Registration

SharePoint App Registrations are incredibly useful for unattended tasks to read or update SharePoint sites. It's similar to a user service account but more secure. They cannot be used as a user sign-in. They are used in custom applications or automated scripted processes. They are made even more secure with a certificate, in which case, they may only run from the machine that owns the certificate. SharePoint Things to Do with App Registrations Read data and write the data to another process Write CSV, text, or XML files Useful for data for to import into report software Writing the data to other APIs such as ERPs, Project software, or work authorization systems Changing the data Check the data based on a schedule. Update the data based on constraints Change permissions of items in a SharePoint list once an item is past due Work with partners and vendors to provide just-in-time, specific access to necessary data Simple Process Create the application either in SharePoint or in App Re...

The Fix: npm ERR! code SELF_SIGNED_CERT_IN_CHAIN [SOLVED]

npm ERR! code SELF_SIGNED_CERT_IN_CHAIN npm ERR! errno SELF_SIGNED_CERT_IN_CHAIN npm ERR! request to https://registry.npmjs.org/gulp-cli failed, reason: self signed certificate in certificate chain What does it even mean? How does one fix this? There are so much information, it's hard to parse what I'm supposed to do. The Solution: Disable the Company VPN This is not ideal and you should work in cooperation with your IT security operations to let them know what you are doing and why you need it. It was reading this article:  https://stackoverflow.com/questions/54611707/request-to-https-registry-npmjs-org-co-failed  and the comments that finally clued me into our VPN causing the conflict. I previously did not have any issues but our company hired a new CISO who has been very active in hardening our corporate environment. What didn't work: gulp untrust-dev-cert Removing package-lock.json file Reinstall Node.js What I wasn't going to try (and you shouldn't either): npm...

Pronouns Available on Microsoft Outlook and Teams Profile Cards

I'm really pleased with the feature in Microsoft 365 that lets you add pronouns to the profile card! Pronouns are used to replace someone's name in a sentence, such as "she", "he", or "they". Adding pronouns to your profile can help you express your identity and show respect for others. It can also improve communication and trust among your colleagues in a hybrid multicultural workplace. Never set pronouns on behalf of someone else. To turn on pronouns: You need to be able to access the settings in your organizational settings for security and privacy Settings - Microsoft 365 admin center Select Pronouns Settings - Microsoft 365 admin center Check "Turn on and allow pronouns" To add pronouns to your profile: Open your profile card in Teams or Outlook on the web. On your profile card, select + Pronouns or the pronouns listed below your name. To add or change your pronouns, select from the examples (only available in English), or enter your...