DEV Community

Discussion on: What programming concept did you struggle the most with?

Collapse
 
pj profile image
Paul Johnson

I feel with monads experience using them in a variety of ways might be more useful than reading about it. My explanation of them would be "they're a reification of computation", which is totally useless unless you've already spent a bit of time with them practically.

Thread Thread
 
vtrpldn profile image
Vitor Paladini

Makes sense, oftentimes some concepts only "click" for me after a few weeks applying it naively.

GraphQL is a recent example, I was weeks into a project when I finally realized: "Oh, THAT'S why it is better than REST in this situation".