Top 6 Quotes & Sayings by Joshua Bloch

Explore popular quotes and sayings by an American engineer Joshua Bloch.
Last updated on November 25, 2024.
Joshua Bloch

Joshua J. Bloch is an American software engineer and a technology author, formerly employed at Sun Microsystems and Google. He led the design and implementation of numerous Java platform features, including the Java Collections Framework, the java.math package, and the assert mechanism. He is the author of the programming guide Effective Java (2001), which won the 2001 Jolt Award, and is a co-author of two other Java books, Java Puzzlers (2005) and Java Concurrency In Practice (2006).

One advantage of static factory methods is that, unlike constructors, they have names.
The cleaner and nicer the program, the faster it's going to run. And if it doesn't, it'll be easy to make it fast.
When in doubt, leave it out. — © Joshua Bloch
When in doubt, leave it out.
What I do instead is I will cheerfully spend literally hours on identifier names: variable names, method names, and so forth, to make my code readable. If you read some expression using these identifiers and it reads like an English sentence, your program is much more likely to be correct, and much easier to maintain.
It is hard to write even the smallest piece of code correctly.
When you choose a language, you're choosing more than a set of technical trade-offs-you're choosing a community.
This site uses cookies to ensure you get the best experience. More info...
Got it!