TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Myths About Working as an Engineer at a Startup

259 pointsby karlhughesover 10 years ago

23 comments

silverbax88over 10 years ago
FTA:<p><i>“Rock star” engineers sometimes work at startups, but usually they work for big companies who can pay them twice the salary and have multiple indoor water polo pools and racquetball courts.</i><p>THIS is something the &#x27;startup world&#x27; and a lot of people on HN are not aware of. Really, really bad-ass programmers usually work for big corporations for good salaries. Not always, but usually. The reason I mention it is because there is a myth that startups are built with the latest, greatest tech by the brightest minds. Often this just isn&#x27;t true...many startups are hacked together by inexperienced programmers fresh out of college. Sometimes this works, but often it means that nobody on staff is really a master coder, nobody on staff has ever had to fend off Russian hackers attempting to take down your code at 3 am, nobody on staff has had to deal with thousands of users who wake up one morning, can&#x27;t log in and no money is coming into the company. These are the battles that most programmers learn in the trenches of big companies, fighting tough battles, fixing complex problems under fire. It&#x27;s not ideal, but I&#x27;m not sure if you can really become battle-hardened without going through <i>real</i> battles with real jobs on the line.<p>This is what happened at Twitter - when the government came after them because they were getting hacked too often, Twitter went out and hired &#x27;real&#x27; programmers and got things working. That&#x27;s something that gets missed a lot in the &#x27;startup story&#x27;.
评论 #8237540 未加载
评论 #8237547 未加载
评论 #8237373 未加载
评论 #8237412 未加载
评论 #8239076 未加载
评论 #8237911 未加载
评论 #8237862 未加载
评论 #8238501 未加载
评论 #8237442 未加载
评论 #8237435 未加载
hoxover 10 years ago
Things not addressed that I think are important:<p>1. Salary. Startups always seem to offer lower salary in return for said equity.<p>2. Career development. Startups demand that you build somewhat hacks solutions for the sake of time. In many instances you might not get the opportunity to learn how to do things right. Too much of this and you get used to building hacks products.<p>3. 80-hour work weeks might not be the norm, but what about 60 hour work weeks? that&#x27;s a deal bresker for some.<p>4. Diversity. Startups are notorious for hiring people just like the founders.
评论 #8237338 未加载
评论 #8237265 未加载
评论 #8237524 未加载
评论 #8237290 未加载
baneover 10 years ago
I bounce back and forth between startups (5), small companies (2) and mega corps (3) and so might some unique perspectives.<p>The truth is that for most of the world, bigco&#x27;s are the default and startups have to sell their employment in order to get employees. They have to find some way to offset the inherent employment instability that working for a startup entails. This has created many of the myths in this article that continue to be perpetuated.<p>Some observations:<p>Like a few other comments, I&#x27;ve noticed that the absolute best-of-the-best work for &quot;real companies&quot; and not startups. The reason working for a bigco doesn&#x27;t get the reputation of having the best engineering talent is simple, talent is like any other thing with a group of people, it follows a pyramid distribution. Most of the people are terrible and at the bottom of the pyramid, and as you move up the pyramid you end up with smaller and smaller populations of very good people. Except you can&#x27;t have fractions of a person, so in bigco, where the projects might involve 100 engineers. That top-notch engineer accounts for only 1% of the staff. Sure maybe 80% of the staff may not be any good, but that still leaves you with 20% who are <i>at least</i> decent work-a-day engineers.<p>In a startup, your entire engineering staff might be 10 people, and your top-notch engineer now accounts for 10% of all the staff time spent on a project. It&#x27;s almost like having 10 top engineers instead (if you try to scale the numbers to match). It&#x27;s easier to find 3-4 above average folks to round out the top of the pyramid and the rest are just there to fill in the mortar and won&#x27;t last long.<p>This means that your individual contribution is magnified in a startup. <i>Everything</i> is magnified in a startup. Decision making power, individual contribution, etc. But so are negative aspects of working in a company. When things go bad, they go bad really fast in a startup. The worst political dramas I&#x27;ve ever seen were all in startups. Points of failure are enormous in small startups.<p>One of the thing that happens as companies mature and grow is they learn they can no longer tolerate so much magnified failure, so they build in controls to spread around responsibility so they can better survive what would be a catastrophic failure in a startup (founder leaving, tech decision turns out to be wrong 18 months in etc.).<p>The side effect is of course that in order to turn down this magnified negativity, the magnified good stuff also gets squashed.
rokhayakebeover 10 years ago
Would you rather work for a startup (vs. established co.) that pays you 130% market salary without equity or take 90% with the possibility of great upside?<p>Edit: I am asking because I think startups should be paying more than established companies because of many reasons: 1) the work environment is usually shitty (nice, clean offices are nice), 2) no financial security because they are not established, 3) no one outside the startup world wants to hire someone who failed numerous times before, 4) it is much easier to go from Big Co to Small&#x2F;Tiny Co, then the opposite. (4) is particular true and quite dangerous for recent grads. Young recent grads are better off founding their own company or joining Big co instead joining fresh startups.
评论 #8238285 未加载
评论 #8237474 未加载
评论 #8237502 未加载
评论 #8237844 未加载
评论 #8237764 未加载
评论 #8237866 未加载
评论 #8237531 未加载
评论 #8238930 未加载
rayinerover 10 years ago
From the perspective of someone who worked for a startup as his first real job:<p>&gt; You are also likely to get some input on the way future engineers are hired and the way your technology team interacts with the business team.<p>This is true, and not entirely a good thing. I was interviewing new technical hires within a year or two at the organization. I asked stupid nerd questions (if you knew C++ like you claimed, you&#x27;d know the ins and outs of this template expansion), instead of important ones like: if you&#x27;re stuck, will you ask for help, or just silently beat your head against the wall and not have anything to show weeks later?<p>&gt; An environment that encourages learning and experimentation keeps engineers more motivated than one that stifles its technical talent.<p>It&#x27;s also an environment that encourages reinvention of the wheel, especially by younger engineers with little supervision that don&#x27;t necessarily realize that a particular wheel already exists and is ready to use.<p>&gt; One of the best skills you can learn if you intend to work for a startup is the ability to figure out things on your own.<p>This is an existential issue at a startup, and particularly important if you&#x27;re fresh out of college, because you don&#x27;t know anything and thus must learn everything. This is both good and bad. On one hand, I learned a lot more in a short time than my friends that went to work for big organizations. On the other hand, I always felt like I never really learned how to do things &quot;right&quot; because a startup is a setting where you don&#x27;t necessarily have the time to dot your I&#x27;s and cross your T&#x27;s.<p>&gt; It seems like startups move faster and create solutions to difficult problems more efficiently than large companies, but the truth is that they normally have a lower quality threshold than their corporate counterparts.<p>This rings true to me. It was really a revelation to me when I joined a large organization for the first time. It was a well oiled machine, with roles for everyone and someone whose job it was to do anything that needed to be done. Startups have many advantages, but they&#x27;re not necessarily productive or efficient places.[1] You can spend a lot of time yak shaving at a startup.<p>Anyway, I&#x27;d do it over again in a heartbeat, but I&#x27;m not sure if I&#x27;d advise someone to go to a startup straight out of school.[2] Maybe one of those well-funded, well-established ones where they&#x27;re far enough along to have real internal processes and real management, but I&#x27;d save the &quot;three guys in a basement&quot; stuff for later, when you know what you&#x27;re doing. Again, YMMV.<p>[1] Of course, I imagine they can be if we&#x27;re talking about a shop run mostly by highly experienced engineers. But in general, I think big organizations are better at getting more output from less-skilled labor.<p>[2] At least if you intend to make programming a long-term career. If your intention is to jump over to the business side relatively soon, that advice would change. You&#x27;ll get <i>far</i> more exposure to the business side at a startup than you will at a large company.
评论 #8237561 未加载
评论 #8238051 未加载
评论 #8238292 未加载
评论 #8237425 未加载
评论 #8238027 未加载
cikover 10 years ago
Trading stock for equity is almost never worth it - as a basic reality. Clearly it is occasionally, or the system would collapse.<p>Let&#x27;s say you receive $40k in salary a year (versus equity), for 5 years (let&#x27;s call that $200k, just for fun). Assuming you&#x27;re diligent, that salary difference can be invested, even in something as simple a preferred shares, yield a compounded return of +&#x2F;- 5%, or ~$232k. So, we&#x27;re not really talking about high levels of risk.<p>Assuming your startup, like most others has 6 funding rounds before an exit, and that insiders hold the traditional 4% at exit - we&#x27;d be looking at someone who <i>started</i> with a full 1% (of the initial, pre-dilution point) of the company, yielding ~$341k over the same period.<p>Given that 1% holdings are rather high - 0.5% or less would be well expected. That in turn means that unless your company exits for ~275M (over this 5 year period), and you hold 0.5% then FINANCIALLY it&#x27;s not worth being part of that endeavour.<p>That being said there are several other great reasons to enjoy startups.
ehurrellover 10 years ago
I&#x27;d agree with almost all of those, the biggest thing I&#x27;d say is, as with all startup jobs, risk is a factor you shouldn&#x27;t ignore, the last point I kinda disagree with for that.
jacquesmover 10 years ago
I miss: profit sharing is just as good as equity.<p>And: don&#x27;t worry, you will get your shares.
评论 #8237528 未加载
评论 #8237193 未加载
评论 #8237405 未加载
karcassover 10 years ago
Having done nine startups now, all that rings pretty true to me. :)
评论 #8237298 未加载
Ragnarorkover 10 years ago
As someone who&#x27;s currently in his second ever job, which is in a startup (first one was in a startup as well), I find most of it is quite accurate, but then there&#x27;ll always be edge cases. The startup world is really heterogeneous and it&#x27;s hard to draw conclusion about it that won&#x27;t be really vague.<p>Just a small point I&#x27;d like to comment:<p>&gt; Truth: you’ll get to set the culture, standards, and technologies used<p>This is quite funny because both startup I worked for were completely different on this point. In the first one I was the only developer, working on an application I created completely from scratch. I could decide entirely on my own which technologies&#x2F;tools I could use (heh, being able to start a project in c++11 was really sweet). On the other hand, the startup I&#x27;m in currently is rather resistant to change with regards to what we use, even though we tried to push these change with arguments as to how it could speed up work and eliminate some recurrent pain in the development process.
评论 #8241618 未加载
breaksyourheartover 10 years ago
What about the myth that you&#x27;re doing something important?
评论 #8237802 未加载
computerjunkieover 10 years ago
As a recent graduate who is actively looking for a job, this is an eye opener. Many thanks to the author for explaining what really happens in &quot;Start-up life&quot;.<p>What really struck me was the &quot;full-stack rock star hacker&quot; part. As someone who has little to no experience in commercial software engineering and then sees this phrase on many start up roles (includes ninjas and gurus), it really sets an image that start up work is only for the incredibly bright individuals who know it all.<p>I also believe some of the unrealistic expectations start ups have are one of the major reasons why they fail. [0] &quot;Rome wasn&#x27;t built in a day&quot;.<p>Working long hours goes with the kind of person you are. 80 hour work weeks may be productive for some people whilst others perform better with 37 hour work weeks (or less). We are all different. Some athletes are born marathon runners, whilst others are natural short distance sprinters. I think this is where most start-ups also get it wrong and its also something that contributes to their failures. Long hours once in a while is fine as long as you are compensated for it.<p>Media is also a major contributor to what start ups should be like. As mentioned in the article, you only hear about major acquisitions, huge crowd funding campaign success, and crazy company valuations. But its a lot less common to hear about the failures of start-ups, people burning out before their first product release. Why does media never cover these failures?<p>As much as I would like to join a start-up or even start one, I will continue looking for work at small-medium companies and big companies first, get good experience first and still a personal life outside work. I guess its different for other people, but I value work&#x2F;life balance and I also think its the key to having a successful career, be it entrepreneurial or employee based.<p>[0] <a href="https://en.wikipedia.org/wiki/Rome_wasn%27t_built_in_a_day" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Rome_wasn%27t_built_in_a_day</a>
评论 #8237663 未加载
评论 #8238187 未加载
Apocryphonover 10 years ago
&quot;Big companies put junior engineers through training programs, send them to advanced classes, and make them sit through certification tests, but I’ve never seen any of those at a scrappy startup.&quot;<p>They do? Is employee training (outside of on-the-job learning) even a thing in engineering anymore?
评论 #8238915 未加载
评论 #8239117 未加载
评论 #8238272 未加载
steven2012over 10 years ago
I disagree with the assertion that most &quot;rock star&quot; engineers work at big companies. The only big companies that have true &quot;rock stars&quot; are Google and Facebook and probably Microsoft too. All other &quot;big&quot; companies in the valley started with rock stars, who probably got rich from options&#x2F;IPOs, who then got bored and left for another smaller company. Most companies have a huge brain drain after the 4 years vesting period after the IPO. And this happens more especially if the nature of the business changes, if management comes in that ladens the company with process, slows down innovation, etc, basically make the company less fun to work at.
评论 #8238391 未加载
评论 #8238487 未加载
评论 #8241286 未加载
评论 #8238175 未加载
frobozzover 10 years ago
&gt;Truth: you’ll have more freedom to choose the projects you work on and how you do them<p>This is contrary to my experience. In startups, any time you&#x27;re not spending developing the core product in the quickest way possible (i.e. the currently established way, don&#x27;t go exploring whether a new way might be quicker) is seen as time ticking away on the death clock.<p>In a large corporate environment, I&#x27;ve been much freer, because we can afford to play the long game. I&#x27;ve been able to choose projects, define completely novel ones, choose different technologies to use, rather than the established stack (and indeed, change what the &quot;established stack&quot; is).
mrbirdover 10 years ago
Andy Rachleff has great advice on people looking to start a career in startups: Don&#x27;t make a brand-new startup your first job--rather, look for a mid-sized, growing company, where you&#x27;ll learn some valuable skills and set yourself up for better opportunities in the future.<p><a href="https://blog.wealthfront.com/hot-mid-size-silicon-valley-companies/" rel="nofollow">https:&#x2F;&#x2F;blog.wealthfront.com&#x2F;hot-mid-size-silicon-valley-com...</a><p>The list is getting a bit out of date, and he&#x27;s writing for business students, but I think the advice is very sound for engineers as well. If I could do it over again, I would have tried to find a similar path.
legoheadover 10 years ago
as for culture.. it&#x27;s great in the beginning, but as the company grows to medium and large, communication begins to break down, and bureaucracy creeps in, poisoning the old culture.<p>with more people being brought in (usually at a rapid pace as you hit your growth spurts), you have to adapt to more personality types, and company culture&amp;feel will suffer as a result
squidmccactusover 10 years ago
So will I get a big payday from company shares even if my startup isn&#x27;t very successful?
评论 #8238326 未加载
swayvilover 10 years ago
Engineering school : Work em like mules. Weed out the misfits.<p>Engineering job : Work em like mules.
porterover 10 years ago
how much equity does the average early employee get? How about the average late employee? What about for a company like twitch, that just exited?
评论 #8237623 未加载
quarterwaveover 10 years ago
Well written, tallies with my start-up experiences.
yeahsathishover 10 years ago
I Agree! Totally!
gaiusover 10 years ago
3 times I have worked for a small company that had a liquidity event, as an early employee. That already makes me incredibly lucky, that those companies didn&#x27;t sink without trace. In each case, my stock was worth between 3-6 months of my then salary. Which was a nice chunk o&#x27;change to be sure, but not FU money, not by a long shot.<p>Now I work for big companies for a good salary. I put in the hours to get the work done, but I&#x27;ll never do 80+ hour weeks again unless I own a <i>ton</i> of equity in the venture.<p>The truth is that startups, like the music biz, like video games, like PR require a steady stream of young people with unrealistic ideas who can be exploited. Don&#x27;t let yourself be played, is my advice now to young engineers. Especially don&#x27;t take career advice from a VC or a founder...
评论 #8237739 未加载
评论 #8237801 未加载