AI has been something that I’ve been hearing a lot about recently, especially in the last few years and with things like ChatGPT, it is really hard to avoid. I have been more and more roles in AI, and under that, Machine Learning. While I haven’t directly incorporated AI into my projects, it indirectly contributes to my current group project.
With this new project, I am using two new tools, jQuery and Bootstrap. As a software engineer, I am always learning and adapting and this time, I have decide to try to use ChatGPT to explain to me the concepts and functions and how they work and with its ability to explain it to me like a 5 year old, I am learning a lot faster. While documentation will always be there and always be correct, reading it gives me headache as it feels like it’s another language (looking at you man pages).
Pros:
- Learning has been simplified, with the documentation being dumbed down without me having to read and processing it from the actual documentation
- I can ask questions and it gives me an answer without me having to check multiple different links (StackOverflow, GeeksForGeeks, the actual website, etc.)
- Saves me time
Cons:
- I can become less competent in reading future documentation in case ChatGPT doesn’t have the answer to my quesiton
- Rely too much on it and it becomes my new Google
- Become too lazy to look through different links as I do now if I have a specific question
Has it made me a better programmer? Yes, in the short term but I doubt that it will make be a very good programmer in the long run. I believe that I should be using this in moderation and in a way that it helps me improve but not rely too much on it. I see the value in AI, it will be here, continually being improved to heights that I can’t imagine in the future so rather than fighting it, I will choose to use it in a smart way.
Thank you for reading and stay tuned for the next one (soon?)
Leave a Reply