Ask HN: What's left for early startup engineers as the company grows?
101–110 of 193 posts
Re: Ask HN: What's left for early startup engineers as the company grows?
#102Seems 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?
#103As 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…
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?
#104If 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?
#105It'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…
Re: Ask HN: What's left for early startup engineers as the company grows?
#106One 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.
Re: Ask HN: What's left for early startup engineers as the company grows?
#107As 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…
Re: Ask HN: What's left for early startup engineers as the company grows?
#108Early 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?
#109One 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?
#110As 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…