Software dev team A has an expert chiefly responsible for its main program. That genius routinely codes amazing optimizations incomprehensible to anyone else.
Team B distributes responsibility and authorship. Readability is consciously priorized over performance. Coding standards are obeyed.
Which team can implement a brilliant new idea?
Has fewer bugs?
Fixes them faster?
Will exist in 5 years?
Would I prefer to work in?
B. B. B. B. B.
@dj3ei @uastronomer @george @blacklight I was meaning more about the discipline and rigorous methodology, rather than pasting from StackOverflow until error messages are resolved.