News for hackers. Stuff that matters.
Re:Terminal escape sequences in Git commit email field by ethbr0 on Monday March 29, 2021 @01:05AM (#26617881)
Ad-hoc duck typing vs strong typing is a pragmatist vs theorist argument.

In theoretical terms, strong typing every, always is preferred. In practical terms, this devolves into a Java-esque nightmare of what's-the-type-for-the-parent-type-of-the-thing's-type absurdity. Where people stop using your system because they don't want a second job learning its Borges-esque comprehensive type encyclopedia.

In practical terms, bare minimum typing that prevents 80% of errors, but doesn't require gyrations to cover the remaining 20% works. And given a choice between the two, more software is going to be built in systems that function this way.

Does it break all the damn time? Yes. Does it still get more done? Yes.

There are no comments on this comment yet.