Hackathons and code sprints have proven to be an effective
way
for entrepeneurs and hobbyists to spend a concentrated period of time doing preliminary work on a new project.
However, most hackathons have an emphasis on prototyping commercial applications using technology from the
companies who sponsor the event.
Research Sprints are events which apply the hackathon model to the development of new research.