the best is to be "the middle-man" inbetween tech/coding and business. those in management/business part of the company have no idea to communicate their goals into tech goals while those who work exclusively in tech have no idea how to translate the tech/code into something that benefits the business. understanding both sides allows you to be the key link. you don't actually need to code, just understand how it works and what it provides, making it simple for management to understand via presentations, metaphors and so on.
Denmark