10 Quotes by Joshua Bloch

  • Author Joshua Bloch
  • Quote

    Learning the art of programming, like most other disciplines, consists of first learning the rules and then learning when to break them.

  • Tags
  • Share


  • Author Joshua Bloch
  • Quote

    A second advantage of static factory methods is that, unlike constructors, they are not required to create a new object each time they're invoked.

  • Tags
  • Share

  • Author Joshua Bloch
  • Quote

    Builder pattern is more verbose than the telescoping constructor pattern, so it should be used only if there are enough parameters, say, four or more.

  • Tags
  • Share


  • Author Joshua Bloch
  • Quote

    When you choose a language, you’re choosing more than a set of technical trade-offs-you’re choosing a community.

  • Share

  • Author Joshua Bloch
  • Quote

    It is hard to write even the smallest piece of code correctly.

  • Share

  • Author Joshua Bloch
  • Quote

    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.

  • Share

  • Author Joshua Bloch
  • Quote

    Collection or an appropriate subtype is generally the best return type for a public, sequence- returning method.

  • Share