- Series: Pragmatic Programmers
- Paperback: 160 pages
- Publisher: Pragmatic Bookshelf (July 1, 2006)
- Language: English
- ISBN-10: 0976694093
- ISBN-13: 978-0976694090
- Product Dimensions: 7.5 x 0.5 x 9 inches
- Shipping Weight: 12 ounces (View shipping rates and policies)
- Average Customer Review: 3.5 out of 5 stars See all reviews (7 customer reviews)
- Amazon Best Sellers Rank: #4,966,907 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
From Java to Ruby: Things Every Manager Should Know (Pragmatic Programmers)
Use the Amazon App to scan ISBNs and compare prices.
Prepare for your professional certification with study guides and exam prep tools from Wiley. See more
About the Author
Bruce Tate is a father, kayaker, author and independent consultant in Austin, Tx. The international speaker worked for 13 years at IBM, in roles ranging from a database systems programmer to Java consultant. He left IBM to work for several startups in roles ranging from director to CTO. He now has his own consulting practice, with emphasis on lightweight development in Ruby and Java, and persistence strategies. He is the author of seven books, including the best selling Bitter series, the Jolt-winning Better, Faster, Lighter Java, and the Spring Developer's Notebook.
Browse award-winning titles. See more
If you are a seller for this product, would you like to suggest updates through seller support?
Top Customer Reviews
It will be almost impossible to convince some Java programmers that Ruby on Rails and LAMP in general is a better platform to do anything compared to Java. After all they have invested *HUGE* in Java and it has and is putting food on their table. But perhpas this is a moot point as I an convinced the latest generation of programmers are embaracing dynamic languages such as Ruby and Python over the older generation languages such as C++ and Java. So it is more of a question of when this will happen then if this will happen.
Bruce has been a strong Java advocate and practitioner for many years, as have many of the most influentual people in the industry from highly respected organizations such Pragmatic Programmer Inc, ThoughtWorks, and O'Reilly. So when they collectively agree that Ruby and RoR is offering huge advantages over Java in many areas it pays to not only listen but give Ruby and Ruby on Rails (Ror) a decent try-out.
I will be shocked if any Java programmer truly investes one month learning Ruby on Rails and still believes it is not a more productive and agile environment. Skimming a book and making a conclusion is a weak argument indeed. In my case it took 6 months to feel comfortable with Java and 3 weeks to feel cofortable with Ruby. I have also trained other employees in both, and the learning ratio for the students was similar. So for new programmers, IMO, Ruby is a no brainer over Java. For experienced Java programmers - well they can continue to live with the pain if they wish.
More to the book:
1. It is geared towards managers and a such is an easy read. Most managers will not even pick up a 500 page book - they just don't have time. This book can be read in a day - I did it.
2. Bruce points out the strenghts and weakness of both Java and Ruby and admits that Ruby is not yet the answer for everything - but points out that it is already a lot better in several areas of development then Java.
3. He addresses risks in great detail, too often not on developers minds, but I guarantee it is on every good manager's mind.
4. He offers advice on how to evaluate Ruby for your organization.
5. He offers praticle steps to safely transition to Ruby and Ruby on Rails and how to get a proper infrastructure set up.
I highly recommend this book to those who want to quickly gain an understanding of why Ruby and RoR may be a good fit for their organization and as a guide to getiing the ball rolling. The investment in this book is he cheapest insurance I can think of to give an organization the right balance between risk and competitive edge for the future.
Since I hadn't yet decided that I wanted to make that move, I was looking for more objective data. For that reason, I also couldn't get myself to read the second half, which is even more for those who have decided and want to know how to get started.
I think if you fit the target audience, it would be more helpful. Because of this, and because it did make some good points about tradeoffs and trends, I still felt it was a decent book. In fairness, its focus is probably consistent with the title and aim of the book, but I still felt the material had a pretty subjective feel to it.
In practice, that is a minor complaint compared to the value of this book. The negative reviews below suggest that this is more of the same and I couldn't disagree more. "Beyond Java" was a book to open developer's eyes. This book is a nod to the decision making responsibilities of managers and senior engineers.
We can no longer pretend that the engineers can be left in the corner. In the face of agile methodologies, outsourcing and increased competitive pressure, we as an industry must have open channels of communication in order to succeed. This fits in nicely with some of the other recent PragProg titles such as Venkat Subramaniam and Andy Hunt's "Practices of an Agile Developer : Working in the Real World".
In the real world, decisions have consequences, but as this book points out, so does indecision.
Bruce Tate and this book will not solve your problems (unless, perhaps if you hire him). But, by engaging managers into the discussion, he may just enable them to make the decisions that are right for them.
Read this book if you are an engineer and need to be reminded about things like risk and business value. Read this book also if you are intrigued but afraid by Ruby's perceived fringe status (it will embolden your efforts to master the language!).
Buy this book for your manager if you want him/her to see in you a proactive individual with an interest in reducing costs, increasing producitivity and the maturity to value a dialogue.
The back of the book says (in somewhat modest fonts) "Welcome to the revolution!". I would suggest that it should also say (in larger fonts) "Welcome to the conversation!"
Although it is candid and unbiased, I did still find it a bit preachy in places, but that is basically what marketing is. Still, this is a book that I'm handing around to people in the office as it is easy to digest and will raise awareness of Ruby before we try a pilot.