Live data from Hacker News

Ask HN: What's left for early startup engineers as the company grows?

news.ycombinator.com

101–110 of 193 posts

Re: Ask HN: What's left for early startup engineers as the company grows?

#101
1) if you haven't already take a vacation. 2) What do you want to do? What do you want to focus on? You used to have a lot of different tasks that you probably did a good job at given your constraints but probably didn't excel at. You're now being given the chance to specialize and focus on only a few things. As others have said, your co-workers probably haven't thought too much about growing your career. Once you decide what you want to do have a talk with your vp of engineering and possibly your early co-workers. Your vp should be willing to give you the opportunity to grow especially since you already have a lot of technical knowledge and general company knowledge. Also they presumably hired the vp because he has experience with bigger companies our more mature companies. Take the time to soak up some knowledge. While not a first choice, don't be afraid to leave for better opportunities. You've proven that you can build up a product and accept general responsibilities.

Re: Ask HN: What's left for early startup engineers as the company grows?

#102
> Where did I fail to claim my part when the company was growing?

Seems like it is not too late; just talk to the CEO and VP of Engineering and say you want a new role created called Chief Architect or Principal Engineer. As employee #2, it seems perfectly fair that you should get some additional recognition above and beyond simply "developer". If they like you and want to keep you, then I think definitely they would not object.

Re: Ask HN: What's left for early startup engineers as the company grows?

#103
post #88

As a technical founder I actually face the issue on the other side, which is how to keep those that have been around for 5+ years challenged and motivated. Here are a few things I've learned that might help with perspective: 1. You shouldn't be afraid to ask for what you want. As a founder, it's tough to always know what goes on in everyone's mind. I try as much as I can but when I'm a part of the conversation I will…

It took me awhile to realize that management is, generally, not a skilled profession. Not saying that certain skills can make you better or worse at it, but that you don't need them to be effective.

In a skilled profession, not having them means all the difference. You can't wire up a house without the skills. You can't build a web app without knowing a whole lot of stuff, at least not within any time frame someone would pay you to make one in.

It doesn't mean that management is stupid or boring. It means that you can bring more of yourself to it because there's not this huge body of best practices that you have to adhere to in order to succeed in it. There's lots of room for eccentric practices, The Office showed that exquisitely.

You can carve out a place for yourself. If your days are taken up by meetings, take your laptop to those meetings, listen with half an ear so you can still contribute, and code whenever you can't. Don't ask for permission, you're a manager, you're busy. You're always busy, you decide what you're busy with.

There's this hierarchy I've noticed of office workers. You can be paid to do stuff other people tell you to do, I call these drones.

You can have responsibilities, in which case you can justify doing anything so long as it fits into the responsibility and you can make your bosses believe that. I justify posting on HN this way.

If one of your responsibilities is someone else in the company, then you're in management, and you have a lot more latitude to order your day, if only because you can simply order your subordinate to take care of your responsibilities. You generally use this power to think and strategize about how to improve your department's role in and contribution towards the company.

Once you get promoted into management, this is how you're expected to spend your days, but you don't have to. You can still code if you want to, so long as you're meeting the additional responsibilities that are thrust upon you by managing others. They're your responsibilities, you can meet them however you see fit. That's what management means.

If you don't know how to do this, you might get stuck attending pointless meetings. If you do, then you can avoid most any meeting that you weren't personally asked to attend by someone you report to. If you're at a meeting, your job is to contribute to the shared understanding of whatever business situation they're having the meeting about. If you can do that while coding, so much the better, you're multi-tasking.

Even if you don't have any direct reports, even if you don't have any responsibilities, you can create them. You can't make people report to you, but you can sort of take responsibility for them if you notice they're slacking or whatever.

You can also take some role the company needs filled and start taking it seriously. There was this great segment in The Office where Pam, as part of the sales staff, starts taking on "Office Manager" roles, and eventually leverages it into a newly defined role and salary, in hilarious fashion.

You don't have to use subterfuge to gain responsibilities, you can simply ask your boss for one or notice something that needs attention and tell your boss you're taking care of that from here on out. If your boss notices you taking responsibilities, then they'll start to re-categorize you from a drone to someone who can take charge of something. Managers call this "initiative".

Re: Ask HN: What's left for early startup engineers as the company grows?

#104
You have to ask for equity at the beginning otherwise you have no leverage down the line. They don't want dead equity on their books so they are more likely to give you the position you want if you already hold vested equity.

If a company refuses to give you equity, you shouldn't join that company - People don't change like that; if the employer has an exploitative attitude at the start, it's not going to change.

Also, you have to be assertive when you talk to them or they won't respect you and will just use you and put someone less qualified (but more assertive) in your place.

It really sucks, but this is life. You have to lock-in the value of everything you produce before you even start! You can't give other people options because they will screw you.

Not all managers are like this, but most of them (by far) are! I think Silicon Valley might be an exception - Mostly because CEOs there are younger and more optimistic.

Re: Ask HN: What's left for early startup engineers as the company grows?

#105

It's time for you to start your own startup. I'm dead serious. You have demonstrated a lot of necessary skills. All you need is a cofounder and an idea. Take your time and be selective. As an experienced technical person you will be much in demand as a cofounder; you have the upper hand and can pick whom you want to work with. Or even do it solo if no one shows up that you feel good about. Your career path is your re…

Maybe not even the cofounder.

Re: Ask HN: What's left for early startup engineers as the company grows?

#106

One thing you need to come to grips is that regardless of how smart you are, the VP of engineering is probably someone that has a lot more experience and clout than you do. If they aren't, then the senior management of the company is terrible. If your company has grown to the size of 40-50 people, that's the time when they need real experience to help drive them forward. They can't take a chance on a great programmer…

Why is it acceptable for the Founder/CEO to continue leading the company at 40+ employees but not acceptable for the engineer to lead an engineering team at 40+ employees? Seems like a double standard.

We are doing it differently. We don't think a tech driven business can be run by non tech leadership. We also don't think it can be run without business leadership. So we have two CEOs, on from tech and one from the business sector we are in. It works really well.

Re: Ask HN: What's left for early startup engineers as the company grows?

#107
post #88

As a technical founder I actually face the issue on the other side, which is how to keep those that have been around for 5+ years challenged and motivated. Here are a few things I've learned that might help with perspective: 1. You shouldn't be afraid to ask for what you want. As a founder, it's tough to always know what goes on in everyone's mind. I try as much as I can but when I'm a part of the conversation I will…

It took me awhile to realize that management is, generally, not a skilled profession. Not saying that certain skills can make you better or worse at it, but that you don't need them to be effective. In a skilled profession, not having them means all the difference. You can't wire up a house without the skills. You can't build a web app without knowing a whole lot of stuff, at least not within any time frame someone w…

This is seriously one of the best comments I have read on HN. Thank you! What I think is important is very often no one tells you these things, and programmers are often systematizer types - if they're not explicitly told "this is how things work" they are slow on the uptake or conjecture reasons why you're not supposed to do them.

Re: Ask HN: What's left for early startup engineers as the company grows?

#108
Make demands if you still have power/clout left. My story was pretty much just like yours -- I was engineer #2 (after the CTO), I pretty much built the company along with the CTO. I have patents with me as the inventor on them through the company.

Early on I was promised equity in the company, but never got anything in writing (I knew nothing about startups when taking this job).

I was actually treated pretty well as an employee, given good raises, position upgraded to Director level.. but that equity thing was always out of reach, and they kept pushing it off with various excuses. I trusted the CTO, but the CEO was a greedy type.

By the time I put my foot down, it was too late, and they had no problem letting me go. If I had made demands about 6 months earlier they would have been forced to do something or end up REALLY hurting. But I had knew that I had waited too long, so I secured a job before I tried anything. I learned a lot at the company, so I'm grateful for that, and I'm working at a much better and more interesting place now :)

Re: Ask HN: What's left for early startup engineers as the company grows?

#109
> Where did I fail to claim my part when the company was growing?

One problem I had in my youth was that I really wanted to be recognized for what I did without a lot of blowing my own horn. If I self-promoted, my victories felt hollow: was I getting kudos for my work, or for my self promotion? So I energetically avoided calling attention to my accomplishments.

Eventually I came to realize that this was a little crazy. I can't expect managers and clients and investors to automatically appreciate all the stuff that it has taken me years to learn to do well. I've discovered that there is a reasonable level of taking credit that is neither sleazy nor slighting of my colleagues. Being modest and self-effacing is good, but it can be taken too far.

So let me answer your question with some more questions: Do the executives know that you did these things well? Have you told them you wanted a position other than as a line developer? Do they know that you're unhappy? Are you regularly discussing your career plans with them?

If you, like I once did, find that stuff revolting, then I'd encourage you to find someone to help you practice those conversations. You shouldn't let your ego speak all the time, but it is ok to let it out of the cage once in a while.

Re: Ask HN: What's left for early startup engineers as the company grows?

#110
post #88

As a technical founder I actually face the issue on the other side, which is how to keep those that have been around for 5+ years challenged and motivated. Here are a few things I've learned that might help with perspective: 1. You shouldn't be afraid to ask for what you want. As a founder, it's tough to always know what goes on in everyone's mind. I try as much as I can but when I'm a part of the conversation I will…

It took me awhile to realize that management is, generally, not a skilled profession. Not saying that certain skills can make you better or worse at it, but that you don't need them to be effective. In a skilled profession, not having them means all the difference. You can't wire up a house without the skills. You can't build a web app without knowing a whole lot of stuff, at least not within any time frame someone w…

I quibble with your stating that you can be a manager without some critical skills. I think the skills defined under the (now defunct) concept of emotional intelligence are vital to being a successful manger. Without empathic skills you can't get anyone, but the most committed employees to perform well. It seems self-evident, but many people I've met including very poor supervisors lack the ability to really put themselves in others' shoes.
Post reply on HN