CS Fair NYC

Computer literacy is a crucial skill for students to learn. Coding requires student to think and write logically, to deconstruct problems, and to persevere through challenging problems. These skills are crucial to doing work in the innovation economy, regardless of...

Lean In

When things get hard and start to fall apart you have two choices: lean in or quit. Quitting feels easy. You can give up, remove yourself from the situation, and find something else to work on. But if you run away you won’t learn or grow from the experience. But...

Writing Apps

Product Hunt recently had a list of writing apps that I found to be pretty interesting. There are a few trends that seem to be driving the future of writing (and publishing) on the web. They are AI and command line UI.  Artificial Intelligence is being used to help us...

Mobile Payments, Hyperinflation, and Bitcoin

Paying with your cellphone is still a novel concept in most of America. But this has been the norm in Kenya for years. M-Pesa, a SMS based payment system, was launched in 2007. When I visited Kenya in 2010 I was surprised by how prevalent M-Pesa was across the...

Using Facebook Ads to Drive Your Friends Insane

The best pranks cause your friends to question their sanity. They are subtle and take place over a long time, slowly building. In celebration of April Fools I want to share with you a prank I ran last year – it ran for about 6 months. It all started with a race....