Full Stack Business Development

In the language of technology, a "Full Stack Developer" is someone who understands how to code every level of a computer: from the fundamentals of server processes to backend programming to database architecture and front-end design. They're among the most valued members of an organization, able to translate between the layers of a system. A Full Stack Developer can be your best resource whether you're planning for top-notch performance, diagnosing a tricky situation that's eluded your best specialists, or are just quickly hacking your way to an MVP.

Allow me to introduce the idea of a similar unicorn: the "Full Stack Business Development" person. A Full Stack BD understands the complexities and interactions between every layer of long-term value:

The path to becoming good at Business Development can be start from a background sales, or marketing, or finance, or partnerships, or accounting, or liberal arts, or law. But becoming great at it requires the full stack.

Originally published April 2013

← All writing