Big News: FounderDating is joining OneVest to build the largest community for entrepreneurs. Details here
Latest Notifications
You have no recent recommendations.
Name
Title
 
MiniBio
FOLLOW
Title
 Followers
FOLLOW TOPIC

Question goes here

1,300 Followers

  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur

When do you need a lead developer vs a VP of Engineering?

I was going through this article from Fred Wilson that talks about CTOs vs VPs of Engineering. But it strikes me that at the very beginning of a company and for the first year or so you really need a lead developer. I wanted to better understand from other entrepreneurs if you a) agree with that assessment and b) how you characterize the difference between Lead Developer and VP Engineering?

11 Replies

Michael Barnathan
8
0
Michael Barnathan Entrepreneur • Advisor
Co-Founder of The Mountaintop Program, Google Alum
I think of it this way: Lead Developers build software, while VPs of Engineering build teams and strategy. There's usually some overlap in the beginning, and my advice is to aim for someone who has the ability to both build and strategize if you can find such a person.
Graeham Ford-Feliz
0
0
Graeham Ford-Feliz Entrepreneur
CEO at Emergent Coast
Michael hit it on the head - took the words out of my mouth ;)
Bon Franklin
1
0
Bon Franklin Entrepreneur
Co-Founder of Morphid
I am of the opinion that titles and labels for the founding members of a startup are vestigal. Those titles you listed are appropriate for big companies that have well established hierarchies and processes. But stargtups are a different beast. In a startup you ned a tech guy who can get sh** done. Period. You can call them whatever title you want. My perspective on this is inspired by Steve Blank's writing.
Brian Ross
1
0
Brian Ross Entrepreneur • Advisor
Engineering Lead at Haven, Inc.
The difference is in the network of the respective individuals -- reiterating what Michael said, a VP can draw on past engagements and bring key people in quickly and build out a team that will gel. A lead developer doesn't necessarily have this capability or experience, and doesn't need to if the goal is an MVP. You don't need a VP until you have a mandate to add people and ramp up velocity, add features, scale. This means the codebase is more mature and planning division of work is key.
Will Koffel
1
0
Will Koffel Entrepreneur • Advisor
Co-Founder at Outlearn
You need a lead developer, but one that you can TRUST. That may inherently make them the kind of developer who will grow into a CTO or a VP Engineering role as your company gets larger.

But if the lead developer sets the wrong tone, picks the wrong tools, builds the wrong engineering culture, starting on day 1, that will be hard to undo.

Don't settle on a developer who can code, but not communicate, even if they aren't interested or capable of becoming the long-term technical executive for the business.

Trey Stout
0
0
Trey Stout Entrepreneur • Advisor
CTO at Gracious Eloise Inc.
The article you're referring to is excellent. I've seen really large shops where the VP of engineering and the CTO are peers under the CEO. I like to use construction analogies for software too much but here goes nothing...

Say you're building a shopping mall...
the VP of engineering would hire the electrical engineers, someone to pour the foundation, choose a drywall vendor etc...

The CTO would figure out what the future of shopping malls is in this market or maybe internationally. He would draft alternate layouts of malls maybe optimizing for foot traffic, or time in the mall. He understands how drywall is put up, but he mostly leaves that to the VP to decide and is a sounding board.

Small teams need someone who can do both of these roles, but most solid engineers you would consider for this can straddle that line for a long time. Only when the team gets large enough does the separation start to make sense.
Todd Ellermann
3
0
Todd Ellermann Entrepreneur
Experienced I.T. Leader, CTO, and Creative Entrepreneur
I find this characterization in the article to be naive and misleading, and has nothing to do with startups. In fact, its blind characterization being applied to all size and types of businesses is just one of the ways it is grossly lacking.

For startups you need either a) technical founder (title Founder or CTO) OR b) technical advisor + lead software engineer OR c) technical advisor + outsourcing + <best engineer you can afford>

There is no such thing as a VP of engineering at a startup, nor is there a CIO, unless the startup is overfunded and doomed.

At a startup your Technical person has these responsibilities:
1) Strategy of technology of product or strategy of product if product is technical in nature
2) Building/Execution (writing code)
3) Dev Ops (setting up everything to do #2)
4) Operations (including infrastructure (email, wiki, reporting etc..)) including waking up when there is a problem
5) Hiring
6) Vendor Selection and Management (to fill gaps for 2, 3, and 4 so he/she can focus on 1, 2 and 5)
7) [OPTIONAL] Product Management (spec writing, or at least Story identification)

As companies grow or depending on how central the technology is to the business 4-6 are handed off to the CIO or IT manager whatever.

CTO and VP of engineering become synonyms with only a few minor nuances when a startup is acquired by a larger company. A senior most technical leader of a division, product, line of business, business unit, is typically given the title VP of Engineering. While the CTO is the top most technical leader for the parent company. Some companies find technology to be secondary to their business, and in this case may not have a CTO but may rely on a "CIO" or a VP of Engineering to be the senior most technology decision maker.








Bon Franklin
0
1
Bon Franklin Entrepreneur
Co-Founder of Morphid
I 100% agree with Todd Ellermann's assessment.
Nirmal Shah
1
0
Nirmal Shah Entrepreneur
| Co-Founder RockON | Managing Director TESCRA |
Todd is right. In a startup, there is really no VP of anything. You get your VPs and Directors once you grow past the startup stage. At best, if the founder is a technical/engineering person, then she or he becomes the VP of engineering, CTO, even lead developer - all in one. At this stage, job titles don't mean anything - and if people want to join you for a job title, think twice before hiring them.

With my startup, we have a team of 11, including two co-founders, and there is no 'lead' developer. There are engineers - the people with more experience or knowledge tend to take the lead, but again, titles don't matter.

Everyone we hired was told that they have to 'work' - get their hands dirty, code, handle release management, set up infrastructure, research tools, platforms etc. Isn't that actually the fun part of being with a startup ?

Simply said, startups usually don't have the luxury of a hierarchy and shouldn't even need one.
Harshit Rastogi
1
0
Harshit Rastogi Entrepreneur
Breaking the barrier of being #ordinary
A dev with expertise to convert you idea to a product and believes in your idea as much you do.

The title doesn't matter , i have seen young dev building great tools and managing as VP or CTO after few years.
Join FounderDating to participate in the discussion
Nothing gets posted to LinkedIn and your information will not be shared.

Just a few more details please.

DO: Start a discussion, share a resource, or ask a question related to entrepreneurship.
DON'T: Post about prohibited topics such as recruiting, cofounder wanted, check out my product
or feedback on the FD site (you can send this to us directly info@founderdating.com).
See the Community Code of Conduct for more details.

Title

Give your question or discussion topic a great title, make it catchy and succinct.

Details

Make sure what you're about to say is specific and relevant - you'll get better responses.

Topics

Tag your discussion so you get more relevant responses.

Question goes here

1,300 Followers

  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
Know someone who should answer this question? Enter their email below
Stay current and follow these discussion topics?