I think it depends on your situation. In the startup world, time to market is important. Part of being a success is releasing your product at the right time and when the market needs it. The same can be said of your own situation. If now is the right time to market for you, then skip school. If you think you would be better off delaying your entry four years but with the added benefit of a college degree, then do that.
Personally, I couldn’t imagine sitting on the sidelines for four + years. Sure, you can work part time, but that is as far as you are going to be able to go in participating in the market. Though times change, hard work is still an important ingredient to success and you are highly limited in the work you can do while you are going through school (hard work in school is good, but that doesn’t directly bring in the cash.) This example is almost cliche, but Bill Gates dropped out of school to pursue his ideas. If he would have continued through school it’s possible he would have missed the boat.
There are other factors you have to consider…
I didn’t do well in high school and I should have had the foresight to know that I wouldn’t do well in college either. School was just never my thing. If you are in the same boat, don’t force it and don’t bother with school.
If you want to do research or teach in a University, then obviously a degree will be needed.
Also important is the direction you would like to go in the future. I would say most web developers are self-made and college has little relevance. But full-on engineers probably need more of the college education unless diving deep into science and math comes naturally. Web development is relatively easy to jump into, but I would think I would need that college bubble to build myself up to the type of developer who would write write code which lives depend on. The path of learning purely for the sake of learning gets much more difficult when you get into the real world.
Experience is important, a degree will give you more options, but I think networking trumps everything. A good networker who is a pretty good developer will trump a wizard who doesn’t have people skills. Actually, I’m not even sure experience is really that important. I have seen lots of people become a success with little experience and if you can land then gigs then experience comes fast. Again, it’s more the intangibles as opposed to the sort of bullet points that you can put on a resume.
Forget about all those silly help wanted posts which lay out the laundry list of requirements to qualify for employment. Those sorts of ads are the last stop for hiring people. Those ads get posted after networking has failed to drum up enough help. Build your networks and you may never have to reply to these sorts of posts.
Of course, I’m looking at this through the lenses of my own experience, so YMMV.