clojuredesign-podcast

Discussions around the Functional Design in Clojure podcast - https://clojuredesign.club/
Chris Emerson 2020-11-18T15:14:02.099800Z

Hey people, I just wanted to say thanks for creating this awesome podcast. It has helped me to learn quite a lot and I'm now sharing some of the episodes with colleagues at work.

1
neumann 2020-11-19T18:45:18.102500Z

@chrisemersondev I'm happy to hear you're finding the podcast helpful! Thanks so much for posting in here and sharing that!

Chris Emerson 2020-11-19T18:45:53.102700Z

Cheers Christoph, keep up the good work!

neumann 2020-11-19T18:47:08.102900Z

I find it really strange how I meet a lot of developers that love Clojure, but don't get to use it at work, and then at the same time, I hear about Clojure shops that have a hard time finding developers!

neumann 2020-11-19T18:47:40.103100Z

It makes me think we need a better job board somewhere. 😄

neumann 2020-11-19T18:48:20.103300Z

Or maybe there just aren't enough in general. We're too spread out or something like that.

neumann 2020-11-19T18:48:54.103500Z

@chrisemersondev I am curious, what's your Clojure setup? Cursive? Emacs? VS Code?

Chris Emerson 2020-11-19T18:49:37.104Z

Yeah it's a weird disconnect. I guess I'm just lucky enough to work close enough to london where there are clojure startups. There's not much Clojure outside of london relatively as far as I know

Chris Emerson 2020-11-19T18:49:40.104200Z

Cursive

neumann 2020-11-19T18:50:30.104400Z

Oh cool. I haven't used Cursive myself yet, but I really like what I've seen of it. Did you try any other setup before settling on Cursive?

Chris Emerson 2020-11-19T18:53:30.104600Z

I quite like all of the bells and whistles you get with the Jetbrains IDE and I've never quite found the time to properly learn the various commands and configurations needed to be productive in emacs. I tried spacemacs but the learning curve was a bit too much in a high-pressured work environment. Atom / visual studio were passable IDE's because there are quite a few plugins to configure things how you want

neumann 2020-11-19T18:56:09.104800Z

Yeah. I use VIM. Like Emacs, VIM is quite the learning curve. I went through that curve a long time before using Clojure, so it didn't get in the way for me, but it makes it hard for me to recommend either to someone who is getting started.

Chris Emerson 2020-11-19T18:56:39.105Z

Although I'm not a clojure expert so take my opinions lightly. I spent years working with JavaScript / C# and have less than a year's total experience with Clojure. I'm more used to visual studio style IDE's and learning the language and functional programming was demanding enough without trying to remember all of the different key combinations. Although my colleagues run rings around me in terms of speed so I really do need to put some more effort in.

neumann 2020-11-19T18:56:44.105200Z

I hear that VS Code + Calva is getting pretty good. It's on my list of things to try out.

neumann 2020-11-19T18:57:03.105400Z

But it sounds like Cursive has been pretty fantastic for a while now.

Chris Emerson 2020-11-19T18:58:37.105600Z

yup, i'd definitely recommend it

nate 2020-11-18T16:06:14.100Z

Awesome! that's great to hear

nate 2020-11-18T16:06:24.100200Z

I'm so glad it's helping you out

nate 2020-11-18T16:06:53.100400Z

Out of curiosity, which episodes are you sharing?

Chris Emerson 2020-11-18T16:15:10.100600Z

The reducers and transducer ones at the moment. I started my Clojure journey a year ago and always struggled a bit with reducers and transducers. There are two new dev's at my company who joined recently so I've been trying to help them along with some of the concepts that you might not learn at first. We're running a weekly lunchtime Clojure club so I'll be sharing relevant episodes as we tackle different topics. I'm also trying to get them to pay a bit more attention to the underlying abstractions and to understand how stuff works as there's a lot of hidden magic.

nate 2020-11-18T16:15:58.100800Z

awesome, that sounds great

nate 2020-11-18T16:16:59.101Z

does your company use Clojure or is it something that might be in the future?

Chris Emerson 2020-11-18T16:17:27.101200Z

yeah, I work for a UK startup called MyPulse who work in the healthcare sector. We're also hiring at the moment if you know any London dev's

Chris Emerson 2020-11-18T16:18:04.101400Z

We're doing lots of new microservices with clojure, with react native for our apps

nate 2020-11-18T16:18:19.101600Z

that's great

nate 2020-11-18T16:18:58.101800Z

I did a lunchtime Clojure club at my last job and they were mostly a python shop. It went pretty well, had 5-10 people most times.

nate 2020-11-18T16:19:22.102Z

I hear there's a pretty vibrant Clojure community over in London

Chris Emerson 2020-11-18T16:20:34.102200Z

Cool, I'm on week 5 atm. It only takes a few hours to prepare the topics each week so it's not so bad. London's got a great Clojure community but there seems to be a lack of clojure developers