- Domain mastery is more important than being a jack of all trades.
- Realize you are signing up to be part of a bigger machine, and there are things you will have less control over. This is both limiting and empowering.
- Both people in small and large companies can be smart, but they are typically a different flavor of smart. Learn from them accordingly.
- You should plan to have a much longer lead in terms of getting things done if it requires a dependency on a team you don't work with frequently.
- The team you work on is far more important than the company you work for.
- Be active rather than passive about finding opportunities and projects to work on. You can easily get stuck working in a role you might not be a fit for or a manager you don't click with.