The worst thing I feel about hackathon is that it instills a bad culture of software development into young programmers. People spend a weekend writing crappy code and wiring APIs together, expecting to get money and fame. In the real world, we don&#x27;t need more crude and fragile apps which leverage most of its work to frameworks. We need more solid, performant, well-designed apps. Sadly, none of these points are priorities at hackathons. We also need more programmers with empathy, perseverance, dedication, and ability to work on large projects without burning themselves out physically and mentally. Hackathon doesn&#x27;t seem to cultivate these traits either. I hope instead of going to hackathons, more people can try building semester-long, meaningful projects and take time to maintain them, or try contributing to open source software.