I have rarely worked somewhere where enough folks on the team had overlap in more than the core skill set. Ancillary tools are always handy, but they end up being just that. They are mostly esoteric and limited in understanding to the one person that created them. This is a great pity, but it just seems like that's the way it goes.
For every little script and subsystem in another language, it's yet another build or script that has to be understood in order to use it for the rest of a team, and ultimately they either never get used or simply just slow the team down. This seems to go double the more 'brilliant' the polyglot is. They'll create this amazing script, and it's so amazing that only a high skill programmer in whatever specific language could figure out how it works. Somehow this is a badge of honor to some, but it seems like it should be a badge of shame when you create things no-one else can work with. Also, the fewer the languages, the easier it becomes to be expert at them. Alex On Jan 21, 2012, at 5:31 AM, Moandji Ezana wrote: > In 2006, when Neal Ford coined or popularised the term polyglot programming, > it seemed to gain some popularity. > > However, in the past few years, the trend seems to have gone towards using as > few languages as possible. > > In Java you could use GWT or Android on the client and Hibernate on the > server and not see either JavaScript or SQL. > > With Node.js, JavaScript becomes the common language. Fantom and Clojure (via > ClojureScript) can also compile to JavaScript. > > Was polyglottism ever a good way to build an application? Is this just a > pendulum swing or rather the result of more powerful tools? > > Moandji > > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to javaposse@googlegroups.com. > To unsubscribe from this group, send email to > javaposse+unsubscr...@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 javaposse@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.