- When you run into a problem, and you need to get help from another developer, you must immediately provide complete information about the problem.
- Provide the person with any error messages or terminal output
- Provide the person with the complete steps to reproduce the problem on their own
- If you are using a command line, copy and paste the text instead of taking a screenshot
- The person you are asking for help should never have to solicit this information from you!
- Use asciinema to demonstrate lengthy command line interactions with your peers
Github
- All issues and feature requests should be tracked in github. Wherever possible and appropriate, put conversation regarding our software projects in github. This will maximize transparency for our organization's work, as well as provide better tracking of the project's development.
- The preferred communication channel for within Blue Robotics
- For meeting by voice
- Contact your coworkers regarding subjects relating to Blue Robotics via the @bluerobotics.com domain.
TeamViewer
- For remote desktop with clients or coworkers
- Contact Jacob about our business license
Mumble
- The ardupilot developers have a weekly call on mumble