What Makes a Great KotlinConf Proposal?