like Dell and Mellanox etc, when you are working in fast paced company you are normally on the edge of technology so you spend a lot of time talking to other companies that supply you to know what features they are developing so you can build your timeline around that. 