More on FP

Aug. 6th, 2008 01:59 pm
izard: (Default)
[personal profile] izard
This post is not technical, though it looks like one first. So might be interesting for non-programmers too.

Few years ago I've realized that FP is TNBT in programming. Since that time I am observing how it is slowly progressing from "weird things they are playing with in Academia/what's FP??/We don't need it" to "Low paid developers in our sweatshop are proficient in OO/FP / Looking for junior F#/Scala developer". Yes, I suspect it will take about 3 more years until mainstream recruiters will have to learn few more buzzwords.

If I've had more practical mind set I could have ridden on this wave. Please don't mind this whining :)

Where do engineers understanding FP come from? FP had been around for ages, and was always just one of the tools of better s/w engineers. So I would suspect that it usually comes with experience. However, I've recently realized that I know more younger FP experts then there are in my generation or older ones. That was a surprise for me! I've read Kuhn back in Uni, but I did not realize it is applicable :)

Any way, as Thomas Kuhn had suggested, new way of thinking just waits till old paradigm's proponents die out until becoming a mainstream. It is not quite true with programming, old blokes do not die instantly as new paradigm arrives (which is not bad at all). They start sustaining what they've developed or work in the niches where factors other then technical sophistication are important. There are exceptions, I know few old engineers who had successfully picked up OO and now FP. I hope I'll too grasp what will be invented in 20 years from now or be a manager by then and won't care :)

Using social networks, I've found a cluster of bright and young professionals using FP working for Sun, JetBrains,and few other companies in St.Petersburg. They are using Livejournal, rsdn, JUG and SPB HUG to communicate. Lately I've added few mates as "friends" in lj account [livejournal.com profile] zabivator, [livejournal.com profile] antilamer, just to read what's up in the field.

P.S. And as a amateur Lisper, I can't help but remind Greenspun's tens rule :)
P.P.S. It appears that some of my new "friends" are ENTP (MBTI) like myself, I wonder if there an lj community for us? Kidding...

Profile

izard: (Default)
izard

July 2025

S M T W T F S
  12345
67 8 91011 12
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 26th, 2025 10:16 pm
Powered by Dreamwidth Studios