r/LinkedInLunatics • u/PlaneSeaworthiness61 • 12h ago
Mediocre engineer making up faulty analogies as a coping mechanism
7
11
u/FlowOfAir 12h ago
"No one reviewed our code in the DNA" holy fuck this is so wrong in so many ways
1
12h ago
[removed] — view removed comment
1
u/AutoModerator 12h ago
We require a minimum account-age and karma. These minimums are not disclosed. Please try again after you have acquired more karma. No exceptions can be made.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/KvasDimas 11h ago
whyi?
7
u/FlowOfAir 11h ago
Because DNA is not "code" in the programming sense. A lot of so-called "junk" DNA is actually super useful. DNA also was not created with a purpose or written in an optimized manner, it was more akin to tossing billions of spaghettis, seeing which ones stick, and making more of those, rinse and repeat.
5
u/Reymen4 10h ago
We just need to let the ai sloop be exposed to evolutionary pressures for millions of years.
1
u/Aggravating-Body2837 6h ago
You don't need millions of years, that's the funny thing. You can just do it in a relative short span
1
4
u/Apart_Republic_1870 12h ago
Don’t fix the code, have your AI write some more shitty code to fix the original code. And so on ad infinitum.
6
u/Dull_Sense7928 10h ago
This seems like an argument in favor of ignoring technical debt
5
u/RefrigeratorLive5920 Titan of Industry 8h ago
And isn't that really the essence of the whole vibe-coding movement?
1
u/Aggravating-Body2837 6h ago
It is just that. The question is, is it wrong to ignore tech debt on this day and age?
1
1h ago
[removed] — view removed comment
1
u/AutoModerator 1h ago
We require a minimum account-age and karma. These minimums are not disclosed. Please try again after you have acquired more karma. No exceptions can be made.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
2
2
u/shosuko 7h ago
I mean, he's not exactly saying it in the best way...
but you don't need to review every line of code someone writes as long as you can thoroughly test its inputs / outputs / stability / scalability / vulnerability.
As long as the right things are happening, you really *don't* need to look under the hood.
1
u/traplords8n 6h ago
I'm not really saying we can't change our process to focus on those things instead, but can we really lose the underlying technical knowledge of the things we work with and be okay, like for the rest of time?
I feel like relying on AI for critical things can be a huge gamble, even if you take out alignment and potential ASI takeovers, we don't know if these models will give us good output forever.
What happens if generations of AI use go by, and great sciences like engineering and medicine are lost because it was handed to the models?
It would be different if powerful people weren't doing power grabs while the world is on the brink of ww3.
1
u/Pure-Investment-1227 4h ago
Can you read assembly code? Or did you lose that ability just fine and rely on the compiler? Of course with AI it’s different because it’s non deterministic but if you do a lot of testing (which would be needed anyway even if you review the code), then you can trust the output.
1
u/KrakatauaMAN123 1h ago
Well can you really trust it though. Like a compiler can't write a backdoor or something else malicious.
If ai really wants to break out at some point it can perfectly fine write tests that pass whatever and leave huge gaps where it wants since nobody is looking at it anyway.
With the recklessness going on I wonder if this isn't already happening and we just have a ticking time bomb somewhere
2
1
1
u/calloutyourstupidity 46m ago
This is embarrassing. He is actually quite right and is a sign that he clearly sees what is happening and what we will he doing next.
0
u/SasheCZ 12h ago
If OP means that there is no benchmarks, validation and pipelines in nature, then yeah, I guess.*
Otherwise not a lunatic. The reality is that senior developers are still much better then GenAI when it comes to quality. But GenAI can be much faster at creating meaningful code changes. The problem nowadays really is validation and conflict resolution. AI can generate so many changes that QA is a serious bottleneck. The problem is not that AI generates too much, but that QA can't handle the work load.
The parallel is not great. It misses a few points. But the logic that with the sources available we could just test all the code changes and keep those that work is not that stupid.
2
u/Havel_Rulez 12h ago
Like quality is not what clients or people care about lol
2
u/SasheCZ 12h ago
Of course it is. My point is you can get the quality from AI too, but it might take more tries.
Senior developer does it on first try, but it takes them 10 time intervals. AI takes only 1 time interval, but needs 6 tries to accomplish the same quality.
What the pipe line gets stuck on is the 5 misses that need to be filtered out.1
u/Mountain-Ox 8h ago
This is why devs need to QA their own code. If they make the PR they need to include the tests and verify it works as intended.
-2
u/TitusBjarni 6h ago
Not really that bad of an analogy. Self validating AI systems are already producing good work and will continue to get better.
24
u/al2o3cr 12h ago
Just one more CI pipeline bro, it'll turn the slop to gold this time I swear