incorporating dejaMoo: best of breed bull…

Book: From Java To Ruby

Things Every Manager Should Know

Friday night I very quickly read Bruce Tate's From Java To Ruby. By quickly, I mean to say I read it sitting in Borders because I sure wasn't going to part with the $55 (AUD) / $45 (USD) price Borders AU had whacked on a $29 (USD) book - the PDF version is only $20 (USD) so I'll snaffle that for reference.

As a reformed Java programmer (and reformed C programmer one paradigm before) in a kinda/sorta evangelizer role, I really appreciate that someone - anyone - would take the time to write this book.

In clear, management friendly language (sans cringe and thus palatable to developers), Tate lays out the case for Ruby by bringing both strengths and weaknesses into context. It runs something like this:

* Java (and interchangeably .NET) are inherently complex...

* Rarely do your problems require such complexity...

* There is another way that's cheaper, faster and easier...

* For everything else you've still got Java.

Ok, so the argument is a touch more nuanced than that, but if you want it word perfect go buy the book ;)

I think it's a great thing for proponents of pragmatic development to rally behind Ruby: A single target strategy is almost certainly the most effective way of building upper management awareness. However, if you look past the fog of buzz surrounding Ruby via Rails there is a considerably less hyped, but equally (sometimes more) desirable parallel: Python (and Django). It would be a tragedy for this point to be lost given the kinds of real world success stories and the very active Python community. To his credit, Tate also gives props to Python and LAMP in the book. There should be more of it!

From Java To Ruby: Things Every Manager Should Know, has a great deal to offer Python developers, especially those trying to get Django under management's nose. It conveys the pros and cons of transitioning from Java in a way that most developers could never hope to do themselves.

Pass a hat around and buy your boss a copy!

Comments (1) § Posted by in on
AddThis Social Bookmark Button

Comments 1

  1. Zani wrote:

    You should check out James Bennett's post on a hypothetical move from Java to Django/Rails

    Posted June 5, 2007 at 1:27 p.m.

Comments are now closed.

Tweet Tweet

Stuffs

Thanks for dropping in.

This is the personal website of Cam MacRae. Any opinions expressed here are my entirely own, and have jack to do with my employer.

It's the product of a little elbow grease, the news.ycombinator noprocrast feature, and a healthy dose of Django.

A Django site.

Tags

  1. D (1)
  2. SOA (1)
  3. ajax (2)
  4. apollo (1)
  5. architecture (1)
  6. bemused (1)
  7. blogs (2)
  8. carsales (1)
  9. collaboration (1)
  10. css (1)
  11. django (9)
  12. duels (1)
  13. email (1)
  14. erlang (3)
  15. findability (1)
  16. flex (3)
  17. folksonomies (1)
  18. funny (2)
  19. geek (20)
  20. google (3)
  21. innovation (1)
  22. iphone (1)
  23. javascript (4)
  24. jython (1)
  25. life (5)
  26. lighttpd (1)
  27. lisp (1)
  28. mac (1)
  29. macbook (1)
  30. marketing (1)
  31. open-source (1)
  32. oracle (2)
  33. python (6)
  34. rails (2)
  35. ruby (1)
  36. silverlight (1)
  37. skitch (1)
  38. startups (4)
  39. tech (21)
  40. twitter (1)
  41. usability (1)
  42. web20 (6)
  43. work (3)
  44. yui (2)
ten1000miles.com | Aussie Blogs |  Feed

Creative Commons License This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 Unported License.