Insights from testing and preparing contests, and why problemsetting trends need to change Notes from testing and preparing programming contests.