Remix.run Logo
moron4hire an hour ago

No, to repeat what I said, I think "consistency" to a programmer is like "fairness" to a child: it's not what you think it is and it probably doesn't apply to whatever situation it's being invoked.

rpdillon an hour ago | parent | next [-]

Oh, interesting.

> No, to repeat what I said, I think "consistency" to a programmer is like "fairness" to a child

I tend to pride myself on my ability to read and comprehend things, and I feel like I never saw you say this. I see now it was an edit to an earlier comment that I didn't catch the meaning of. It seems to say that you think consistency is childish, maybe because it's a naive ideal of some kind? I value it highly, so your perspective is interesting (in the vein of "Symmetry is a complexity-reducing concept. Seek it everywhere.")

That aside, you're advocating for projects that have wildly different coding styles from file to file and function to function?

I guess I've never really worked on a project like that. I can imagine it would feel very messy and would make manual refactors difficult but might not be such a problem for AI?

moron4hire 2 minutes ago | parent [-]

"you're advocating for projects that have wildly different coding styles from file to file and function to function?"

I'm advocating for giving up in style as a thing you delude yourself into thinking matters. The opposite of "enforcing consistent style" is not "bedlam and mayhem." I'm saying just let people work on their things and focus on real metrics like testing and algorithmic analysis.

This idea that code should be "consistent" is a gigantic question begging practice. Consistent with what? As according to whom? For what purpose? I will go out on a very short, very thick limb and say that nobody has ever demonstrated a good definition of "consistency," say nothing of the value of adhering to that definition.

It is the way of no way. It does not imply doing things in a stupid way. It implies the narrow minded focus demonstrated by others is an impediment to excellence.

rpdillon an hour ago | parent | prev [-]

Oh, interesting. So you're advocating for projects that have wildly different styles encoding from file to file?

I guess I've never really worked on a project like that. I can imagine it would feel very messy and would make manual refactors difficult but might not be such a problem for AI?