I went to one and although a good experience (to do once) I found it was smelly, cramped, there was encouragement to work all night, ergonomically it was hell (bad plastic chairs) and too many idea people.<p>My answer to hackathons is doing an hour here and there in my spare time.