Building Tech Together
FIXME
Learner Persona
FIXME
Lessons
- Introduction
- The Important Stuff
- Starting
- Teams
- How to Talk People Into Things
- Managing Conflict
- Using Git On Your Own
- Using Git Together
- Intellectual Property
- Communicating
- Testing
- Software Design
- Security
- Error Handling
- Debugging
- Automation
- Tooling
- How to Make Yourself Comfortable
- Process
- How to Join an Existing Project
- How to Welcome Newcomers
- Research
- How to be a Good Research Partner
- Fair Play
- How to Handle Being Fired
- Wrapping Up
- How to Hand Over and Move On
- Conclusion
Appendices
Acknowledgments
- Greg Wilson is a programmer, author, and educator based in Toronto, Canada. He was the co-founder and first Executive Director of Software Carpentry and received ACM SIGSOFT's Influential Educator Award in 2020.
start where you are · use what you have · help who you can