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...

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...

Paired Learning

Imagine that you’re an engineer working in a software development shop. You specializes in javascript and your boss asks you to take on a project in ruby – a language you’re not super familiar with. Being a diligent employee, you agree and start...