3 ms·
I really disagree. I've participated in a few hackathons and they are among the best ways to quickly accomplish and learn new things while feeling some of the j
by hellofunk 9y ago
I really disagree. I've participated in a few hackathons and they are among the best ways to quickly accomplish and learn new things while feeling some of the joy we all ultimately want from programming. Being able in one day or weekend to go from scratch to a working prototype is just a great way to kick yourself into gear and remember what is possible in programming. I've participated in hackathons for embedded devices and other interesting projects that I'd not normally pursue, and to show to your friends after only a couple days some really cool gizmo you built from scratch that does something fun, well, that's awesome.
Beyond this, hackathons are also great at surrounding yourself by a ton of knowledge and talent to learn something very very quickly that you might struggle to learn on your own as quickly.
And finally -- a lot of devs work remotely or alone, and hackathons are excellent at developing skills of working in a team. And also just getting the in-person enjoyment of interacting with others who are interested in the same thing.
A single hackathon is only a day or two. What you get out of it compared to the time you spent is huge.
- squeaky-clean 9y ago> I really disagree. I've participated in a few hackathons and they are among the best ways to quickly accomplish and learn new things while feeling some of the joy we all ultimately want from programming. Being able in one day or weekend to go from scratch to a working prototype is just a great way to kick yourself into gear and remember what is possible in programming. I guess it depends on your experience with hackathons. I entered my first one last year, and it totally ruined them for me. The winning team wrote no code at all and had a powerpoint presentation and mockups using images and image-maps. (I've complained about it more in past comments :P ) It seemed like we were actually punished for trying to code. I asked if we were allowed to set up backend servers on something like DO or AWS, instead of using our laptops for the demo. "Sure, of course that's allowed." Until I got to the venue and found out they were blocking SSH and most other non web-browsing traffic. I had to tether to my cell phone in order to deploy because according to them, it was the venue and not their problem. I spent a good amount of time helping out people who were using the same framework as us and didn't understand it well (Ionic). So I made some friends and contacts that way. Unfortunately, they all seemed to be really shallow. I haven't heard back from most of them, and of the two I have, one asked me to design their squarespace site for a stupidly low price, and the other cold-called me sometime later asking if I was interested in writing content for their startup ("Oh, no, we're not looking for devs at the moment"). Of course once I declined their offer, no contact, no friendship. I'd be down to try a different one (the "stupid idea" hackathons seem like the most fun and least competitive), but the only upcoming hackathon in my city is the same one from last year I'm currently complaining about...
- NikolaeVarius 9y agoI disagree in that most hackathons aren't "hackathons". They're events where companies want you to use their product to "advertise" how awesome their product is to the community. Sure you learn things, but most of the shorter hackathons, you're learning very very shallow things that you didn't need to go to a hackathon to know.
- eeZah7Ux 9y agoNone of your points really responds to the parent. You can bootstrap or even finish a small FLOSS project during a hackathon and perhaps assemble a team that will keep contributing to it.