Hacking is building things that you always wanted to have but no one has built it yet. It's to come up with an amazing idea and work tirelessly on it. It is to fail, fail again and fail better. Try out new things and learn while doing that. It's to work together, collaborate and build things that are innovative. It is to be a better programmer.
With that spirit, UVA is conducting a hackathon - Hack UVA and invites all developers and hackathon enthusiasts to participate in an interesting and engaging hackathon.