Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
EIA 2015 How to Survive a Hackathon
1. How To Survive A Hackathon
(And Win)
Krists Avots infogr.am
Priit Salumaa mooncascade.com
2. How We Will Entertain You For The Next Hour
1. Intro
2. MVP
3. The Week’s Agenda
4. The Mentors
5. Kostja's Inspiration
6. The Battle Plan
7. The Shortcuts
8. The Task For The Next Hour
10. The Hackathon Week
Friday
Choose technologies
Split responsibilities in team
Battle plan set up
Over the weekend Validate prototype
Monday 30% done
Tuesday
50% functionality
Last chance to pivot
Wednesday Core functionality
Thursday
Bug fixing. App uploaded by the
evening
Friday Preparing for technical demos
11. The Morning Checkpoints
1 min What have you achieved?
1 min What will you do?
1 min Any problems & issues?
12. During The Day
Mentoring based on reported issues
Emergency line eia2015@garage48.org
*Grab mentors by hand
16:00 Mentors-Walk-Around Checkpoint
NB: Ask For Help Immediately!
21. Rule #2: Dream small
What can you/your team
create in two nights?
Something tiny, but nice and
working has value.
Something large, but broken
– does not.
22. Rule #3: Do not “pivot”!
Your task during the
hackathon is to implement
your vision, not to decide
whether it will be the next big
thing.
25. The Battle Plan
One eye on the screen, one on the timer
Define goal for Thursday
List of features by priority
Split the work in 1-2h chunks
Write down who is doing what
30. The Shortcuts (Look Up The Playbook)
• Cloud plafroms IBM Bluemix, Appery.io etc.
• Drag-and-drop prototyping plaforms - Proto.io, fluidui.com
• Landing page builders - vix.com, launchrock.co,
• Android Studio- an integrated development environment
for developing on the Android platform
• XCode - an integrated development environment for
developing on the iOS platform
• Ready made libraries (think of login etc.)
• Mobile backend as a service solutions - AnyPresence,
Appcelerator, FeedHenry, Kinvey, Parse, Firebase
• API sources Mashape, Progweb, Github