A couple I didn't see was having good mentor(s) & a technical social network. Those two things can make or break any person, successful or not.
Mentors allow you to develop without making basic mistakes & learning hard fought lessons that are not taught. Mentors also help with making informal connections. A technical social network allows you to tap into a diverse group informally when you are in trouble or when you need a sounding board for ideas or thoughts.
Mentors allow you to develop without making basic mistakes & learning hard fought lessons that are not taught. Mentors also help with making informal connections. A technical social network allows you to tap into a diverse group informally when you are in trouble or when you need a sounding board for ideas or thoughts.