The statement "Scala is Complex" doesn't bother me.   "Scala is Too complex"
starts to irk.   Too complex for who?   Too Complex for what?

Then any sort of random blanket statement that is false really irritates,
such as much of what was stated about Kojo.   When you learn to program, do
you learn all the hard stuff at once?   I remember not learning about
pointers in my C++ class until we were months into the class (i.e. well past
that intro to Kojo document).   Yet somehow I still learned how to program.
  Yes, C++ was the language where I learned object orientation.   I also
never learned function pointers until I hit the professional world.  In
fact, I never had a use for them until about a year into my career.   Why?
Because my usage of the language grew with my understanding of it *and* my
managers gave me tasks based on my grasp of the language and the problem
domain.

The same is true of Java.   As my skills progressed, I started tackling
harder and harder problems in the language.  Then... I reached a point (not
long after starting) where the language offered me no more help in
simplifying common tasks.    That's the point


Why is there a pervasive attitude in the Java world that programmers are
"unable to handle" complicated issues and we should baby them?   Why is it
that most people who have this feeling are also don't include themselves in
the "unable to handle" complexity group?   By saying Scala is "too" complex
you are implying there is some set of people or organizations or problems
for which scala is "too" complex.   I'm curious what/who these entities
are.





2010/8/30 Cédric Beust ♔ <[email protected]>

>
>
> On Sun, Aug 29, 2010 at 11:01 AM, Josh Suereth 
> <[email protected]>wrote:
>
>> Once again, I think little is gained arguing this point.   Beust is
>> obviously against Scala.   Reading his blogs, he has some complaints
>> (implicits particularly) that may or may not be justified.
>>
>
> Just because I criticize something doesn't mean I'm "against" it, whatever
> that means.
>
> I actually like a lot of things about Scala, but I also know that I have a
> proven track record of liking complicated stuff (I used to love C++ and
> linear algebra. I was bad at both).
>
> I try not to fall in love with technology and I want to keep a critical
> mind at all times, even for stuff I like. I intellectually like the way
> Scala makes me think or manages to produce code that I don't understand
> right away. I take this as a challenge. I like it.
>
> Not everybody does.
>
> I think I have developed a good sense of what is "complicated" for
> mainstream development and I see the fact that I have yet to come across a
> Scala enthusiast who's not also good at math as one of the main warning
> signs.
>
> There is really nothing wrong with liking something that's complicated, I
> don't understand why making this simple claim is getting people so angry.
>
>
> --
> Cédric
>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "The Java Posse" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<javaposse%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/javaposse?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to