- Be receptive
- Have a good reputation
- Don't waste time
- Rubber duck
- Repro Case
- Ask for yourself, or direct others to ask, secondhand sucks
- Use your peers and managers
- Ask the right person
- Read the docs/code
- Duck off headphones
- Utilize Async Communication
- Provide context
- Provide a call to action
- Ask someone in your geographic area
- Ask a team of people instead of just one person
- Read before you hit send
- Provide all the relevant information
- Organize the information
- Use Gists
- Skip the pleasantries not required
- Answer all the questions
- Avoid Email Latency