I deeply appreciate and respect the new focus and push for 21st-century learning outcomes. I just don't think they go far enough. Here are the four core character traits that I believe are foundational to creating those outcomes, as well as healthier individuals, communities, and society. Agency: I choose to take responsibility for what happens... Continue Reading →
Leaving Apple after 17 years to launch a startup
After arguably the most amazing 17 years in computing history — seeing UNIX spread from iMac to the Apple Watch — I've decided it is time to leave Apple and strike out on my own. I'll be taking a few months off to play with some ideas I've been working on for making programming more... Continue Reading →
Free The Geeks: Towards A Liberal “Tech” Education
In this era of declining computer science enrollments â and ongoing concern over the math and science competency of American students â I believe it is time for technical institutions to undertake similar soul-searching. In particular, we need to rethink the historic divorce of science and engineering from the so-called liberal arts â those nominally intended for "free men."
