Watch Sessions

Reading Code

As developers, we spend a lot of time learning to write code, while spending little to no time learning to read code. Meanwhile, we often spend more time reading code than actually writing it. Shouldn’t we be spending at least the same amount of time and effort improving this skill? Deliberate practice can help us get better at reading code. In this talk we will discuss the benefits of deliberately practicing reading code in a code reading club or session without an IDE, as well as common strategies to navigate a new codebase and familiarise ourselves with the code using the IDE.

Marit Headshot
Marit Van Dijk
Developer Advocate, JetBrains
Marit Headshot
Marit Van Dijk
Developer Advocate, JetBrains

With over 20 years of diverse experience across various roles and companies, Marit is passionate about building awesome software in collaboration with amazing people, and making developers’ lives better. She is committed to continuous learning and actively shares her expertise in programming, software development, testing, and test automation. Marit regularly presents at international conferences, participates in webinars, and appears on podcasts. Additionally, she writes blog posts and tutorials, creates videos, and is a contributor to the book “97 Things Every Java Programmer Should Know” (O’Reilly Media).

More On-Demand Sessions

OpenJDK Ecosystem

Carmen Delgado
Community Manager, Eclipse Adoptium
Simon Ritter
Deputy CTO, Azul
Richard Fichtner
Principal Software Architect, XDEV Software GmbH
Tobi Ajila
Java Runtime Developer, IBM

Friends of OpenJDK

Marit Van Dijk
Developer Advocate, JetBrains
Simon Martinelli
Owner, Martinelli LLC
Geertjan Wielenga
Friends of OpenJDK, Community Leader
Ondro Mihályi
Director & Jakarta EE expert, OmniFish

We Hate Code - The Joy of Maintaining Dead and Unused Code

Gerrit Grunwald
Principal Engineer, Azul
Azul, Azul Systems, Zing, Zulu, Zulu Enterprise, ReadyNow! are either registered trademarks or trademarks of Azul Systems Inc., registered in the U.S. and elsewhere. All other trademarks belong to their respective owners.
© Azul 2025. All rights reserved.
  • Compliance
  • Privacy Policy
  • Legal
  • Terms of Use
  • Privacy Settings