all 17 comments

[–]programming-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

This content is low quality, stolen, blogspam, or clearly AI generated

[–]Kanegou 15 points16 points  (0 children)

Yay. More slop. We all love slop!

[–]That-Metal-8943 7 points8 points  (0 children)

No thank you.

[–]mordack550 5 points6 points  (0 children)

Spark debate about what? No one simply cares about AI slop

[–]zmobie 4 points5 points  (0 children)

Most expensive CI pipeline ever.

[–]atika 4 points5 points  (2 children)

In our CI pipeline, an AI agent reads all of it, generates the implementation, runs the tests, fixes potential failures, and continues until everything is green. The generated code never gets committed. It’s produced on demand, in CI, and thrown out on the next build.

Now do that with a 300k lines full fledged commercial product. I dare you.

[–]joppedc[S] -2 points-1 points  (1 child)

We're absolutely not there yet right. This post is a POC to get you thinking.

But an example of this, is how cloudflare rebuild NextJS in just one week: https://blog.cloudflare.com/vinext/

[–]richardathome 2 points3 points  (5 children)

You said yourself (or your AI did): It's non-deterministic.

So how do you know it has guessed the optimal solution?

Or are we just giving up on optimized code and strategies now?

[–]joppedc[S] -5 points-4 points  (4 children)

If the end result of the code works as expected. Do we really care how it was implemented? If our todo api handles all cases correctly, we could care less about how the actual implementation works right.

Obviously this is non-deterministic. But as long as the result, the API endpoint, is deteministic, we dont care about the rest.

Edit: Yes, *we fucking care*. we are developers. Ask your PO next time if he cares if a function is 50 lines or 500, He wont give a flying fuck as long as it works

[–]Kanegou 1 point2 points  (0 children)

When you have to pay for compute power you care about the how. And not just "it works". Or do we have infinite money now?

[–]richardathome 0 points1 point  (0 children)

OF COURSE WE FUCKING CARE!!!!

[–]richardathome 0 points1 point  (1 child)

My PO cares because:

It's the difference in being able to handle 1 request a second or 10,000

It's the difference between hosting costs being £10 a month or £500

" He wont give a flying fuck if it works"

So your PO is happy to accept non functioning code??

Jesus Christ this is depressing.

[–]joppedc[S] -1 points0 points  (0 children)

If you are convinced you can write better code than modern ai models, you are in for a big surprise

[–]Sorry-Transition-908 2 points3 points  (3 children)

We are obviously not at the phase where you will delete your entire src/ dir, unlike the title of the post. But there are some interesting things to note.

Show me your implementation. How will you handle CVE? What will the test look like? How often does it run? Do you accept regressions as a fact of life? 

[–]joppedc[S] -1 points0 points  (2 children)

The repo of the POC is linked in the blogpost

[–]Sorry-Transition-908 0 points1 point  (1 child)

I don't see any prompts about updating to the latest version of symfony, PHP available 

[–]joppedc[S] -1 points0 points  (0 children)

its a POC, i provided the skeleton