English-American programmer, venture capitalist, and essayist
Paul Graham (born 1964) is an English computer scientist, essayist, entrepreneur, venture capitalist, and author. He is best known for his work on the programming language Lisp, his former startup Viaweb (later renamed Yahoo! Store), cofounding the influential startup accelerator and seed capital firm Y Combinator, his essays, and Hacker News.
From: Wikiquote (CC BY-SA 4.0)
If you understand McCarthy's eval, you understand more than just a stage in the history of languages. These ideas are still the semantic core of Lisp today. So studying McCarthy's original paper shows us, in a sense, what Lisp really is. It's not something that McCarthy designed so much as something he discovered. It's not intrinsically a language for AI or for rapid prototyping, or any other task at that level. It's what you get (or one thing you get) when you try to axiomatize computation.
What you will get wrong is that you will not pay enough attention to your users.
You will make up some idea in your own head that you will call your "vision", and you will spend a lot of time thinking about your vision. In a cafe. By yourself. And build some elaborate thing without going and talking to users, because that's doing sales, which is a pain in the ass, and they might say no.
You will not ship fast enough because you're embarrassed to ship something unfinished, and you don't want to face the likely feedback that you will get from shipping. You will shrink from contact with the real world, contact with your users. That's the mistake you will make.
Unlimited Quote Collections
Organize your favorite quotes without limits. Create themed collections for every occasion with Premium.
If I had a choice of living in a society where I was materially much better off than I am now, but was among the poorest, or in one where I was the richest, but much worse off than I am now, I’d take the first option. If I had children, it would arguably be immoral not to. It’s absolute poverty you want to avoid, not relative poverty.
If I were back in high school and someone asked about my plans, I'd say that my first priority was to learn what the options were. You [high school students] don't need to be in a rush to choose your life's work. What you need to do is discover what you like. You have to work on stuff you like if you want to be good at what you do.