https://thatsoftware.dev/posts/lessons-learnt-by-failing-in-my-first-hackathon/