Hacker News new | ask | show | jobs
by cribbles 1175 days ago
+1 daydream's comment on LLMs.

But I think the steam on FP hype was already starting to run out for unrelated reasons.

The briefest account I can offer on "peak FP" from my (web developer) perspective is that

1) functional programming was already enjoying a moment of renewed interest and vitality due to the increasing ubiquity of multi-core,

2) React/Redux -- which ~solved[1] many problems with increasingly complex frontend web/mobile state management -- really started to become mainstream around 2016-2017,

3) Node/TypeScript was in the midst of an popularity / enterprise adoption explosion (in part due to #1) and only served to amplify the general enthusiasm around FP among JS-literate engineers (in part due to #2).

In the intervening years, the React paradigm more-or-less "won" and multi-core is taken for granted. A huge chunk of our industry has probably never known a time where FP wasn't celebrated. For that reason, it no longer seems to be answering any pressing problems, and naturally there are fewer articles being written about it.

[1] I expect this to be a point of consternation, since this is HN, but the point is that React was at least _perceived_ to have been an antidote to a variety of issues people faced with Angular, Backbone, plain old jQuery apps, etc. and the unifying theme of those issues was (rightly or wrongly) perceived as "OO / mutable state bad."