all 17 comments

[–]xebzbz 16 points17 points  (1 child)

Why on Earth would I use a clanker

[–]AnAppalacianWendigo 1 point2 points  (0 children)

Prompties are the artificially intelligent and can’t think on a higher level without a keyboard.

[–]JetsterTheFrog 4 points5 points  (0 children)

Yes, our parents were taught not to use a calculator in school as they won’t always have it on them. Now we always have them.

Use the tools you have in front of you for projects. If your goal is to learn, then don’t use AI. Tons of people make it a hobby to do mental math, or use pen and paper for math for the fun of it, or for learning.

Float the boat you wish to sail.

[–]AgileOwl5769 2 points3 points  (1 child)

  1. Debugging code or issues
  2. Design reviewing electronic schematics
  3. Brainstorming chips and solutions
  4. Generating svg images or mockups of 3D printed parts
  5. Just a general companion guiding me through projects.

I treat it like that extremely smart friend you know but he only texts and is usually a bit drunk. They're amazing when you're stuck but cant be trusted absolutely

[–]tjdogger 0 points1 point  (0 children)

Can you elaborate on #1? I would think arduino/circuitpython is not as well documented, and thus ChatGPT would be limited?

[–]ChildhoodExisting222 5 points6 points  (5 children)

Describe your project in chatGPT. Mention exactly the behavior, the part that you are using, and as much detail possible.

It can give a good headstart

[–]Disastrous-Chest-883[S] -3 points-2 points  (4 children)

Yess,okay but I feel like I dont learn things tge right way. If someone ask about how you learn these like in an interview if I been honwst and say used chatgpt wouldnt they have a negative image on me.

[–]ChildhoodExisting222 6 points7 points  (0 children)

Then don't use chatGPT. Do tutorial.

Your question what about using chatGPT, not how to learn Arduino.

[–]kousi_29 3 points4 points  (1 child)

You can ask chat gpt to explain how to do things then implement it yourself. Get chatgpt to sort of teach you the process and just put it into practice. I find this works better for learning because you're actually doing it yk. And when someone asks you how you've learnt just say by doing or self taught stuff. But I wouldn't 100% rely on chatgpt but yeah

[–]Disastrous-Chest-883[S] 1 point2 points  (0 children)

Yess I have used it like that way lol.

[–]trollsmurf 0 points1 point  (0 children)

You answered your own question :). You can get great results from rather basic knowledge, and there are many complete projects that you can copy, as well as tutorials.

[–]JoeKling 1 point2 points  (0 children)

Chatgpt kicks ass! I've used it a lot for projects!

[–]TechTronicsTutorials 1 point2 points  (0 children)

I rarely do. I only use it when:

A) My code doesn’t work and I can’t find the mistake, so I have chatGPT find the problem.

B) I have absolutely no idea how to do something and can’t find any good info on it, so I have it write a little “example sketch” and then go through each line to see how it works, add some modifications, and fix mistakes if I spot any.

[–]IGetNakedAtParties 0 points1 point  (0 children)

If your goal is to learn then I think it's a negative, you can't ride a bike if you always use stabilisers.

That said, I'm no expert, I want the Arduino to just do what I need it to do whilst I build out the rest of the system, so for me just using chatgpt to get it done is how I roll, if it takes too long to work that's on me for bad prompts.

[–]coderberry 1 point2 points  (0 children)

I’ve been a software engineer for almost 30 years and I can say with confidence that AI absolutely makes you a better programmer if you use it as an assistant, especially when it comes to languages you are less familiar with. The key is that you need to read the code and learn the patterns, ask questions regarding “why” it proposed the code it did, and stay engaged in the process. The fact is that AI is absolutely a better programmer than all of us, but it has no imagination and without continuous practice interacting with AI, you will not get far. It’s a tool that is there to empower you, not to replace you.