Live data from Hacker News

Letter To A Young Programmer Considering A Startup

al3x.net

31–40 of 162 posts

Re: Letter To A Young Programmer Considering A Startup

#31
post #20

Earlier quoted context omitted.

But coming to SF and floundering around is no better than aimlessly moving to LA to become a movie star. Not to be nit-picky but getting start-up experience isn't quite the same as going to casting calls while working at Olive Garden to make ends meet.

What about when you work at a no-name software shop to make ends meet while you pitch to VCs to get your own startup off the ground? The analogy may be more apt than it first seems! ;)

Well, not really. It's possible to get valuable, career-relevant experience at just about any software shop, name or no. With the exception of some people skills, that's not usually the case when waiting tables.

Re: Letter To A Young Programmer Considering A Startup

#32
post #28

Business influence, autonomy, responsibility, variety, opportunity, risk, unclear solutions to open problems : things a small new startup are likely to offer to a 2[0-9] year old and a large business is less likely to. The question is, do your personality and abilities suit a startup environment? Or is one more fitted to a structured environment? Maybe a short internship would tell. If someone inexperienced says they…

Conversely, learning how to tell who are lemons, and you must not join is also critical. Just because a few people are doing a start-up that sounds good doesn't mean it is a good idea to join those people. One must also learn to have enough insight to work out if one is a lemon oneself - http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect

Another great place to learn these skills and to pick the really skilled is in an incubator or shared space. That has also worked for me.

Re: Letter To A Young Programmer Considering A Startup

#34
post #9

I liked this part: "Startups have been systematized, mythologized, culturally and socially de-risked; reduced down to formulas and recipes. Yet, there is no enduring formula for creativity and rebellion."

Most of these startups would be just regular corporate projects except for the fact that corporate stinginess and lack of vision is at an all time high. Startup "CEOs" are just project managers on a shoestring race to the bottom, as observed in the long hours and extreme personal sacrifice involved. The reason the strategy works so well is that corporate politics are even more stifling to experimentation than VC-ista…

[deleted]

Re: Letter To A Young Programmer Considering A Startup

#35

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…

I run a bootstrapped company and we hire the cheapest engineers we can find. I interview for competence in the one thing they understand, and then just how fast they learn. I cannot overstate the number of people out there that are incredibly smart, but can't describe basic information like how the HTTP protocol works. It is completely baffling. These people can be explained how the protocol works in 10 minutes, and spend 8 hours at home looking at the Chrome web inspector, and completely grock the protocol. I find myself a seed planter. These people are smart enough to figure it out, but for some reason they don't do it without a 10 minute verbal overview.

My advice to any to young person is to judge the job by the quality of the mentor. Smart people feel ecstasy when learning new things, and if you have anxiety about your job, then you are likely in the wrong position.

Re: Letter To A Young Programmer Considering A Startup

#36
As a twenty year old who left school (in late 2011) and is currently working for a startup, the article really struck a chord with me and I must admit that it is very accurate, particularly the section, "Startups have an ongoing interpersonal cost."

That being said, I have very few regrets and have learned more than I could have ever imagined since leaving school. But there are days I wish I stayed for both personal (ex. making friends is hard and it is insanely easy to become woefully lonely) and professional/career (ex. I spend many hours on top of work studying algorithms and mathematics I would have been taught in university) reasons.

Re: Letter To A Young Programmer Considering A Startup

#37

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…

I run a bootstrapped company and we hire the cheapest engineers we can find. I interview for competence in the one thing they understand, and then just how fast they learn. I cannot overstate the number of people out there that are incredibly smart, but can't describe basic information like how the HTTP protocol works. It is completely baffling. These people can be explained how the protocol works in 10 minutes, and…

Most important thing in your first job is your boss. You are going to learn a massive amount, not just the job skills, but how to work in a group/company. The distance is massive between learning the right things from someone who does things in a first class way, and the wrong things from someone mediocre or worse.

Second is the company. You join the right company, and it's a solid growing company, or a rocket ship, you have lots of opportunity to learn and grow. Conversely, if it's a truly awful company known for unethical practices or engineering nightmares, it can end up haunting you, both in teaching you the wrong things and a possible red flag on your resume if you stay too long.

Re: Letter To A Young Programmer Considering A Startup

#38
Great way to end it:

"If you’re not part of the intended audience and are very very mad that a stranger on the Internet has a different opinion than you, I encourage you to direct your energy into an alternative argument that a young person might benefit from reading."

Re: Letter To A Young Programmer Considering A Startup

#39

Earlier quoted context omitted.

I run a bootstrapped company and we hire the cheapest engineers we can find. I interview for competence in the one thing they understand, and then just how fast they learn. I cannot overstate the number of people out there that are incredibly smart, but can't describe basic information like how the HTTP protocol works. It is completely baffling. These people can be explained how the protocol works in 10 minutes, and…

Most important thing in your first job is your boss. You are going to learn a massive amount, not just the job skills, but how to work in a group/company. The distance is massive between learning the right things from someone who does things in a first class way, and the wrong things from someone mediocre or worse. Second is the company. You join the right company, and it's a solid growing company, or a rocket ship,…

In a flat organization, your boss is going to be irrelevant. I would gauge a company by whether the interviewers teach or belittle. I personally find belittling okay, and can learn in that environment. "fuck you, if you are such an expert, then you can explain it to me. If you can't explain it, then you are probably full of shit." I have no problem saying that, but most people won't/shouldn't.

I get high from learning no matter whether the people are assholes or teachers. Most people need good mentors that are not managers. Any organization where managers have time to teach are too hierarchical.

Re: Letter To A Young Programmer Considering A Startup

#40
In some professions this guy would be considered young. Its kind of amusing to read. He has made it so even though there is some bitterness in his writing, he has obviously benefited from the system, and unlike being a struggling actor you are making some bank at a startup with a potential to make it big. Compare that to making ends meet as a waiter.
Post reply on HN