I support your statement. I am fed up by this extreme political correctness era.
This leads directly to auto censorship. I met numerous 'anarchitects' who never had to bring an app from inception to real life use but nonetheless where issuing 'profound' statements about the last buzz word they read from the news stand. With unnecessary software complexity comes huge teams, dilution of responsibilities and expertise, aside from the one picked up through some headlines. This leads to a lack of accountability overall. No one is responsible, 'we followed best practices/processes according to {put your favorite methodology name here}' I saw 'anarchitects' fly out before integrated or acceptance tests because they had realize that the monster they helped created could not lift from the ground. Human induced complexity killed it well before it started to breathe. A kind of Frankenstein aborted experiments. After spending zillions of customer $ of course... If it swims like a duck, squeaks like a duck, walks like a duck, well it's a duck. Not some kind of abstract apparatus. Nothing forces people to buy/listen to a book/news report/tv show/... if they find it rude or inappropriate to their taste. They just have to zap like most of them are doing over any serious thinking about how they work, what's the purpose of it and what responsibilities comes with it. It's already a miracle that some people are actually saying publicly what they really think, let's not try to cut their wings... Pleasing the majority is the path to mediocrity. Luc P. > 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. > -- Luc Préfontaine<lprefonta...@softaddicts.ca> sent by ibisMail! -- 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.