Mastodon

I'm writing this the week after TADHack finished, and all the prizes have been cashed. However, all these thoughts were had during the hackathon itself, before even the local prizes were announced, so the results have not coloured or bias my opinions.


Things that were good

  • Sponsors had thought about what a hackathon entails. That is, empowering hackers to use their tech to do interesting and creative things. This means that we didn't need to spend Saturday morning writing a Node library, reverse engineering a broken Swagger file, or re-inventing some other necessary tooling, before we can write the obligatory "Hello SMS" code. (On the down-side, there was no easy money to be made by doing so!)
  • The docs were, on the whole, better this yearas it looks like the PMs are realising that documentation needs to be treated with the same respect as the (code) product
  • The chat and support channels were staffed. This might seem strange to mention, but on previous years there have been sponsors who simply neglected to turn up. (I really don't understand that!) A remote hackathon will never have the immediacy of a real-world event, so knowing that support is on-hand makes things a lot better.
  • New sponsors arrived to throw their tech (and money!) into the mix. This is a sign that the field is not stagnating, and innovation is still possible at the infrastructure level.
  • It produced some wonderful hacks, including ones where sponsor code was being fixed, improved, and given back to the community during the event.
  • And finally, it's still going! For many folk, comms is not an attractive technology, and doing a hackathon in lockdown is not necessarily the best way to spend a weekend. But Alan and the organisers have put in the effort to make it happen, and were rewarded with over 1,000 sign-ups, so I'm hopefully for more events.


The less good

  • Some sponsors are still a little tone deaf. Hackers want docs, examples, and immediate gratification from their tech. So not sharing details about your product ahead of time, or requiring onboarding phone calls, are going to limit the uptake. (I'm sure sponsors could write great docs, or make videos, in the time it takes to have ten, 30 minute, identical conversations.) At least those devs are rewarded for that time and effort by being very likely to win a prize.
  • As a collorary to the above, some consider the attendees as invisible, since they'll send emails the week after asking "can we help you get started" having not realised that they're emailing the folk who have already started using it, entered TADHack with it, finished using it, and (in some cases) already won their prize!
  • The telecoms tech stack is become increasingly involved (notably with tools like Symbl.ai) making it more difficult to work on the software, as opposed to with it. Consequently, anyone looking for a job in the field might find themselves out of luck. (FWIW, I've created 12 prize-winning hacks over the years, and not even been offered a job!)
  • It was mostly remote. Nuff said.

My advice

Do it for the fun! You get to mess with tech and APIs you never normally would. It won't necessarily get you a job with the sponsors (see above) but it's a nice CV booster, and a way to focus your skills.

Do it for the future! Hackathons are better in a venue, period. Even if you work alone, or in a predetermined team, just having other hackers around to talk with over crisps/beer/cola is a wonderful experience. So, to ensure TADHack can continue to exist for another year, and return to physical meetings, it needs our support.

Do it for the lulz! The field might appear large, and full of experienced hackers, but that doesn't exclude a good idea, and a keenness to experiment, from winning. One of our team's little projects managed to win out over those by professional telecoms engineers! And if I can do it - anone can!


Personally speaking

This started out as my worst experience, but quickly became the best.

Worst, because I couldn't spend any time in the preceding week(s) investigating the tech. So everything was an uphill struggle. In fact, even at the half way stage, the only code that worked was a hacked sample to send and receive SMS! That's so elementry that it's not even worthy of being called a "hack"

And best, because our team won both a local prize, and a global prize, becoming the overall winner in terms of prize money won.