BlogStrategy

How to Do Asynchronous Code Reviews with Video

Zaid Bren
Zaid Bren7 min read
A senior engineer recording a video walkthrough for a complex code review

The Pull Request (PR) review is the most critical quality control mechanism in software engineering. For minor bug fixes, GitHub's text-based commenting system is highly efficient. A senior engineer highlights a line of code, types "use a constant here," and approves the PR.

However, when a developer submits a massive PR that fundamentally alters the application's architecture or introduces a complex new state management paradigm, text reviews fail catastrophically.

Leaving 40 separate text comments on a 1,000-line PR is overwhelming for the junior developer to read, and exhausting for the senior developer to write. It often leads to a defensive response and a stalled ticket.

If you are an engineering manager asking, "How to do asynchronous code reviews efficiently?", the answer is to transition from text critique to visual explanation. Here is how modern teams use video to review complex code.

The Empathy of the Voice

Text is devoid of tone. When a senior engineer types "Why did you do it this way?", it is often read by the junior developer as an aggressive attack.

When that same senior engineer records a video, pulls up the code on their screen, and asks the exact same question with a calm, curious tone of voice, the interaction changes entirely. It becomes a mentorship opportunity rather than an interrogation. Video injects empathy back into the code review process.

The Asynchronous Walkthrough

Scheduling a live Zoom call to walk through a PR is disruptive to deep work. The optimal workflow is asynchronous video.

Senior engineers use precision tools like Dina to record these walkthroughs because it is built for high-density technical environments.

1. High-Fidelity Capture

Code is dense. If you record your IDE using a low-quality browser extension, the typography will be blurry, and the reviewing developer will not be able to read the syntax you are pointing at. Dina captures natively at 4K resolution, ensuring every line of code remains razor-sharp.

2. The Architectural Tour

Instead of leaving 40 disconnected comments, the senior engineer starts a Dina recording. They pull up the diff in GitHub or their IDE.

They use their cursor to guide the viewer, saying, "I see you implemented the new authentication flow here in auth.ts. It works, but let me show you how we handle this pattern in the payments service..." They then click over to a different file to provide context.

This ability to jump between files and show the broader architectural impact is something a static GitHub comment simply cannot do.

3. Transcript Density

Engineers appreciate brevity. When the senior developer finishes recording, Dina's AI instantly transcribes the audio. The reviewer can quickly read the transcript, delete any tangents or rambling thoughts, and strip out all filler words. The resulting video is a highly dense, authoritative explanation that respects the junior developer's time.

Secure Distribution

Source code is a company's most valuable intellectual property. Uploading a video walkthrough of an unreleased, proprietary algorithm to a generic third-party cloud server is a massive security risk.

Dina is engineered for the enterprise. It supports Bring Your Own Storage (BYOS). When the senior engineer finishes the review, the video is uploaded directly to the company's own secure AWS S3 bucket. The generated secure link is then pasted into the main description of the GitHub Pull Request, ensuring the code discussion remains entirely within the corporate perimeter.

Frequently Asked Questions

How to do asynchronous code reviews?

For massive or architecturally complex Pull Requests, forgo individual text comments. Instead, use a high-resolution, secure screen recorder to visually walk through the code diff. Explain your concerns contextually, suggest architectural patterns by showing other files, and paste the secure video link directly into the PR description.

Does video replace text in code reviews?

No. Video is used for macro-level architectural discussions and complex refactoring explanations. Minor syntax issues (like naming conventions or missed semicolons) should still be handled via quick, inline text comments.

Do developers prefer receiving video reviews?

Yes. Junior developers overwhelmingly prefer video walkthroughs for complex PRs. It allows them to understand the reasoning behind a senior engineer's critique, rather than just receiving a mandate to change the code. It accelerates their learning and reduces anxiety.

Review with Context

Code does not exist in a vacuum; it exists within an architecture.

By utilizing high-fidelity video to conduct complex code reviews, you provide the necessary context, empathy, and clarity required to mentor your team and ship better software. Download Dina and upgrade your engineering communication.

Ready when you are.

Create polished videos with precision, speed, and clarity.