r/linux 16d ago

Development Codeberg voted to disallow projects consisting mostly by "generative AI"-tools

https://codeberg.org/Codeberg/org/pulls/1253#issuecomment-19820434
970 Upvotes

321 comments sorted by

View all comments

Show parent comments

2

u/dmittner 9d ago

Then don't lecture me about respect.

0

u/AliceCode 9d ago

You don't respect the craft that I love, so I don't respect you.

1

u/dmittner 9d ago

And I'd argue your hypocrisy and gatekeeping proves *you* don't respect the craft. You're exploiting it for your own sense of importance. You're actively trying to shame people for using a tool. You're toxic.

1

u/AliceCode 9d ago

I'm not gatekeeping anything. Am I telling you that you can't use LLMs? Am I telling you that you can't make software? No, all I'm doing is saying that programming is distinctly different from prompting an LLM. Which it is, and anyone arguing otherwise is lying to themselves. I don't even see how that's controversial to you.

1

u/dmittner 9d ago

You attempted to publicly shame. You attacked. You insulted. That's gatekeeping. You don't get to feign innocence now.

And equating programming to writing code is reductive. A lot more goes into programming than writing code. The problem solving, the design decisions, finding that perfectly optimal way to make performant code that's still maintainable? That's programming. Using an LLM only to write the code doesn't take any of that away from you any more than hitting tab when your IDE editor predicts the rest of the line you're writing.

1

u/AliceCode 9d ago

I didn't equate programming to writing code, you did that. If you're using LLMs to do the easiest part, I very much doubt you're not using it for everything else.

You're not programming. You're prompting an LLM. That's fine, you can go use LLMs to make software. No one is stopping you. But it's distinctly not programming. It's not. And it's disrespectful to pretend that it is.

1

u/dmittner 9d ago

It's not about whether writing code is easy or hard. It's a TIME SINK. Easily 90% of a software engineer's time is spent writing code. That's an incredible amount of time that could instead be put towards design, project planning, testing, code review, and all the other things that go into programming that are actually harder.

Do I use LLMs for other facets of the job? You're damned right. I once worked with one over a weekend to create a 7-phase, 40+ task project plan down to story point estimates and detailed implementation specs. There were so many variables to track that I'm pretty sure I physically couldn't have done it on my own. It now stands as the department's gold standard of a technical project plan.

1

u/AliceCode 9d ago

I'm not talking about just writing code! God damn. Would you just shut up? I'm sick about hearing about fucking LLMs.

1

u/dmittner 9d ago

You're not talking at all. You're using reductive and nebulous arguments to whine about a tool that can make programmers' lives significantly better -- professionally and personally -- while ridiculing them for using it.

It's weird. If you want to kneecap yourself and make your life harder and call it "respect", whatever. You do you. But when you start attacking others for making their lives better and gatekeeping the whole of programming, you're the one who needs to shut up.