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. Learning how to better read and understand code, can in turn teach us what makes code readable. This might even help us to write code that is easier to read.

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.

Video from JSpring 2023
Slides from JSpring 2023

Links

Presentations

DateEventLocationMedia
Jan 31, 2025NDC LondonLondon, UK
Nov 15, 2024BuildStuffVilnius, Lithuania
Oct 17, 2024ApeldoornJUGApeldoorn, the Netherlands
Oct 10, 2024DevoxxAntwerp, Belgium
Sept 30 – Oct 3, 2024Dev2NextLone Tree, USAslides
Sept 10, 2024JUG NoordLeeuwarden, the Netherlandsslides
Sept 4-5, 2024JavaZoneOslo, Norwayslides
July 9, 2024Picniconlineslides
June 27-28, 2024KCDCKansas City, USAslides
June 13, 2024JSpringUtrecht, the Netherlandsvideo
slides
speaker page
May 17, 2024NewCraftsParis, Francevideo
slides
speaker page
May 14, 2024JCON EuropeCologne, Germanyslides
talk page
speaker page
April 9-11, 2024DevNexusAtlanta, GA –
USA
slides
talk page
speaker page
March 27-29, 2024Voxxed Days BucharestBucharest, Romaniavideo
slides
March 20, 2024Utrecht Java User GroupAmersfoort, the Netherlandsslides
event page
Feb 5-7, 2024JFokusStockholm, Swedenvideo
slides
talk page
Nov 9, 2023ØredevMalmö, Swedenvideo
slides
speaker page
Nov 7, 2o23FooConfHelsinki, Finlandslides
speakers page
Oct 19, 2023GeeCon PraguePrague, Czech Republicvideo
slides
speakers page
Oct 3, 2023GOTO CopenhagenCopenhagen, Denmarkvideo
slides
speaker page
Sept 12, 2023Java Forum NordHannover, Germanyslides
Aug 31, 2023ArnhemJUGArnhem, the Netherlandsslides
event page