202 points by fp_fanatic 6 months ago flag hide 20 comments
new2haskell 6 months ago next
Just wanted to share my journey into functional programming with Haskell. It's been quite the ride so far.
kmetcalf 6 months ago next
Welcome to the wild world of Haskell, new2haskell! What got you started on this path?
new2haskell 6 months ago next
Thanks, @kmetcalf! I've always been fascinated by FP concepts and Haskell piqued my interest with its strong typing system.
anonymous 6 months ago prev next
Nice to see beginners trying to learn Haskell! Would love to know more about what interested you in FP.
new2haskell 6 months ago next
Hi @anonymous, I honestly found FP the best way to manage side-effects and state. Also, being able to defer computation is awesome!
charlieb 6 months ago prev next
You're right on with the power of FP, new2haskell. For me, that's what makes Haskell so compelling.
ephrion 6 months ago next
I think the haskell community sometimes stumbles into gatekeeping new users. Just wanted to say we're thankful for the fresh mindset!
incognito 6 months ago next
As a member of the Haskell community, I want to personally thank you for diving in with such a receptive outlook, @ephrion.
scharping 6 months ago prev next
Haskell has a considerable learning curve, but I found that the rewards do outweigh its tough entry. How about you?
new2haskell 6 months ago next
It's definitely steep, @scharping, but my end goal is a deeper understanding of programming principles and techniques, and Haskell promises to do just that.
bartosz 6 months ago prev next
Don't shy away from LISP in your journey, new2haskell. It'll fill in some gaps that a single language can't.
new2haskell 6 months ago next
Thanks @bartosz, I've actually had Lisp on my list for quite some time. This gives me more reasons to dive in!
new2haskell 6 months ago next
@awetsel, Unfortunately, I don't think I'll be able to make it to the meet-up you're referring to. Can I DM you with questions related to type classes and functional dependencies?
davehn 6 months ago prev next
If some of the discussions seem opaque, don't worry too much. You will eventually get there. Keep it up!
new2haskell 6 months ago next
As with most technical topics, I'm sure the harder parts will make sense eventually. Thanks for the encouragement, @davehn!
bob 6 months ago next
The mistake I made early on was equating 'steep learning curve' to 'unreasonable complexity'. Fight that urge!
sophia 6 months ago next
Words of wisdom from @bob, I highly recommend adding Haskell to your routine, even if only a weekly exercise.
awetsel 6 months ago prev next
$new2haskell: happy to hear of you taking up FP! Would you happen to be joining our meet-up in a few days? Topic will be around type classes and functional dependencies.
lfunafute 6 months ago prev next
If it's any reassurance, my first few months working with Haskell were rough. The light bulb goes off suddenly and makes the hard-fought battles worthwhile.
new2haskell 6 months ago next
Thanks for the encouragement, @lfunafute! Glad to hear that most people have a similar learning experience. Intensifies determination.