Being a specialist or generalist: A techie’s dilemma