Hi Andy!

Honestly, there's something very lovable and addictive about working in
Clojure and lisp in general, but I would caution against trying to use it
as a silver bullet, and generalizing it to improving general
'problem-solving' skills might be a bridge too far.

I think what lisp does do is remove the magic behind syntax and make it
easier to learn many other languages, since you're constantly interacting
with exposed compiler wires, as well as foster a bottom-up approach to
program design.

Clojure specifically I think helps problem-solving from a set-theory or
collection processing perspective, which is explained well in 'Out of the
Tar Pit' -
https://github.com/papers-we-love/papers-we-love/blob/master/design/out-of-the-tar-pit.pdf
.
It might help when learning SQL, but not something completely unrelated.
Having worked with data science teams left me feeling like language
bikeshedding just isn't that important to getting stuff done, and it might
be more beneficial to use a simple/common language like java/JS at
team-scale. so it depends on what you're trying to do, who you can convince
to let you do it, and externalities like your company's turnover rate.  I
think I've learned over time that generality is an easy trap. If there's a
thing you want to get better at, the best strategy is to do that thing.  My
2c.

On Wed, Aug 9, 2017 at 2:43 PM Andy <lastca...@gmail.com> wrote:

> This feels like a different world.
>
> Has anyone experienced a sharp increase in their problem solving abilities
> after switching to Clojure?
> I have been working my way through Living Clojure an Oreilly book.
>
> My curiosity got the better of me and I wondered if anyone here had some
> suggestions for resources/
> particular tips/any advice for improving Clojure skills. Does anybody have
> any websites used for solving
> Clojure problems? other than the most popular ones.
>
> Wishing you the best of luck in life and coding.
>
> best wishes fellow Clojurians,
> Andy
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to