clojuredesign-podcast

Discussions around the Functional Design in Clojure podcast - https://clojuredesign.club/
jrwdunham 2019-08-03T16:50:22.067400Z

@neumann @nate I really appreciate your podcast. In terms of describing code and/or challenging FP/Category Theory concepts in the audio-only medium, I think the LambdaCast podcast does a good job of that. If you haven't listened to it, it's basically a master, an intermediate, a novice, and a baby novice going over and over a single concept for an entire episode—having the novice viewpoints in there really helps them to cover things that might seem obvious to the master. Though their entire format is quite different from yours, it might inspire some useful ideas/strategies.

nate 2019-08-07T19:14:42.102400Z

:simple_smile: Thank you for your support!

nate 2019-08-03T17:48:06.071800Z

@jrwdunham great, thanks for the tip. I'll definitely check out the LambdaCast. Any episode in particular that I should start with?

jrwdunham 2019-08-03T18:24:37.072Z

@nate they are kind of organized like a book: starting from fundamentals and building on concepts solidified in previous episodes... That said, I think starting with 12, and moving on to the 16-18 series, if interested (monoids to monads, through functors and applicative functors) might be a good way to go.

nate 2019-08-03T19:02:15.073400Z

Great. Thanks for the recommendation.

jrwdunham 2019-08-03T19:08:56.074800Z

On a different note, your Ep 037 “The problem isn’t the code that I’m writing, the problem is with my approach” advice helped me on a problem I was working on. I've been writing a Gherkin library in Clojure and coming from the Python world, I was initially creating more of a command-line tool that would discover Gherkin feature files and Clojure step implementations and then execute the features as tests, using the Clojure steps files as implementation. However, I was running into classpath difficulties with loading arbitrary Clojure code for the step functions. Then your discussion made me think "Hey, maybe this isn't the Clojure way to do that..." So now I've switched strategies to make it more of a Gherkin library that other projects can depend on: the main project can now choose a la carte which namespaces to use, including the CLI namespace, if it wants.

nate 2019-08-03T22:13:30.076Z

Wow, that's great. Thanks for sharing how our advice helped you.