Artwork

GOTO에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 GOTO 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.
Player FM -팟 캐스트 앱
Player FM 앱으로 오프라인으로 전환하세요!

Reading Code Effectively: An Overlooked Developer Skill • Marit van Dijk & Hannes Lowette

32:32
 
공유
 

Manage episode 499780778 series 2896766
GOTO에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 GOTO 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

This interview was recorded for GOTO Unscripted.
https://gotopia.tech

Read the full transcription of this interview here

Marit van Dijk - Developer Advocate at JetBrains, Java Champion & Open Source Contributor
Hannes Lowette - Principal Consultant at Axxes, Monolith Advocate, Speaker & Whiskey Lover
RESOURCES
Marit
https://bsky.app/profile/maritvandijk.bsky.social
https://linkedin.com/in/maritvandijk
https://github.com/mlvandijk
https://medium.com/@mlvandijk
https://maritvandijk.com

Hannes
https://bsky.app/profile/hanneslowette.net
https://twitter.com/hannes_lowette
https://github.com/Belenar
https://linkedin.com/in/hanneslowette

Links
https://www.felienne.com
https://codereading.club
https://github.com/neontribe/code-reading-club
DESCRIPTION
Reading code is a critical yet often underappreciated skill in software development. Marit van Dijk & Hannes Lowette highlight that while developers are trained to write code, they spend most of their time understanding existing codebases—often with incomplete documentation and evolving complexity.
They discuss research-backed strategies, such as structured code reading exercises, participation in communities like the Code Reading Club, and leveraging modern IDE tools to navigate and comprehend unfamiliar code. The conversation underscores the importance of empathy in code reviews, writing clear commit messages, and using tests as documentation to improve collaboration and maintainability. By practicing code reading deliberately and utilizing available resources, developers can become more effective and adaptable in their work.
RECOMMENDED BOOKS
Felienne Hermans • The Programmer's Brain
Adrienne Braganza Tacke • "Looks Good to Me": Constructive Code Reviews
Duncan McGregor & Nat Pryce • Java to Kotlin
Saleem Siddiqui • Learning Test-Driven Development
Roy Osherove • The Art of Unit Testing
Trisha Gee & Helen Scott • Getting to Know IntelliJ IDEA
Jacqui Read • Communication Patt

Bluesky
Twitter
Instagram
LinkedIn
Facebook
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

  continue reading

챕터

1. Intro (00:00:00)

2. Reading code (00:01:13)

3. Challenges of complex code (00:06:00)

4. Strategies for understanding new codebases (00:07:57)

5. Empathy & collaboration (00:10:23)

6. Write code that's easy to read & understand (00:18:06)

7. Tips for improving your code reading skills (00:29:49)

8. Outro (00:31:47)

249 에피소드

Artwork
icon공유
 
Manage episode 499780778 series 2896766
GOTO에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 GOTO 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

This interview was recorded for GOTO Unscripted.
https://gotopia.tech

Read the full transcription of this interview here

Marit van Dijk - Developer Advocate at JetBrains, Java Champion & Open Source Contributor
Hannes Lowette - Principal Consultant at Axxes, Monolith Advocate, Speaker & Whiskey Lover
RESOURCES
Marit
https://bsky.app/profile/maritvandijk.bsky.social
https://linkedin.com/in/maritvandijk
https://github.com/mlvandijk
https://medium.com/@mlvandijk
https://maritvandijk.com

Hannes
https://bsky.app/profile/hanneslowette.net
https://twitter.com/hannes_lowette
https://github.com/Belenar
https://linkedin.com/in/hanneslowette

Links
https://www.felienne.com
https://codereading.club
https://github.com/neontribe/code-reading-club
DESCRIPTION
Reading code is a critical yet often underappreciated skill in software development. Marit van Dijk & Hannes Lowette highlight that while developers are trained to write code, they spend most of their time understanding existing codebases—often with incomplete documentation and evolving complexity.
They discuss research-backed strategies, such as structured code reading exercises, participation in communities like the Code Reading Club, and leveraging modern IDE tools to navigate and comprehend unfamiliar code. The conversation underscores the importance of empathy in code reviews, writing clear commit messages, and using tests as documentation to improve collaboration and maintainability. By practicing code reading deliberately and utilizing available resources, developers can become more effective and adaptable in their work.
RECOMMENDED BOOKS
Felienne Hermans • The Programmer's Brain
Adrienne Braganza Tacke • "Looks Good to Me": Constructive Code Reviews
Duncan McGregor & Nat Pryce • Java to Kotlin
Saleem Siddiqui • Learning Test-Driven Development
Roy Osherove • The Art of Unit Testing
Trisha Gee & Helen Scott • Getting to Know IntelliJ IDEA
Jacqui Read • Communication Patt

Bluesky
Twitter
Instagram
LinkedIn
Facebook
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

  continue reading

챕터

1. Intro (00:00:00)

2. Reading code (00:01:13)

3. Challenges of complex code (00:06:00)

4. Strategies for understanding new codebases (00:07:57)

5. Empathy & collaboration (00:10:23)

6. Write code that's easy to read & understand (00:18:06)

7. Tips for improving your code reading skills (00:29:49)

8. Outro (00:31:47)

249 에피소드

All episodes

×
 
Loading …

플레이어 FM에 오신것을 환영합니다!

플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.

 

빠른 참조 가이드

탐색하는 동안 이 프로그램을 들어보세요.
재생