Showing posts with label Sun. Show all posts
Showing posts with label Sun. Show all posts

Tuesday, December 4, 2012

Java Blows

I have been working on a project at the office involving Java and it is much more complicated than it needs to be. Part of the problem is that we are using a piece of software that isn't that well documented. However the bulk of the problems stem from the overcomplexity that is now associated with Java. I needed a small program that needed to do three things. If my Java program requires a directory filled with various files just to do one of those tasks, there is a problem.

When I started my career at Oracle corporation, I had the luxury of learning one of the most complex relational database management systems on the planet. I watched as database administrators built their careers on this complexity, never having to learn another company's product. I then watched a number of Java developers do the same thing with this new language created by Sun Microsystems. I don't think it is a coincidence that Oracle now owns the rights to Java because of the Sun acquisition.

Lately I have been watching as Java has waned in popularity and other software development languages have risen to take its place. I just wish the death of Java wasn't taking so long. Do yourself a favor and if someone suggest using Java to create an application, just say, "No."

Monday, September 28, 2009

What is Cloud Computing?

Friday I got an e-mail from the Oracle Alumni list of which I am a subscriber. The message had a link to a YouTube video where Larry Ellison and Ed Zander talk about cloud computing as well as a few other topics. The video was interesting to me because I know both gentlemen who are big names in the computer industry. However I think it would be boring for most everyone else and so I won't bother to provide the link.

For those that don't know, Larry Ellison is the CEO of Oracle Corporation. When I first started at Oracle back in January of 1986, it was not uncommon to see Larry walking down the hall dribbling a basketball just after a quick game across the street. He is now one of the richest men in the world and understandable a lot less approachable.

Ed Zander and my Dad used to work together back at Data General in the 80's. I remember going to company softball games and meeting Ed. Every couple of years or so, he goes skiing with my Dad at Deer Valley and I manage to invite myself along for the trip. Ed left Data General and evenutally found himself as President of Sun Microsystems (just purchased by Oracle). Most recently he was CEO of Motorola.

The video was fun to watch as Larry got very animated when the topic of cloud computing was mentioned. Larry pointed out that cloud computing is really the computer industry going in circles. He is right. Twenty or thirty years ago we just called it timesharing, which is different than buying a piece of a condo or luxury apartment.

Five or six years ago there was a big emphasis on how McDonalds was not in the business of selling fast food. Instead they were in the business of real estate. Companies like Google, Salesforce.com, and Amazon have taken a page from the McDonalds playbook and realize that one of their core competencies is in creating bullet-proof data centers. They then provide access to these data centers through the Internet. This is cloud computing. You tell the provider what type of environment you want (i.e., RAM, Operating System, Services like e-mail, database, or web server, etc.) and they set it up for you.

Cloud computing makes it much easier to do things like set up websites. It is also a great way to borrow a computer for testing without having to buy one. So cloud computing makes it easier to create your own BLOG (this one is hosted by Google) but it probably won't directly effect your own home computing environment.

Now if all the cloud computing companies can figure out that McDonalds started loosing marketshare when they forgot they were in the food business, we won't have to watch the decline of our favorite online bookstore.