Hanselminutes is Fresh Air for Developers. A weekly commute-time podcast that promotes fresh technology and fresh voices. Talk and Tech for Developers, Life-long Learners, and Technologists.
…
continue reading
内容由iteration podcast, John Jacob, and JP Sio - Web Developers提供。所有播客内容(包括剧集、图形和播客描述)均由 iteration podcast, John Jacob, and JP Sio - Web Developers 或其播客平台合作伙伴直接上传和提供。如果您认为有人在未经您许可的情况下使用您的受版权保护的作品,您可以按照此处概述的流程进行操作https://zh.player.fm/legal。
Player FM -播客应用
使用Player FM应用程序离线!
使用Player FM应用程序离线!
Onboarding into a new codebase 👋
Manage episode 265752884 series 1900125
内容由iteration podcast, John Jacob, and JP Sio - Web Developers提供。所有播客内容(包括剧集、图形和播客描述)均由 iteration podcast, John Jacob, and JP Sio - Web Developers 或其播客平台合作伙伴直接上传和提供。如果您认为有人在未经您许可的情况下使用您的受版权保护的作品,您可以按照此处概述的流程进行操作https://zh.player.fm/legal。
Today's topic:
Onboarding into a new codebase
As a new hire / contractor for a freelance project
From JP:
- Reviewing other people's PRs on a new codebase
- Submitting your first PR
- Understanding how data flows through the app
- I've found that the organization of the code and the quality of abstractions makes or breaks this point
- Ramping up complexity of feature stories that you can tackle. How do you get there?
From John:
- First — Understand the domain, talk with team, read books, use competitor software, language in that domain.
- Then — Understand the software
- Read the Docs, all that you can get your hands on
- Review closed issues / tickets, try to understand the language /culture of the team
- Review the tests, this is a good place to start if there is any, especially integration or feature tests that are higher level
- Find the "God" objects if you can.
- Write docs as you go, great way to get it into your head
Onboarding someone else onto a new codebase
From JP
- Hiring contractors for a project
- Onboarding new hires
- Reviewing new hires' pull requests **it's own episode maybe? Code Review?**
- How do you onboard someone else?
- I think domain context is important
From John
- Support the advise given above! It's just the reverse
- First: Domain Context
- Then —
- Provide Docs
- Tests
- Simple first issue
- Pair on the onboarding Dev's first PR VS sink or swim
- Try to demonstrate what tools and process you use in a project
Picks
JP: https://apps.apple.com/de/app/meeter-fast-call-initiation/id1510445899?l=en&mt=12
John:
- Rails View Components
- It's a new pattern in rails to produce reusable front end "Partials" but more abstracted and re-usable.
- This pattern plus stimulus.js is really magic.
78集单集
Manage episode 265752884 series 1900125
内容由iteration podcast, John Jacob, and JP Sio - Web Developers提供。所有播客内容(包括剧集、图形和播客描述)均由 iteration podcast, John Jacob, and JP Sio - Web Developers 或其播客平台合作伙伴直接上传和提供。如果您认为有人在未经您许可的情况下使用您的受版权保护的作品,您可以按照此处概述的流程进行操作https://zh.player.fm/legal。
Today's topic:
Onboarding into a new codebase
As a new hire / contractor for a freelance project
From JP:
- Reviewing other people's PRs on a new codebase
- Submitting your first PR
- Understanding how data flows through the app
- I've found that the organization of the code and the quality of abstractions makes or breaks this point
- Ramping up complexity of feature stories that you can tackle. How do you get there?
From John:
- First — Understand the domain, talk with team, read books, use competitor software, language in that domain.
- Then — Understand the software
- Read the Docs, all that you can get your hands on
- Review closed issues / tickets, try to understand the language /culture of the team
- Review the tests, this is a good place to start if there is any, especially integration or feature tests that are higher level
- Find the "God" objects if you can.
- Write docs as you go, great way to get it into your head
Onboarding someone else onto a new codebase
From JP
- Hiring contractors for a project
- Onboarding new hires
- Reviewing new hires' pull requests **it's own episode maybe? Code Review?**
- How do you onboard someone else?
- I think domain context is important
From John
- Support the advise given above! It's just the reverse
- First: Domain Context
- Then —
- Provide Docs
- Tests
- Simple first issue
- Pair on the onboarding Dev's first PR VS sink or swim
- Try to demonstrate what tools and process you use in a project
Picks
JP: https://apps.apple.com/de/app/meeter-fast-call-initiation/id1510445899?l=en&mt=12
John:
- Rails View Components
- It's a new pattern in rails to produce reusable front end "Partials" but more abstracted and re-usable.
- This pattern plus stimulus.js is really magic.
78集单集
모든 에피소드
×欢迎使用Player FM
Player FM正在网上搜索高质量的播客,以便您现在享受。它是最好的播客应用程序,适用于安卓、iPhone和网络。注册以跨设备同步订阅。