conference driven development

when you develop code based on your talk being accepted at a conference.