James Gosling
James Gosling

One of the toughest things about life is making choices. I had a hard time saying 'no' to a bunch of other excellent possibilities.

James Gosling
James Gosling

From the point of view of the people who are using the platform, one of the most valuable things about Java is the consistency, the interoperability.

James Gosling
James Gosling

If you want to write the software to control the national medical system of a large country, Java is perfect.

James Gosling
James Gosling

The notion of having a fleet of autonomous ocean-going vehicles wandering the world collecting data is something out of fiction.

James Gosling
James Gosling

I like to bitch and moan about lawyers, but they often have actually good points.

James Gosling
James Gosling

One of the things that Java is good at is giving you this homogeneous view of a reality that's usually very heterogeneous.

James Gosling
James Gosling

I've always felt that sort of in the abstract, open-source is the right thing to do for a lot of the kinds of things that we do. There are a variety of issues that make it a very complex discussion as to whether it actually works as a business.

James Gosling
James Gosling

The asparagus effect is what happens sometimes when you render 2D images into 3D.

James Gosling
James Gosling

Anytime someone builds a little application that runs on a cell phone, there's something that goes on the server.

James Gosling
James Gosling

I didn't do programming language stuff in college at all.

James Gosling
James Gosling

Most developer tools try to shield you from actually writing code in constructing the GUI bits or the database bits. Yet when you do write code you usually get glass teletypes where high tech is keyword coloring.

James Gosling
James Gosling

You see people doing Java-based internal applications all over the place, regular desktop applications that are sort of front-ends to the things in the back, or standalone things.

James Gosling
James Gosling

The thing that the Microsoft folks did a really good job of is the easy-to-use tools for making application-building simple.

James Gosling
James Gosling

The whole thought of a career with computers - given that hardly anybody even knew what they were - it wasn't even a concept.

James Gosling
James Gosling

I enjoy evangelizing Java. In my heart of hearts, I'm an engineer, and what makes me happy is building something that works and having someone use it. That's cool.

James Gosling
James Gosling

So in a strong sense with Java it was a learning process for us - there was some tech learning - but the most important learnings were social or behavioral things.

James Gosling
James Gosling

I've made the comment that democracies work slower than dictatorships. That's a true thing.

James Gosling
James Gosling

Renaming a class at one level is really easy; you just change the name. But how do you change all the references to that class and all the imports?

James Gosling
James Gosling

Java the language is almost irrelevant. It's the design of the Java Virtual Machine. And I've seen compilers for ML, compilers for Scheme, compilers for Ada, and they all work. Not many people use them, but it doesn't matter: they all work.

James Gosling
James Gosling

My impression is that a really, really high-order concern for the whole development community is interoperability and consistency.