We went from 1 engineer (me) to 4 last year. So I'm in the 2-10 stage. I coded prototype and first X customers, which has become literally 20X in the past year. I still code most of the time, and the primary problem I am encountering is being willing to transition technically difficult aspects of the product. This has to happen, as I am finding myself becoming a huge bottleneck.
The old cliche to work your way out of a job really resonated with me when I made this transition. It is natural to want to take on a task for yourself and to think you're doing your team a favor by shielding them from details you have a mastery on. But, once you get into the mindset of enabling everyone by focusing on training and knowledge sharing, you find that people are far more capable than perhaps you give the…
How my role as CTO has changed as we've grown from 1 to 100 engineers
121–130 of 142 posts
Re: How my role as CTO has changed as we've grown from 1 to 100 engineers
#122I was an engineer #1 hired by a "CTO" and we grew to 50 engineers. His story/growth didn't really change much, however. He was a coding machine, a true "10x engineer", and programmed day and night. He even started up a second company while working on the first. He built both codebases from scratch, and even re-wrote the first company's core codebase at one point. He did attend exec meetings and make all major technic…
Re: How my role as CTO has changed as we've grown from 1 to 100 engineers
#123This surprised me at first: > having difficult conversations with individuals is never fun But apparently "difficult conversations" is a Valley euphemism for "firing people" and doesn't mean "discussing difficult engineering problems".
Re: How my role as CTO has changed as we've grown from 1 to 100 engineers
#124I was an engineer #1 hired by a "CTO" and we grew to 50 engineers. His story/growth didn't really change much, however. He was a coding machine, a true "10x engineer", and programmed day and night. He even started up a second company while working on the first. He built both codebases from scratch, and even re-wrote the first company's core codebase at one point. He did attend exec meetings and make all major technic…
Pretty sad that it sounds as if security was an afterthought in your design.
Re: How my role as CTO has changed as we've grown from 1 to 100 engineers
#125Yikes, that open office picture looks like my nightmares.
Re: How my role as CTO has changed as we've grown from 1 to 100 engineers
#126it's refreshing to see someone who actually successfully scaled a company write an article about "here's how we did it", instead of bunch of failed entrepreneurs who write medium posts about why they think their startups failed to either feel better about themselves or to capitalize on their failure with the attention they get from the blog post (answer: they don't know why they feailed, and that's why they failed. T…
>they don't know why they failed, and that's why they failed. You can very well know why you failed. Post-mortems (most of the times) try to answer that question Knowing something doesn't make it inevitable.
Interestingly after the failure most of those people got new jobs doing what they should have been doing at the original workplace.
Re: How my role as CTO has changed as we've grown from 1 to 100 engineers
#127This surprised me at first: > having difficult conversations with individuals is never fun But apparently "difficult conversations" is a Valley euphemism for "firing people" and doesn't mean "discussing difficult engineering problems".
Re: How my role as CTO has changed as we've grown from 1 to 100 engineers
#128- How much do you miss coding? Do you ever do it? - How would you and the company be different if you stayed on the technical track? Was it a legitmate option? - You mentioned you had to give up one or the other, what made you decide go management over technical?
Definitely miss coding! I still do a little during our hackathons but otherwise don't have that much time to commit to any projects. I would just slow down the team.
Re: How my role as CTO has changed as we've grown from 1 to 100 engineers
#129Re: How my role as CTO has changed as we've grown from 1 to 100 engineers
#130"At this point, I believe technical co-founders have a binary choice: Stay on the technical track and hire a professional manager (usually given the VP of Engineering title), or give up coding and focus on the management aspects yourself. It really isn’t possible to do both." For me this is the key quote. I have a friend who went the other way from the author of this article. He started as one of two company founders…
It helps that a late-founder joined us and is already assuming the VP of Engineering tasks. This was done even before our seed round, at only 2 developers. The sooner the divide is made, the sooner you can fully concentrate on building the product.
I never really liked the "CTO" title, as I don't think of myself as a "Chief" or "Officer. I'd rather be called Lead Developer.