Lessons I Learned From Judging Canada’s Biggest Hackathon

What does it mean to succeed at hackathons? Making a new friend? Learning new skills? Building the project? Having fun? Winning a prize?

Building projects effectively at hackathons

  1. Using a design thinking framework and trying to come up with as many ideas and features as you can.
  2. Focusing on the main features of your projects
    Although you are building a project not a product, you should apply the concept of a minimum viable product to develop only the core functionalities to solve a specific problem.
  3. Some questions for project self-evaluation:
    - Does the project address a clear need, problem, or opportunity, and is the solution clearly explained?
    - Does the project use APIs and include innovations in technical design and/or implementation of services?
    - Does the project have a clear target market or audience?
    - Is the project’s purpose and basic functionality easily understood?
    - Does the project have a professional degree of production in terms of performance, user interface, visuals, and audio?
  4. Trying to make projects more inclusiveness

Common mistakes to avoid while participating in a hackathon

  1. Lack of GitHub repository link or source code link
  2. Lack of demo video or presentation video
  3. There were creative ideas but had no execution just Figma slides or images
  4. Many features in ideas but had no execution
  5. Not following the rule of track challenges. For example, not using the APIs service of a sponsor

--

--

--

blog.hoduchieu.tech

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How Udacity Failed Me

Library of books and brightly lit.

Migrating your data to the cloud can be stressful — allow us to design and orchestrate your journey.

Dependency Injection in Go

Writing Robust and Error-Free Python Code Using Pydantic

The Complete Guide Towards Developing A Custom eLearning Platform — TekRevol

Rise of No Code Platforms

Book Club: Designing Data-Intensive Applications — Martin Kleppmann

Building Quality In Legacy Systems — The Art of Asking Questions

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ho Duc Hieu

Ho Duc Hieu

blog.hoduchieu.tech

More from Medium

My Journey: Computer-Based Testing (CBT) System

Your Phone Pictures’ Metadata Explained by a Junior Developer

5 Principles of Sponsorship Evaluation

Let’s learn about DEGIS