Back end developers on hackathons are not needed
sergeykibish.com
sergeykibish.com
I'm still longing for events where my friends and I can gather to build something cool, and game jams are the closest I ever got to that.
In which the Judges have to actually try out the submission instead of listening to people go through a slide deck on a video.
I did one in 2013 where a PhD student researching CFD wrote a full fluid simulation in pure javascript and used it for a music visualizer. It was incredible.
EDIT: I actually found the demo I was thinking of! Still holds up: https://vimeo.com/79272443
The "Innovation" team decided we were pushing into their turf and took it over. Then it was decided that requiring actual development wasn't inclusive enough. The next "hackathon" was just a parade of PowerPoint presentations.
In this situation, did you have to sign away rights to participate? If you don't sign anything I'd imagine you retain rights to whatever you build, no?
It does suck though that hackathons may have devolved into being just that. I haven't been to a hackathon since 2015 and if they've become either dominated by idea-guys or about only making nice looking frontends then that's kind of sad.
EDIT: Oh, I guess I forgot a hackathon I went to in 2017, if you could even call it that. I arrived thinking that we'd be, you know, making actual apps. It turned out I may have been the only person in the entire venue doing actual work. Everyone on my team dicked around the whole time. We were one of 2 teams that actually had something that worked. All the other teams had fake as f*k "prototypes" in programs like Figma and no actually working code. The other team that had working code was just making a Twilio API call. The winner and all the others got attention because their apps looked good. My app might have been ugly but it successfully implemented nonstandard behavior (something you can't just rip off Stack Overflow) and even had authentication.
Now I remember why I haven't been back to a hackathon since.
Not that there isn't a place for pitching contests or people who still find them fun, but GP was talking about how the term "hackathon" was taken over and doesn't mean what it used to anymore.
BTW, I agree that marketing driven 4 minute hackathon demos are stupid.
That's what I said. I'm not so sure on who's injecting a straw man here :)
Imagine my surprise when they started showing up on new graduates' resumes, eventually I learned that they were more like all night working sessions now.
The main goal is to have fun and build something that brings you joy.
It beat some much cooler, technically innovative concepts. It made me not want to participate in another hackathon though. All the fun, nerdiness and actual hacking were replaced by basically building a sensible product demo.
No, that's a Startup Weekend-type event: https://www.techstars.com/communities/startup-weekend. They rightfully don't call themselves hackathons.
A hackathon should be related to software development, not entrepreneurship.
Nothing wrong with either, but labels matter.
Unless we figure out how to reclaim the term, the important thing is to recognize when a "hackathon" is actually a "pitchathon" (usually) and to not waste effort doing things that will go unappreciated at a pitchathon (namely, hacking).
The only winning move is not to play.
Or more specifically, the only winning move is to exploit these pitchathons to meet people with complementary skills ("backend dev? meet UI engineer") and then collectively run the hell away from the event with your expanded network.
Then go do a real hackathon with interested parties, and not business pitches.
It has infact come to this. A lot of people whom I met at hackathons don't participate anymore and it took me a while to realise that this was because hackathons aren't what they used to be.
Seems like the author needs to attend Hackathons where the sole purpose isn't to sell a SaaS prototype to investors and clients. I have been to enough of them where no one cares how fancy the CSS styling on the page looks. Or even that there's a GUI at all. One time the winner wrote a CLI script. I routinely demo API calls using Postman.
That means that there is a code-screening after the submission deadline that ensures that what was demoed was also implemented, and also gives some points in the overall scoring based on execution. We have seen submissions that include a fully-fleged backend including tests, as well as completely faked demos (which were easy to pick up, as what they promised was too far removed from reality).
The post is talking about the fact that hackathons are no longer judged by their technical merits.
that the OP doesn't understand the value of backend developers in real world is not something that I can see from the post.
Some still do though, but in the end we want teams to play to their individual strengths and deliver anything they want that fits the theme.
We do pick themes that are relevant to the business, but there are no other requirements, and we do it over 2 days during working hours (and even provide Doordash and Starbucks cards to the teams for meals and coffee), so there's no "free labour" shenanigans or weekend work.
So far it has been a great success, and I believe we've had much higher participation than if we had stuck to the more traditional definition of a hackathon.
It's certainly not necessary, but I agree with you that it can really help collaboration and decision-making even at the individual team level.
These pitchathons and deck-athons don't really need 2 days to make.
Ultimately we do them as team building exercises, and so _our_ measure of success is about team engagement, participation and the enjoyment of the participants.
Certain ideas absolutely inspire further work on our real roadmaps but that's never the goal.
And so on our metrics, they are a success. But thanks for the feedback.
You definitely should continue to measure what you like at your "hackathon"
Also then putting hackathon in quotes in your response, implying it's not a real hackathon somehow (again in your opinion), certainly doesn't help your case.
And so this all certainly comes across as a bit of a know-it-all attitude, if you're actually looking for constructive feedback on how to participate in discussions.
After that, it's "UI/UX Prototype Designers on Hackathons Are Not Needed."
If you want to turn your Hackathon into a Pitchathon, then okay, yes, you don't need any developers or designers of any type, you just need someone with an idea who can communicate that idea. But, that's not really the same thing, is it?
but this is a disgrace to the whole idea of a hackathon and goes against the very spirit.
Business suit people should stop appropriating words from the tech space: what passes for a hackathon submission these days is a PowerPoint presentation with realistic click points. It's still a "deck" which is what they've always been doing
The observation might be correct in the circle where to author travels, but it does remind me of the dotcom days. You always had this guy: The Idea Guy. He couldn't actually do anything. He just had "ideas", and others just had to write code to make it work. The important part is that the ideas where the thing that matters, coding was something anyone could do... except the idea guy, apparently (much too busy I guess). The plan was always the same thing, the idea guy would come up with business ideas, and a team would code them up, while the idea guy sat in his office, dreaming up the next big product.
Back then those people where basically a joke, but now I guess they're important.
It was the Alexa prompt driven chatbot. Not a single line of code was written.
Is this a "hackathon" or just a "pitchathon"?
I'm ok with the idea of a "pitchathon" but don't call it a Hackathon...
Like I did it for free man, can you at least try to say thank you.
I will say I do enjoy game jams, at least then we have something fun to play. I have no interest in prototyping an app for someone else to get rich.
Idea guys in a nutshell.
There is no red flag like the "idea guy".
It's a good thing those horrible old days of "ideas are a dime a dozen; it's the execution that matters" are long, long gone.
I came away from this thinking hackathons were a complete and total waste of time, but at the same time while I've not once won a prize at a hackathon despite participating in several, I have my current job because of connections I gained during one.
Building a clickable demo that fakes is literally 1000 times better. When the feedback comes in you can change it almost in real time.
Once everyone is happy with how the UX and all that work then someone can build the actual requirements.
Which will look nothing like the original idea.
I agree, but business goals supersede our feelings.
The author’s idea of a hackathon is Shark Tank. There’s more to hackathons (execution) than the idea and visual at the end.
So, in that case, being a scrappy backend proved to be very valuable.
Like 3 hours some people realized that they could just POST whatever to the server and the high scores where pointless, but nonetheless, that small backend (20 lines?) proved a very important point
Sometimes the logic or capabilities of technology have to be explained at a cursory level just to provide some grounding.
I made the same mistake as OP thinking I could dazzle my "investors". It was the early days of VR before controllers existed and I built a few peripherals to compensate for an interactive training environment (savings of 2MM travel/training etc).
Demo was a hit, numbers were a hit, they started asking about tech, adoption, viability...I believed in VR but they needed to believe it was going to be real based on more than my enthusiasm.
Shelved only to be revived five years later with someone else running it following a trail that had been clearly blazed by competition. I was happy for them but always wished I had been given a chance to take that shot before the wave hit. I just lacked the credentials and I was never clever enough to be a "baffle with bullshit" person.
Backend people even just to say: "I am the authority and everything said here is possible. I will show you if you are seriously interested in the mechanics"
Can anyone please recommend a good front end framework/tool for a backend dev?
I've been working on a project for awhile and the sequence has been:
1. Get requirements
2. Make excellent back end (and clarify functionality, edge cases along the way)
3. Build non sexy front end that works functionally
4. Get complaints front end is not sexy even though it can do very sexy things through the back end
5. Requirements change massively and now I have to tear down and repeat 1-4 with ever-increasing comments about it not being sexy.
Right now everything is django templates + bootstrap + javascript/jquery. It works but is not sexy.
Next.js + deploy to Vercel - great dev experience.
I stopped going to hackathons after one kid at Hack the North U Waterloo literally tore a muscle in his eye from looking at a screen too long...
I agree. After a couple, the sheen wore off because a majority of the people there either attend hackathons all the time, trying to "win", and fork existing projects with slight variations everytime, or are unable to do anything at all. Wish there were some kind of rules about not using existing personal repo's.
If you're going to a hackathon with the intention of learning/fun/socialization this post is terrible advice. I went to hackathons for years. I never went with the intention of winning. I always enjoyed myself and always got what I wanted out of it. I've never placed first in a hackathon, but I met several friends at hackathons that I am still friends with years later, learned many technologies through attending hackathons, built lots of fun little projects that I'm proud of, and met my wife at a hackathon.
And to all those people saying "that's not really a hackathon", that ship sailed long ago.
Ive had multiple successes here.
Platform/infra and backend are the most critical parts to get right, and come automated with.
I can staff any team of junior devs enabled by tools like react to quickly implement user interfaces beyond what competitors showcase; but only due to the backbone.
For example, at my current job folks are biased to complex, high-risk AI/ML approaches… Instead of figuring out an imperative solution, senior folks tend to just discard it.
A hackathon is a great way to short-circuit artificial technical road blocks and win support from product and business teams to start with a simple solution.
I can agree with this, as much as I dislike the trend as the 'hack'ing isn't on the system being prototyped, but rather the system of judging the event.
I've been to lord knows how many events fitting this description and I can remember exactly zero products or startups coming out of this.
(Ducks from all the rotten vegetables being thrown at me)
It was a joke, everyone!
(I am a front end developer and I like teasing back end folks)