The more experienced I get at programming, the more I find that disregarding others is the correct choice. I have a background and intuition informed by 'common wisdom', but enough confidence to go against it when it seems to make sense without second guessing myself.
Well, at least sometimes. I am getting better at it.
For a master of his domain like Feynman that affect would surely have been amplified. He can back himself to go on a tangent, against the backdrop of the backdrop of the fundamentals of his field.
I had opposite development. At first, those who disregarded others looked like geniuses and heroes. Over time, I started to see damage they caused. Well timed doing your thing is indeed good thing, but those who routinely disregard others slow overall speed of the whole team down.
That depends on how the team compares to the mean of (larger) teams. Teams that are grown by weak engineers who never tried to improve their skills through cross polination are examples. You cant fix the whole situation, but you can find a few very smart ones to go against "common" wisdom
Because common wisdom may be common to your small team, and not at all to a more skilled set of engineers.
Well, at least sometimes. I am getting better at it.
For a master of his domain like Feynman that affect would surely have been amplified. He can back himself to go on a tangent, against the backdrop of the backdrop of the fundamentals of his field.