James Gosling
Often credited as the father of the Java programming language.
Most quoted
"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as you can, you are, by definition, not smart enough to debug it."
— from Commonly attributed/quoted by him
"The problem with C++ is that it's too easy to shoot yourself in the foot. Java is much harder to shoot yourself in the foot with, but when you do, you blow your whole leg off."
— from Interview/Presentation, 1996
"If you want to build a ship, don't drum up people to collect wood and don't assign them tasks and work, but rather teach them to long for the endless immensity of the sea."
— from often attributed to Antoine de Saint-Exupéry, but Gosling has used it in context of software development
All quotes by James Gosling (361)
I'm a firm believer in open source.
Don't optimize prematurely.
Keep it simple, stupid.
The biggest challenge in software is managing complexity.
I'm not a fan of committees. I like to get things done.
The best code is no code.
Java was born out of frustration.
I'm a generalist. I like to work on a lot of different things.
I'm not a fan of buzzwords.
The world is moving towards more distributed systems.
I'm a big believer in the power of education.
The internet changed everything.
I'm always learning something new.
The biggest challenge for Java is staying relevant.
I'm an engineer, not a politician.
The beauty of Java is its simplicity.
I'm a big fan of open standards.
The future is bright for Java.
I'm a problem solver.
The most important thing is to build something useful.
Contemporaries of James Gosling
Other Computer Sciences born within 50 years of James Gosling (1955).