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.