Pennapps is a hackathon that is student run at the University of Pennsylvania (UPenn) and this wasn't their first, as they held multiple Hackathons previously. What made this 2013 Spring Pennapps so special was that it was their very first Hackathon where many students outside North America attended this event. Making it their first international hackathon.
Hackathon is an event where programmers/developers or even engineers create an application/program of any form that is computer related within the given time limit. This usually equates to contestants sitting in font of their computer for the most part of the event with little to no sleep at all!! Luckily Pennapps provides breakfast, lunch, dinner, midnight snacks, and drinks throughout the competition. But don't bet getting gourmet or healthily foods. To outsiders, hackathons may look like an event that will literally destroy our bodies, but to us "geeks" or "nerds" this is a chance where we can shine and show off our skills, or even possibly learn from to hone our skills for the next hackathon.
My experiences with hackathon is pretty minimal. My first hackathon was back in January 2011 where Facebook hosted a 24 hour hackathon held at the University of Waterloo. To tell you the truth, I did not do much coding as I was grasping the idea of programming. So, I don't really consider this as my first real hackathon and was just there for fun. Back then, I knew that I wouldn't be participating in any form of hackathons in the later future. But around December 2012, my friend has mentioned to me about Pennapps and that I should join his team. Looking at their site at the time (here), it seemed more legit compared to the Facebook hackathon I attended and also our plane tickets were to be reimbursed. So, I said "why not!!" and sent in our team's application. Within the week, we received our response indicating our acceptance to the event, purchased our plane tickets and started to brainstorm some ideas to create during the hackathon.
Flight to Philly (Toronto seen in the background) |
As the dates came closer and closer, we were able to decide on an idea to create. We named our project Simplyi and it happens to be similar to that of a blog but different in the way how a blogger would blog. The way how Simplyi was to work is the user were to have a Dropbox account and they would place all their stuff (i.e. images, music, text files, and etc.) that they would like to post into a single folder. Then using our Simplyi website, login using your Dropbox credentials and our servers would automatically retrieve your files and create a fully functional website. Users would also have an array of design templates that they can select from for their site/blog. The issue that we tried to resolve here with Simplyi was to allow users, who do not have any technical background to create their own personal site without having to learn web. I will describe more in detail about Simplyi later on in my future blog.
On the taxi getting to UPenn from the airport. |
During Opening Ceremony |
Room that we were occupying. |
Once we got to the building, there were already quite a significant number of people settled in and hacking away, while dinner was also being served. As most rooms were filled, we optioned to head to the topmost floor hoping that there would be an empty room. Luckily the first room we checked was empty and marked our spot hoping that we would have the room to ourselves and that we didn't have to share it. As it turns out, even the topmost floor that we were on were quickly getting filled and had no choice but to share the room with others. One of the groups that we were sharing the room with was working on a very unique and bold project. At first they brought in a toilet, which is very unusual and everyone in the room started to question. Even people walking by our room even questioned why there was a toilet in the room. Apparently, this group was working on a program where there was a camera attached to the toilet which detects the urine coming out men's "thing." Once it detects a stream of urine, then it will play music and when the position of the urine stream is detected on one side, it will change track. While if the urine is detected on the other side, then it will tweet on your twitter account that you are currently peeing.
Group in front of us with their toilet project. |
As the day was getting closer to midnight, we still had a lot to implement and we were really feeling the pressure as we were also pretty sleepy. The next morning we were able to get the basic core functions working and we did our own little small celebrations. Once completed, we submitted our project and prepared ourselves for the presentation. Presentations were split up into 3 or 4 different groups where each presentations were 2 minutes each. A group of judges in each of the groups would select groups to advance to the final presentation where it will displayed to everyone.
On our flight back to Toronto. |
This Pennapps Hackathon has taught me how things that don't seem possible at first is possible and that creativity is important. I mean, looking at the contestants projects, they were the projects that we would have initially thought seemed time consuming and difficult to create. But, good planning and understanding of team member's skills is crucial in becoming successful in these competitions. Pennapps will be hosting another hackathon this September 6-8, but due to personal matters on one of those days I will not be attending. I hope, I will be able to attended another hackathon in the later future. In fact, I have my eyes on hackMIT, which I hope I will attend if they were to reimburse my plane ticket. In the meantime, I will be honing my programming skills!!