Hey HN.<p>We are trying to organize a hackathon at my workplace. The main goal is to have fun and engage with others.
The hackathon will happen during normal working hours and will be voluntary, so the goal is not to get some more work out of people.<p>Do you have any positive/negative experiences you can share?
Any tips on how to have a fun hackathon?
Maybe I'm cynical, but a hackathon at a company just sounds like an invitation to work more, perhaps even overnight. If the hackathon is truly voluntary and the code will open-sourced or written for some good cause, that would be different.
From my experience, developers often feel pressured to achieve a lot of work in a very short period of time, possibly using technology that they are not so familiar with, in order to build a “Proof of Concept” of something. I have experienced this myself several times. The rest of the company are having fun being creative and “brainstorming” stuff, making presentations, while developers are stressed out in order to finish coding something before end-of-day presentation.<p>My suggestion is that developers know in advance what they will work on so that they can make sure that the scope is within reason. It also allows them to get started right away in the morning, without needing to wait around for a project to surface. Also, don’t force someone to come up with an idea themselves.
I worked at Algolia when we wrote a blog post about this, hope it helps: <a href="https://www.algolia.com/blog/engineering/6-hack-day-tips/" rel="nofollow">https://www.algolia.com/blog/engineering/6-hack-day-tips/</a><p>We recently had a fabulous hackathon at Retool, I'll chime in shortly, or ask someone else to.