How I wrote my first Python desktop software for the first time without some coding skills.
Hi, I'd like to share my experience of how I wrote my first program with the help of AI and without any knowledge of Python programming. And, oh, my goodness, it works!
There's not much to tell here, but I'll show you my project in screenshots.
I used ChatGPT to generate the program code. Software development has never been so easy for me.
I was faced with the need to parse all emails from my mailbox according to a certain search condition.
My colleague from Turnkey Lab and I spent about 10 hours together looking for ready-made solutions for this. And 70 USD for tools seemed to solve this problem. But unfortunately, it was all in vain. We had only one day left before the deadline and it seemed like there was no way out. The amount of work was huge, almost 2 thousand emails that needed to be saved and then processed in Google Sheets.
What do we try?
Zapier - it turned out that it has limitations on working with Google spreadsheets
Advik tool - do not trust in security issues
Export Emails to Google Sheets by cloudHQ Chrome Extension - a rather expensive, though convenient application
Parseur - similar to Zapier
The off-the-shelf solutions were either too expensive or not optimized, which caused problems with accessing the results of the extract.
Time for ChatGPT
I had examples, and previously used ChatGPT to generate formulas for my spreadsheet. I tried to set it a new task. In response, I not only received the program code, but also detailed instructions on how to run it and what to adjust. In fact, it took me 5 more refinements to get the MVP. The first run was successful and I got the information I needed.
I even had an idea to turn this program into a web app to create my first SaaS project. But I'll come back to that later. Work comes first. In fact, I know several strong programmers who will write me such a solution for a beer, and it will probably be better. But that's not what this story is about.
The Moral
I love my free ChatGPT by OpenAI
In conclusion, even if you feel there is no way out, consider trying AI to find a solution.