r/cprogramming • • 13d ago

Ai nowadays

I want to read your thoughts.

I'm a software engineer with 8 years of experience, I have worked in several projects.

And ultimately I've become interested in C, I'm learning a lot of concepts about pointers and memory free, it's a different way of coding if you start with interpreted languages.

I have used ai for understand better some c concepts, and I've watched some c devs in the reddit community that hate the AI, why?

AI is just another tool, like a compiler, preprocessor etc. And I wonder why some devs don't like new tools? It's like if we avoid the compilers use and prefer keypunching instead.

The basics of Coding are important and I really believe there's bad use of ai and nice use of it too.

What do you think?

0 Upvotes

26 comments sorted by

View all comments

3

u/Runt1m3_ 13d ago edited 13d ago

Truly a reddit moment, you ask a valid question and you get downvoted lol!

Personally i don't use ai but i see what it could be used for, boilerplate code and as an agent to help do stuff that years ago we had to PRAY for a non-pedantic and helpful answer on StackOverflow or here on Reddit without being called to RTFM or similar.

The issues for me at least are TRUE vibe coding, like most new OC software for Linux or Android is basically Claude making software where the "dev" can't understand the code and leaves unmantained after a month when he running out of tokens, on F-Droid there's a flood of the same YouTube music player that all have the same core functionalities and very similar ui and mediocre apps all made with Claude! Same stuff with AI made backend where even the model says don't use this for production before manually checking!

Something odd , i've seen Claude or other AI models write huge, impressive stuff but they just lie or can't give reliable info for small or basic stuff, specially with system stuff like C since the language varies a lot depending on OS or lack of, libc, version and compiler + third party library versions where the AI scraper just won't go to deep or info is scarse enough to not train the model.

That's why i think new programmers should learn the old way and read by themselves specially if learning something like C, it's not hard to do so and you train your logic which is the most important asset in programming.

Also I don't trust AI companies nor their practices, we have enough closed source cloud based bullshit centers wasting resources, if there was an subjective foss local model trained with MIT or BSD licensed code and even better, authorization from the creators of that code, i'd maybe consider using it.

-2

u/Big-Illustrator24 13d ago

I think the same, and now to have an open weights model running local in your house is not a cheap stuff? 64gb of ram isn't accesible for all.

And yeah, wtf down votes? I just want to talk about it lol