Keeping programming fun

I’ve written a little post about the use of AI (specifically LLMs) for debugging and coming up with clever solutions when programming. My point is that I much prefer using our creativity to solve these sort of “programming puzzles”, and it’s a shame to use AI for it and offload this fun part of writing code (to me). I’d love to hear your thoughts!

5 Likes

I have two stances when it comes to using AI for coding tasks.

If I am coding as an exercise in learning or for the purpose of challenging my gray matter, I agree that AI has no place in that process, since that defeats the purpose of the intended exercise.

If, on the other hand, I am tasked with a directive to “fix it!”, I can quite easily justify “calling in” the assist of AI … but ONLY after failing to sort it out, as a first attempt by myself, as a matter of professional pride, and a built-in self-check on my skills “currency” level!

I am not sure that it would be advisable, generally speaking, to use AI as a “first stab” for all new issues because, over time, that would cause the human brain to “lose connections” from lack of putting those brain cells thru the paces.

5 Likes

Often, AI suggests stupid code (especially with the esp32 microcontrollers) and I have to check other reputable sites to verify. Or I pull sample code from Adafruit, which works.
My 2cents

6 Likes

That looks like an amazing resource to those involved in breadboarding and firmware! As for me, I must declare that I don’t have that skillset!

:slight_smile:

4 Likes

Wholeheartedly agree with you! I think that’s also the point I was trying to make: if we just mindlessly let AI solve all our problems, our (critical) thinking abilities will surely diminish.

6 Likes

Good tip, thanks ! I just visited their site and I felt like a kid in a candystore :star_struck:

3 Likes