[Haskell-cafe] Maintaining the community
Thomas Conway
drtomc at gmail.com
Mon Jul 16 20:18:35 EDT 2007
On 7/16/07, Malcolm Wallace <Malcolm.Wallace at cs.york.ac.uk> wrote:
> OK, so I'm not genuinely suggesting that you must possess or be studying
> for a PhD, to grok Haskell. But I find nothing alarming about the
> suggestion that one needs a fairly high level of intelligence, and some
> training, in order to be able to use Haskell effectively.
When I was a teenager I thought people with PhDs were minor deities.
Having done one, and knowing lots of people with them, I can tell you,
the vast majority of people with a PhD (including me) have merely
above average intelligence. A PhD is not a mark of intelligence. It's
a mark of persistence. (Shall we say obsession?)
I think Malcolm's analogy to other professions is quite apt. If we
expect to be taken seriously as professionals, it would be
unsurprising to find that we need to engage in some strenuous [mental]
effort to acquire the skills.
And this is where I think Haskell has it all over C++, Java, and the
rest. Haskell is easy to learn at a simple level, and hard to learn at
the expert level, but once learned is very powerful and has excellent
payoffs in terms of productivity. With C++ or Java, the expertise is
somewhat easier to acquire, but you never get the payoff. And before
you all flame, yes, I do know C++ at an expert level, and that is
exactly why, after 7 years of writing server software in C++, I now
want to do it in Haskell.
cheers,
T
--
Dr Thomas Conway
drtomc at gmail.com
Silence is the perfectest herald of joy:
I were but little happy, if I could say how much.
More information about the Haskell-Cafe
mailing list