"Wasting?" I have a brilliant idea, I'm good with visuals, and I've got a cofounder. And I can't think of anything else I'd want to spend my freshman year on.
good god please bury this term, the yc fanboys have turned the "startup" lexicon into such a shallow cliche that its almost at the point of parody. you don't have a "cofounder", what you have is a guy down the hall in your dorm
I can't think of anything else I'd want to spend my freshman year on.
try your homework, it'll pay dividends unlike yet-another pointless website
Yeah? Why are grades that important? They show that you can do things after a professor tells you how to do it, and that you're good at busywork.
Project work shows initiative at the very least. But again: I'm not doing it for a resume. I'm going it because I have a good idea and I want to realize its potential.
Why are grades that important? They show that you can do things after a professor tells you how to do it, and that you're good at busywork
why are you telling me this? just drop the fuck out now and save the money you are pissing away on tuition if you are convinced its all just a waste of time
but get used to being self-employed, because without that degree you won't even get through filter0 for any recruiter or hiring dept. hard to tell a cto how smart you are when the HR staffer shreds your resume because your last education is high school
No. I've got a bright friend who's similarly looking to do something outside of college, who has abilities that I don't. We complement each other.
I'm maintaining straight A's, partly because I'm in a set of programming-intensive classes. I do both at once.
My site won't be pointless. It appeals to a niche that hasn't been appealed to yet, and we've got a non-community driven revenue plan. The goal is that even if our community doesn't start off strong, the technology driving the community will.
the comment is combative and in poor tone, but i'm upmoding it. there's more to your education than knowing how to make a dynamic web-site.
take something away from undergrad: if you want practical experience work on business-wise pointless but technically interesting projects (just for yourself) or open source projects. take the time to learn mathematics (calculus, calculus-based statistics), electrical engineering and physics: web fads come and go, but solid scientific knowledge stays with you.
I did something similar to what unalone is trying to do - worked on a fast-growing volunteer website in undergrad - and have no regrets. The time I spent working on FictionAlley was much more educational than anything else I did in college, and if I had to pick one, I'd say ditch college and build your project.
It's not just "knowing how to make a dynamic website", too; in fact, after I finished, I vowed never to use PHP again. The most valuable skills I got from FictionAlley were all soft skills. How to balance a dozen different feature requests and pick out a design that isn't what anyone suggested but satisfies them all. How to diffuse a massive PR disaster. How to deal with a completely unreasonable customer. How to make your life a living hell by promising features to users before they've been developed. How to (roughly) estimate the time a project will take (if you're just starting out, expect it to take roughly 10x as long as you expect). How to build things incrementally so you get to the finish line eventually.
I picked up a couple useful technical skills too; I learned all my UNIX, SQL and vi skills from that project, along with softer technical skills like how profiling, logging, optimizing, diagnosing performance problems, etc.
Most of this, you simply can't get in college. The projects are not of sufficient scope. You'll never have an unreasonable customer for a homework assignment, no matter how much you hate your professor. ;-) You probably won't have to maintain code that you wrote 3 years ago and can't stand now.
Heck, most people don't get to deal with that at work until they're in their late twenties, or even well into their thirties. I have older alum friends that graduated before I matriculated, and they're just now getting into positions where they have to balance competing tradeoffs between different groups.
I actually risked my degree a whole lot more than unalone is doing - I was a physics major, and it's a lot harder to do dynamic web programming + upper-level physics than it is to do dynamic web programming + CS. It ended up working out for me (after a really nerve-wracking last semester) and I got the degree, the fundamental math/physics/CS knowledge, and the experience of working on a fast-growing website. But if I had to drop one, I'd say drop the degree, get the fundamental knowledge from textbooks, and do the project.
Wow! I didn't know anybody from FictionAlley was on Hacker News. That's incredibly cool.
Your interface was one of my favorite FF ones. I liked how you sorted by author name rather than genre: it put the emphasis on the writers, which was really neat.
Yeah, I was the tech lead for FictionAlley from 2002-2005. I wrote about 90% of the code in the current system, and did most of the design and project management (though of course it was a consensus effort, and lots of people contributed). I've been mostly-retired for almost 3 years now, but I still get called on for occasional bugfixes.
It's funny, in the "When will you consider yourself a success?" thread, I was thinking that my answer would be "When random people I meet say, 'Wow, you built X! I use that all the time' where X is some project I've done." It's really gratifying to hear someone using it.
I can imagine. I only ever wrote one fanfiction piece, so that wasn't up my alley, but at the governor's school I attended, we'd read HP fanfiction aloud at night (this was right before Deathly Hallows), and FictionAlley was one of the big ones.
This semester I've been really focusing on web development. We want to apply to YCombinator over the summer, and I want to make sure that I'm more than capable of handling the aspects of the site I'm running.
My co-founder (apparently that term's inappropriate now) is very much a math-and-science person. I'm not averse to them - I took calculus in my junior year of high school - but at the same time, that's not what interests me. I'm much more an arts person: writing, music, theatre. It's a good combination, because we look at what we're developing in different ways.
At the same time, I'm learning how to program, I'm in a digital arts course, and next semester I'm taking an upperclassmen programming course. I'm not planning to throw my life away on a project. But if I've got a good idea, I'm going to try to implement it. I'm young: I can risk failure.
> But if I've got a good idea, I'm going to try to implement it. I'm young: I can risk failure.
Sure but don't risk your undergrad. Graduate school is a much better time for this. And to quote DHH, don't treat your life like a planned waterfall project: "I want to do web development, so I will do X, then I will do Y."
Worst comes to worst, I leave college for a year or two, and come back after I've tried everything a bit older and a bit wiser.
I don't think that web development is my big thing. I'm interested in the web, but I'd hate to have to work on ideas I don't love. My current project is something for writers, so it has practical uses for myself as well. And YCombinator summer happens in Boston, which happens to be the place I want to go, so I told my cofounder and we agreed we'd give it a good try.
Crabapple is obviously trolling, but (s)he's got a point: it's a really bad idea to drop of out of college to pursue anything less than an instant success. You'll have plenty of time to chase rainbows once you've finished your degree. I realize that this isn't popular advice amongst the "school is for luzers" crowd that camps out on this site, but every good developer I know had the maturity and perseverance to finish college. It isn't that hard.
Important corollary: you'll never have more free time to pursue personal projects than you do in college. You don't need to quit school to find the time to make a popular website (just ask Rob Malda).
right. it's not even about a degree or the knowledge. more than anything, as this acquisition shows, start-ups aren't about technology or knowledge: they're about executing on an idea and tons of PR and marketing.
but one way to increase your chances of winning (that is, drive a start-up to profitability or a home-run exit) is to get a body of knowledge that makes you stand out from others.
i certainly agree that college is the time to pursue personal projects: but personals means exactly this, personal. work on projects that will teach you the most vs. the projects that seem to be the best from business perspective. you have rest of your life to spend worrying about making a profit.
for 2 years out of my undergrad career i did contract systems administration / internal web app development. however, i've learned a lot more about systems administration. in retrospect, it'd have been better spent otherwise. trying to have personal projects while working full-time and doing a part-time masters is a great luxury.
Most decent colleges will let you take an indefinite "leave of absence" to pursue other stuff, and come back whenever you're ready without reapplying and without having lost your credit. Technically, Bill Gates, Mark Zuckerburg, and Larry & Sergey aren't dropouts, they're just still on leave and haven't bothered to come back yet. Wozniak did go back, after his plane crash, and finished his degree.
And I found it wasn't time that was the limiting factor, it was attention. I found it really difficult to have spare attention to devote to personal projects when I was a physics major, learning CS fundamentals (mostly on my own, but I took some upper-level electives and ended up finishing the major), doing sailing & orchestra, and trying to have a semblance of a social life. Might be easier in a less-demanding major with fewer activities, but I found it a lot easier to do personal programming once I got a job.
It's not a matter of perseverance, though. I know I can finish college. I'm only a semester in, but I like classes, I can stand the people, and I'm good at this.
It's more that I'd rather take risks early. If I try this and succeed, I have more of a vantage point. Perhaps I'll end up at a better college, at a better program. If I stay in college for four years before doing this, my idea might have been taken, and if my idea doesn't work I'll have to hunt for an alternative venue. Right now, I've got the ability to leave for a little while, then come back, and I don't see why I shouldn't at least try.
> Worst comes to worst, I leave college for a year or two, and come back after I've tried everything a bit older and a bit wiser.
Before you make this decision, you should talk to people who tried. However, as I've said, life isn't a planned waterfall project. You seem bright, focused and most importantly confident.
I guess what I mean to say, don't come away from this knowing _nothing but_ web development (whether with a degree or not).
When I was an undergraduate, systems administration was all I wanted to do. Then all I wanted to do was backend web-development. Now I've realized that both of these are just narrow technical skills that anyone could do, but I am no longer nineteen (yet luckily, I'm also not 30 yet).