Java Champion Developer Advocate  ·  Author  ·  Speaker

Helping developers build better software.
Helping organisations build products developers love.

I help organisations create products developers love and help engineering teams navigate changing technologies without losing sight of the fundamentals that make software successful.

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 →

The Ugly Phase

My husband and I have found a new way to get through tough times (and I don't just mean relationship-wise!). It's about recognising the…