Summer Reading and Startup Program
putko writes "Paul Graham, lisp hacker and creator of the company that became Yahoo! Store has an essay on what to do while in college. Previously, he's covered what high school students should do. He's also begun a summer startup program, which invites people with good ideas to try out for some startup capital. The deadline is March 26th." From the page: "We're going to call this project the Summer Founders Program, and it preserves many of the features of a conventional summer job. You have to move here (Cambridge) for the summer, as with a regular summer job. We give you enough money to live on for a summer, as with a regular summer job. You get to work on real problems, as you would in a good summer job. But instead of working for an existing company, you'll be working for your own; instead showing up at some office building at 9 AM, you can work when and where you like; and instead of salary, the money you get will be seed funding."
The Summers Program ounds like a wonderful opportunity to me. Anyone with an ingenious nature should will give their right arm to get into this one. This is what young fledgling entrepreneurs need - an environment where they can explore their ideas, make mistakes, learn from others, and maybe produce a protoype of their invention/ideas. Damn, I wished I was back in college again - so many opportunities - so little time...
...I would not want to do this.
Why? When I'm in college, there are two things I wish to do:
1. Educate myself. Not for the sake of getting a job, but for actual education.
2. Relax. Because it'll be the last chance I get before I become a wage slave.
Why should I start working a 'real' job early? I'd rather flip burgers through college. No, I'm not monied, far from it. But I really don't want to 'grow up' early. I'd rather work menial, temp jobs to pay my way through, rather than do this 'summer program' and get seed funding for a future venture. Why? Because that would involve an immediate transition from student to wage slave. And I don't wish to go through that transition too early.
I didn't read the full article, but from a quick glance I'd love to participate in a program like this. Too bad I live in Oklahoma.
It's spring break right now over here and I'm the typical freshman college student still trying to figure out what the hell I wanna do with my life. Gas prices are at killer levels right now, and most of my friends had already left for various locations for vacation; so I spent most of spring break in the house.
I spent all of spring break pondering the 3x+1 problem (do a search of www.mathforge.net on it) and I think I've found what I want to do. Yes, I'm not all that clever (122 on an IQ test online and a 26 on the ACT; that and the highest math I've taken up to this semster is Trig) but simply working on such problems and forcing your mind to *think* - rather than being taught in school the proper 'rules' of math; is something I've never really done. (Also read up on Feynman and what he had to say about things like that.) I didn't bother reading all the background information on it either (since, well, to be honest, I didn't get all the fancy explanations that I've read online) but working on such problems is a feeling I've not experienced since I was very young. Somewhere in the process of being forced to grow up I lost that.
This is awesome that this program is rewarding folks for *thinking* and *working* rather than just being able to read a book and take a test. Three cheers for this. I really love the last line of the article as well:
"So the best thing you can do in college, whether you want to get into grad school or just be good at hacking, is figure out what you truly like. It's hard to trick professors into letting you into grad school, and impossible to trick problems into letting you solve them. College is where faking stops working. From this point, unless you want to go work for a big company, which is like reverting to high school, the only way forward is through doing what you love."
Try not to let life get in the way of living.
He's correct almost everything except the part about taking mathematics in college. If anyone is considering a degree in CS, be prepared to be inundated with courses involving Math. When he says "I don't think you need much more than high school math plus a few concepts from the theory of computation." -- it's misleading.
I go to a university in Portland, OR and I'm currently persuing a BS in Computer Science, and I can honestly say that you will be taking courses up through (and past) Linear Algebra, Vector Calculus, and Applied Statistics. I wouldn't say these are courses that require just "a few concepts" beyond high school mathematics, I think it's more accurate to recognize that the foundation of Computer Science in based upon mathematics.
Heck, let's get even more general. I searched for "fun" and got the following results:
When I was an undergrad there weren't enough cycles around to make graphics interesting, but it's hard to imagine anything more fun to work on now.
There's a fundamental problem in "computer science"...
When Harvard kicks undergrads out for a year, they have to get jobs. The idea is to show them how awful the real world is, so they'll understand how lucky they are to be in college. This plan backfired with the guy who came to work for us, because he had more fun than he'd had in school, and made more that year from stock options than any of his professors did in salary.
It's interesting, isn't it, what you can quickly conclude if you just search for the right terms. Now if you'll excuse me, I have a kegger to attend.
The coolest voice ever.
And it is also why it is difficult to find top-class databases.
In general he is right. The fun *is* in the hard problems. The hard problems in databases are scaling (speed and size), robustness (ability to recover from error), and security (prevention of unathorized viewing or changing). These are truly hard problems. Often they are solved by doing stuff around the operating system rather than with the operating system.
Actually writing some accounting package or some other database app... That, I agree, will cause you to want to poke your eyes out with a stick.
Do not work.
Do something you enjoy, anything you enjoy. Play music, draw, hike, anything but "work" (if you happen to land one of those magic jobs where the work is your fun, continue to do that and consider going to school part time - it is a rare thing). Of course there is the "well, I need money for when I return to school" dilemma- take out more loans, build some credit debt do whatever it takes to enjoy life and your limited time
After college, it is likely that one will work [struggle] until [near] death (college it self is hard work, and in some ways more difficult than "real" work, but is generally more desirable in retrospect) so avoid it at all costs while under the broad umbrella of college. Do what you want, it is your life.
blast away, I for one welcome no overlords. (heh, think i'll change my sig)
|plastic....or gasoline?|
"During this time you'll do little but work, because when you're not working, your competitors will be. My only leisure activities were running, which I needed to do to keep working anyway, and about fifteen minutes of reading a night. I had a girlfriend for a total of two months during that three year period. Every couple weeks I would take a few hours off to visit a used bookshop or go to a friend's house for dinner. I went to visit my family twice. Otherwise I just worked"
All this for what? The Yahoo fucking store? Look, it's his life and his choice as to how he wants to live it. But I simply don't believe you have to have no life in order to succeed. Look at Richard Branson. He works hard sure, but he hasn't forgotten to have fun along the way.
It's been over 10 years since I was at college and I certainly don't regret that I slacked off and partied a lot of the time. There's a certain freedom at that age that's hard to come by once you get older. You can work hard at any age. Live a little.
One of these days I'm moving to Theory - everything works there
He overworked himself yes, but now he's wealthy and respected enough to live without the burden of money over him, forcing him to work on stuff he doesn't want. As he said, it's like cramming 40 years of work life into 4 so you can do whatever you want in the other 36. Besides, you learn much more from the experience than from just working for someone else's company. More importantly, he is a great hacker, so it's in his nature to take challenges.
You have your whole life to work and hopefully during the school year you work hard. So, when you have time off, use it. Use it to travel, sit around or read up on what interests you. Don't believe this "work-is-life" crap. You only live once and you'll have plenty of opportunity. I'm not saying be a lazy bumb but by default you are not. You already work hard and deserve some time to do as you please.
Work on your own programs, take a break from computers all together but all in all, do what YOU want. You won't always be this (generally) young age so enjoy it while you can. You will be working and working hard the rest of your cursed life so make do now.
I never had an internship but did work that was really cool and interesting. Why intern as a programmer when I already do tons of it? I did cool things like surveying to make ends meet in the summer, etc. Working outdoors getting a hell of a tan. Other summers I could travel some, etc.
When graduating recently I got any interview I wanted and even had places calling me that I never applied for. (use your schools career center!)
Now I join the working dead and don't have the time to get out and be free like I used to but at least I did and enjoyed myself.
It's good to be ambitious but it's also a good idea to be ambitious about your time and your life. Enjoy it.
Youth is fleeting.
"If you are a dreamer, a wisher, a liar, A hope-er, a pray-er, a magic bean buyer
This guy seems to view college as a way to train yourself in a discipline, and refine your skills. I couldn't disagree more. College is when you educate yourself, and enrich yourself, and expand your horizons. It's when you meet the people who you hang out with because you actually like them, not because their locker happened to be near yours in high school. It's when you have more freedom than ever to go out and do what you want, without the obligations of life and the restrictions of high school tying you down. It's when you find out just what it is you really like doing, and who you are. I can't imagine a better way to become a boring, pitiful waste of a human being than his recommendation of 'take programming classes, do programming research projects, and then you can take a few math classes for some real variety.'
It's not that I have anything against technical work, but really, you're gonna be doing that shit for the rest of your life if you get a job in it. Go out, find some beer, and drink it, for god's sake. Enjoy yourself. He disses social sciences because they're not logical, and subject to trends. He specifically disses on philosophy classes, because they don't teach you in a useful way. That is completely missing the point. They aren't engineering classes. You're not supposed to go through a giant textbook of information and have more thrown at you in lectures. The point of a philosophy class or a literature class is to have a subject that you can go in and discuss. Anyone who can read Nietzsche or Plato or Spinoza and not have a reaction of some sort, and a desire to tell others about it, is just a boring person.
Don't let yourself be pigeonholed like this. Don't be the typical boring engineer who can program anything but can't get a date to save his fucking life. Chances are if you're majoring in Computer Science you're already pretty damn good with computers. Go learn about something else, while the information is easily accessible and you don't have other obligations breathing down your neck. If you think you're smart, then find a way to apply your brain to something else other than the same old shit. Try out some shit that you didn't think you'd be interested in...you might be surprised. And don't forget to have some fun, because if you follow this guy's program, you're not gonna have a lot of chance later.
I know a lot of you think programming is really fun. But trust me, if you go out and look, you'll find other things that are more fun, too.
hot foreign sheep.