🎥 I built a video course! Available now!
Master the Code Review
- Write better code that gets approved in the first review.
- Give better reviews that level up your peers.
- Forge a better process to help your team ship better software, faster.
🚨 Ready to Master the Code Review?
Why code reviews?
Mastering the code review is critical for developers who want to level up. As software engineers, they're a critical part of our day to day. Think about how much time you spend performing code reviews, writing code that'll be reviewed, or addressing code review feedback. If you master code reviews, you'll level up fast.
This is a great thread from @curtiseinsmann about how to review PRs well. 👍💪 https://t.co/qChtBNW8qv
— Jordan Hall 💻 (@DivineOmega) October 19, 2020
📬 Subscribe for a FREE lesson! "Writing effective code review comments"
Why did I build this?
Code reviews can be intimidating. Once, that was me. I was awful at them. My code reviews received 50+ comments. I'd go through 8+ reviews before approval. When I was sent code to review, I felt paralysis by analysis. I didn't know what to look for, or how to give good feedback.
Long story short: I improved. I leveled up. I authored over 550 code reviews. During my last year at Amazon Web Services, 90% were approved on the first review. I reviewed over 850. I was often praised for insightful feedback. I helped other engineers improve and earn promotions.
But I learned the hard way. There are skills developers can learn to improve their code reviews — in all 3 dimensions of writing, reviewing, and process improvement. These skills are agnostic to programming language, framework or project. But nobody's talking about them, until now.
📬 Subscribe for a FREE lesson! "Writing effective code review comments"
Who's the instructor?
I'm Curtis. I've authored and reviewed over 1400 code reviews. During my 6 years at Amazon Web Services, I was a course instructor and mentor to dozens of software engineers. If you loved my writing on how I review code, or how I craft beautiful code, or how developers can level up, you're sure to love this course.
This is an opinionated course by yours truly. I have first-hand experience on the topics I cover. You won't find this information in code review documentation or guidelines you've seen anywhere else.
Amazing thread with many tips by @curtiseinsmann on how to be effective with Pull Requests. https://t.co/S7GNNk9f82
— Thiago Ghisi (@thiagoghisi) February 17, 2022
📬 Subscribe for a FREE lesson! "Writing effective code review comments"
Modules
Module 1: Forge a better code review process
How to:
- spot flaws in your team's process
- force multiply your team's process
- establish a status quo for code quality
- empower your team to review effectively
- enable your team to ship faster
Module 2: Give better reviews
How to:
- level up your peers
- spot flaws hidden outside the diff
- raise standards for code quality
- reduce churn with effective comments
- build relationships while maintaining high standards
Module 3: Write better code
How to:
- craft functional, readable code
- scope a review properly
- get approval in fewer reviews
- address ambiguous feedback
- drive conflicts to resolution
This is gold. I’ve seen these signs in every org. There are ways to address every single one, but you have to call it out first. https://t.co/ZoyKIutEOk
— Mitra Raman (@ramannoodlez) January 19, 2022
📬 Subscribe for a FREE lesson! "Writing effective code review comments"