'March Madness' of coding contests highlights two trends