That is often how software development has been done the past several decades yea...
Not to say that you don't review your own work, but it's good practice for others (or at least one other person) to review it/QA it as well.