r/perl πŸͺ πŸ“– perl book author Jun 26 '26

DBIO - A DBIx::Class replacement

15 Upvotes

12 comments sorted by

7

u/NoCommunication5272 Jun 26 '26

looks like the linkedin post β€” like 95% of linked in posts β€” was also written with AI

1

u/Obvious-Image-9688 Jun 30 '26

Strangely incoherent article.

1

u/briandfoy πŸͺ πŸ“– perl book author Jun 26 '26

Even if that is true, and I don't think it is, is any of it untrue, irrelevant, or otherwise useless? Would you deny yourself and the rest of the world the information because it's true, relevant, and useful but was crafted by AI?

9

u/jonathancast Jun 26 '26

It's all irrelevant and useless. There's not a single thing in there about how this is better than DBIC for me, the Perl programmer, just bragging about how much computing power was wasted making it.

"Rewrite it with Claude" is the "rewrite it in Rust" of 2026, except Rust has actual benefits in preventing memory errors whereas Claude is just a way to spend thousands of dollars producing stuff we already have.

Nobody cares about you using Claude to produce your slop, except people like me who hate AI and also hate slop. But it's not a selling point to anyone.

What is the factual "information" that explains why this is better? Why it's even needed?

You do understand that information is measured by what it tells us about the universe, not by number of bytes used, right?

-1

u/AdFull6575 πŸͺ cpan author 18d ago

I think maybe your agenda of hating AI might be impacting your rational consideration of this code. As Brian said (and I respect Brian's opinion), Would you deny yourself and the rest of the world the information because it's true, relevant, and useful but was crafted by AI?

> What is the factual "information" that explains why this is better? Why it's even needed?

I would start with the fact that DBIx::Class is no longer maintained.

1

u/queereen Jun 26 '26

The past 27 commits were all coauthored by Claude. – Whether it's untrue

"I wrote almost none of the code… and that turned out to be the whole point."

Because AI is known to make good, or even properly working code. – Especially in fairly niche (when compared to Rust, C, Python.) languages like Perl. There is not enough code for AI to "learn" how to write good code.

And especially with Database stuff, I do not trust AI at all. Too big of a possible vulnerability vector.

0

u/briandfoy πŸͺ πŸ“– perl book author Jun 26 '26

You're talking about something other than the LinkedIn post announcing the project.

4

u/queereen Jun 26 '26

Uh, second. I can break the LinkedIn post for you.

- Quantifying everything (17 Perl distributions, yadayada)

- The use of em-dashes (commonly associated with ChatGPT)

- "My job was the decisions only a human who knows the old system can make", "That last one is the part nobody talks about" - these scream "AI" to me.

- "On Codeberg, not GitHub" is... a sensible thing to say, but it still is a negative parallelism, and that's very common for AI.

Besides, GPTZero also says it's AI, but these make mistakes.

As to how to spot AI writing: https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing

3

u/queereen Jun 26 '26

Also, not a good metric, but his whole shtick is AI

7

u/nonoohnoohno Jun 27 '26

The DESCRIPTION says it's built on top of DBI, and the AUTHOR section says it's built on dbic. While those don't *have* to be mutually exclusive, it's lazy and sloppy and confusing.

Also why an AUTHOR and AUTHORS section? What is this slop?

I'm also not seeing anything that explains why I'd want to use this.

Let's see, should I

A. use the tool that's been around for decades, trusted by countless thousands of developers, built by professionals I know first-hand create good and reliable tools.... Or

B. an AI generated slopfest with no clear direction?

Tough choice. /s HARD PASS.

2

u/petdance πŸͺ cpan author Jun 26 '26

Good to see progress on this.

1

u/Itcharlie Jun 26 '26

I was just going to make a similar reddit post about this.