Mar 21, 2016
This article originally appeared on VentureBeat.
We’re used to talking about full-stack developers — people who can do front end as well as back end development, understand the layers of both hardware and software, and know how to access (and make accessible) the data and programmatic functions of adjacent software. Laurent Gellert provides a good description of these requirements here.
Although “full stack” has become a bit overused within engineering, it should be a new standard for the role of CEO. As an investor, I spend a great deal of time evaluating individuals who either hold the title already as a founder or who we are helping recruit to one of our portfolio companies. The needs and desired profile of a CEO vary for every business and are based on the strength of the executive team, industry, and stage. But there is, without question, a set of underlying qualities necessary to perform the job at the highest level.
Using the framework of a full-stack developer, here are those qualities as they relate to a modern CEO for a tech company:
Being CEO comes with many other demands — setting company strategy, hiring the right team — that make it similar to leading a full-stack engineering team. But the basic concept is clear — being an effective CEO requires knowledge and interest in both sales/marketing and product development in order to effectively knit together front end and back end. If you’re a founder or an executive with skills and experience in one part of the business, you have to build competency in the other to be a great, full-stack CEO.
Being a modern technology CEO is incredibly complex, dynamic, and challenging. To succeed, embrace the qualities of a great developer — leverage your “superpowers,” but acknowledge what you don’t know, surround yourself with people who tell you truth and teach you things you don’t know, be curious about parts of the system (in this case, company), and focus on improving how they function together.