Created on 5th November 2023
•
Imagine being a new coder, eager to learn and be part of a community. But, finding help can be tough. Discord and forums are great, but answers can take forever. Fixing mistakes and getting snippets of code feels like a puzzle. And getting feedback on your work? It's like shouting into the void.
We want to change that. We believe new coders should feel supported and empowered. They should have a tool that solves problems fast, generates code with a click, and helps them get better at what they do.
It's not just about code; it's about feeling connected and confident in their journey. That's the goal - to make coding a joy for everyone starting out.
At the outset, we encountered several hurdles that tested our resolve. To begin with, our frontend developer couldn't make it to the Hackathon, and it was disheartening not to be able to give our absolute best. Adapting to this setback was a significant emotional journey, but it also sparked a transformative shift in our project's vision—from emotion analysis to a more developer-centric application.
Another formidable challenge was our limited experience with LLM models and the fact that we had never built a full-fledged application before. This was a steep learning curve, and we embraced it wholeheartedly. There were moments of frustration, of course, but it was a gratifying experience to see our project evolve.
Resource constraints also played a role. We faced limitations in terms of RAM, GPU processing power, which were essential for our application to function optimally. This prompted us to explore options, and I ended up purchasing a Colab Pro subscription to ensure we had the necessary resources to continue our work.
Additionally, delving into data scraping from platforms like Google and Stack Overflow presented its own set of challenges. It was a remarkable learning experience, teaching us the intricacies of data retrieval and strengthening our problem-solving skills.
Despite these hurdles, every challenge we faced served as a stepping stone in our journey. It pushed us to think creatively, learn quickly, and ultimately, build a more robust and resilient project.