Skip to content

Instantly share code, notes, and snippets.

View bhekanik's full-sized avatar
👓
Plugged in

Bhekani Khumalo bhekanik

👓
Plugged in
View GitHub Profile
Slide 1: Introduction – Why Code Reviews Matter
• Quality & Knowledge Sharing: Code reviews catch bugs early, spread best practices, and ensure high-quality code .
• No Exceptions: High-performing teams (e.g. Google, Meta) require every code change to be reviewed . It’s not red tape – it’s about shipping better products with confidence.
• Team Alignment: Reviews keep everyone in the loop. The whole team understands the codebase better, reducing siloed knowledge.
Speaker Notes:
Welcome, everyone. Today I want to talk about why we should prioritize code reviews and how doing so can boost our team’s productivity. First, let’s quickly remind ourselves why code reviews are a big deal in the first place. They’re not just some bureaucratic hurdle – studies and industry leaders agree that when done well, reviews catch bugs, teach best practices, and ensure high code quality . This isn’t just theory; at Meta (Facebook), for example, every code change must be reviewed without exception . That tells you how esse
1. Remember the Human
Code reviews involve real people with emotions, aspirations, and pride in their work. Always approach reviews with empathy and respect.
- Recognize that your teammates are human:
- They have feelings that can be hurt by harsh criticism.
- They take pride in their work and may be emotionally invested in it.
- They have different experiences and skill levels.
- Be mindful of how your feedback might be received:
"use server";
import { logger } from "@/lib/logger";
import * as Sentry from "@sentry/nextjs";
import mammoth from "mammoth";
// @ts-expect-error TODO: fix this
import * as pdf from "pdf-parse/lib/pdf-parse.js";
export async function extractTextFromFile(formData: FormData): Promise<string> {

settings

git config --global branch.autosetupmerge true
git config --global push.default tracking

display

git config --global log.decorate short
git config --global color.ui auto
{
"workbench.startupEditor": "none",
"workbench.statusBar.visible": true,
"workbench.editor.restoreViewState": true,
"editor.scrollBeyondLastLine": true,
"editor.linkedEditing": true,
"files.associations": {
".env*": "makefile"
},
"[prisma]": {
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Schema for .prettierrc",
"type": ["object", "string"],
"definitions": {
"optionsDefinition": {
"type": "object",
"properties": {
"arrowParens": {
"description": "Include parentheses around a sole arrow function parameter.",
{"lastUpload":"2019-07-16T17:12:14.641Z","extensionVersion":"v3.4.0"}