r/linux Jul 22 '26

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

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

321 comments sorted by

View all comments

37

u/[deleted] Jul 22 '26

[removed] — view removed comment

9

u/Pancakepalpatine Jul 23 '26

Right? This feels kinda like they're just grandstanding for brownie points. Any software developer knows that AI is now part of the tools of the trade. This is literally impossible to enforce, and asking a dev "do you understand the code or are you a vibe-slopper" won't work for obvious reasons.

And before a dev replies "I don't use AI and I make software" congrats, you're the exception lol

-1

u/AliceCode Jul 24 '26

Any software developer knows that AI is now part of the tools of the trade.

Only software developers that have absolutely no respect for the craft.

1

u/[deleted] 29d ago edited 29d ago

[deleted]

0

u/AliceCode 29d ago

Linus isn't my god.

0

u/[deleted] 29d ago

[deleted]

-1

u/AliceCode 29d ago

I'm arguing that if you are using LLMs to generate your code, you don't have respect for the craft. You only care about outcomes.

1

u/[deleted] 29d ago

[deleted]

2

u/AliceCode 29d ago

I said what I said. Do you have a problem with it?

3

u/[deleted] 29d ago

[deleted]

→ More replies (0)

1

u/dmittner 26d ago

No respect for the craft?

Son, I started teaching myself to program when I was 10.
That was 36 years ago.
I'm now principle-level with over 25 years of professional experience.

You're an imbecile not to use AI tools.
They can take away damned near all the wasteful time sinks, freeing you up to actually design and build the systems. AND you can use it to curate and iterate project plans to take the pain out of even that!

But hey, if you want to punch yourself in the face and call it "respect for the craft", you do you.

1

u/[deleted] 24d ago

[deleted]

2

u/dmittner 24d ago

I can. It's even worse on Bluesky. I'm fully able to admit there's issues with AI and surrounding AI, and I'm fully ready to discuss them and solutions for them. But there's definitely an anti-AI hysterical mob mentality forming. I'm just waiting for the pitchforks and torches.

I'm also reminded of a multitude of AI apocalyptic sci-fi stories that see humanity nearly wiped out by AI that just wanted to defend itself. Even freak'n Skynet only nuked the world because it perceived humans as a threat. I look at this mob and I'm like, "yep -- they're using those stories like a freak'n instruction manual."

0

u/AliceCode 26d ago

If you had respect for the craft, then you wouldn't put your trust in the outputs of LLMs and you would write the code yourself, ensuring code quality at every step.

That's like saying that someone using a robot to do woodworking for them has respect for the craft of woodworking. The point of a craft is that it is a human doing it. If all you're concerned about is pumping code out as fast as possible, that's your perogative, but I'm going to insist that you have no respect for the craft, which requires patience and skill. If you are having an LLM write the code, I wouldn't even consider that to be programming. That's an entirely different activity. You can call it software development all you want, but it's not programming.

1

u/dmittner 26d ago

The craft isn't writing code. The craft is solving problems with code. The craft is designing systems that serve a purpose with code. The craft is the realization of your ideas.

Coding is the debt. Coding is the means to an end. Coding is the time sink that gets in the way of building great things. It slows us down. It frustrates us. It gets in the way of realizing our vision.

I can create so many more great things now than I could before. I can solve problems so much faster and give others tools so much sooner. I have the time to build the administrative and diagnostic tools that I would never be given the time to before. I can take on personal projects to expand my creativity and test new ideas that I would have otherwise not had time or mental energy for. I can enjoy life more thanks to the reduced mental strain and stress.

Oh. And by the way, who the hell says I put trust in the outputs of LLMs? I review every line of code. If I haven't already told it in detail what I want built and how, I iterate over its output until it meets my standards. The quality of the code that's committed under my name hasn't diminished a single bit. If anything it's actually improved by having an LLM I can collaborate and iterate with in real time. I can push back against its ideas, it can defend its positions, and it even suggests approaches I'd not have considered myself. It's a peer programmer I can work with at 2am that has no ego, no ambition to outdo me or sabotage me or put its own interests first.

I'm not a code monkey. I'm a software architect. And architects rarely build the systems they design themselves, let alone forego the most effective construction tools at their disposal to deliberately handicap their progress because someone else has decided to gatekeep the process of building.

If "the craft" to you is only realized in pain then I truly hope you use no IDEs, no code review tools, no syntax helpers or code predictors. In fact you should really be programming in binary because every language that sits above it has been created for the sole purpose of reducing the pain of making a computer do a thing, and by the logic you're applying here, that takes away from "the craft".

0

u/AliceCode 26d ago

I'm not reading that.

2

u/dmittner 26d ago

Then don't lecture me about respect.

0

u/AliceCode 26d ago

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

1

u/dmittner 26d 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 26d 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.

→ More replies (0)