University Hackathons Are Ruining Students Why we're teaching the next generation to code fast, not code well