My biggest problem with hackathons is that they are usually student-only events, which I feel is a terrible and unnecessary restriction. I have participated in a hackathon several previous times as it was lax with its entry requirements (I was not a student but an alumnus), but their sign-up page now says it is open to undergraduates and high school students with special permission.<p>I have a BS and MS in Industrial and Systems Engineering and an MBA but my passion for the last few years has been anything and everything related to programming. I’m willing to travel all over the country and the world to attend these events as they are great opportunities for learning, meeting people, working with technologies that aren’t available, and providing a good reason to be in front of a computer for 24 or more hours at a time. I’m willing to pay a non-student entry fee or do whatever else is necessary to help out to offset the additional cost that I would bring. Having a bunch of computer science students working together is great, but the hackathon experience can be greatly enhanced by people who have different backgrounds or industry experience, are entrepreneurial, or have connections to companies, financing, jobs, etc.<p>Different backgrounds bring different people and thinking together. How would having a marketer, pianist, chemist, or sports therapist change the idea generation process? Industry experience is provided on the tech side by some of the sponsors or organizers, but you will never know what software pharmaceutical companies need unless you have someone with a Doctor of Pharmacy who has been working with pharmaceutical software for several years like my one friend who attended the hackathon. You will never know what huge opportunities are available in the Department of Defense or data architecture fields unless you have someone like myself with years of experience working in those industries. Our mix of two people with industry experience (PharmD in pharmaceutical, MBA/Engineering in DoD), and students in Psychology (med. school ambitions), and traditional computer science can lead to both some wild ideas or practical software that is desired or needed in industry.<p>Trying to include entrepreneurs and people with business interests are another way to improve hackathons. I was really impressed that there were over 100 submitted projects for this hackathon, an incredible number and an accomplishment for a hackathon that has been growing bigger every semseter. Most of these projects will die and never be developed for in the future. And while that is a good idea for most of the hacks, some are promising for future development. I would love to see some of these hacks turn into businesses, start generating revenue, or start accumulating large user bases. This is often too much of a time/money constraint for a broke student to accommodate amongst the many classes, projects, exams, work, and debt that they have to deal with. Opening hackathons up to non-students can get entrepreneurs, funding, and people who have the time and money resources to take the project to the next level involved.<p>Bringing in non-students also can bring in connections to companies which can be invaluable to students. This can bring in people who have access to jobs, internships, and exclusive technologies. It also can bring experience to show students how technologies or work flows exist in industry and what to be prepared for as ideas move from one or two person teams into businesses with hundreds or thousands of employees.<p>I stole this off of my blog, as the concerns I had previously are the same.<p><a href="http://jbutewicz.com/hackru-fall-2014/" rel="nofollow">http://jbutewicz.com/hackru-fall-2014/</a>