Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Haskell has a preference for looking academic, and is one of the favorites on academic circles. But that does not mean it's not used within industry.

I'd say that people mostly do not know what is running in industry. It could be any share of anything. We get a hint looking at job offers; Haskell is small there, but not unheard of.

On the sweet spot, Haskell is great for modeling complex domains; it's great for long-lived mostly maintenance stuff, since refactoring is so easy; it tends to generate very reliable and reasonably fast (faster than Java/.Net) executables, but hinders complete correctness proofs and has some grave speed issues that can ruin your day if you hit them.

I would like to know how is it to manage a team of Haskell developers. I do expect it to be better than Java/.Net in forcing safe interfaces between developers (thus making it reasonably easy to survive a bad developer in a team), but I never saw it in practice.



>> I'd say that people mostly do not know what is running in industry

well if anyone does know what's out there then HN crowd would be a pretty good suspect in that regard.

I personally have done my fair share of consulting and prof services engagements - dozens of them across all kinds of industries - I've never seen a Haskell shop.

Java, Python, JS, Golang, Scala, Clojure, .Net, C, PHP - definitely out there in the field. Haskell - not so much.


An ex-co-worker went to work at JanRain with Haskell: http://www.janrain.com/blog/haskell-janrain/


Your experience may be biased. If I had a shop that depended on external consultants for development, I'd avoid any language that I'm not certain to be mainstream. It's just too risky.


I can name two Haskell consultancies off the top of my head :)


But what if those two are busy right now? What if geography is a problem?

Compare with how many Java consultancies do you think you can find on a quick search?

I don't think the Haskell development labor market is nearly liquid enough to rely on consultants. For full time jobs the picture is very different.


> But what if those two are busy right now?

Then he'll have to look up some that he can't name off the top of his head? I can't name any Java consultancies, but I'm nonetheless confident that there are plenty...

With regard to Haskell, there are a lot of people interested in Haskell work compared to the number of positions presently available.


well if anyone does know what's out there then HN crowd would be a pretty good suspect in that regard.

HN is a comically bad barometer for anything other than what's trendy in norcal.


It's not as bad as you say, exactly. Yes, some trendy languages are overrepresented (coughRustcough), and there are people with blinders on about what programming outside the Valley is like. But there's way too much .NET, Java and such posted for HN to be wholly unaware of trends in the broader industry. Java may see some use in NorCal, but I really doubt C# does anywhere near as much as it pops up here.


> and is one of the favorites on academic circles.

I'd argue Python is much more prevalent with researchers than Haskell.


I think they mean programming language research.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: