Skip to main content

Builder's Guide Ch.11: Building Under Pressure

Focus, prioritise, ship. The energy curve, sprint-based work, parallel execution, the power of good enough, acceptable technical shortcuts, when to pivot, communication, and self-care during hacking.

Written by Nate Rundberg

Chapter 11: Building Under Pressure

Focus, prioritise, ship

You're past the first hour. The plan is set. Now comes the long middle stretch — the hours where your project actually takes shape. This is where hackathons are won and lost, and it's not about who writes the most code. It's about who stays focused, makes smart trade-offs, and ships something that works.

The energy curve

Every hackathon follows a predictable energy arc. The first few hours ride on adrenaline and excitement. Things move fast. Ideas flow. It feels amazing.

Then comes the mid-afternoon dip. The initial buzz fades. You hit your first real technical problem. Someone on the team gets quiet. Progress feels slower than it should. This is completely normal. Every team goes through it.

The final stretch brings a new wave of energy — part excitement, part panic. The deadline is close, and suddenly everything feels urgent. Teams that managed the middle well arrive here with a working demo that needs polish. Teams that didn't arrive here with half-finished features and no pitch.

Knowing this curve exists is half the battle. When the dip hits, it's not a sign that your project is failing. It's just Tuesday afternoon. Push through it.

Work in sprints

Your brain isn't built for eight straight hours of intense focus. Instead of trying to power through, work in sprints: forty-five minutes of focused building, then a ten-minute break. Stand up. Walk around. Grab a snack. Talk to another team. Then sit back down and go again.

These breaks aren't wasted time. They're when your subconscious processes problems, and they're when you notice things your focused brain missed. Some of the best hackathon ideas come during a break, when someone says "wait, what if we just..." over a cup of coffee.

Parallel work beats sequential work

This is worth repeating because it's the single biggest productivity multiplier for hackathon teams. Don't work in a chain where person A finishes something before person B can start. Work side by side.

While one person builds the backend API, another mocks the frontend with hardcoded data. While someone else writes the pitch script, another person designs the slide deck. You don't need the real API connected to build the UI. You don't need the final product to start drafting your presentation.

Plan integration points — moments where you'll connect the pieces together — but build independently until then. A team of four working in parallel is four times faster than a team of four working sequentially. The maths is that simple.

The power of "good enough"

Here's a secret that experienced hackathon builders know: perfectionism kills projects. That button doesn't need a hover animation. That database query doesn't need to be optimised. That loading screen doesn't need a custom illustration.

At a hackathon, "good enough" is the standard. Ship something that works, even if it's rough around the edges. You can always polish later if time allows (and if it doesn't, a working ugly demo beats a beautiful broken one every single time).

Ask yourself one question before spending time on anything: "Will the judges see this?" If no, skip it. If yes, make it good enough to demonstrate your idea clearly. That's it.

Technical shortcuts that are totally fine

Let go of your production-code instincts. At a hackathon, these are not just acceptable — they're smart:

  • Hardcoded data instead of a real database

  • Mocked API responses instead of building a full backend

  • Placeholder images and lorem ipsum for content that isn't the point

  • Pre-built templates and component libraries — nobody expects you to design from scratch

  • Copy-pasting from documentation examples — that's literally what docs are for

  • Using AI coding assistants — if the hackathon allows it, use every tool available to you

The judges are evaluating your idea, your execution on the core concept, and your presentation. They're not reading your source code. They're not checking if you wrote your own CSS grid system. Build smart, not hard.

When to pivot

Sometimes, despite good planning, things don't work out. The API you were counting on doesn't behave as expected. The core feature turns out to be way harder than you thought. The idea just isn't coming together.

If you're four hours in and your main approach isn't working, it's time to have an honest conversation with your team. You have three options:

  1. Simplify. Cut the scope dramatically. What's the smallest version of your idea that still makes sense?

  2. Pivot. Keep the problem but change the solution. Maybe a different technical approach gets you there faster.

  3. Restart. It's painful, but a fresh start with four hours left and lessons learned can still produce a winning project.

The worst option is to keep grinding on something that isn't going to work, hoping it'll magically come together. It won't. Make the call early and give yourselves time to recover.

Keep communicating

As the hours pass and everyone gets deep into their own tasks, communication often breaks down. Don't let it. Keep a running thread in Slack, Discord, or whatever your team is using. Share small updates: "Backend auth is working." "Mockups are done, starting to build." "Stuck on the map integration, going to try a different library."

These micro-updates do two important things. First, they keep everyone aware of overall progress without interrupting deep work. Second, they surface blockers early. If someone posts "been stuck on this for 30 minutes," that's a signal for the team to help — or to cut that feature.

Quick sync-ups at your milestone checkpoints (you set those in the first hour, remember?) keep the whole team aligned without burning time on long meetings.

Take care of yourself

This is not a macho endurance test. Your brain is doing hard work, and it needs fuel. Eat real meals, not just energy drinks and crisps. Drink water — actual water. Step outside for fresh air if you can. Stretch your shoulders and wrists.

Teams that take care of themselves build better products. It's not complicated. A hydrated, fed, rested brain writes better code, catches more bugs, and has more creative ideas than a brain running on caffeine and stubbornness.

You're building something cool. Enjoy the process. The pressure is part of the fun — but only if you're taking care of the person feeling it.


Key takeaways:

  • Expect the energy dip in the mid-afternoon — it's normal, not a sign of failure

  • Work in focused sprints with real breaks to keep your brain sharp

  • Build in parallel so everyone is productive at the same time

  • Embrace "good enough" — a working rough demo beats an unfinished polished one

  • Use every shortcut available: hardcoded data, mocked APIs, templates, AI tools

  • If your approach isn't working after four hours, simplify, pivot, or restart — don't grind

Did this answer your question?