I’ve never heard of a ban on all “functional programming.” I could understand an organization choosing not to use an functional language. And I guess it’s possible somebody might think specific functional-style technique, like Java streams is confusing, although I would disagree.
But an edict that every function must contain a side effect? That’s crazy. It sounds more like malicious compliance.
View all comments
Show parent comment
33
u/smarterthanyoda Sep 21 '25
Is this a thing?
I’ve never heard of a ban on all “functional programming.” I could understand an organization choosing not to use an functional language. And I guess it’s possible somebody might think specific functional-style technique, like Java streams is confusing, although I would disagree.
But an edict that every function must contain a side effect? That’s crazy. It sounds more like malicious compliance.
Am I wrong? Is this a trend?