> For the complete documentation index, see [llms.txt](https://braydie.gitbook.io/how-to-be-a-programmer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://braydie.gitbook.io/how-to-be-a-programmer/jp/1-beginner/team-skills.md).

# Team-Skills

- [Why Estimation is Important](https://braydie.gitbook.io/how-to-be-a-programmer/jp/1-beginner/team-skills/01-why-estimation-is-important.md)
- [How to Estimate Programming Time](https://braydie.gitbook.io/how-to-be-a-programmer/jp/1-beginner/team-skills/02-how-to-estimate-programming-time.md)
- [How to Find Out Information](https://braydie.gitbook.io/how-to-be-a-programmer/jp/1-beginner/team-skills/03-how-to-find-out-information.md)
- [How to Utilize People as Information Sources](https://braydie.gitbook.io/how-to-be-a-programmer/jp/1-beginner/team-skills/04-how-to-utilize-people-as-information-sources.md)
- [How to Document Wisely](https://braydie.gitbook.io/how-to-be-a-programmer/jp/1-beginner/team-skills/05-how-to-document-wisely.md)
- [How to Work with Poor Code](https://braydie.gitbook.io/how-to-be-a-programmer/jp/1-beginner/team-skills/06-how-to-work-with-poor-code.md)
- [How to Use Source Code Control](https://braydie.gitbook.io/how-to-be-a-programmer/jp/1-beginner/team-skills/07-how-to-use-source-code-control.md)
- [How to Unit Test](https://braydie.gitbook.io/how-to-be-a-programmer/jp/1-beginner/team-skills/08-how-to-unit-test.md)
- [Take Breaks when Stumped](https://braydie.gitbook.io/how-to-be-a-programmer/jp/1-beginner/team-skills/09-take-breaks-when-stumped.md)
- [How to Recognize When to Go Home](https://braydie.gitbook.io/how-to-be-a-programmer/jp/1-beginner/team-skills/10-how-to-recognize-when-to-go-home.md)
- [How to Deal with Difficult People](https://braydie.gitbook.io/how-to-be-a-programmer/jp/1-beginner/team-skills/11-how-to-deal-with-difficult-people.md)
