Hackathon 2008 Part 1
We had our first ever hackathon over at Exist. Here are the details of the event.
The Mechanics:
- Each team is given a question.
- Each team will create a working web application prototype in 1 day ( 12 hours ), based on the the solution to the question
- With team mates that we will be working with for the first time.
- Every team will start from scratch.
- You can use any tool available.
- The application will be made with rails.
The team I’m in got the question : “I smoke a pack a day. How many years before I die?”. My Teammates are marjun , and rachel. marjun and I work at the same office but rachel works at the cebu office.
We all got our questions 3 days before the event so we had time to research about the question and come up with an idea. I stumbled across this website here. And obviously it answered the question. We were lucky to have been given such an easy question. but The moment I saw that site I have been asking myself questions as to how can our application be different, I guess I was just so obsessed on being different. And thats what I did until the day of the hackathon arrived.
On the day of the hackathon, The first thing we did was find a means of communication. Which gave us our first problem. Our first option was to use yahoo messenger. Since its what we normally use in the office with regular work. but I was using adium, marjun was using pidgin and rachel I think she was using the original yahoo client. So we tried to make a chat room . Unfortunately I’m not sure if this is a bug but I can’t get their invite. so that didn’t work. The next option is to use old school irc. It went fine for a while. but The Cebu office had problems with their connection , it became intermittent and rachel missed a couple of conversations because of that. So we finally chose to use campfire. Went ok from there on, because even if rachel gets disconnected she can still see past conversations and its web based so even if we are using different operating systems, its not an issue.
While undergoing communication problems , we went ahead and tried to discuss how we were going to go about it. Here were our agendas:
1. Which Rails version are we going to use?
2. Which authentication plugin are we going to use?
3. How are we going to build the layout? ( we are three backend developers no ui person )
4. What features are we going to put in?
5. Which plugins/gems are we going to install in order to support the features we decide on?
6. How are we going to split up the tasks?
And thats about it for the first part.
Originally published at http://theincandescentbulb.com/2008/11/27/...



