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! ;)
Letter To A Young Programmer Considering A Startup
31–40 of 162 posts
Re: Letter To A Young Programmer Considering A Startup
#32Business 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…
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
#33Re: Letter To A Young Programmer Considering A Startup
#34I 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…
Re: Letter To A Young Programmer Considering A Startup
#35one 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…
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
#36That 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
#37one 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…
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"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
#39Earlier 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,…
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.