(That's "no high school", for those of you who've never looked me up in Wikipedia.)
-- Eliezer Yudkowsky
PS: I used to be shyer about this, but I'm now sufficiently convinced that Something Is Rotten In Education that I'm willing to go around presenting myself as a case in point. Certainly going through life Outside the System is extremely difficult and inconvenient, but the high yields if you can do so are an important fact about the overall health of the system. I'm not advocating that everyone should drop out before high school, but they might be able to take the data into account in other decisions, like how much effort to invest in high grades in college versus extracollegiate self-education.
About truant officers: One day, walking along the sidewalk at 10:00 a.m. or so, I saw a truant officer walking along the sidewalk, too, in the opposite direction. He spotted a different teenager, also walking along, and arrested him. I think the truant officers ignored me for two reasons: because I didn't look like a truant, and because I lived near a college campus. I didn't have a computer of my own, so I went to the college campus and wrote code there every day. I probably looked like a "precocious" college student (I was 15, and probably appeared 13).
BTW, I never saw any difficulty later in life due to dropping out of high school. I've never seen anyone look at anyone's grades on a résumé or job application, never had anyone give a damn about my lack of credentials.
And now I'm a Ph.D. student.
This is why iTunes Store makes money even though cheaper alternatives are around. I could spend the time and download it from some website or I could spend 2 minutes and get it from Apple.
As an example: most people who code in javascript probably don't cite familiarity with lambdas and closures as a relevant and highly-useful skill, but I certainly would. After I submit this comment I'm going to return to my web app that uses closures to bridge the gap between the DOM and the javascript variable environment. Outcome: awesome. Could you do it with a Javascript for Dummies book? Probably not.
I have this guy to thank: http://www.cs.brandeis.edu/~mairson/
You don't need a degree for that. I do agree that you need a solid understanding of computing fundamentals. However, you hardly "need" a degree for that. Far to many college drop-outs have built hugely scalable and highly optimized systems for that.
(But then I only know the German way to teach math at university --- which is very formal, and prepares better for programming than most computer science courses I have heard of.)
I'm curious what this means, can you elaborate on that?
http://catch-and-sing-the-sun-in-flight.blogspot.com/2009/02...
Interestingly I've always been the go-to guy for obscure information, business strategy and solving hard problems. Maybe that says something about the education system?
For example, if there are 3 upvotes for "Some High School", does this mean that some 33 year olds completed some high school and dropped out?
Or does it mean that there are some high schoolers who have yet to finish but aren't dropping out?
No bachelor's plus graduate equivalent work in something most folks haven't heard of means I'm simultaneously overqualified and underqualified for just about any job I might apply for. Time to start my own thing, I guess.
What part of your knowledge comes from formal education?
In my case its at most 20%.
Edit: typo
The vast majority of what I know and have learned is from self-taught knowledge from reading from books and the internet.
Help those self-educating?
I know, the path is a little beaten by, for example, certification programs.
Is there business opportunity? Maybe.
Calculus is something I did not from my formal education; however, I was taking the course when I learned it. I had wanted to learn it for a while(my first attempt was at around 8 years old, but I saw the strange notation and didn't realize the text explained it), but I had yet to actually do so. In part, this was because I didn't have any books on the subject and the wikipedia article didn't seem like a very good introduction. When I received my textbook for the course, I learned differential calculus. After a while, I got bored and learned integral calculus. I got bored again and learned how to do iterated integrals and partial differentiation. I'm glad I got bored so often during that year because the course itself only got us through definite integrals.
In American secondary education, I think that the main educational utility is from the provision of textbooks to the students. That has been, at least, the main utility of my school to me(other than exposure to such things as the creative writing and theatre clubs). My school is, however, a particularly bad public school in a very poor small rural town. It's possible that other formal education may be much better(I certainly hope that the college I attend next fall will utterly change my mind about formal education).
I think a lot of people might answer something like 20% for that, too.
Now that I'm back in college, this time assistant-teaching as well as taking grad-level classes and sneaking in time for research, I am more amazed than ever by how wasteful the academic world is. They chop up your day into many context-switches (one of the worst things a knowledge-worker can do), they focus on lectures and exams instead of mentoring and experiences that bring about learning, they require useless courses, they emphasize grades relentlessly (known to decrease learning), and they present material out of context (so it's hard to retain or apply).
I think good teaching can be done in the academic world (I have seen some), and of course it's the place to go to do scientific research. But overall, the academic world is just not very good at what it does (except arguing about minutiae and winning research grants and endowments). The basis of its strong market position is subsidies and prestige. It's ripe for competition from savvy entrepreneurs.