20 ms·
> Your take seems kind of at the conservative end of the spectrum. Nah. Their take is from an engineering standpoint. The type of brilliant people they're talk
by surement 4y ago
> Your take seems kind of at the conservative end of the spectrum.
Nah. Their take is from an engineering standpoint. The type of brilliant people they're talking about can reason about terrible code, but most software engineers aren't like that, and it doesn't make sense for these brilliant people to ignore good engineering practices because no company can afford to hire only geniuses.
> Personally I think there are more benefits to letting people make these choices according to their own preferences rather than trying to come up with some consensus and then enforce it.
Having various styles of code on the same codebase is inefficient. Most styles are chosen arbitrarily (e.g. where to put opening braces in C) and you should follow whatever style the codebase uses. Once you push code to a repo it is no longer yours. There is no engineering value in mixing in your own preferred style.