This week, I spent my time adding the initial implementation of user data storage for a currently logged in user on our website so that a user can get a personalized experience while using our app. I also added another webpage, and implemented a couple more backend queries to display more information personalized to our user on our app.
AI was actually very helpful; I only had one small issue on my tasks this week.
On the positive side, ChatGPT was able to easily generate code for me to fix how the local storage was working within our app. After not being able to get it working last week, this week I was able to ask ChatGPT why a section of the code was not operating as intended. It’s response was very informative and the updated code it generated actually fixed the issue. I am either getting better at writing prompts for ChatGPT, or it was just lucky that it fixed the code in such a way that worked for me. Either way, that was a definite win for me this week.
Another positive from this week was that I discovered how easily ChatGPT is able to explain certain parts of a larger codebase to me. I basically just asked it what a couple lines of code were actually doing my file, and it explained their purpose very thoroughly and even wrote it alternative way. This seems like it can be very beneficial to someone who wants to learn. It is really easy to just blindly copy and paste ChatGPT code into your files, but when you need to gain deeper understanding, it seems that it can help you there as well. This is very valuable.
The only negative I encountered from ChatGPT this week was that on a complex question, it crashed on me and wiped our entire conversation history. This was a pain, but not a huge deal because I gave it a short summary of what I needed help with to get it back up to speed. I also noticed that sometimes it can take quite a bit of time to generate an answer for certain prompts as well, but that isn’t anything more than an inconvenience.
Overall, this was a great week of progress using AI. I think I’m getting better at it and I’m looking forward to next week where I will build upon the initial data storage functionality I have implemented already.
Leave a Reply