Безусловно, умение программировать может помочь менеджеру лучше управлять своим проектом и понимать свой продукт. Желательно, чтобы вы понимали разницу между "бэкенд", "верстка", "база данных", разбирались в своей доменной технологичной зоне. Но самое главное - Менеджеру нужно уметь думать, а не программировать, и иметь критическое отношение к получаемой информации и желание докопаться до самой сути. Менеджер — это НЕ человек-оркестр.