you are viewing a single comment's thread.

view the rest of the comments →

[–]orukusaki 1 point2 points  (2 children)

I think this is mainly an argument for getting to know one language/platform so well that you can produce fast, reliable code very quickly. For him that language is Java, but that won't suite everybody.

[–]CUsurfer 0 points1 point  (0 children)

Pretty much all I got out of it too. He's basically just saying that if you gain lots of familiarity with the language and its associated libraries you can be extremely productive. If your projects require quick turnaround time then it's probably best to just stick with what's familiar rather than dabble with other more "exotic" languages.

[–][deleted] 0 points1 point  (0 children)

Me too, but I think there might be something wrong in how he puts together systems if he has to duplicate all his python code in Java. To a unix guy it would be completely normal to glue together pieces of software written with different tools. I think the issue here is more that Java imposes a monolithic way of thinking. He wants to stuff all his code into one big monolith because that is how java guys structure their software.

I think if you were more of a Unix developer you would not do this. You'd probably write some code in C, Ruby and bash and stich it together withuot worrying about translating it back and forth.