In my journey to develop a retail point-of-sale advertising display for my wife's business (stay tuned for a future blog post!), I've found great support in my workflow from a combination of powerful tools. Primarily, I've been utilizing OpenAI's GPT-4 along with GitHub's dynamic duo of AI-powered solutions: Copilot and Copilot Chat VSCode extensions.
These Generative AI tools have become indispensable to me, significantly enhancing my productivity and efficiency throughout the development process. As a husband and dad with limited time for tinkering, their support has been invaluable. I find myself in a state of flow more often, allowing me to make the most of the precious time I have available.
Regardless of whether I'm asking questions to help gauge the complexity of an idea, double-checking my memory of a concept, asking for the code to a quick functional POC, or working with my code in the editor, these AI tools have been great additions to my toolbox. Most times the AI responses are nearly as accurate as I need, and occasionally spot-on.
Case in point, I was struck with the interest to try developing a simple app that would:
- Access the local webcam every few seconds.
- Scan the image for a valid QR code
- Print the code to the console.
To my delight, the app ran without a hiccup, and did exactly what I asked.
Effectively starting and finishing the implementation before I'd even had a chance to search
"webcam" on npmjs.com, I spent my time amused instead of challenged.
I'm not sure if I'll use this code for anything, but it was a fun anyway.
Source code for this project is available on GitHub