Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Unreviewed code is immoral.

75,099 Aufrufe • vor 8 Monaten •via X (Twitter)

49 Kommentare

Profilbild von Lee Robinson
Lee Robinsonvor 8 Monaten

We still do code review for PRs to Cursor. The idea is to first get a working demo, test things yourself, and then ask others to review. You said "I would love it more than anyone if I didn't have to review code anymore". We agree. Think we can get there eventually but not yet

Profilbild von Mo
Movor 8 Monaten

Code review is a chore and of course the fantasy is removing all chores :) I struggle philosophically though to imagine totally unreviewed code in the wild. It’s not like poorly reviewed code is anything new. But for it to be the industry standard, sounds like a strange new world.

Profilbild von Michael Feldstein
Michael Feldsteinvor 8 Monaten

@leerob If nothing else, it saves so much time to not have to review code if you see the demo is not what you wanted and can tell it to go back and change it before you review

Profilbild von Mo
Movor 8 Monaten

@leerob good point

Profilbild von fj
fjvor 8 Monaten

as professionals we can't assume responsibility without cognitive ownership, and that requires looking at and beyond the code. i get the feeling all of these cool tools are being driven by the marketing team.

Profilbild von Mo
Movor 8 Monaten

cursor is just trying to win at all costs

Profilbild von fj
fjvor 8 Monaten

they all are :)

Profilbild von iamnobody
iamnobodyvor 8 Monaten

it's totally fine for unreviewed vibe codes, like openclaw, since nobody really uses it to do serious stuff, they only use for X posts to show off; but a complicated engineering application running on thousands of k8s containers, a tiny typo could ruin to let all services down, we've been there, it didn't happen on normal cases, it only happens on peak time

Profilbild von Mo
Movor 8 Monaten

yup 💯

Profilbild von abhi
abhivor 8 Monaten

Im glad my first job was at a startup where all I had to do was bug fix by looking at a shit ton of code across different languages. Ive always found code reviews tolerable since then

Profilbild von Mo
Movor 8 Monaten

that makes one of you :)

Profilbild von farz
farzvor 8 Monaten

HARD Agree. We are about to see a decade of very weak and broken software.

Profilbild von Mo
Movor 8 Monaten

yeah..until we figure out what the new rules are

Profilbild von farz
farzvor 8 Monaten

These companies are selling to the general population. So you’ll see alot of these ‘features’ which actually harm software development and the responsibilities that come with it.

Profilbild von Kaya 'Dalamanli' Wesley
Kaya 'Dalamanli' Wesleyvor 8 Monaten

this reminds me of when the music industry introduced synthetic sounds like. people complained (i believe still do) that it wasn't real music with real instruments. ima just leave this here for interpretation

Profilbild von Carlos Vim (CarGDev)
Carlos Vim (CarGDev)vor 8 Monaten

I really enjoyed this videos, use AI is ok use it blindly is the issue, believe that will do everything is basically dumb and make no sense

Profilbild von Mo
Movor 8 Monaten

glad you enjoyed it!

Profilbild von Jason Kempf
Jason Kempfvor 8 Monaten

For now. But, I don't generally check compiler output. Eventually we will only check whether the output meets expectations and not the internal plumbing. The fact we are having this convo tells you the path we're on. The "morality" of reviewing code is a short term issue.

Profilbild von JV - Product Factory
JV - Product Factoryvor 8 Monaten

Nah, you are wrong. Not building the right backpressure and harnessing is the immoral part. cc @GeoffreyHuntley

Profilbild von Mo
Movor 8 Monaten

@GeoffreyHuntley elaborate?

Profilbild von Nnenna 👩🏽‍💻✨
Nnenna 👩🏽‍💻✨vor 8 Monaten

I’m just confused as to why a developer can’t run the code and test locally? Why is that not considered in their video? And looks like Cursor is showing us who their target market is through this video. Vibe coders, not devs who have a career and reputation on the line.

Profilbild von Bishaluuu
Bishaluuuvor 8 Monaten

You're right but you are using a wrong example here. Most of the users who are not looking at the codebase is because 1. either they don't know whats right/wrong. 2. they don't care. 3. they are not building something important. They are most likely not building a crypto wallet with high security. from what I get in this demo is, they are targeting PMs, designers, etc. who wanna build visual things, clearly thats why there's a video. Reviewing the code would be passed on to an engineer who can actually review the code. Its their job.

Profilbild von Ken Vermeille | Vermillion
Ken Vermeille | Vermillionvor 8 Monaten

Mo, it's like I think something, I can necessarily put it into words, and you make a great video about it

Profilbild von Mo
Movor 8 Monaten

😄🤝

Profilbild von Scott (Human) - 𐌃𐌏ᖇ𐌉乙乙𐌃𐌕
Scott (Human) - 𐌃𐌏ᖇ𐌉乙乙𐌃𐌕vor 8 Monaten

cherry picked take tbh. If you are relying on every dev in every team somehow has both the maturity level(s) and team dynamics strong enough to answer those questions with certainty that you claim they would have, maybe. Even then I'd still raise an eyebrow and be skeptical. The reality is most teams around the world aren't all ex-rockstar gun engineers who write secure code and aren't capable of screwing their own code bases up. I'd probably bet more on Ai finding security vulnerabilities in the working majority via multiple wash cycles than anything one human says "this is secure" I'd also assume that if you vibe code your cursor way of life and go into production thereafter, you'd ofc put it through various wash cycles in the build pipeline to check for security vulnerabilities. A lot of ai still relies on grep instead of semantics so that can also fail too. Swap out the vibe coded "it just works" story line and swap in an incompetent dev you've arrived at the same starting line for this argument. Hence my "eh..." response. I can see both sides of this being equally arguable. This is just a free kick for you is all :)

Profilbild von David Nix
David Nixvor 8 Monaten

Thank you for being the voice of reason in the madness

Profilbild von Mo
Movor 8 Monaten

🙏🤝

Profilbild von memorIA
memorIAvor 8 Monaten

When you print a paper, do you review it. So that's the perfection in code we are reaching...

Profilbild von Horace Guy
Horace Guyvor 8 Monaten

Agreed. It’s actually a bigger issue than it seems.

Profilbild von Panta
Pantavor 8 Monaten

The only way code can go unreviewed by humans is if it's "reviewed" by something else - tests or agents or both. I can imagine the correctness percentage of systems like that trending upwards into 9-s, until they become better than human teams. But AFAIK we're not there yet.

Profilbild von 1-800-Autom8
1-800-Autom8vor 8 Monaten

I'd also love not to review code I don't understand.

Profilbild von ♏️bakr
♏️bakrvor 8 Monaten

agree with your claim. Even they both sound unprofessional individuals saying “or whatever” “Tested to make sure it works” They seem don’t know exactly what’s is going on and what are they talking about! Just using a provided feature

Profilbild von Cryptosailor
Cryptosailorvor 8 Monaten

amazing content. very relevant. shortcutting reviews will lead to larger problems in the future. hackers are going to have a field day (the use LLM/agents too...)

Profilbild von Mo
Movor 8 Monaten

thank you! 🙏

Profilbild von mattteo
mattteovor 8 Monaten

great video. So for hardcore code reviewers, how would you make the « human code review monitoring » part more reliable, less friction, much better overall experience than we have today, apart from using tools like Greptile or Code Rabbit? Curious to know how you think of this in your own -or other colleagues’- hardcore environments

Profilbild von Liberalni Patriota
Liberalni Patriotavor 8 Monaten

If Boing finds about this, we should switch to boats

Profilbild von Jacob Severson
Jacob Seversonvor 8 Monaten

See, this is where I get worried. Someone is going to release one of these unreviewed coded agents and it is going to break the internet or something.

Profilbild von Khalil Liouane
Khalil Liouanevor 7 Monaten

I am having a similar problem while reviewing any LLMs work with creative writing. What I discovered is that any LLM is good when you know exactly what you want (review time becomes almost minimal). With software engineering, it’s much more complicated.

Profilbild von Artem -
Artem -vor 8 Monaten

it is a great tool for visual features, and it must be supported by other tools and separation of concerns and so on, so you just trying to hype, bro

Profilbild von Dave
Davevor 8 Monaten

I’ve been shouting this sentiment forever. Why are there so many people out there PROUD of not reading the agents code. Crazy times.

Profilbild von Tom Maiaroto
Tom Maiarotovor 8 Monaten

You are 100% correct. I love AI and think it's a fantastic productivity tool because I can read and review code quickly. That took many many years of writing and reviewing code though. If this is their direction, then they will be build an incredibly dangerous tool.

Profilbild von Khalil Liouane
Khalil Liouanevor 7 Monaten

Every ai engineer answer will be let’s have agents to do the review.

Profilbild von rizzy
rizzyvor 8 Monaten

Another thing that got completely forgotten is testing, I never saw any vibe coders mention testing, while tests are the perfect solution to stop LLMs breaking your apps, and it’s insane since sometimes u just spend 50% of working time on tests

Profilbild von throwaway33
throwaway33vor 8 Monaten

I'm telling you, man, one of these days someone's going to "vibecode" code for a safety critical system and there are going to be people hurt or, in the worst case, dead.

Profilbild von Libra ✝️
Libra ✝️vor 8 Monaten

I very much believe that in the nearest future, llms would be trained well enough to be able to review code and check for security vulnerabilities (I very much believe they already do this in fact)

Profilbild von Jscott
Jscottvor 8 Monaten

Shipping unreviewed code would be insane, i hope to god folks dont do that. I think vibe coding and tools like what cursor built are incredible for prototyping, and showing proof of concept and testing with users. Then you throw it to engineers to actually build it for real.

Profilbild von إبراهيم المقرن
إبراهيم المقرنvor 8 Monaten

Regarding how to know if the code is safe, I think there’s a chance that people rely on things like this It will never be perfect, but it might improve so much that it becomes better than what humans can cover by reviewing the code.

Profilbild von TheyamLolzz
TheyamLolzzvor 8 Monaten

Why use w3c and w3schools, while you can vibe and surf🏄‍♂️? Surfing the internet that is 😂. #whylearn

Profilbild von Lonely nerd.
Lonely nerd.vor 8 Monaten

This is something we can resolve by simply having you review code with your keen eye and then have the other top coding AI platforms review the same and see who performs higher reviewing code -- you or the top AI platforms. Let's setup the test. Primates vs. AI. #highnoon

Ähnliche Videos

Ben Shapiro is an immoral pornographer.
2:00

Sensitive content

Ben Shapiro is an immoral pornographer.

Andrew Tate

2,258,950 Aufrufe • vor 1 Jahr