If I were to pick a language to use today other than Java, it would be Scala — James Gosling Ifs Copy Share Image
It makes my head explode when there are people who think you can do everything in HTML. — James Gosling Can do Copy Share Image
I like to bitch and moan about lawyers, but they often have actually good points. — James Gosling About Copy Share Image
The way that NetBeans is architected, it's not so much a tool as a tool environment. — James Gosling Environment Copy Share Image
The asparagus effect is what happens sometimes when you render 2D images into 3D. — James Gosling Asparagus Copy Share Image
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 Good Copy Share Image
Anytime someone builds a little application that runs on a cell phone, there's something that goes on the server. — James Gosling Cell phone Copy Share Image
The notion of having a fleet of autonomous ocean-going vehicles wandering the world collecting data is something out of fiction. — James Gosling Data Copy Share Image
Some of these isolated applications that sit on one machine are a million lines of code. How do you deal with that?… — James Gosling Code Copy Share Image
One of the toughest things about life is making choices. I had a hard time saying 'no' to a bunch of other… — James Gosling Choice Copy Share Image
My impression is that a really, really high-order concern for the whole development community is interoperability and consistency. — James Gosling Community Copy Share Image
The NetBeans team tended to be focused on academic purity. Getting them to be a little more blue-collar was a challenge. — James Gosling Blue collar Copy Share Image
I think it would be a tragic statement of the universe if Java was the last language that swept through. — James Gosling Ifs Copy Share Image
Java the language is almost irrelevant. It's the design of the Java Virtual Machine. And I've seen compilers for ML, compilers for… — James Gosling Design Copy Share Image
Most developer tools try to shield you from actually writing code in constructing the GUI bits or the database bits. Yet when… — James Gosling Code Copy Share Image
The data center side of the world is kind of like a solved problem, but you see interesting things happening on the… — James Gosling Becoming Copy Share Image
I've always felt that sort of in the abstract, open-source is the right thing to do for a lot of the kinds… — James Gosling Abstract Copy Share Image
Simply put, when you have very large pieces of software, most of the tools look at the individual lines of code as… — James Gosling Code Copy Share Image
In the Java world, security is not viewed as an add-on a feature. It is a pervasive way of thinking. Those who… — James Gosling Add Copy Share Image
The whole thought of a career with computers - given that hardly anybody even knew what they were - it wasn't even… — James Gosling Career Copy Share Image
So in a strong sense with Java it was a learning process for us - there was some tech learning - but… — James Gosling Education Copy Share Image
I enjoy evangelizing Java. In my heart of hearts, I'm an engineer, and what makes me happy is building something that works… — James Gosling Building Copy Share Image
From the point of view of the people who are using the platform, one of the most valuable things about Java is… — James Gosling Consistency Copy Share Image
When you have large systems, it becomes almost impossible to make even very simple changes. — James Gosling Becomes Copy Share Image
I've made the comment that democracies work slower than dictatorships. That's a true thing. — James Gosling Democracies Copy Share Image
If you want to write the software to control the national medical system of a large country, Java is perfect. — James Gosling Control Copy Share Image
The nerves were so badly compressed that I had no feeling on the palm of my hand. I mean, you could have… — James Gosling Could Copy Share Image
If you look at our customers, our customers tend to be really high-end people who make big, sophisticated systems. — James Gosling Big Copy Share Image
For us, the real goal is to make it so that the software ecosystem is as healthy as possible. — James Gosling Goals Copy Share Image
Renaming a class at one level is really easy; you just change the name. But how do you change all the references… — James Gosling Change Copy Share Image
You see people doing Java-based internal applications all over the place, regular desktop applications that are sort of front-ends to the things… — James Gosling Back Copy Share Image
People think of security as a noun, something you go buy. In reality, it's an abstract concept like happiness. Openness is unbelievably… — James Gosling Abstract Copy Share Image
During the integration meetings between Sun and Oracle, where we were being grilled about the patent situation between Sun and Google, we… — James Gosling Eye Copy Share Image
All of us who attended the meeting - including Microsoft - unanimously agreed that unilaterally extending the Java programming language would hurt… — James Gosling Ability Copy Share Image
When you interview at Google, they don't tell you what the job is. You get hired for a pool and the reason… — James Gosling Learning Copy Share Image
I've surprised myself and made another career change. I had a great time at Google, met lots of interesting people, but I… — James Gosling Anguish Copy Share Image