Loading video...

Video Failed to Load

Go Home

Let's face it: AI can check your code 100x faster and catch 10x more issues than you can. "Code reviews" as a widespread practice is not coming back. There are only two reasons we should consider code reviews today: 1. To transfer knowledge within a team. 2. To ensure...

48,783 views • 1 year ago •via X (Twitter)

11 Comments

Santiago's profile picture
Santiago1 year ago

The @withgraphite team just released Diamond, an AI-powered code review agent that connects with your GitHub account and automatically reviews every pull request you submit. They are partnering with me on this post. Here is what Diamond does with your code: 1. It will find bugs 2. It will find any logical mistakes in your code 3. It will find style inconsistencies 4. It will uncover security issues And it will do all of this without you having to do anything! To use it right now, you must belong to a GitHub organization (personal projects are not supported yet). As soon as you enable it on one repository, the agent will start working whenever you push your updates. My recommendation is to start by augmenting your team with Diamond: 1. Set up Diamond and use it as a first-pass review 2. Keep your code review process as a second layer 3. After some time, reevaluate You can check Diamond at the following link: With 100 free pull requests per month, you have plenty of space to test it and see how it works for you.

Ithy's profile picture
Ithy1 year ago

What happens when you combine every AI? It's time for something better than ChatGPT...

Xes García's profile picture
Xes García1 year ago

AI is gonna complain: Why do I have to review the same code I just wrote 10 mins ago? 😆

TadasG's profile picture
TadasG1 year ago

Yeah check @recursiveAF guy is building AI code reviewer and I think they got like 2m funding

Zia Karim's profile picture
Zia Karim1 year ago

LGTM 👍

0xMart's profile picture
0xMart1 year ago

I need full codebase awareness code review tool fully on-premise. Is there something like this or do I need to build one using Claude code?

Martijn van Nieuwenhoven's profile picture
Martijn van Nieuwenhoven1 year ago

I think most of our PR comments are about misunderstood business requirements or missed edge cases. Debating about standards, code quality and formatting is already solved in IDE's?

Emil Fine's profile picture
Emil Fine1 year ago

what about the purpose of checking code that it is optimized for memory, processing, cost, and maintainability, following OOP standards or other standards?

l0rinc's profile picture
l0rinc1 year ago

Lol, no

rvivek's profile picture
rvivek1 year ago

Do you think it's an important skill to assess for in the hiring process though?

Arpit Sharma's profile picture
Arpit Sharma1 year ago

AI is great, but human intuition still matters.

Related Videos

I'm teaching a new course! AI Python for Beginners is a series of four short courses that teach anyone to code, regardless of current technical skill. We are offering these courses free for a limited time. Generative AI is transforming coding. This course teaches coding in a way that’s aligned with where the field is going, rather than where it has been: (1) AI as a Coding Companion. Experienced coders are using AI to help write snippets of code, debug code, and the like. We embrace this approach and describe best-practices for coding with a chatbot. Throughout the course, you'll have access to an AI chatbot that will be your own coding companion that can assist you every step of the way as you code. (2) Learning by Building AI Applications. You'll write code that interacts with large language models to quickly create fun applications to customize poems, write recipes, and manage a to-do list. This hands-on approach helps you see how writing code that calls on powerful AI models will make you more effective in your work and personal projects. With this approach, beginning programmers can learn to do useful things with code far faster than they could have even a year ago. Knowing a little bit of coding is increasingly helping people in job roles other than software engineers. For example, I've seen a marketing professional write code to download web pages and use generative AI to derive insights; a reporter write code to flag important stories; and an investor automate the initial drafts of contracts. With this course you’ll be equipped to automate repetitive tasks, analyze data more efficiently, and leverage AI to enhance your productivity. If you are already an experienced developer, please help me spread the word and encourage your non-developer friends to learn a little bit of coding. I hope you'll check out the first two short courses here!

Andrew Ng

1,223,969 views • 1 year ago