The Artima Developer Community
Sponsored Link

Python Buzz Forum
Review: Beyond Java

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Ian Bicking

Posts: 900
Nickname: ianb
Registered: Apr, 2003

Ian Bicking is a freelance programmer
Review: Beyond Java Posted: Dec 20, 2006 10:59 PM
Reply to this message Reply

This post originated from an RSS feed registered with Python Buzz by Ian Bicking.
Original Post: Review: Beyond Java
Feed Title: Ian Bicking
Feed URL: http://www.ianbicking.org/feeds/atom.xml
Feed Description: Thoughts on Python and Programming.
Latest Python Buzz Posts
Latest Python Buzz Posts by Ian Bicking
Latest Posts From Ian Bicking

Advertisement

Joe Gregorio wrote a short reaction to Beyond Java which I'll use as the starting point for my own reaction.

I got a review copy of Beyond Java some time ago. I feel a little bad because I didn't review it. Frankly it didn't hold my interest; I mostly got it because I was told I was referenced in it (it was a footnote link to this post). And of course it was an uphill battle for the book, since I have never used Java and am largely indifferent to the platform.

What the book lacked was any useful exploration of what is beyond Java. Instead it was essentially some email exchanges with people about what they thought the advantages of other environments were. Lots of the people referenced didn't have very strong backgrounds outside of Java, or didn't really speak as anything more than an advocate. I expect more measured and thoughtful responses out of a book; the web can provide me with whatever advocacy I desire. There should be some point to getting a book over reading blogs. I suppose it's not Bruce's fault that the blogs win out here -- I'll attribute that to the ever-increasing quality of discussion on blogs, and books just aren't keeping up.

There's a lot of material to explore when you venture beyond Java. It's not all good out here. There's whole new ways to mess up. And maybe the details are beyond the scope of the book, but it's a whole book, not a blog post that should try hard to stay under one screenful. There's room for some good details.

For instance, here's a bit of advice: using a new sexy technology can be a strategy to bring great developers to your shop. Often the new technology is a buyers market for the employer -- developers want to use it, but most employers aren't even considering it. But the new technology becomes less new, the novelty wears off, and the developers may very well notice that the work they are being asked to do sucks, and they will leave. Or to phrase it another way: you can pay a great developer enough and give them enough freedom to start on a lifeless soul sucking project, but you can't make them stay. Do you think your project is actually worthy of great developers? For a lot of Java shops that answer is probably no. (You can't get them to live in Detroit and work on payroll systems either, even with a cool language and hip development methodology.)

(As an aside, and as a Python developer: you can keep your dumb jobs, you can keep your proprietary community, you can keep your enterprise, because please don't come bother us with your boring enterprisey problems)

Beyond Java didn't really talk about stuff like this. I can't believe it's because of a lack of knowledge, wisdom, and experience around these issues either -- but this knowledge isn't (by definition!) in the Java community where Bruce Tate probably hangs out.

I was going to react to Joe's original post, not just the book, particularly whether Beyond Java asked the right question. But because I think that reaction is more interesting than this review I'll do that separately.

Read: Review: Beyond Java

Topic: MySQL - keeping a local hot backup Previous Topic   Next Topic Topic: Bangalore Python Conference

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use