33 karma · joined August 28, 2014
80 hours a week means 11 hours a day every single day. That means you wake up at 8am, roll into office at 9am (ya, show me a startup where everyone's there at 9am!), work straight until 8pm, and get home 9pm. Including Saturdays and Sundays.
I completely reject the notion that even in the most dedicated startup, you will find a large number of people who do this for any sustained period of time.
People have limits. After a few days of 11-hour shifts, anyone will say "fuck, I need a break." Even the fabled CEO, who will be on email and essentially on call 24/7, will take breaks that bring the number down from 80 hours sustained.
I see it differently, for two reasons:
1. The best programmers I've ever worked with (directly, and also the best programmers in the company) were NOT self-taught. They did CS undergrad, possibly MS, and (rarely) PhD. So I simply observe a strong correlation.
2. To me, if you chose another degree for your undergrad, then that's a signal that you were NOT most passionate about computers at that age. Film school, art school, poli sci... you either liked those fields more than computers, or were stronger in those areas. Fantastic. But I could not imagine myself having chosen any degree except CS, having programmed since a wee lad.
Now, I've met and worked with plenty of self-taught awesomes, including with non-CS degrees, or without any undergrad at all.
For me, degree isn't a must-have on a resume. But I like the signal.
* "It's been an amazing journey!" --> shut down.
* "We have no plans to shut the service down" --> shut down.
Also, Oracle sounds super bureaucratic if you actually need approvals from the Google CEO! ;-)
How would you implement pipe functions in Javascript? And I mean literally using the pipe operator, and not just chained. You can't, so you don't.
In Java? You can't, do you don't.
In C++ you can. You probably won't. You probably shouldn't so others can maintain your code in the future. But still, you can do very advanced things.
Thanks, pfultz2, for flexing C++'s muscles.
In a typical startup, the ratio of equity between founder and employee #1 might be 50:1 or even much more. I am always surprised that people sign up to be employees given how fast equity grants drop for every subsequent hire. And, I wonder if any company has tried more gradual equity drop-offs. For example, where the ratio between founder and early employee grants is < 2:1, for example.
Why do people sign up for such lopsided payoffs?
Has any company tried a more gradual equity falloff? Say, with two founders and two employees, instead of an equity distribution of: F1=34 F2=32 E1=1 E2=1 you might have: F1=20 F2=19 E1=15 E2=14