Did Bruce Tate give up on fighting the Java bloat?

8 03 2007

I was reading the first chapter of Better, Faster, Lighter Java from Bruce Tate. I haven’t read the whole book yet but I found the first chapter very interesting and I can’t wait to read the rest of the book. The basic idea behind the book is that programming languages cannot avoid the inevitable ‘bloat’ and Java has crossed that border:

Typical applications use too many design patterns, too much XML, and too many Enterprise JavaBeans.

Bruce proposes some alternatives for dealing with the bloat in Java:

  • Change nothing; hope that Java will change.
  • Buy a highly integrated family of tools, frameworks, or applications, and let a vendor shield you from the bloat.
  • Quit Java for another object-oriented language.
  • Quit object-oriented languages for another paradigm
  • Spend time and effort becoming a master craftsman.

After presenting these alternatives, Bruce declares that his “choice is to actively fight the bloat.” He proposes five basic principles to achieve this:

  • Keep it Simple
  • Do One Thing, and Do It Well
  • Strive for Transparency
  • Allow For Extension
  • You Are What You Eat

Since he wrote this book, Bruce has publicly ‘walked away’ from Java to adopt Ruby and Rails. In essence, it seems he followed the ‘Quit Java for another object-oriented alternatives’ even though his claim was to ‘fight the bloat.’ I found this very interesting. Did he realize that his attempt to fight the bloat is not the best solution?

I know he wrote Beyond Java and From Java to Ruby after writing Better Java so I wonder if he answers my question in these books. I guess I’ll have to read on. Mmm… I wonder if that was planned by Bruce… that would be great Buzz Marketing.




Donald Trump’s 7UP Story

6 03 2007

I am currently reading Why We Want You To Be Rich from Robert Kiyosaki and Donald Trump. Honestly, I think it is terrible. I feel like they wrote the book in a week-end. It is just a rehash of their previous books. Each chapter starts with Kiyosaki stating something and then Trump repeating the same thing in his own words.

However, Donald Trump tells this story in the book and I found it interesting:

Being stubborn is a big part of being a winner. [...] My father used to tell us this story about a guy who loved soda, so he went into the soda business, with a product he called 3UP. It failed. So he started again with a product called 4UP. It failed, too. So he decided to name his product 5UP and worked just as hard to make it work, but sure enough, it failed again. He realized that he still loved soda, so he tried again with a product named 6UP. It failed, and he gave up completely. Then, a few years later, someone else came up with a soda product and named it 7UP, which became a huge success.

I think that is a cool story to motivate people who are thinking about giving up.