Blog Post #2: AI and Me

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?)

Print Friendly, PDF & Email

Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *