Don't be sorry I didn't really understand the sarcasm in Oderskys original
statement, if there was any?

On Wed, Oct 6, 2010 at 7:14 PM, Roland Tepp <[email protected]> wrote:

> I'm sorry, if I did not understand the sarcasm behind your words (if
> there was any), but I think that the mix of junior and experienced
> senior *scala* developers is actually quite ideal setup for using
> scala in a project.
>
> The job of the senior developer is to develop a library/framework/dsl
> for the application and junior developer's is the role of using these
> frameworks/libraries to produce the end result. The so much touted
> assymmetriscity of the language is exactly a perfect fit for this type
> of setup -- It is (and arguably should be) somewhat difficult to
> design and implement good libraries and power (and right) to do that
> should be reserved for those who know what they are doing. On the
> other hand - in the presence of good libraries, writing good and
> maintainable code by relativelt unexperienced "junior" programmers
> should be fairly straightforward process. And by using the language,
> those junior programmers will gradually and gently be introduced to
> more powerful and complex concepts, until they too will be capable and
> proficient enough to be called "senior" developers and can be handed
> more responsibilities subsequently.
>
> I would also repeat tat what has been repeated everywhere ad nauseam
> -- picking a technology of implementation should not go by personal
> preference of any of the business people or even techies. The choice
> should be balanced decision between needs of the business and values a
> particular technology can offer and problems it can solve and how
> rapidly any given technology solution will return the busioness value
> compared to the investment of the time, money and experience the
> business has invested in it.
>
> In some sense the immediate winner in this battle seems to be Java, as
> just by the number of developers who already have heavily invested in
> Java and it's ecosystem (libraries, frameworks, platforms, etc.) can
> bring back the immediate results much faster if they don't need to
> spend time learning a new language or framework....
>
> But as it has been pointed out by some in this thread and elsewhere,
> the long term ROI of those who have invested in learning Scala, seems
> to (sometimes significantly) overweight the time spent on that
> investment and the gap seems to widen as the experience is
> accumulated.
>
> This is not unlike aquiring any sufficiently non-trivial skill -- as
> you learn, overcoming the initial inertia is quite difficult (at least
> until you start understanding the basic concepts).
>
> On 5 okt, 14:41, Liam Knox <[email protected]> wrote:
> > That is very true.  And now thanks to Odersky any team with a mixed level
> of
> > Junior/Senior developers, even given a choice of language, should stay
> well
> > clear of Scala.  Clearly half the team would die of immediate brain
> > hemorrhage.  Well played Odersky, good job Old Boy.
> >
> > 2010/10/5 Cédric Beust ♔ <[email protected]>
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > > On Mon, Oct 4, 2010 at 9:23 PM, Miroslav Pokorny <
> > > [email protected]> wrote:
> >
> > >>> If C++ programmers are so clever why are they still stuck using a
> such
> > >> POS when many times there are better alternatives ?
> >
> > > Most developers simply don't have the luxury of choosing the
> programming
> > > language they have to use.
> >
> > > --
> > > 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]>
> <javaposse%[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]<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