Principal Architect at Microsoft · Java Champion · Open Source Contributor
I live in New Zealand and have spent two decades building developer tools and platforms at Microsoft, Sun Microsystems, and Oracle. I'm passionate about API design, developer experience, and getting my code onto almost every computer on the planet.
Thoughts on Java, API design, developer tools, and software engineering from two decades in the industry.
A comprehensive guide to Java API design and library development best practices, distilled from years of experience.
Conference talks from JavaOne, Devoxx, and events around the world. Recognised as a JavaOne Rockstar speaker.