|
|
|
|
|
by gizmo
6111 days ago
|
|
Note that I primarily object to the "let's do a startup with language FOO, because then everybody can see how cool we are and every smart programmer will want to join us because the language is so awesome!" attitude. It's fine to take a calculated risk (Scala) if the direct benefits are measurable and significant. I'm not claiming that people should dogmatically stick to languages from the 90ies because they're safe. I'm saying that you need a very good reason to use a language with an uncertain future. Also note that I (deliberately) didn't put Scala in the list of foolishness that contains Clean and IO. |
|
(a) no one ever diplayed such an attitude on this discussion or put that argument forward. Strawman.
(b) This is what you said.
"Messing around with unstable languages is a lot of fun. It's educational too. But don't build your business around it. Python/Django and Ruby/Rails are only barely stable enough to work with. "
which is different from reacting to the non existent "everybody can see how cool we are if use language foo" argument.
"I also note that I (deliberately) didn't put Scala in the list of foolishness that contains Clean and IO."
But you did say " Thinking that using Haskell, Clean, IO or Lisp will be a net benefit to productivity is foolish."
You never really showed where the "foolishness" is.
Also, from your original list that still leaves Haskell and Lisp as languages that don't "provide a net productivity gain", which is a very strange (and as pointed out by boskone above, unsubstantiated) claim. There are profitable businesses built on both these languages (lisp is a family of languages but still .. ), and very capable programmers being massively productive using both.
You said something stupid with nothing to back it up, got hauled over the coals and are now backtracking trying to make a less objectionable claim.
You then claimed Perl didn't exist in 1995 (!) and that's why PG used CL for ViaWeb (!).
quoting boskone "In fact it appears very much to be a direct quote of from the preamble from the "Enterprise IT Managers Survival Handbook For Those Without Experience Or Knowledge Of Software Development Fundamentals"
Indeed.