No one is arguing the pros/cons of different technologies, only the inappropriateness of your language.
On 25 March 2015 at 14:36, Shahrdad Shadab <shahrd...@gmail.com> wrote: > 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. -- 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.