"You don't find yourself needing static typing if you're doing a small, self-contained, line-of-business task like a script. You start to really want it for multi-developer programs and for infrastructural jobs that'll take months to complete (and, at age 32-- that's ancient in programming years-- the only programming challenges that really interest me are the hard ones where Haskell's type discipline pays off in a major way)."
IME, this seems to be roughly, "What are the odds you'll need to refactor significantly because the world changed around you?"
IME, this seems to be roughly, "What are the odds you'll need to refactor significantly because the world changed around you?"