Во-первых, для ответа на вопрос топикстартера нужно все-таки знать возраст его и друга. Потому что в 15, 20 и 30 лет подобная проблема может иметь три разных вектора решения - развернутых под 90 градусов, как базисная тройка :-)
Могу дать совет от бородатого 30-ти летнего - отдельные интересы некоторых моих довольно близких товарищей мне скорее противны, чем нет, что не мешает с ними общаться и получать удовольствие от этого. Отделение мух от котлет, важный социальный навык, ага.