What I Learned Building Under Pressure at SIH: A Winner’s Honest Retrospective

Winning SIH didn’t teach me to code better. It taught me to decide faster, cut scope ruthlessly, and communicate clearly under exhaustion. These are the real lessons – the ones nobody puts in their LinkedIn post.

Lesson 1: The Team That Decides Fastest Wins

At hour 0, every team has unlimited potential. At hour 6, the teams that haven’t decided their approach are already losing. We watched it happen around us.

One team near us spent 4 hours debating React vs Vue. Four hours. On a 36-hour hackathon. They could have built the entire frontend in that time with either framework.

Our rule: any decision that takes more than 10 minutes gets decided by one person (the team lead) and we move on. Wrong decisions can be fixed. No decision kills momentum.

Lesson 2: Scope is Your Enemy

Our original idea had 7 features. We shipped 2. And we won.

Here’s what happened: we listed all features, then asked one question for each: “Does the judge NEED to see this to understand our solution?” If no, we cut it. Ruthlessly.

The 2 features we kept were polished, tested, and worked flawlessly. The team that won second place had 5 features – 3 of which crashed during demo. Judges remember crashes.

Rule: Build 2 features perfectly rather than 5 features badly.

Lesson 3: The 3 AM Skill – Knowing When to Simplify

At 3 AM, your brain tells you to push through the complex solution. To make the ML model work. To add that extra integration. To debug that edge case for 2 more hours.

Wrong. At 3 AM, the correct move is almost always to simplify. Replace the ML model with a rule-based fallback. Hardcode the edge case. Use a simpler integration.

Why? Because at 3 AM you’re making mistakes you won’t catch. Every complex line of code written at 3 AM creates two bugs you’ll discover at 9 AM during the demo.

We made this mistake once: spent 3 hours at night trying to integrate a third-party API. At 6 AM we realized we could simulate the same result with 20 lines of code. Those 3 hours were wasted.

Lesson 4: Judges Don’t Read Code

I spent an embarrassing amount of time refactoring code to be “clean” during the hackathon. Nobody ever looked at it. Not once.

What judges looked at:

  • Does the demo work? (they clicked around themselves)
  • Does it solve the stated problem? (they re-read the problem statement during our demo)
  • Is it usable by a non-technical person? (they tested the UX intuitively)
  • Can you explain it clearly? (our 3-minute pitch)

What judges never looked at:

  • Code quality or architecture
  • Git commit history
  • Test coverage
  • Documentation (ironic but true)

Lesson: Optimize for the demo, not the codebase. There’s time for clean code after you win.

Lesson 5: Energy Management > Time Management

36 hours isn’t a test of endurance. It’s a test of energy allocation. We learned this the hard way.

Hour 0-12: Everyone’s sharp. This is when you make all architecture decisions and build the core.

Hour 12-24: Energy drops. This is for routine work – styling, data entry, testing. Nothing creative.

Hour 24-30: Danger zone. Only do polish and demo prep. NO new features. NO refactoring.

Hour 30-36: Demo practice, backup recordings, and rest before presenting.

The biggest mistake we almost made: starting a new feature at hour 26 because we “had time.” A teammate stopped us. That feature would have introduced bugs we’d be debugging during demo time.

Lesson 6: The Presentation IS the Product

Nobody uses your hackathon project after the event. The judges evaluate the presentation of the project, not the project itself. This sounds cynical but it’s reality.

That means:

  • 3-minute script, memorized – not improvised
  • One person presents, one operates the demo – never the same person
  • First 10 seconds hook them – “X people face this problem daily” not “So we built this app that…”
  • End with impact numbers – “saves 4 hours per clerk per day across 500 offices = 2000 hours daily”

Lesson 7: The Competition Isn’t Who You Think

We assumed our competition was the other technically strong teams. Wrong.

Our real competition was teams that:

  • Actually read and addressed the problem statement (only ~30% do)
  • Had a working demo (only ~50% at the finale)
  • Could present clearly in 3 minutes (only ~20% nail this)

If you do all three, you’re already in the top 10%. Seriously. The bar is lower than you think.

What SIH Taught Me About Real Work

Every lesson above applies to professional software development:

  • Decide fast, iterate, don’t over-plan
  • Ship small, ship working, add features later
  • Stakeholders (judges/clients) care about the product, not the code
  • Communication is as important as building
  • The simplest solution that works is the best solution

SIH was 36 hours. But the lessons last for a career.

Your Turn

SIH 2026 has launched. 226 problem statements. December finale. The clock starts now – not at the hackathon.

Scroll to Top