<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Open Source Developers Community (OSDC)</title>
    <description>The latest articles on DEV Community by Open Source Developers Community (OSDC) (@osdc).</description>
    <link>https://dev.to/osdc</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4126621%2F6895828d-ceca-427b-b900-22ccbe9cfdba.png</url>
      <title>DEV Community: Open Source Developers Community (OSDC)</title>
      <link>https://dev.to/osdc</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/osdc"/>
    <language>en</language>
    <item>
      <title>What OSDHACK'26 Taught Us About Hackathons in the AI Era</title>
      <dc:creator>Open Source Developers Community (OSDC)</dc:creator>
      <pubDate>Tue, 15 Sep 2026 16:29:28 +0000</pubDate>
      <link>https://dev.to/osdc/what-osdhack26-taught-us-about-hackathons-in-the-ai-era-51lc</link>
      <guid>https://dev.to/osdc/what-osdhack26-taught-us-about-hackathons-in-the-ai-era-51lc</guid>
      <description>&lt;p&gt;Hi everyone, we're from OSDC, and this year we continued our flagship event, &lt;strong&gt;OSDHACK'26&lt;/strong&gt;, with a five-day hackathon focused on &lt;strong&gt;On-Device AI and Local ML&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;We chose the theme because AI projects at hackathons have become painfully repetitive. Another chatbot, another wrapper, another "AI-powered" something. So we thought forcing models to run locally would make people think harder about privacy, hardware limits, latency, smaller models and actual edge use cases.&lt;/p&gt;

&lt;p&gt;We were expecting some really interesting projects.&lt;/p&gt;

&lt;p&gt;We did not exactly get that.&lt;/p&gt;

&lt;p&gt;A special thanks to &lt;strong&gt;FOSS United&lt;/strong&gt; for sponsoring us and helping make the event possible. Alongside the main hackathon, we also hosted our usual &lt;a href="https://ctf.osdc.dev/" rel="noopener noreferrer"&gt;CTF&lt;/a&gt;, &lt;a href="http://type.osdc.dev" rel="noopener noreferrer"&gt;speed typing&lt;/a&gt; competition, and this year added a new mini-game called &lt;strong&gt;&lt;a href="https://battleships.osdc.dev/" rel="noopener noreferrer"&gt;Battleships&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This time, we hosted OSDHACK on &lt;strong&gt;Unstop&lt;/strong&gt;, mainly because of the reach the platform offers. And reach we definitely got. We received close to &lt;strong&gt;3,000 registrations in a month&lt;/strong&gt;, compared to around 600 participants at most in our previous events. Naturally, we were pretty excited.&lt;/p&gt;

&lt;p&gt;Then came the mid evaluations.&lt;/p&gt;

&lt;p&gt;We had around &lt;strong&gt;350 project submissions&lt;/strong&gt;, and this is where we learned our first major lesson: always have mid evaluations.&lt;/p&gt;

&lt;p&gt;A surprising number of submissions were old repositories, dead projects, or repos with barely any activity during the hackathon. Some people were very clearly there just for the participation certificate. We ended up eliminating around 60 submissions at this stage itself, which saved us a lot of pain during the final evaluations.&lt;/p&gt;

&lt;p&gt;The bigger problem, though, was what happened after that.&lt;/p&gt;

&lt;p&gt;Once we started going through the remaining projects, everything started looking strangely familiar. Notes analysers, PDF analysers, study assistants, document summarizers, local chatbots and different versions of the same "upload something and ask questions about it" project.&lt;/p&gt;

&lt;p&gt;We had tried to eliminate AI wrappers by choosing On-Device AI. Instead, we got AI wrappers where the API provider was now &lt;strong&gt;Ollama&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;At some point, we gave ChatGPT our hackathon theme and guidelines and simply asked it for project ideas. A lot of the suggestions it gave us were almost exactly what we had been evaluating for hours.&lt;/p&gt;

&lt;p&gt;That was both funny and slightly depressing.&lt;/p&gt;

&lt;p&gt;We had created a hackathon theme partly to escape generic AI-generated ideas, and participants had apparently responded by asking AI what they should build for it.&lt;/p&gt;

&lt;p&gt;There were definitely exceptions. A few teams built genuinely interesting projects and actually explored what local AI could enable. But considering the number of registrations and submissions we had, those projects were far rarer than we expected.&lt;/p&gt;

&lt;p&gt;If we're being honest, we don't have a great story about someone using LLMs cleverly. One of our special mentions, &lt;a href="https://github.com/shauryasri14/LANShare" rel="noopener noreferrer"&gt;LANShare&lt;/a&gt;, was a peer-to-peer file-sharing tool for local networks with semantic search built in, and it made the cut mainly because the code was hand-written and it clearly wasn't another chatbot wearing a different theme. If there's a lesson in that, it's probably this: use an LLM if you want, but don't let it decide what you're building, and don't let it write all of it either. Whatever it helps you with should still have your fingerprints on it, tests, documentation, an explanation you can give when someone asks how it works. And if you are going to lean on AI, at least use it for something more interesting and novel than the AI ideas being used by 10 others. Find your own problem statement and maybe use AI for the work plan rather than a "make this, make no mistakes." prompt.&lt;/p&gt;

&lt;p&gt;This also taught us something about platforms. &lt;strong&gt;Unstop is great if you want reach and numbers.&lt;/strong&gt; We had never seen anywhere close to 3,000 registrations before. But registrations do not automatically translate into good participation.&lt;/p&gt;

&lt;p&gt;From our experience, communities around platforms like &lt;strong&gt;Devfolio and Devpost&lt;/strong&gt; seem to attract more participants who actually come looking to build something. With Unstop, the huge reach also brought in a much larger number of people who seemed interested mainly in certificates or submitting whatever they already had.&lt;/p&gt;

&lt;p&gt;That is not necessarily a problem with the platform itself, but it is something student clubs should think about. Do you want the largest possible registration number, or do you want a smaller crowd that is more invested in actually building?&lt;/p&gt;

&lt;p&gt;The other thing we would strongly recommend is mid evaluations. Check repository activity, ask participants what they built during the event, ask them to run the project, and make them explain a few technical decisions. You do not need some massive anti-cheating setup. You just need enough checks that submitting a random old repo is not the easiest way to complete the hackathon.&lt;/p&gt;

&lt;p&gt;OSDHACK'26 also made us realise that organising hackathons in the AI era probably needs a slightly different approach. Banning AI tools is not realistic, and honestly, it would be stupid. The problem is not people using AI to code. The problem is when AI starts deciding what everyone builds as well.&lt;/p&gt;

&lt;p&gt;Maybe hackathons now need stronger problem statements, more specific constraints and evaluation criteria that reward originality and understanding instead of just whether a project works.&lt;/p&gt;

&lt;p&gt;If we ran this again, we're not sure more guardrails are the answer, it's a little idealistic to think people would follow them anyway. What we'd actually love to see is a local AI hackathon that leaned harder into being local, more things built by hand, more people actually testing what these small models can do. A lot of the projects we saw felt unsure of what the model underneath them was even capable of. If we had to pick one real guardrail, it's this: design the theme so it's genuinely hard to be generic.&lt;/p&gt;

&lt;p&gt;Despite all of this, OSDHACK'26 taught us a lot. We reached more people than ever before, built the event website at &lt;a href="https://hack.osdc.dev/" rel="noopener noreferrer"&gt;hack.osdc.dev&lt;/a&gt;, ran our mini-games and CTF, found some genuinely good projects, and learned a lot about what we want to change next time.&lt;/p&gt;

&lt;p&gt;Here is roughly what we ran on. We judged on seven things: how much real local AI work went into it, whether it was actually on-device or just claiming to be, whether the team knew their own numbers for latency, memory and model size, whether their evaluation was honest enough to name its own failure cases, whether privacy was a design decision rather than a closing paragraph, whether we could clone it and run it, and whether everything they built on was attributed.&lt;/p&gt;

&lt;p&gt;The weighting was simple: someone who trained or fine-tuned their own model counted for far more than someone who pointed at Ollama. Asking for those numbers did a lot of quiet filtering for us, because it is hard to write an honest technical report about a project you did not really build.&lt;/p&gt;

&lt;p&gt;The run of show was a mid evaluation, then finals, with the gap in between filled by alumni talks and our mini-events, Monketype, CodeBattleships and the CTF. Prize money came to ₹15,000 in cash across the hackathon and the mini-events, with sponsor-provided memberships and domains on top.&lt;/p&gt;

&lt;p&gt;If there is one thing we would tell other student-led clubs, it is this: &lt;strong&gt;big numbers look great, but they do not necessarily mean a better hackathon.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So would we tell other clubs to run one? We'd say think hard before you do. You get the reach and the buzz, but you also spend most of the event fighting the exact thing your theme was designed to avoid. We'd still call it a deal with the devil, just one worth making if you go in with eyes open. If you're up for that fight, mid evaluations and a genuinely hard-to-be-generic theme aren't optional.&lt;/p&gt;

&lt;p&gt;And if you are designing a theme specifically to avoid generic AI projects, maybe give the theme to ChatGPT first.&lt;/p&gt;

&lt;p&gt;You might get a preview of half your submissions.&lt;/p&gt;

&lt;p&gt;Thank you for sparing a little attention to this blog, if you liked us, maybe take a look at &lt;a href="https://osdc.dev" rel="noopener noreferrer"&gt;our website&lt;/a&gt; and &lt;a href="https://links.osdc.dev" rel="noopener noreferrer"&gt;some links of OSDC&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br&gt;
OSDC&lt;/p&gt;

</description>
      <category>hackathon</category>
      <category>ai</category>
      <category>opensource</category>
      <category>community</category>
    </item>
  </channel>
</rss>
