A talk from LinuxConf Australia 2014 in Perth, Australia on what helps make a good API design and common gotchas that different APIs need to deal with.