Software is too hard. Computers are magic. So why do we put up with so much complexity? We believe just a few new ideas can make all the difference.