I agree. 90% of what I learned about programming I learned on my own. I think college kids look upon a college degree sort of like a crutch. They somehow feel that a piece of paper hanging on their wall by some school is going to earn them big bucks. Maybe in 1980 this was somewhat true. Today, lots of people have degrees. But it's not enough. The problem with that logic is that it takes more than just studying for a test. It takes understanding customers, how businesses operate, and most importantly a good work ethic. These things just can't be taught in a school. I've seen great test takers make the shittiest workers. Although academia has it's place, people place too much emphasis on it. Speaking of work ethic. I own a company and I see so many employees fuck around nowadays. It's an entitlement attitude that has built up in the last decade that is sadly going to bury this country. BTW, most people don't realize. Colleges and universities are businesses like any other. Sadly, academia has managed to brainwash society to mentally separate the typical business world from higher educational institutions, but I don't buy it for a second. College is big business. Look what you pay for a used text book! You think the author (probably another college professor) is on his 34th edition for nothing? They do that to force you to buy more expensive books. Some people stay in debt for many years paying off their school.