446 karma · joined October 22, 2010
Personal experience, I just fucking did it. No talk, no post on HN on whether I should or not. A little less conversation a little more action please.
Contrary to popular belief, most teenagers are not whiz kids early adopters. The most important thing for them is to fit and to do so, they go where everyone is or appears to be.
If you really want to target teens, you have to capture the 18 - 25 cool crowd. Get them and the teens will come soon enough.
The existence of practices that goes on at Goldmans and every other IB is a symptom of a deeper underlying problem. You really have to question the foundations of a system that has enabled such institutions to come into play.
So you went with your gut and made the call to reject the offer. For most people, that is a very acceptable reason to justify to your missing zeros on your paycheck. Right now you're perhaps wondering if you made the right decision -- afterall, Goldmans is creme de la creme no?
Like others have said, only you can answer that. Personally, I have a different take on this. I think early in your career (you sound like you're early in your career), it's all about an information land grab even if it means forgoing short term rewards (like a nice salary). The experiences you gain in the first 3 years of your career will have the most impact on the rest of your career and life. So, my question to you is: are you learning more at this company or do you think you would be learning more at Goldmans?
Just out of curiousity, how big is your 'group' and what's the role assignment like? Who's going to be doing what? The reason I ask this is because it sounds like there might be too many 'non techies' involved in the project. Is everyone going to learn to code?
From my short experience in teaching myself to code in python, there is an entire sys admin side to the equation that is often left out of conversations but is really important as well. So I think that's something you need to factor into your to-do list as well. If you're going to be learning Django, you kinda need to know Python. Otherwise the terms will just fly over your head pretty quickly and you'll be making really obvious mistakes (like not putting a comma at the end of a tuple). So having kind of walked this path already, I recommend doing a 101 on Python to begin with (its not that hard to get the basics down). You might find my blogpost on this useful: http://pragmaticstartup.wordpress.com/2011/02/13/how-i-am-le...
If you do not want to bother yourself too much with sys admin, you probably want to consider hosting your mvp on Google App Engine (GAE) to begin with. But having said that, I don't think there have been many startups who have gone down this route in the mid-long term. The general consensus from what I have read seems to be to use GAE to host weekend projects and then migrate away once you decide to take your project more seriously.
But dare I say in most people's eyes (e.g mine), you're definitely a programmer.
Being in a room with smarter/wiser people than you can only make you move forwards. And do that enough, I hope to actually join the club someday. Heh.
And yea, SO rocks but I think a lot of newbies are taking advantage of it and getting shot down advice to wannabe hackers: do your homework first or get flamed on SO!
Then share your experiences with HN!
Yeah, I'm starting off with bitesized problems. :)
1) Environment. Having the right people and drive around you striving for the same goal has a positive impact on your own actions. Makes you more motivated to do stuff (at least for me)
2) Make less mistakes. I made a ton of mistakes the last couple of years and I am now VERY receptive to not learning things the hard way.
In the event that I did not, the plan was to get a regular 9-5 job and devote nights and weekends to improve my technical chops.
There are many ways to do this but having a mentor or a right environment to do it certainly helps an already difficult journey.
Question: why are you hopping around different languages?