Title: Howdy<p>I joined a startup ~2 years ago as employee #2 (software engineer), and thus I&#x27;ve had the responsibility of essentially building every technical aspect of the company from the ground up, which I loved. Now, the company scaled up (about 45 people) but, instead of being happy, I feel like everything&#x27;s been taken away from me:<p>- Technical strategy: I strongly shaped the technical direction of the company defining a lot of critical points, and now they brought in a VP of engineering<p>- Management: I managed an entire team of 10 people without ever missing a deadline of the whole team, and now they brought in an engineering manager<p>- Customer facing roles: I was having a lot of customer interaction and support, now they brought in a support engineer and I don&#x27;t even know who our users are anymore<p>- Infrastructure management: I took care of building a state-of-the-art scalable and fully automated infrastructure in the public cloud, and now they brought in an operation guy<p>- Developer: This is the only thing I still do, full time<p>Essentially, and I understand it&#x27;s just my ego speaking, I feel like there has not been any career advancement for me. The only benefit has been the gazillion things I learned in this ~2 years journey by doing the above roles.<p>I&#x27;ve been told that now, since I don&#x27;t have to worry about the other things, I can focus on what I&#x27;m able to do best, <i>just</i> writing code (which I agree, all the tasks I did were less challenging than some critical parts of the code base I wrote from scratch), but still in the &quot;about us&quot; web page of startups just the management is going to be listed and take the credits. Where did I fail to claim my part when the company was growing?<p>I understand this is a first world rant and and I should just &quot;be happy&quot; it has been a success so far, but still I find it hard and I would very much appreciate the opinion of other people who went through something similar.<p>Thank you
Upvote: