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.
