People who are programmers might not have as much respect for or interest in college, because C.S. tends to be a little watered down as far as standards go. If you want high standards, go into physics or math.<p>Probably confirming this general prejudice, I programmed a lot in high school, and I never thought grades had anything to do with intelligence or ability or willingness to work, because all the smart people I knew had bad grades. It annoyed me when people with good grades got into good colleges for not doing interesting things, so in undergrad I decided that I'd get perfect grades. I did that, majoring in math and physics, and switched back to C.S. for grad school. My adviser told me grades don't matter in grad school, so I've now gone back to ignoring grades.<p>I'm in grad school at the moment. I'm sure I have a lot of learning to do, as far as what different groups of people think of all this grading information. I mostly just look at it as a proof that I'm willing to teach myself, learn, and occasionally work, so it seems frustratingly tedious to me, as I already know the answers to these questions. Since perhaps middle school, with the exception of graduate school, I've disliked much of school because I don't like being taught, as compared with being given enough freedom to teach myself (gently guided exploration is my preference).<p>Grad school is fun if it's your cup of tea.<p>Despite having extremely limited information on the subject of how grades change job prospects, I think people worry too much about grades. If you get the perfect white collar job after getting perfect grades then chances are you will still be unhappy unless it is a good fit for you. A college degree is the access card to the academic and corporate systems, so it's an important constraint, and nothing to casually dismiss or yawn at. And grades are part of that. But rational, informed decisions can be made to not go to college, or to not get good grades, depending on one's interests. For example, the corporate side of the world doesn't interest me at all, and I have the nagging feeling that in undergrad I really should've been exploring what I wanted to do with my life more instead of spending four years trying to get good grades.<p>The bottom line is that I'm not convinced that careers and that ordering them the way that everyone tells me to will necessarily give me happiness. When in doubt, ignore everyone else and listen to oneself, but first maximize your information by reading lots of good books on the subject of grades and careers, and also be rational and don't overly discount the worth of your future time; realize that grades are a part of the union card for corporate America and the academic world.