So, let's get started. So, I work at a code review company. You know, I started working for them five months ago, Code Rabbit. And when I joined them, I was like, oh, how did this all process of code review started? Because my earliest memory is not reviewing the code at all. Like, I started as a person who was working in a single person company. I was the only developer who was actually writing code, building it, shipping it, deploying it.
So my first introduction to actually reviewing a code was GitHub. I think most of us, right? I think that's where we started. We started seeing the UI and that's where we started collaboration. So I thought, like, why not go deep and see the history. So that's what I'm going to share with you. So let's see. So earlier invention in code review happened way before 2000. So it was 1990s. What do you think these people are doing? Wasting time. No, actually, they are doing code review.
So this was the earliest invention which happened in 1990. It's called Fagin Inspection, named after the guy, Fagin, who invented this process. So what they used to do is, you know, they do this paper. The papers are nothing but the copy of your code. So multiple people in the team used to take the printout of the code, review it, like they used to actually write it with pen and pencil, like where this might go wrong, come together, and discuss if this code is something which can be pushed to the production. So this is 1990. So the process was very, you know, tedious, time consuming.
Comments