Trust me I have been using Scala + Akka + Play for past three years in
production, and had to deal with tons of incidental complexity plus a lot
of noise they introduce as my daily job (in my code as well as other
developer's code). Now I am in the best position to judge and compare them
with Clojure code that does similar job but ten times simpler (and I don't
only mean 10 time less verbose).
I am sorry but I need to confess that within past 15 years that I have been
working with numerous architects most of them choose technologies only
based on 1/2 hour googling or reading reviews (and I don't mean all
architects are like this). In particular the one I rightly called ignorant
did not even write a simple poc to use AKKA and java8 to see how code looks
like.
By pathetic technology (and I didn't mean java8) I mean a technology that
you need to fish out less than 10 lines of business logic from 50 or more
lines of noise introduced by Scala futures (in AKKA), Play promise redeems,
matching classes (case classes in Scala)...
Remember when first time Spring was introduced, the original goal was to
take out all the noise and put them in XML file so the developer remain
focused on business logic. Here we are 10 or so years later: lots of noise
and complexity added to the code to do orchestration. This is work of
intelligent fool... (look at Erlang which AKKA tried to copy, it does a
powerful orchestration without introducing much complexity, this is touch
of genius)
These are the pain points in our field. I have deeply felt it and try to
point out that the life does not need to be that hard.
Clojure is the first real try in opposite direction (touch of genius)

Thanks a lot
Best regards
Shahrdad




On Wed, Mar 25, 2015 at 8:06 AM, Colin Yates <colin.ya...@gmail.com> wrote:

> No - he is right, we just don't say it! Obviously I am kidding :).
>
> On 25 March 2015 at 11:51, Hildeberto Mendonça <m...@hildeberto.com> wrote:
> > On Wed, Mar 25, 2015 at 12:14 PM, Colin Yates <colin.ya...@gmail.com>
> wrote:
> >>
> >> Hi Shahrdad, just a point of etiquette, inferring that an architect is
> >> ignorant because they chose Java8, Akka and play is full of assumptions.
> >> Calling those technologies pathetic is very bad poor.
> >>
> >> As I like to quote "Any intelligent fool can make things bigger and more
> >> complex... It takes rude manners, assumptions and a whole bunch of
> >> numptiness to claim 'bigger and more complex' means the author is a
> fool".
> >
> >
> > That's why I love this community. Mutual respect is part of the
> philosophy.
> > :-)
> >
> > --
> > 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.
>



-- 
Software Architect & Computer Scientist

-- 
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