[Haskell-cafe] Best way to Introduce FP into a dev team with many C, C++ and Java developers?

Rustom Mody rustompmody at gmail.com
Fri Oct 17 14:25:38 UTC 2014


On Fri, Oct 17, 2014 at 7:30 AM, Birmjin In <yinbirmjin at gmail.com> wrote:

> Hi,
>
> Recently our development team had decided to attempt using Haskell or
> Scala as one of our programming language.
>
> (We had hoped some of our problem will be addressed through taking
> advantage of some element of FP, like immutability and Rx)
>
> Most of our team members have fairly good knowledge of C, C++ and Java.
> And few of them, including myself, have been self-studying a FP language
> like Haskell and Scala since last year. Besides some early starters,
> functional programming is quite new to us.
>
> When we held a lecture on FP, we found many of our developers were
> struggling in grasping some idea of FP.
>
> They fumbled with writing functional programming style code. We kept on
> lecturing several times, but still not quite successful.
>
> It seems more difficult than it looks - thinking in functional programming
> way for the long time C, C++ and Java developers.
>
> Does anyone had an experience with initiating FP adoption into a large dev
> team without pain?
>
> Our development team has around 300+ people.
>
>
Here is a grab-bag list that I made for a similar purpose:
http://blog.languager.org/2012/10/functional-programming-lost-booty.html

IOW its not really focussed on any language *technology* -- functional or
otherwise.  Rather it lists out (a bit tersely I guess [?]) what are some
key *concepts/perspective* that a programmer needs to get, to think
functionally
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20141017/1590a8e7/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 32B.gif
Type: image/gif
Size: 205 bytes
Desc: not available
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20141017/1590a8e7/attachment.gif>


More information about the Haskell-Cafe mailing list