Well said. On Wed, Sep 29, 2010 at 2:09 PM, Nick Brown <[email protected]> wrote: > At the risk of sounding like a troll, while not being a Scala fan is > not a mark of a bad developer, I would say a poor grasp of logic > skills is. > > A conditional statement being true does not mean its inverse is also > true. "If A then B" does not mean "If not A then not B". The > converse ("If not B, then not A") is, but not the inverse. Consider a > math example, "If a number is divisible by 6 then it is a composite > number", I'm sure you will agree is true. But the inverse, "If a > number is not divisible by 6 then it is a prime number" is clearly > false, even though composite/prime are complementary. > > Similarly, "If someone is interested in Scala, they are a good > developer" (which isn't what Odersky said, but lets pretend it was > since that's what everyone apparently thinks he said) does not > logically imply "If someone is not interested in Scala, they are not a > good developer". > > On Sep 29, 8:20 am, Casper Bang <[email protected]> wrote: >> Sure it does, "good" and "bad" are complementary, there is no other >> atomic/terminal state. Obviously there are MANY alternatives to >> "blue". >> >> On Sep 29, 3:26 am, Josh Suereth <[email protected]> wrote: >> >> >> >> > I don't think logic works that way. >> >> > That's like saying, of a box of colored shapes: "Some of the box-like >> > shapes >> > are blue" implies that "All non-box-like shapes are not blue" >> >> > On Tue, Sep 28, 2010 at 7:29 AM, Casper Bang <[email protected]> wrote: >> > > So by inference, people who are not convinced by Scala, are inferior >> > > developers unwilling to learn? >> >> > > On Sep 28, 11:55 am, B Smith-Mannschott <[email protected]> wrote: >> > > > On Tue, Sep 28, 2010 at 10:51, Vince O'Sullivan <[email protected] >> > > >wrote: >> >> > > > > On Sep 28, 9:23 am, Kevin Wright <[email protected]> wrote: >> > > > > > An important trait of being a good programmer is the willingness to >> > > learn >> > > > > > and push the boundaries of what can be done well. That's also why >> > > Scala >> > > > > is >> > > > > > quite suitable for new programmers, including children and >> > > > > > students. >> >> > > > > There's no logical connection between those two sentences. >> >> > > > The logical connection is "willingness to learn". Presumably students >> > > > are >> > > > willing to learn. "Good" programmers are also willing to learn. (Or >> > > > would >> > > > you argue that they are not? Or perhaps that all programmers have the >> > > same >> > > > level of skill and interest?) >> >> > > > // ben >> >> > > -- >> > > 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%2bunsubscr...@googlegroups >> > > .com> >> > > . >> > > 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. > >
-- 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.
