SlideShare a Scribd company logo
Hackathon @ Kelltontech
16th
September'16
What is Hackathon ?
● Time limited coding event. You've got X hours to
produce something that works, is impressive and
useful.
● You bring nothing but a machine and an idea,
Build team and hopefully leave with working
code (prototype of future product/feature).
Why would we do hackathon ?
● It's fun!
● It gives you an excuse to learn something new
and challenge yourself.
● Prove your NerdFu to the world. What can you
do in 12 or 24 hours?
● Meet with likeminded people, share ideas and
build something useful.
Where do i start?
● Find a small problem to solve, that you think you
can solve with what you know now + few new
things.
● Find a toolset to use – either one you know or
want to explore.
● Keep your scope limited!
Scoping
● Start by defining exaclty one feature to tackle.
● What do you need to write for that?
● How many new things are you going to have to
learn to make it happen?
● Lets try to keep it to three new things and one or
two features.
Hit the ground running
● Plunder as much open source as you can!
● Use open APIs to get you started quickly, but
only ones that automatically provision (you don't
have time to wait around).
● Do exaclty one thing at a time.
The fiddling
● Remember, I only gave myself X hours. I was
running out of time and eventually had to give up
getting everything I wanted.
● I moved a lot of things around and messed
around trying to get the popover stuff working.
● It's not pretty, but I solved the basic problem!
Things To Remember
● Working > Pretty
● You can always add pretty later if you have time.
● Rough is fine as long as it works (or looks like it
works).
● Take breaks.
Hammering it home
● One feature at a time.
● Don't start on feature 2 until #1 is finished and
working in a demo-able way!
● Keep you goals limited and well-defined. If you
have time, you can dd more, but at least get the
very basics working.
Plan Ahead
● Know what problem you want to solve.
● Have a basic plan for what toolset you're going
to use.
● Install pre-requisites (but don't start coding,
seriously)
● Get your API keys!
Do Mini-Sprints!
● Break up your 12 hours into 3 – 4 hour chunks,
with check-ins every hour.
● Everyone has deliverables that have to be done
in that timeframe.
● You can come up with this plan ahead of time... it
will save organizing time later.
Feature drop!
● If things slip, do't be afraid to drop them and re-
evaluate. Remember, the goal is to have
somethig working to show at the end!
● If you need to, jump in and help with a specific
feature to get it working.
Staying Sane
● Take breaks, get up and walk around.
● Sleep if you have to, but if you start sleeping,
you might not be able to stop.
● Pace youself- don't load up on caffine too early!
A slow steady supply will keep you up and alert.
● Don't eat too much. It'll make you sleepy.
ThanksSwapnil

More Related Content

What's hot

Mm conf
Mm confMm conf
Mm conf
petefrasers
 
Smart Working 101
Smart Working 101Smart Working 101
Smart Working 101
FogGuru MSCA Project
 
Organization_GTD
Organization_GTDOrganization_GTD
Organization_GTD
Diego Pacheco
 
Lean: Principles & Mindsets
Lean: Principles & MindsetsLean: Principles & Mindsets
Lean: Principles & Mindsets
Diego Pacheco
 
Boost your development speed - ITAKE Unconference
Boost your development speed - ITAKE UnconferenceBoost your development speed - ITAKE Unconference
Boost your development speed - ITAKE Unconference
Patroklos Papapetrou (Pat)
 
Scratch To Flex Your Creativity Workshop
Scratch To Flex Your Creativity WorkshopScratch To Flex Your Creativity Workshop
Scratch To Flex Your Creativity Workshop
Karen VItek
 
Passionate Programmer
Passionate ProgrammerPassionate Programmer
Passionate Programmer
MagmaConf
 
Developments in assistive technology opportunities for Social Care in Sheffield
Developments in assistive technology opportunities for Social Care in Sheffield Developments in assistive technology opportunities for Social Care in Sheffield
Developments in assistive technology opportunities for Social Care in Sheffield
Martyn Eggleton
 
Pomodoro technique
Pomodoro techniquePomodoro technique
Pomodoro technique
Tricode (part of Dept)
 
The Software Developer
The Software DeveloperThe Software Developer
The Software Developer
OlaogunJames
 
How I Get Stuff Done as a ProBlogger
How I Get Stuff Done as a ProBloggerHow I Get Stuff Done as a ProBlogger
How I Get Stuff Done as a ProBlogger
Jonathan Milligan
 
Task Management: 11 Tips for Effective Management
Task Management: 11 Tips for Effective ManagementTask Management: 11 Tips for Effective Management
Task Management: 11 Tips for Effective Management
Arun Agrawal
 
How To Be An Office Ninja
How To Be An Office NinjaHow To Be An Office Ninja
How To Be An Office Ninja
Happy Marketer
 
MagmaRails - Passionate Programmer
MagmaRails - Passionate ProgrammerMagmaRails - Passionate Programmer
MagmaRails - Passionate Programmer
Edwin Cruz
 
6 Productivity Tips
6 Productivity Tips6 Productivity Tips
6 Productivity Tips
Namtek Consulting Services
 

What's hot (15)

Mm conf
Mm confMm conf
Mm conf
 
Smart Working 101
Smart Working 101Smart Working 101
Smart Working 101
 
Organization_GTD
Organization_GTDOrganization_GTD
Organization_GTD
 
Lean: Principles & Mindsets
Lean: Principles & MindsetsLean: Principles & Mindsets
Lean: Principles & Mindsets
 
Boost your development speed - ITAKE Unconference
Boost your development speed - ITAKE UnconferenceBoost your development speed - ITAKE Unconference
Boost your development speed - ITAKE Unconference
 
Scratch To Flex Your Creativity Workshop
Scratch To Flex Your Creativity WorkshopScratch To Flex Your Creativity Workshop
Scratch To Flex Your Creativity Workshop
 
Passionate Programmer
Passionate ProgrammerPassionate Programmer
Passionate Programmer
 
Developments in assistive technology opportunities for Social Care in Sheffield
Developments in assistive technology opportunities for Social Care in Sheffield Developments in assistive technology opportunities for Social Care in Sheffield
Developments in assistive technology opportunities for Social Care in Sheffield
 
Pomodoro technique
Pomodoro techniquePomodoro technique
Pomodoro technique
 
The Software Developer
The Software DeveloperThe Software Developer
The Software Developer
 
How I Get Stuff Done as a ProBlogger
How I Get Stuff Done as a ProBloggerHow I Get Stuff Done as a ProBlogger
How I Get Stuff Done as a ProBlogger
 
Task Management: 11 Tips for Effective Management
Task Management: 11 Tips for Effective ManagementTask Management: 11 Tips for Effective Management
Task Management: 11 Tips for Effective Management
 
How To Be An Office Ninja
How To Be An Office NinjaHow To Be An Office Ninja
How To Be An Office Ninja
 
MagmaRails - Passionate Programmer
MagmaRails - Passionate ProgrammerMagmaRails - Passionate Programmer
MagmaRails - Passionate Programmer
 
6 Productivity Tips
6 Productivity Tips6 Productivity Tips
6 Productivity Tips
 

Similar to Hackathon - Presentation at Kelltontech

Hackathon @Kayako
Hackathon @KayakoHackathon @Kayako
Hackathon @Kayako
Mahesh Salaria
 
30% faster coder on-boarding when you have a code cookbook
30% faster coder on-boarding when you have a code cookbook30% faster coder on-boarding when you have a code cookbook
30% faster coder on-boarding when you have a code cookbook
Gabriel Paunescu 🤖
 
Techhub Riga - tm 27.07
Techhub Riga - tm  27.07Techhub Riga - tm  27.07
Techhub Riga - tm 27.07
Toms Bauģis
 
Personal kanban-workshop
Personal kanban-workshopPersonal kanban-workshop
Personal kanban-workshop
Skills Matter
 
An Experiment In Rapid Skill Acquisition: Teaching Someone How To Program In ...
An Experiment In Rapid Skill Acquisition: Teaching Someone How To Program In ...An Experiment In Rapid Skill Acquisition: Teaching Someone How To Program In ...
An Experiment In Rapid Skill Acquisition: Teaching Someone How To Program In ...
Tony Tran
 
How to run a design sprint - LearnDay@Xoxzo #9
How to run a design sprint - LearnDay@Xoxzo #9How to run a design sprint - LearnDay@Xoxzo #9
How to run a design sprint - LearnDay@Xoxzo #9
Xoxzo Inc.
 
Teach yourself Ruby on Rails
Teach yourself Ruby on RailsTeach yourself Ruby on Rails
Teach yourself Ruby on Rails
patrikbona
 
Iterate quickly with a prototype you can test
Iterate quickly with a prototype you can testIterate quickly with a prototype you can test
Iterate quickly with a prototype you can test
Nicole Capuana
 
How to be a 10x Engineer
How to be a 10x EngineerHow to be a 10x Engineer
How to be a 10x Engineer
Nick Sullivan
 
The pragmatic programmer
The pragmatic programmerThe pragmatic programmer
The pragmatic programmer
Nilesh Sharma
 
Steer Your Career on Your Terms with the Right Side Project
Steer Your Career on Your Terms with the Right Side ProjectSteer Your Career on Your Terms with the Right Side Project
Steer Your Career on Your Terms with the Right Side Project
Vui Nguyen
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
Bixlabs
 
Scaling your Engineering Team
Scaling your Engineering TeamScaling your Engineering Team
Scaling your Engineering Team
Fred de Villamil
 
Developing Better Software
Developing Better SoftwareDeveloping Better Software
Developing Better Software
Hean Hong Leong
 
How NOT to Develop ( With WordPress ) - Wcchi 2014
How NOT to Develop ( With WordPress ) - Wcchi 2014How NOT to Develop ( With WordPress ) - Wcchi 2014
How NOT to Develop ( With WordPress ) - Wcchi 2014
Dan Beil
 
Your Portfolio as a Product
Your Portfolio as a ProductYour Portfolio as a Product
Your Portfolio as a Product
Eleanor Stribling
 
7 ways to a winning Investor pitch
7 ways to a winning Investor pitch7 ways to a winning Investor pitch
7 ways to a winning Investor pitch
ATUL RAJA
 
Superfast Development
Superfast DevelopmentSuperfast Development
Superfast Development
Lee Gillentine
 
Remote Product Management by Box PM
Remote Product Management by Box PMRemote Product Management by Box PM
Remote Product Management by Box PM
Product School
 
Codesters
CodestersCodesters
Codesters
Barbara M. King
 

Similar to Hackathon - Presentation at Kelltontech (20)

Hackathon @Kayako
Hackathon @KayakoHackathon @Kayako
Hackathon @Kayako
 
30% faster coder on-boarding when you have a code cookbook
30% faster coder on-boarding when you have a code cookbook30% faster coder on-boarding when you have a code cookbook
30% faster coder on-boarding when you have a code cookbook
 
Techhub Riga - tm 27.07
Techhub Riga - tm  27.07Techhub Riga - tm  27.07
Techhub Riga - tm 27.07
 
Personal kanban-workshop
Personal kanban-workshopPersonal kanban-workshop
Personal kanban-workshop
 
An Experiment In Rapid Skill Acquisition: Teaching Someone How To Program In ...
An Experiment In Rapid Skill Acquisition: Teaching Someone How To Program In ...An Experiment In Rapid Skill Acquisition: Teaching Someone How To Program In ...
An Experiment In Rapid Skill Acquisition: Teaching Someone How To Program In ...
 
How to run a design sprint - LearnDay@Xoxzo #9
How to run a design sprint - LearnDay@Xoxzo #9How to run a design sprint - LearnDay@Xoxzo #9
How to run a design sprint - LearnDay@Xoxzo #9
 
Teach yourself Ruby on Rails
Teach yourself Ruby on RailsTeach yourself Ruby on Rails
Teach yourself Ruby on Rails
 
Iterate quickly with a prototype you can test
Iterate quickly with a prototype you can testIterate quickly with a prototype you can test
Iterate quickly with a prototype you can test
 
How to be a 10x Engineer
How to be a 10x EngineerHow to be a 10x Engineer
How to be a 10x Engineer
 
The pragmatic programmer
The pragmatic programmerThe pragmatic programmer
The pragmatic programmer
 
Steer Your Career on Your Terms with the Right Side Project
Steer Your Career on Your Terms with the Right Side ProjectSteer Your Career on Your Terms with the Right Side Project
Steer Your Career on Your Terms with the Right Side Project
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scaling your Engineering Team
Scaling your Engineering TeamScaling your Engineering Team
Scaling your Engineering Team
 
Developing Better Software
Developing Better SoftwareDeveloping Better Software
Developing Better Software
 
How NOT to Develop ( With WordPress ) - Wcchi 2014
How NOT to Develop ( With WordPress ) - Wcchi 2014How NOT to Develop ( With WordPress ) - Wcchi 2014
How NOT to Develop ( With WordPress ) - Wcchi 2014
 
Your Portfolio as a Product
Your Portfolio as a ProductYour Portfolio as a Product
Your Portfolio as a Product
 
7 ways to a winning Investor pitch
7 ways to a winning Investor pitch7 ways to a winning Investor pitch
7 ways to a winning Investor pitch
 
Superfast Development
Superfast DevelopmentSuperfast Development
Superfast Development
 
Remote Product Management by Box PM
Remote Product Management by Box PMRemote Product Management by Box PM
Remote Product Management by Box PM
 
Codesters
CodestersCodesters
Codesters
 

Recently uploaded

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 

Hackathon - Presentation at Kelltontech

  • 2. What is Hackathon ? ● Time limited coding event. You've got X hours to produce something that works, is impressive and useful. ● You bring nothing but a machine and an idea, Build team and hopefully leave with working code (prototype of future product/feature).
  • 3. Why would we do hackathon ? ● It's fun! ● It gives you an excuse to learn something new and challenge yourself. ● Prove your NerdFu to the world. What can you do in 12 or 24 hours? ● Meet with likeminded people, share ideas and build something useful.
  • 4. Where do i start? ● Find a small problem to solve, that you think you can solve with what you know now + few new things. ● Find a toolset to use – either one you know or want to explore. ● Keep your scope limited!
  • 5. Scoping ● Start by defining exaclty one feature to tackle. ● What do you need to write for that? ● How many new things are you going to have to learn to make it happen? ● Lets try to keep it to three new things and one or two features.
  • 6. Hit the ground running ● Plunder as much open source as you can! ● Use open APIs to get you started quickly, but only ones that automatically provision (you don't have time to wait around). ● Do exaclty one thing at a time.
  • 7. The fiddling ● Remember, I only gave myself X hours. I was running out of time and eventually had to give up getting everything I wanted. ● I moved a lot of things around and messed around trying to get the popover stuff working. ● It's not pretty, but I solved the basic problem!
  • 8. Things To Remember ● Working > Pretty ● You can always add pretty later if you have time. ● Rough is fine as long as it works (or looks like it works). ● Take breaks.
  • 9. Hammering it home ● One feature at a time. ● Don't start on feature 2 until #1 is finished and working in a demo-able way! ● Keep you goals limited and well-defined. If you have time, you can dd more, but at least get the very basics working.
  • 10. Plan Ahead ● Know what problem you want to solve. ● Have a basic plan for what toolset you're going to use. ● Install pre-requisites (but don't start coding, seriously) ● Get your API keys!
  • 11. Do Mini-Sprints! ● Break up your 12 hours into 3 – 4 hour chunks, with check-ins every hour. ● Everyone has deliverables that have to be done in that timeframe. ● You can come up with this plan ahead of time... it will save organizing time later.
  • 12. Feature drop! ● If things slip, do't be afraid to drop them and re- evaluate. Remember, the goal is to have somethig working to show at the end! ● If you need to, jump in and help with a specific feature to get it working.
  • 13. Staying Sane ● Take breaks, get up and walk around. ● Sleep if you have to, but if you start sleeping, you might not be able to stop. ● Pace youself- don't load up on caffine too early! A slow steady supply will keep you up and alert. ● Don't eat too much. It'll make you sleepy.