šŸŽ„ 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?

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.

šŸ“¬ Subscribe for a FREE lesson! "Writing effective code review comments"

No more than 2 emails a month. Unsubscribe anytime. You'll be asked to verify your email.

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.

Comment the code, not the person

šŸ“¬ Subscribe for a FREE lesson! "Writing effective code review comments"

No more than 2 emails a month. Unsubscribe anytime. You'll be asked to verify your email.

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.

šŸ“¬ Subscribe for a FREE lesson! "Writing effective code review comments"

No more than 2 emails a month. Unsubscribe anytime. You'll be asked to verify your email.

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

šŸ“¬ Subscribe for a FREE lesson! "Writing effective code review comments"

No more than 2 emails a month. Unsubscribe anytime. You'll be asked to verify your email.

šŸšØ Ready to Master the Code Review?