[Haskell-cafe] Non-technical Haskell question

Keean Schupke k.schupke at imperial.ac.uk
Fri Dec 3 11:18:39 EST 2004

Jason Bailey wrote:

> No offense but those are just catch phrases. They can support a 
> justification but won't work as a justification in its own right.
> Here are some questions that I would expect to get from business.
> Q:"What have I heard about this technology?"
> A: Probably nothing. Haskell isn't very well known in the programming 
> community (out of 6 co-workers asked, one had used Haskell in a single 
> college class), let alone the business community. Business has become 
> very wary about accepting technologies that are obscure.

At Imperial College (top european science and technology university) all 
DOC undergradutes taught Haskell as
main teaching language - so no shortage of top-quality trained graduates...

> Q:"What can I do with this language that I can't do now?"
> A:Well nothing. It can certainly do some things better then the 
> current languages out there, but its just another general purpose 
> language.

Get static guarantees that a program won't crash... programs can be 
buffer-overflow proof (list based strings)
and more reliable

> Q:"Will it require training?"
> A: Oh yes, we're talking about a different way of looking at programs. 
> On the surface level it should be fairly easy to pick up but it will 
> take some time before the engineers are able to produce decent work. 
> Oh and there are no training classes we can send people to. They will 
> have to learn on their own.

See answer to 1

> Q:"Whats the market like for Haskell programmers?"
> A: Well there isn't one. Which means that if business was going to 
> advertise for someone with haskell programming knowledge they are 
> going to end some spending a premium on them.
See answer to 1

> Q:"Why should we support yet another programming language?"
> A: Because this is a better language. (Wouldn't work as an answer but 
> I would give it a try. )

Its not yet another programming language - it's the future and you don't 
want to be left behind...


More information about the Haskell-Cafe mailing list