SlideShare a Scribd company logo
1 of 18
Surviving Code Demo Fails
(It’s not the end of the world!)
🤯
Vui Nguyen
sunfishempire.com
@sunfishgurl
Overview
- Who am I?
- Present 2 different situations where code
demo went sideways
- one where I had more time to fully prepare
for the demo
- another was when I did not! (hackathon
situation)
- Takeaways from two very different
experiences
2
Who am I?
3
- Long time software engineer
- Currently doing iOS development
professionally
- Do embedded programming / IoT as a
hobby
- Intel Software Innovator
- Angler of all things fish 🎣 and shellfish 🦀
Turning LEDs On/Off
4
89,526,124$
That’s a lot of money
100%
185,244 users
And a lot of users
5
The Backup Plan
https://youtu.be/LCRoqbhnYPk
Save The Water Pipes: Single-Unit System
6
Our Prototype is Accepted! Intel Sends Us To Beijing
7
Photo by Miguel Ángel Sanz on Unsplash
Going from Single Unit to Multi Unit
8
Demo in Semi-Final Round: Flawless
9
Demo in Final Round: Time to Move
10
Photo by Erda Estremera on Unsplash
Go BIG…. Or Go Home!
11
Demo in Final Round: 😧
12
With so many pieces to move
and so little time to set up, and
no time to test / run through, is
it any wonder we forgot one
little detail….
13
🤯
Be Kind to Yourself. You Don’t Have To Be Perfect
Reflect on your experience ….
14
Self-Care is Important
15
Photo by Alisa Anton on Unsplash
Takeaways
- For demos / presentations, practice, practice, practice!
- If you have time to prepare for a live demo, create a video
for a backup
- If you don’t have time to create a video and a live demo
goes sideways, be kind to yourself
- Always reflect on your experience, what you learned and
what you got out of it
- Take time for self-care, to reduce mistakes / failures and
for your health 💖
16
17
Thanks! Questions?
Vui Nguyen
sunfishempire.com
@sunfishgurl
Credits
Special thanks to all the people who made and
released these awesome resources for free:
- Presentation template by SlidesCarnival
- Photographs by Unsplash
18

More Related Content

Recently uploaded

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

Surviving Code Demo Fails

  • 1. Surviving Code Demo Fails (It’s not the end of the world!) 🤯 Vui Nguyen sunfishempire.com @sunfishgurl
  • 2. Overview - Who am I? - Present 2 different situations where code demo went sideways - one where I had more time to fully prepare for the demo - another was when I did not! (hackathon situation) - Takeaways from two very different experiences 2
  • 3. Who am I? 3 - Long time software engineer - Currently doing iOS development professionally - Do embedded programming / IoT as a hobby - Intel Software Innovator - Angler of all things fish 🎣 and shellfish 🦀
  • 5. 89,526,124$ That’s a lot of money 100% 185,244 users And a lot of users 5 The Backup Plan https://youtu.be/LCRoqbhnYPk
  • 6. Save The Water Pipes: Single-Unit System 6
  • 7. Our Prototype is Accepted! Intel Sends Us To Beijing 7 Photo by Miguel Ángel Sanz on Unsplash
  • 8. Going from Single Unit to Multi Unit 8
  • 9. Demo in Semi-Final Round: Flawless 9
  • 10. Demo in Final Round: Time to Move 10 Photo by Erda Estremera on Unsplash
  • 11. Go BIG…. Or Go Home! 11
  • 12. Demo in Final Round: 😧 12 With so many pieces to move and so little time to set up, and no time to test / run through, is it any wonder we forgot one little detail….
  • 14. Be Kind to Yourself. You Don’t Have To Be Perfect Reflect on your experience …. 14
  • 15. Self-Care is Important 15 Photo by Alisa Anton on Unsplash
  • 16. Takeaways - For demos / presentations, practice, practice, practice! - If you have time to prepare for a live demo, create a video for a backup - If you don’t have time to create a video and a live demo goes sideways, be kind to yourself - Always reflect on your experience, what you learned and what you got out of it - Take time for self-care, to reduce mistakes / failures and for your health 💖 16
  • 18. Credits Special thanks to all the people who made and released these awesome resources for free: - Presentation template by SlidesCarnival - Photographs by Unsplash 18

Editor's Notes

  1. One of my IoT demo fails occured when I gave a demo on a system I built that controlled 3 LEDs attached to an Intel Edison board. And I would turn on/off the LEDs using a mobile app that I built, and also a website that I built. The UIs of the mobile app and website were fairly simple, I built this not to show off the UIs of my applications, but to demonstrate how to build an application that can control a microcontroller board. The LEDs in this case Blue, Green, and Red LEDs. I was giving this presentation at a local meetup, and for the life of me, could not connect the board to the wifi, which is necessary for the communication between the apps and the board to happen. I must have spent half an hour before the meetup began trying to connect to the wifi.
  2. Fortunately, I had the presence of mind when I was preparing my presentation at home to record a video of my demo just in case. So, here’s the short video that I ended up showing at the meetup as part of my presentation. (Play Video) Notice the production value isn’t super great, but it got the job done. So the takeaway lesson here is: if you do a live demo for your presentation, and you have the prep time, record a video in case things go sideways.
  3. The next demo fail that would eventually occur happened while I was working on a system that my team and I called “Save the Water Pipes”. Save the Water Pipes is an automated faucet dripper to prevent water pipes from freezing and breaking in cold climates (a problem in Colorado). It does this by sensing when the water in the pipe is getting too cold, starts dripping the “faucet” until the temperature in the water pipe rises, and then automatically shuts the faucet off. Our first real prototype was a single unit system, designed to simulate a single family home. We entered this prototype to the China US Young Maker Competition in 2016, a contest sponsored by Intel.
  4. So guess what? Intel selected our team as one of ten US teams to fly to Beijing, China, and enter our “Save the Water Pipes” project in the final rounds of competition! So far, so good. No demo wardrobe malfunctions …. yet. By the way, Intel did take us on a tour of the Great Wall while we were there, that’s an actual picture we took from our trip, not a stock photo. The plane on the left, tho, is a stock photo.
  5. One of the requirements of the contest was that we had to show “improvement” in our project from when we submitted our project online and when we demo the project again during the semi-final and final rounds of competition in Beijing. In order to do that, you had to work on your project during the 24 hour hackathon in Beijing before the judging rounds in Beijing. So we went BIG! Our original prototype was for a single unit , like a single family home. We expanded our prototype to a multi-unit system, like an apartment building with many units. Now, we couldn’t bring our entire system, fully built, in our suitcases, to China. So we had to bring the parts unassembled. Now, imagine trying to get wires and pipes in your luggage through airport security …. But as you can see, we got our multi-unit system fully developed and working, working down to the wire, pun intended, by the end of the 24 hour hackathon.
  6. The day after the 24 hour hackathon was judgment day, consisting of 2 rounds of competition. During the semi-final round of competition, the judging was done science fair style. Each project had their own table, and groups of judges went to each table. This was great, as we had plenty of time to setup our system, and do any practice runs at our pace before the judges came. At the end of this semi-final round it was announced that we made it to the final round of competition!
  7. This should be great news! BUT, competing in the final round meant that we had to move our system to a different room. Now remember, all the additional pieces that we added to the system to convert it from a single unit system to a multi-unit system? Well, we had a choice for how to present our demo in the final round -- show the video and slides of the single unit system, which we submitted online for the contest, but would not demonstrate the full extent of the improvements we made.
  8. Or, take a risk by moving the ENTIRE multi-unit system (with ALL the extra pieces we added and the possibility of something not being attached correctly, etc. ) to another room to perform a live demo in the final round, keeping in mind we had NO time to create a new video before because we had worked down to the last minute during the 24 hour hackathon. But if we could demo the ENTIRE multi-unit system live, the payoff would have been huge! So, we decided to do the live demo of the full system.
  9. Oh but there’s more! We found out, at the last moment of course, that not only did we have to move the whole system to another room, but we first had to move it to a staging area and THEN move it to the final judging room. And of course, once we moved everything to the final judging room, we had just minutes to setup and ZERO time to do any run throughs of our demo before the presentation... So of course we forgot one little detail …
  10. Yes, we forgot to turn the thing on! We forgot to turn on the power strip, to power the solenoids that open/close the water valves/faucets in response to changes in the water temperature in the pipes. So here are talking about how our system works, just like we did in the semi-final round, while letting our system go on auto mode in the background. Except that the water faucets never turned on and off, because the valves were not powered on! So the judges didn’t get to actually see the “automated faucet dripping” in action! It was devastating, but ….
  11. We still placed 11th out of 64 teams (and that was both the US and Chinese teams combined), in the final round of competition. We went to the Great Wall of China! We participated in an international IoT contest, all expenses paid by Intel. Why get caught up on a minor failure in the final hour of competition, given all that we’ve accomplished during the competition and the hard work we put into the project in the months leading up to it? Reflect on your experience, and appreciate what you learned and got out of it. Give yourself credit for taking a risk in doing something challenging / different instead of beating yourself up for not being perfect.
  12. There’s going to be times when things get hectic and you just have to push on, like at a hackathon. But I wouldn’t recommend burning the candle at both ends on a regular basis, if you can help it. Mistakes and therefore “failures”, are more likely to happen when you’re rushed and / or when you’re tired. I can’t tell you how many times in my career I’d get tired after working on the same problem all day at work, that I couldn’t focus anymore. That’s when I would call it a day, get a good night’s sleep, and oftentimes a solution would just come to me when I woke up in the morning. So take time to care for yourself. And if you still make a mistake even under the best of circumstances, it’s okay. Learn from it and move on.