
Hi All! I need to convince group of managers that Haskell is cool. Could you please share some links, presentations, data and maybe experience? Thanks in advance... -- Regards, Marat. С уважением Марат.

To convince managers I believe you should emphasize at the language’s practical potential. Nowadays there’s nothing as important as software scalability, and you have a beautiful story to tell: the scalable and composable concurrency using the Software Transactional Memory model, the semi-implicit and explicit parallelism, the distributed systems programming (e.g., clusters) using Cloud Haskell. There also are thousands of open-source libraries http://hackage.haskell.org/packages/ in the every growing central repo. The community is eager to help http://stackoverflow.com/questions/tagged/haskell. There are lots of video presentations covering the topics I mention. I recommend walking thru the ones by Simon Peyton Jones https://skillsmatter.com/legacy_profile/simon-peyton-jones#skillscasts for a start.

"What it's Like to Use Haskell" is a good place to start. It addresses
many practical concerns about using the language, and is based on the
author's experience in a pilot project in industry. It's also short
enough that your manager might read it start to finish.
http://engineering.imvu.com/2014/03/24/what-its-like-to-use-haskell/
On Fri, Jul 25, 2014 at 7:25 AM, Закиров Марат
Hi All!
I need to convince group of managers that Haskell is cool. Could you please share some links, presentations, data and maybe experience?
Thanks in advance...
-- Regards, Marat. С уважением Марат. _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-- Johan Larson -- Toronto, Canada

On Fri, Jul 25, 2014 at 7:25 AM, Закиров Марат
I need to convince group of managers that Haskell is cool.
This sounds like getting off on the wrong foot from the start; managers don't care about cool, they care about getting stuff done. -- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com ballbery@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net

Well said. If using a tool makes cheaper / faster to deliver a given set of
features/level of quality, next week, business won't care how, just that it
is.
On Friday, July 25, 2014, Brandon Allbery
On Fri, Jul 25, 2014 at 7:25 AM, Закиров Марат
javascript:_e(%7B%7D,'cvml','marat61@gmail.com');> wrote: I need to convince group of managers that Haskell is cool.
This sounds like getting off on the wrong foot from the start; managers don't care about cool, they care about getting stuff done.
-- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com javascript:_e(%7B%7D,'cvml','allbery.b@gmail.com'); ballbery@sinenomine.net javascript:_e(%7B%7D,'cvml','ballbery@sinenomine.net'); unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net

That's what they *say*, anyhow. In practice though, most managers have all sorts of other concerns, some of which are blown way out of proportion or sometimes completely irrational. The trick is to address these too. One of the biggest things is the manager's version of premature optimization: worrying about scale way too early. Not just scaling technologically (although that might come up) but also hiring and training lots of developers. All too often, they think that training developers in a new language will be too difficult and that they need a market of developers comparable to Java to be able to hire for their team. The funny thing is that this is almost the opposite of what happens in practice: using a language like Haskell actually makes it *easier* to hire good developers. Haskell motivates programmers to apply more actively and self-select, which is nice. This thread[1] has some testimony that might be useful to show that hiring Haskellers is actually easy. As far as training goes, it's also not too difficult. The IMVU blog post mentioned earlier covers this:
"Today, training an engineer to be productive in our Haskell code is not much harder than training someone to be productive in our PHP environment. People who have prior functional programming knowledge seem to find their stride in just a few days."
Their experience is that Haskell is actually pretty easy to teach if you have strong opinions about style, idioms, libraries, extensions and so on. The clear plan for what to cover is important. They covered this idea in their BayHac[2] talk, which might be worth a look. [1]: https://groups.google.com/forum/#!topic/haskell-cafe/-HzmH5CVehM [2]: https://www.youtube.com/watch?v=gl3expkos4Q#t=483 On Fri, Jul 25, 2014 at 8:55 AM, Carter Schonwald < carter.schonwald@gmail.com> wrote:
Well said. If using a tool makes cheaper / faster to deliver a given set of features/level of quality, next week, business won't care how, just that it is.
On Friday, July 25, 2014, Brandon Allbery
wrote: On Fri, Jul 25, 2014 at 7:25 AM, Закиров Марат
wrote: I need to convince group of managers that Haskell is cool.
This sounds like getting off on the wrong foot from the start; managers don't care about cool, they care about getting stuff done.
-- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com ballbery@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

On Fri, Jul 25, 2014 at 1:46 PM, Tikhon Jelvis
The funny thing is that this is almost the opposite of what happens in practice: using a language like Haskell actually makes it *easier* to hire good developers. Haskell motivates programmers to apply more actively and self-select, which is nice.
Sometimes. I note that the recent thread about "basic Haskell" convinced me that I should *not* apply for any Haskell jobs (not that I'm looking at the moment). -- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com ballbery@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net

You'll never win with logic! Just start writing Haskell, and then
they'll be stuck with it whether they want it or not. I suspect that
is how most Haskell in the industry got started.
- jeremy
On Fri, Jul 25, 2014 at 6:25 AM, Закиров Марат
Hi All!
I need to convince group of managers that Haskell is cool. Could you please share some links, presentations, data and maybe experience?
Thanks in advance...
-- Regards, Marat. С уважением Марат. _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
participants (7)
-
Brandon Allbery
-
Carter Schonwald
-
Jeremy Shaw
-
Johan Larson
-
Nikita Volkov
-
Tikhon Jelvis
-
Закиров Марат