>If you are young and you go work at Google, they will beat that fire out of you very quickly.
I don't agree, but there are challenges at Google that don't exist in other large companies.
Google's monorepo along with the 'bottom up' driven culture means that to enact any non trivial change, you need many sign-offs, which means an iron clad design doc, and either you have to be brave enough to make huge disparate changes across other teams codebasse, OR to wait multiple quarters to have respective teams execute.
Sometimes this is awesome, and it means you can do really complex things over the course of a year.
Often, it just means experimenting with non trivial changes takes 3x longer than it would at say Amazon or more silo'd companies.
I don't agree, but there are challenges at Google that don't exist in other large companies.
Google's monorepo along with the 'bottom up' driven culture means that to enact any non trivial change, you need many sign-offs, which means an iron clad design doc, and either you have to be brave enough to make huge disparate changes across other teams codebasse, OR to wait multiple quarters to have respective teams execute.
Sometimes this is awesome, and it means you can do really complex things over the course of a year.
Often, it just means experimenting with non trivial changes takes 3x longer than it would at say Amazon or more silo'd companies.