tag:blogger.com,1999:blog-12467669.post879650131757836710..comments2023-04-29T07:23:25.825-04:00Comments on Jay Fields' Thoughts: Language SpecializationJayhttp://www.blogger.com/profile/14491442812573747680noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-12467669.post-48129028000713514262008-10-30T09:54:00.000-04:002008-10-30T09:54:00.000-04:00Your friend Obie is an asshole. Everybody here thi...Your friend Obie is an asshole. Everybody here think that he is kind of caveman. Most of us here are java boys and we read his article "Why Java devels are idiots" or something like that.<BR/>You can critize a lang but not in that idiot way.<BR/><BR/>After say that obie is an idiot I will say something good about your article.<BR/><BR/>Architects have to address solutions using ideas, not languages, you are doing very good grabing those jobs. Learn is daily must in our careers.Rodrigohttps://www.blogger.com/profile/04680437613509320112noreply@blogger.comtag:blogger.com,1999:blog-12467669.post-19151398244920367562008-10-24T10:42:00.000-04:002008-10-24T10:42:00.000-04:00Jay,Funny - I recently had to revisit Java for a R...Jay,<BR/><BR/>Funny - I recently had to revisit Java for a Ruby project that needs asynchronous messaging. <BR/><BR/>To distance myself from the technology, I put on my CTO/VP of Dev hat and asked what was the most appropriate solution for the task at hand.<BR/><BR/>After looking at several options, I decided on ActiveMQ. This brings me back to Java after 2 years of being pure Ruby and Java free. <BR/><BR/>While I can't say that I didn't flinch when looking at some of the things the Java community has done (and not done) in the last 2 years, it was refreshing to know I had other choices than what was provided by Ruby without requiring the time to learn a new language with my limited timeframe. I would have loved to learn Erlang and give RabbitMQ a shot if time had allowed. <BR/><BR/>The point is that to be a developer and architect, it takes more than one operating system, one programming language, and one architecture to solve problems. <BR/><BR/>Thanks for reminding us!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-12467669.post-44883419763442502712008-10-24T10:40:00.000-04:002008-10-24T10:40:00.000-04:00There are more challenges than just the language. ...There are more challenges than just the language. Finance has lots of challenges that will keep your mind occupied. Java, C#, Ruby, Python, C++ - whatever. I imagine you are adept at using many languages. What else? Can you coerce a team to get the job done? Can you use CEP software, can you use messaging systems. How can you put it all together to trade a pile of money? There are plenty of programming challenges that are beyond what language you use.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-12467669.post-38733151346409710042008-10-23T14:31:00.000-04:002008-10-23T14:31:00.000-04:00Just so I'm very clear:I think there are far too m...Just so I'm very clear:<BR/>I think there are far too many developers who are deep in nothing. I'm not advocating being a generalist. There's a sweet spot somewhere in between. Upcoming blog post on that one.<BR/><BR/>What I probably should have named the entry is Language Monogamy, which is just silly.<BR/><BR/>Cheers, JayAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-12467669.post-62100323196177479832008-10-23T13:59:00.000-04:002008-10-23T13:59:00.000-04:00I think for very talented developers Chad was righ...I think for very talented developers Chad was right, but far to often my experience is of developers who are a jack of all tardes and master of none. This in turn leads to projects that fail because team members are writing Ruby code as if it was Java, PHP, Python. For framework developers theres a definate need to master the tool and deliver the best product you can.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-12467669.post-67074508990209031632008-10-22T12:20:00.000-04:002008-10-22T12:20:00.000-04:00I couldn't agree with this blog post more. I was t...I couldn't agree with this blog post more. I was thinking these exact things the other day and how many people completely miss the bigger picture.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-12467669.post-27992193033684635562008-10-22T07:09:00.000-04:002008-10-22T07:09:00.000-04:00"Java" isn't a dirty word after all! :-)Nice to r..."Java" isn't a dirty word after all! :-)<BR/><BR/>Nice to read your comments on what matters most in a technical career and correctly point out how wrong it is to tie your colours exclusively to one language 'mast'.Marcushttps://www.blogger.com/profile/09917774439498861723noreply@blogger.comtag:blogger.com,1999:blog-12467669.post-5046221700951350722008-10-22T02:03:00.000-04:002008-10-22T02:03:00.000-04:00why is this entry categorized as "success"?why is this entry categorized as "success"?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-12467669.post-74813738467020337852008-10-21T21:07:00.000-04:002008-10-21T21:07:00.000-04:00When we were at QCon SF 2007 and we were getting s...When we were at QCon SF 2007 and we were getting significantly inebriated (a pattern pleasingly repeated many times since), you made a statement that you only wanted to work on projects that were Ruby, Python, or similar - explicitly excluding Java.<BR/><BR/>I'm glad to see the transformation in just 12 months. It seems like you're leveraging your experiences well.<BR/><BR/>Next shout is mine! :-)Anonymousnoreply@blogger.com