Java Champion Developer Advocate  ·  Author  ·  Speaker

Making hard things
feel simple.

I help companies build better engineering cultures — and help developers navigate the tools, teams, and practices that make software worth making.

Trisha Gee speaking on a panel
Java Champion
Co-author, Head First Java 3rd Ed.
4 books published
International conference keynote speaker
Trusted opinionator since 2011
Trisha Gee
Java Champion
Author & Speaker
Developer Advocate

I've spent over two decades writing Java and helping developers build software that actually works — not just code that compiles, but systems that teams can understand, change, and trust. The tools are changing fast. AI can generate code at a pace nobody predicted, but the hard parts haven't gone away: reading unfamiliar code, reasoning about systems under pressure, knowing what to test and what to throw away. I write, speak, and teach about what really matters when creating software: the technical fundamentals, the team dynamics, and how to stay effective (and sane) in a world where the rules keep shifting.

Recent Writing All posts →

There are only opportunities

When I worked at Ford as a shiny new graduate in the early noughties, they told me "don't bring me problems, bring me solutions".…

Where to find me Speaking page →
6–7 May 2026
London, UK
Talk: Shiny new tools won’t fix your problem View talk →