> The only rationale I've seen so far is blaming the Java seniors. Perhaps I should tell you why I'm not using Scala (and why I have done in other jobs) in my workplace today. It's not related to Java seniors in any way.
Current job: Management don't like variety, if we switch to Scala we'd have to port everything that's in Java today to Scala, and that's too risky. I was denied the use of IDEA (which I'm using anyway, shh!!) for the same reason; in the past somebody had caused a production error and that error was wrongly traced back to a slightly different version of Eclipse between two developers. Therefore, thou must use the same version of the same IDE as the next guy, and each project must be written the same way as the next. The people called seniors in the client don't even spell Java properly and don't know what Scala is, though I can see that other parts of the same company do use Scala without any problems. Previous job: Direct management liked Scala but it was a little less mature back then so we restricted it to unit testing (specs is excellent) and small standalone projects. Top management barely approved of Java, everything else in the company was straight C. Given that their core business was hardware, that wasn't too shocking. I had "Java and Scala Programmer" in my email signature but I doubt the top brass ever read that far down. Job before that: I got bored in a project that only had users for 4 months a year and learned Scala by porting the project to it in the 8 quiet months. I made some big software engineering mistakes there and learned more about how (not) to run software projects than I did about Scala. My manager didn't care what it was written in as long as I could make stuff work. Incidentally, the current job is project-based and I'm putting myself forward for a Scala project with a different client when this project comes to a close at the end of the year. It's not all downhill! On Tue, Oct 2, 2012 at 6:35 PM, Fabrizio Giudici < [email protected]> wrote: > On Tue, 02 Oct 2012 23:21:17 +0200, Ricky Clarkson < > [email protected]> wrote: > > Selling more has little to do with being better, get that out of your >> head. >> You're Italian, right? Starbucks sells more than Italian coffee shops, >> but is not better in any meaningful way (perhaps more comfortable chairs). >> > > It's a matter of market targets. Almost the whole rest of the world > doesn't know what coffee means, or - better - give to the word "coffee" a > different meaning - and they are hundreds of millions of customers versus a > few dozens of italians. But, figure it out, Starbucks gave up opening shops > in Italy. It's not a comparable example, because there are no big > geographic differences in the popularity of Java vs C#. > > In any case, I'm perfectly aware that selling is not necessarily related > to being better, and it's exactly part of my point. Either you think that > this lack of causation is a matter of the cynical fate, or you try to find > out a rationale. Found a rationale, you try to fight the cause. The only > rationale I've seen so far is blaming the Java seniors. So, what? Are you > going to wait for all of them to retire? > > > > > -- > Fabrizio Giudici - Java Architect @ Tidalwave s.a.s. > "We make Java work. Everywhere." > http://tidalwave.it/fabrizio/**blog <http://tidalwave.it/fabrizio/blog> - > [email protected] > -- You received this message because you are subscribed to the Google Groups "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.
