We have never been good at predicting the future, and so raising and educating our kids as if we have any idea what the future will hold is not the smartest notion.
How then to prepare our kids for a world that is unpredictable, unknown? By teaching them to adapt, to deal with change, to be prepared for anything by not preparing them for anything specific. This requires an entirely different approach to child-rearing and education. It means leaving our old ideas at the door, and reinventing everything. We homeschool our kids — more accurately, we unschool them. We are teaching them to learn on their own, without us handing knowledge down to them and testing them on that knowledge.