static_void
Joined 10 years ago
Joined 10 years ago
I only clicked through out of morbid curiosity: the software architecture version of watching a train wreck.
Its real purpose is twofold: I enjoy data modeling, and doing just enough Rails work to regain fluency after a gap.
I'm a descriptivist. I don't believe language should have arbitrary rules, like which kinds of words you're allowed to end a sentence with.
However, to be an honest descriptivist, you must acknowledge that words are used in certain ways more frequently than others. Definitions attempt to capture the canonical usage of a word.
Therefore, if you want to communicate clearly, you should use words the way they are commonly understood to be used.
It's just that some internet extremophiles have managed to eke out a pleasant existence.
Hip-hop is just natural language with extra constraints like rhythm and rhyme. It requires the ability to edit.
Similarly, types and PL syntax have more constraints than English.
Until transformers can move backward and change what they've already autocompleted, the problem you've identified will continue.
Surely you can't be against putting a TODO in an unfinished part of the code?
I posted a question where I referred to something by the wrong name.
Someone said I was confused / wrong, so I corrected myself and restated my question.
For some 10 minutes they just kept dogpiling on the use of the wrong term.
Never a bunch a stupider people have I met than LessWrong people.
They are not necessarily easier to use for statically-knowable problems.
Static languages get benefits in correctness and speed.
Key word is dynamic.
Oh wait.