2,447 karma · joined October 10, 2009
Cofounder of the Recurse Center (YCS10)
https://www.recurse.com/
https://dave.is/
It's also the reason that we're not charing for it right now. We think it could be really big and important. We're going to see if we can get it there fast while breaking even.
If you weren't busy, we'd love to have you :).
It's fascinating when people with a deep expertise in another subject can also write code. Makes me wish I had a deep understanding of some other field.
In question 2 I got tripped up because I assumed sizeof(int) == 8 on a 64 bit system. I also got question 4 wrong because I didn't know that &x gives a pointer to an array of size 5.
Edit: I'm also clueless when it comes to vimscript. It would be nice to see some stuff on that.
Most of the great hackers I know have been hacking since they were kids. This doesn't mean studying CS didn't add anything, just that studying CS alone won't make you a great hacker. Just a Computer Scientist.
Also re: phone prices, I agree with you. I think the pundits were wrong and pre-judged Apple's path to success on little evidence. I think there's plenty of evidence that their current path on the web is the wrong one.
Also, my point was not about whether a site is amateur or professionally done. It's whether the focus is on amateur or professional content. Apple is very good at the latter and not so much at the former which is why they have so much trouble with the web.
Clones were a bad idea because they diluted Apple's brand and cut way into their margins (Apple is a hardware company and makes money from that).
As for cheap phones, Apple now sells the 3GS for $49. I don't think this is an example of the naysayers being right, it's just Apple having their cake and eating it too.
The point is not that Apple should do the same thing as everyone else to succeed at the web. It's just that they've been trying one thing over and over again with no success. They have to change something.
I didn't mean to use amateur in a derogative sense. Amateurs are just people who don't get paid for their work.
Re: Facebook/MySpace, I think this was a different dynamic. The thing facebook did right was tone down the design significantly so that everyone's content became the only important thing on the page. It's still amateur content though.
If Apple had done Stack Overflow, I bet they would have had a team of certified experts to answer the questions and I don't think it would have worked very well. In Stack Overflow, there's no separation between who can ask and answer questions (besides a few karma points). That kind of chaos Apple doesn't excel at.
As far as language design goes though, I'd rather use a language that's optimized for writing code than for searching for it :).
When it comes to the quickest way to put yourself in a position to successfully start your startup, there's no comparison between learning at your job and just starting it.
This is super important because the longer you wait, the more risky it becomes to start your startup in the first place.
How did you find yours? Was he a friend before hand?