I'm not sure what you mean by "serious developer", but I went to my first hackathon about 2 weeks ago, and I had a good time. I met a lot of cool people, as well as learned a lot. It was nice to set aside the time and really focus on getting something done.