Especially when you're working on an existing product. Maybe it took some brilliance to come up with the first version of Google, but once something grows into a bajillion lines of code with tens or hundreds of people all working on little parts of it, brilliance will only get you so far.