I can’t speak for your specific jobs, but my understanding is this is standard practice at FANGA: write an RFC or Eng Spec. Get it approved. Code it up.
When I worked at unprofitable, small startups, a lot of mental energy was lost due to miscommunications before the MR review process. Eg an engineer would be tasked to complete a project, but misunderstood a critical component and only after n-days of work was this identified and corrected.
When I worked at unprofitable, small startups, a lot of mental energy was lost due to miscommunications before the MR review process. Eg an engineer would be tasked to complete a project, but misunderstood a critical component and only after n-days of work was this identified and corrected.