Загрузка видео...

Не удалось загрузить видео

На главную

Reviewing AI-generated code is the new bottleneck. Writing code was slow before. Now, in a few minutes, you can generate virtually unlimited lines of code using AI. But developers are now spending 70% of their time checking that code. That's the new bottleneck. I've been using Cline, and they...

64,477 просмотров • 10 месяцев назад •via X (Twitter)

Комментарии: 34

Фото профиля Santiago
Santiago10 месяцев назад

By the way, Cline was recently the fastest-growing AI project on GitHub, and it's fully open source with 50,000+ stars. Here is a link to install Cline on @code: If you want to understand the new "Explain Changes" feature, here is a link to their blog:

Фото профиля Kirha
Kirha10 месяцев назад

AI moved the bottleneck from writing code to trusting it. Tools that make verification faster are now more valuable than tools that make generation faster, because output is no longer the scarce resource, developer attention is Anything that compresses the “review + understand” loop is going to be essential in modern workflows

Фото профиля Bill
Bill10 месяцев назад

This isn't about saving time. It's because people generating all this code don't understand it, so they can't possibly review it. And somehow they think reviewing it in English is good enough.

Фото профиля Nick
Nick10 месяцев назад

@sdrzn Santiago found /explain-changes lfg

Фото профиля Vayo
Vayo10 месяцев назад

time to install cline...

Фото профиля Ajit Gupta
Ajit Gupta10 месяцев назад

New job in upcoming years Software developer ❌️ Software reviewer ✅️ Code is there, but we need to review it. So, you still need to know how to write code before reviewing AI's code.

Фото профиля Nikos Katsikanis
Nikos Katsikanis10 месяцев назад

if you can't review the code, then plumbing is a better move

Фото профиля juanmacias 🏳️‍🌈
juanmacias 🏳️‍🌈10 месяцев назад

You can put the AI to review the code, is what I’m doing…

Фото профиля Finleysson
Finleysson10 месяцев назад

Let another AI check it. Problem solved

Фото профиля andy
andy10 месяцев назад

we just externalized the 'typing fast' part and internalized the 'thinking hard' part. sounds like the bottleneck just upgraded its address, not disappeared.

Фото профиля Dan Wells
Dan Wells10 месяцев назад

Why bother? Why not just let it turn out crappy products & tell us we have to buy them & like them or else? That’s been the MO of tech for a while.

Фото профиля Ehsan 🇮🇷
Ehsan 🇮🇷10 месяцев назад

Nice, now instead of reading 100 lines of code, devs have to read 100 lines of text

Фото профиля Anirudh Sharma
Anirudh Sharma10 месяцев назад

What are your thoughts on Claude Code's "review" and "security-review" modes?

Фото профиля Milla Millennial
Milla Millennial10 месяцев назад

Unpopular opinion. If a reviewer needs an AI to explain the code they're supposed to review, then maybe they're not qualified enough.

Фото профиля Zaf____
Zaf____10 месяцев назад

Have tried multiple prompts like this. The best way to review is not to look at the lines but to look at the impact. Tell the LLM to find the flows affected by this change and then show the before/after of the flow in Psuedo code. That's all.

Фото профиля Daniel King
Daniel King10 месяцев назад

Part of the reason why I built KarpeSlop, detecting AI slop was taking too much time

Фото профиля Brent Brookler
Brent Brookler10 месяцев назад

wait! cline or anything ? i’m confused.

Фото профиля John Au-Yeung
John Au-Yeung10 месяцев назад

This is such a smart approach. Code generation is fast, but understanding it safely is the real limiter. Pairing every line with an explanation is like adding automated pair programming. Even a mini-guide: review diffs in chunks with context notes to halve the mental load.

Фото профиля Prometheus Protocol
Prometheus Protocol10 месяцев назад

This is exactly the right observation. The bottleneck has shifted from creation to verification. It's the human-level version of the exact problem AI agents face at a protocol level. An agent can’t ask for a line-by-line explanation before using a tool; it needs a mathematical guarantee. That's why we built on-chain rails for a provable software supply chain, verifying every tool from git commit to on-chain deployment.

Фото профиля Massoud
Massoud10 месяцев назад

The output models need to improve. Solid code should be based on data structure objects and reliable well understood algorithms.

Фото профиля Mike Boysen (JTBD/acc)
Mike Boysen (JTBD/acc)10 месяцев назад

That's not a bottleneck, it's a flufferbot. Focus on the real problem and resolve it. It won't be about people. Trust me

Фото профиля Nate Nguyen
Nate Nguyen10 месяцев назад

Code review taking 70% of the time? Ouch! 😅 Sounds like my last sprint... Cline looks promising. Anyone else tried it?

Фото профиля Sree Teja Laveti
Sree Teja Laveti10 месяцев назад

I feel like this is a new career in the upcoming phases of spare engineering! Soon there will be openings for code debuggers on AI written code!

Фото профиля ZeroLikes
ZeroLikes10 месяцев назад

I'm successfully vibe coding using the free version of chatgpt, literally nothing else is needed, just a good coder to begin with and the correct prompts.

Фото профиля C
C10 месяцев назад

For me it works fine, to let AI create a lot of mermaidjs chart (text2charts).. People (specially all the non coders involved in DEV workflows) could much faster understand and compare different solutions/changes

Фото профиля Sin Jeong-hun
Sin Jeong-hun10 месяцев назад

Also, the AI code generation is slow. I have to spend a lot of time waiting after prompting. If the generation was almost instant, reviewing would not be much of a problem for me.

Фото профиля C
C10 месяцев назад

What?? Review?? Just vibe push it, no? 😅

Фото профиля RedEyed
RedEyed10 месяцев назад

It's not because code is complex, it is because ai generated code is out of project context and low quality

Фото профиля Subcoder
Subcoder10 месяцев назад

lol sounds annoying... there's better ways to dev with AI.

Фото профиля Viraj Kawa 🇮🇳
Viraj Kawa 🇮🇳10 месяцев назад

This video alone does more explaining than most landing pages. Inline reasoning per line is exactly what AI code review needed.

Фото профиля Jerry Fernholz
Jerry Fernholz10 месяцев назад

git reset --hard The most important git command when working with AI coding agents 🤣.

Фото профиля FastFred68
FastFred6810 месяцев назад

It doesn't always work right.

Фото профиля Vadym Petryshyn
Vadym Petryshyn10 месяцев назад

So we automated the easy part and made the hard part 3x bigger. Classic engineering move. Now we need AI to review AI code, and then AI to review that review...

Фото профиля Ali Sherief
Ali Sherief10 месяцев назад

This could completely change how we onboard onto unfamiliar codebases. Context + explanation in one view is huge

Похожие видео

AI is changing the software engineering craft. Anders Hejlsberg (Anders Hejlsberg) - creator of C#, TypeScript and industry legend - on why code review needs to get more enjoyable in response: #1 - AI is shifting the craft from writing code, to reviewing code: "In a sense, we're all turning into project managers. We can have an army of junior programmers, called agents, that will just spit out reams of code but someone's got to have the big picture and review all of that. And so, increasingly, our craft is going from one of writing the code, to one of reviewing the code and building the architecture of the code and overseeing the work. It's a different kind of craft. It's a different kind of enjoyment. I've always liked writing the code. To me that was the fulfilling part, seeing it work. In a way, AI robs a little bit of that, because I am less interested in reviewing code." #2 - The code review experience should be improved: "I think we could also make the process of reviewing code much more interesting than it is today. I mean, today, you see a list of diffs in alphabetical order and now it's up to you to make heads or tails of it. There are more pedagogical ways of presenting that. And you could have commentary generated by the AI that tells you what the changes are and whatever, and then tries to guide you along. So that symbiotic relationship, I think we need to work on that more and to keep the enjoyment in there."

The Pragmatic Engineer

39,073 просмотров • 5 месяцев назад

👀 I used OpenAI's Code Interpreter to make Flappy Bird 🐦in 7 minutes: Code Interpreter/GPT-4 for code generation. Pre-existing or AI-generated assets for graphics. --- Here's how to make the game in only 6 steps: (1): Enter the following prompt: "write p5.js code for Flappy Bird where you control a yellow bird continuously flying between a series of green pipes. The bird flaps every time you left click the mouse. If the bird falls to the ground or hits a pipe, you lose. This game goes on infinitely until you lose and you get points the further you go". (2): Use generative AI or existing game assets and spirits. I searched "flappy bird assets" on Google and used the first link, a GitHub repo with pngs from the original Flappy Bird. (3): Use this prompt to link assets to the code: "Please generate the entire file again based on the fact I'm using a unique background, spirits for the bird, and pipes. Here is the list of assets I'm using: [list of file names]." Code Interpreter should modify the code accordingly to include the list of file names. (4) Make an account OpenProcessing -> create a sketch -> paste in the code generated by Code Interpreter -> upload in-game assets from step (2). (5) (Optional) Ask ChatGPT to make changes to improve the in-game experience e.g., adding a high score, restarting the game when the bird dies, etc. Copy the new code into your OpenProcessing sketch and reload the game. (6) If something doesn't work, ask GPT4 to fix it. Copy and paste the error message and ask it to regenerate the code. --- Bonus Tips: - Iteratively test code. Each time you make a change using Code Interpreter, test the updated code by playing the game so you catch new bugs early. - Learn programming by asking questions: "Act as a senior programmer very good at explaining concepts to a beginner. Tell me how gravity works in this game and how you used code to make this happen."Code Interpreter/GPT4 for code generation. Download Pre-existing assets or generate new images for graphics. Excited to see what you make!

Alex Ker 🔭

739,874 просмотров • 3 лет назад