Live data from Hacker News

Letter To A Young Programmer Considering A Startup

al3x.net

1–10 of 162 posts

Re: Letter To A Young Programmer Considering A Startup

#3
one point al3x didn't talk to: not all startups will teach you to be an awesome engineer. If a startup is really hiring the best of best, a less experienced programmer is not likely to make the cut. Ever look at your code from 6 months, a year, 5 years ago? and how bad it is? Many tech startups don't have time for that, the quality of your work can make or break a startup. Elite startups want "ex-googlers".

So if you want to get good, you need to work with people that are better than you, who have already learned from their mistakes so you don't have to. Find the strongest shop that will hire you. It will not be the best shop. It probably won't be an elite startup. But more mature companies can afford to pay for your learning curve. You also will probably make more money, enough to pay off your student debt and save up to bootstrap when you're more experienced.

Re: Letter To A Young Programmer Considering A Startup

#4

one point al3x didn't talk to: not all startups will teach you to be an awesome engineer. If a startup is really hiring the best of best, a less experienced programmer is not likely to make the cut. Ever look at your code from 6 months, a year, 5 years ago? and how bad it is? Many tech startups don't have time for that, the quality of your work can make or break a startup. Elite startups want "ex-googlers". So if you…

This would be (and still is) a great sentiment, but the problem is that so many startups and small development shops are looking for something that most fresh graduates/junior level developers can't offer. It's a real shame, because it appears as if there's often little to no budge, and I worry for the future of the market (and by this I mean for the other 98% of the US which isn't SF or NY) because it's a real issue that's going to start rearing its head, if it hasn't already.

Re: Letter To A Young Programmer Considering A Startup

#5
Think of what's being built as a machine for taking several great ideas and spreading them to areas to which they haven't yet spread.

While there's much talk of disruption in startups, their goal isn't to destroy, it's to build something better and the destruction results therefrom. Considered that way, the institutionalization of startups doesn't contradict their mission any more than writing in a higher level language makes one less of a programmer.

I agree with most of the details; most people's incentives aren't pure. While that may not be ideal, yet far it has accelerated innovation.

Re: Letter To A Young Programmer Considering A Startup

#6

one point al3x didn't talk to: not all startups will teach you to be an awesome engineer. If a startup is really hiring the best of best, a less experienced programmer is not likely to make the cut. Ever look at your code from 6 months, a year, 5 years ago? and how bad it is? Many tech startups don't have time for that, the quality of your work can make or break a startup. Elite startups want "ex-googlers". So if you…

There are also plenty of startups that don't value or recognize technical skill and where it's easy for a junior engineer to get hired. Those are terrible as well, because (a) they'll make you stay mediocre and (b) you end up learning the wrong lessons.

Re: Letter To A Young Programmer Considering A Startup

#8
Startups have become something of a career path or lifestyle. It has developed into a scene, with its own media coverage and drama. I see a lot of clueless college students wanting to "do startups" as if it were any old job.

My perspective is this: Found or join a startup if have a specific product/service you want to build at a large scale. You'll earn your wealth through the equivalent amount of pain (http://www.paulgraham.com/wealth.html).

But coming to SF and floundering around is no better than aimlessly moving to LA to become a movie star. There are a lot better ways to spend your youth.

Edit to address my last point: Sure, there are many benefits to coming out here. But there's no benefit in coming here to just be a "scenester."

Re: Letter To A Young Programmer Considering A Startup

#10
"There are so many ways to make a dent in the world", he says, but fails to suggest any.

So what if the startup thing isn't all it's cracked up to be? It's still better than the alternative. What else are you going to do? Go waste your time in a big corporation learning how to withstand endless, meaningless tedium?

If you're young you can probably afford to take some risk, so go take some risk! Take a shot at accomplishing something cool. The big boring corporations will always be there. If your startup experience sucks, so what? You're still better off than you'd have been if you'd spent the time playing small cog in a big machine.

Post reply on HN