Having been subjected to a few "hackathons" so far in my career, I've come to the conclusion that they are a lame distraction, usually put on by C-suite people or vendors but resulting in very little usable output considering the amount of time and effort engineers put in.
I want to like hackathons, because at the core, the idea seems to be good: let's get down and dirty with some interesting ideas or tech that we haven't had the time to work on due to other commitments, and see what kind of great thing bubbles up. But I have never seen it.
Asking HN: have you ever seen a really great outcome from a hackathon?
Some of the winning projects seemed way more involved than what would be done within the hackathon. It seemed like these were things that had been in the works for a while, and they used the hackathon as a means of internal marketing, to get the idea out there and give the team recognition. It felt like a dog and pony show in some respects. Though I could be wrong. Some data to support this is a video contest we also had, and my team was one of the winners. No one on the team had any idea about it, going 3 levels up to the VP level. They had the marketing team (or something) throw a bunch of fake videos together with made up information, and presented it as if teams were participating. This is one reason why I question the validity of the hackathon.
One thing that kind of upset it, or made me jealous, was that those working on the hackathon had a portal with a 1 click setup for the internal CICD system, so they could jump in and start coding right away. When working normally, trying to get into the corporate CICD seems to take months, with countless meetings, hoops, and tests of strength, followed by significant manual setup and a steep learning curve. I’ve seen more people fail than succeed, and some leave the company defeated over it. Why time would be invested to make it seamless for the hackathon, while everyone else is left to struggle, I will never know.