{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreibmutyjpvamlfhrgmatn7onvhkpwvjhkdlljx353aqojlcbn6tr2m",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mjxajhkqi2a2"
  },
  "path": "/t/whats-your-go-to-haskell-trick-for-beginners/13957#post_6",
  "publishedAt": "2026-04-20T19:29:19.000Z",
  "site": "https://discourse.haskell.org",
  "tags": [
    "functional pearls",
    "@bmobn00b"
  ],
  "textContent": "Welcome!\n\nAlbanLovense:\n\n> Are there any resources or specific examples that helped you? Or maybe there’s a hidden gem in the language that you think everyone should know about?\n\nThis very much depends on your interest and background. There are many cool idioms and examples (look at functional pearls) but you might find the ones about topic X exciting while the ones about Y appear boring to you.\n\nFor example, if you are not that excited about control flow, the blog posts @bmobn00b linked to might not seem cool to you. (Also, the posts advertise idioms that others would challenge as bad style.)\n\nYou could start a toy project in a topic that interests you, look for similar projects on Hackage or ask questions here if you get stuck.\n\nI still find it pleasing to approach a problem by casting its elements into types first. If you come from another programming language, perhaps already the type signatures in the Haddock documentation of packages that solve problems you have experience in, can give you new insights.",
  "title": "What's Your Go-To Haskell Trick for Beginners?"
}