J

Josh Bloch

Java APIs Designer

Java Collections Effective Java

Biography

Joshua Bloch led the design of the Java Collections Framework and authored “Effective Java.” He shaped how millions write Java code.

Daily Work

  • Working at Google
  • Writing and speaking about API design
  • Teaching best practices
  • Advising on language features

Challenges

“APIs are like user interfaces for programmers. They need to be intuitive, consistent, and hard to misuse.”

Impact

Java Collections is used by every Java developer. “Effective Java” is the definitive guide to Java best practices.