That time I almost quit a Hackathon

Silvia EspaΓ±a Gil - Jun 27 '22 - - Dev Community

Hola Mundo!

Oh frustration! πŸ€¦πŸ½β€β™€οΈβ€‹

I've never been the most patient person. And if there's something I've learned - the hard way - as developer, is that there is a lot of frustration involvedπŸ™…πŸ½β€β™€οΈ.

But I'm lucky, most of the times the frustration kicks in, I try to manage it and I ask for help πŸ’¬β€‹. And I have received that help, which is a huge privilege.

Now...let me tell you about that time I almost quit a Hackathon.

The thing is, a couple of months ago, after I started learning Swift, I enrolled to a Femhackathon πŸ‘©πŸ½β€πŸ’»β€‹ that has mobile challenges. Fun right?

I got in the Hackathon with a good mindset: I'm gonna do as much as I can. I'm learning and this is another opportunity to try new things. I was like, I can do this πŸ’ͺ​!


The challenge πŸ’»

So the challenge started, they gave us this list of things we have to do. And well you had until certain time to send your solution.

I did like a list of things I needed to tackle. Wrote down all the requirements. But for some reason I didn't follow my own list.

Now I'm starting to write my "solution", starting with the Database. An optional requirement and something that πŸ’₯​I've never done beforeπŸ’₯​.


The quitting point 😡

Well, it took me a lot of hours to do the Database. I decided to use Coredata, checked some notes I had and did my thing. But then when I thought it was ready, it wasn't. I had errors and I wasn't able to solve them on my own.

At this moment, I watched the clock ⏱️​ and got so frustrated it felt like I've being doing so much for nothing and THIS WAS A PLUS. Am i dumb or what!? πŸ€¦πŸ½β€β™€οΈ.

I honestly thought like, you know what? I'm done, I'm going to play some Playstation and won't compete. Why did I even enrolled to this, I could be relaxing on my weekend, blah blah blah...I was in a wormhole.

But then I looked at my own checklist again and well...it didn't look that hard βœ…β€‹.

So, I deleted the nonsense I've been doing and decided to go step by step for another time. To follow the list that my past self did and to send whatever I was able to do, because that's the idea: to learn πŸ§ β€‹.


The outcome 🌈

Definitely I did learn to have patience and to prioritise πŸ’―. And also to believe in the progress. If I had written my pseudocode and wrote down a series of tasks I needed to do, why did I start by the end? So this was also a reminder to focus πŸ’‘.

Actually I did pretty well and scored πŸ₯ˆβ€‹second placeπŸ₯ˆβ€‹ in my category which made me feel very proud and also was a perfect motivator to keep reminding myself to not give up.

And of course sometimes things will go wrong. But if they go bad, I want it to be because I've to keep on learning and not because I didn't try it πŸ’ͺ.​

So to you, thank you for reading this much and remember, do not give up. πŸ«΅β€‹ You are worth the shot. πŸ«΅β€‹


Have you had any similar experience? Let me know and if you haven't see it, check on my "Jr. Dev: Do not give up" series πŸ’ͺ🏽.

. . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player