Peak Shift
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Write
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Versions and GitHub Sync Note Insights Sharing URL Help
Menu
Options
Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Write
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       owned this note    owned this note      
    Published Linked with GitHub
    Subscribed
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    Subscribe
    --- tags: bolt.fun --- # Part 2: Choosing Your Hackathon's Length ![](https://i.imgur.com/tIvdHAX.png) Now that we’ve covered a few of the basics of virtual hackathons, it’s time to have a think about what type of hackathon you’d like to host and how long it will run for. You can expect different outcomes and results depending on the length of your hackathon. In this article we will break down some common hackathon lengths, expectations, as well as some pros and cons of each. Before we dive into it, *here are a few factors to consider when choosing the timeframe of your hackathon:* ![](https://i.imgur.com/NKI0W06.png) **Budget** Generally speaking, the longer your hackathon runs, the more costs you will incur. These can be labour costs for those running the event, increased speaker and mentor fees, prize amounts, scaling software used, and more. **Availability** Depending on what type of outcome you’re hoping for, you may have a limited timeframe to work with. For faster results, you might try to squeeze an event into a single day or weekend. **Interest** The longer your event, the more time and effort you will have to put into engaging participants and keeping them interested in discussions, workshops, and mentorship. **Goals & Outcomes** What are your events goals and desired outcomes? The more time your participants have, the more likely they are to build higher-quality products and proof of concepts. Shorter events are likely to generate ideas and proof of concepts/features at best. ## Single Day Hackathon **Focus:** Idea Generation / Building MVPs / Features **Timeframe:** 4-8 Hours ![](https://i.imgur.com/wRRBsPz.png) The shortest format hackathon you can run is a single day event. These usually take place over a 4-8-hour period, where participants get time to meet and greet, receive a short briefing, and finally take part in some form of coordinated activity, sprint, or challenge that takes just a few hours to complete. By the end of the event, you will have generated a handful of useful ideas, sketches, and prototypes that have hopefully tackled the crux or challenge that your event is focused on. Since there is such a limited amount of time for these types of events, there is rarely any onboarding or education opportunities for participants. Therefore, target an audience with a pre-selected skill set, or just run the event for networking and having fun (usually good for in-company team building events). What’s more, if you don’t define your event challenge or focus clearly enough, you will find that participants can procrastinate or go off topic, making their participation almost useless. | Pros ✅ | Cons ❌ | | ------- | ------- | | Fast paced | Limit to what can be built | | Hands off | Less team building | | Low cost | Unfinished projects (Designs + Prototypes) | | No onboarding | Less participants | | Idea generation | Products more likely to be sketch designs/prototypes | | Fun + Morale building | Focus is required (little time to waste) | ... ## Weekend Hackathons **Focus:** Building MVPs / Features **Timeframe:** 2-3 Days ![](https://i.imgur.com/JKCdQjq.png) If you’re looking to build on top of your single day event, or want more time to put towards team building, onboarding, education, or exploration, then weekend hackathons are a great event format to explore. Weekend events are still low maintenance and require less organisational effort because of their short format, but they still create focused challenges and solve problems in a fast-paced environment. Whilst you want to provide half a day of workshops or onboarding on Day 1, there isn’t much time to provide hands-on mentorship for newcomers - so keep this in mind when selecting your audience. Short events are perfect for those equipped with the skills and knowledge required to build great ideas. Participants in weekend hackathons are likely to be industry professionals, experts, or extreme hobbyists with experience in the relevant technology stack or problem space. However, you may encounter some less experienced hackers who are looking to get introduced to a particular technology or challenge, meet more experienced professionals, and form working relationships. | Pros ✅ | Cons ❌ | | ------- | ------- | | Fast paced | Limit to what can be built | | Hands off | Less team building | | Low cost | Unfinished projects | | No onboarding | Less participants | ... ## One Week Hackathons **Focus:** Learning & Building MVPs / Features **Timeframe:** 5-7 Days ![](https://i.imgur.com/6t2z3R4.png) Building on our weekend hackathons are week long events. These hackathons give organisers and participants a few extra days to provide conference style talks and workshops to onboard hackers into the space, becoming familiar with tech stacks, receiving mentorship, and networking. These longer events are accessible to both skilled veteran hackers and newcomers, giving them a few extra days to get acquainted with the challenges at hand and how to solve them using relevant technologies. You can also provide more hands-on support for team formation, idea generation, and mentorship through presentations, discussions, and workshops during the first few days. You don’t want to alienate folks with advanced knowledge in the content though - so a good strategy is to provide workshops, tutorials, and presentations that range in skill level and expertise throughout the first few days. For example, our #ShockTheWeb hackathons targeted web developers who were new to bitcoin, and did not know how to build apps on the lightning network, however we made advanced workshops available for developers who were already familiar with codebases such as WebLN, LNURL, etc. It’s also important to consider participants’ availability during the first few days, which will likely be only week days. If you are targeting students or young professionals, you may get away with hosting daytime workshops. However, if you’re looking to host advanced workshops or tutorials for professionals, you may need to find a way around their regular 9-5 work. | Pros ✅ | Cons ❌ | | ------- | ------- | | More room for education & onboarding | More hands on | | More time for quality work | Higher cost | | Opportunity for more participants | Requires higher level of organisation | ... ## One Month+ Hackathons (a.k.a Tournaments) **Focus:** Learning & Building multi-feature Products **Timeframe:** 6-12 Weeks ![](https://i.imgur.com/g3LUnY0.png) Our longest format events are called Tournaments, usually spanning 8 to 10 weeks. These events focus on high-quality onboarding, education, incubation, and acceleration of projects and ideas. These events are suitable for all types of participants, from beginners to professionals alike. Structured into themed “accelerator” style weeks, participants can start from scratch, formulate teams, brainstorm ideas and learn how to build them, receiving mentorship and feedback from industry experts along the way. Also, participants and teams can be given financial guidance and investment advice from VCs and grant experts, encouraging the longevity and sustainability of their projects after the event has come to a close. These events are much more time consuming for organisers, and require greater attention to detail and feedback for participants, as well as incurring much greater organisational costs. The easiest way to think about running these events is hosting a startup incubator or accelerator for founders and technologists. We don’t recommend you run an event like this if it’s your first time hosting a hackathon as there are many moving parts. | Pros ✅ | Cons ❌ | | ------- | ------- | | More participants and recruitment opportunities | Time intensive | | Higher quality ideas + projects | Higher operation costs | | Lots of education + onboarding | Risk of tailoff/burnout | | Checkins + Mentorship | Very hands on | | Startup founding + incubation potential | | --- ***Interested in running your own hackathon?** Our platform can help teams create tailored events that market key event details, allow participants to register, form teams, and submit projects whilst tracking their progress. Interested in learning more?* Contact us **Up Next:** [Building your Hackathon with Modules](https://hackmd.io/mhbqSKNmT9GtMRA-s8pPsQ)

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully