RIPPLE: SRAJAYA BHAKTA PRADHANANGA
Being a freshly graduated undergrad, my professional career started from RippleBytes. In the startup, I joined as a backend developer specializing in ‘Python’ mostly focusing towards ‘Django’. A framework which provides developers a platform to create seamless websites. As my journey began, the first few weeks were mostly catching up to the working patterns, becoming familiarized with the ongoing projects, and finding inspiration or possible ways to change the current projects.
The real work or ‘My First Step’ began after 2 weeks, the feeling of starting an actual project was something new and exciting yet daunting. The fear of making errors or not being able to reach the goal was always looming in the corner of my thoughts. The project was to add new features to an office bot in ‘Discord’. Discord is social platforms used for groups and community interaction. In our context, it acts more like a medium through which daily updates, interactions and log records are kept. The initial phase of creating the bot was completed by our senior developer. My task was to add a new feature to the bot, allowing employees to initiate a leave and the admin (managers) to change the status of leave.
The task was to be divided into two major parts, the initiation and the aftermath, these two tasks were to be done through two separate platforms ‘Discord’ and ‘Django’ respectively. As easy as it sounds, to send a request and to change its status, for a beginner like me, it was somewhat confusing.
As days slowly passed, the concept and the working of the project started to gain a structure. With the constant help of my seniors, the countless google searches and endless scrolling of documentation the project started to grow. Each day new changes were brought and finally the task was completed. The final product ensured that employees could initiate their request through ‘Discord’, the admin could approve it through an end point(website) and the approval message was sent back to the discord channel for all members to be notified.
The entire project was further divided into smaller parts. This includes creating personalized reports for leaves,logs and daily tasks using ‘Django’.The work completed till now are only small fishes in an ocean. These tasks made me realize how far I need to climb, how much work I need to put myself through to get where I want to go. Each task acts like a step towards the top, even though it may take an unforeseen amount of time, to reach the top is what I’ll aim for.
Keeping a saying in mind, ‘He who climbs the ladder must begin at the bottom’ , the journey continues along with the bug fixes, with the hopes of creating a fully functioning office system. The feeling of accomplishing a goal will always be better than the agonizing feeling of giving up, the challenges are yet to come but so are the opportunities hidden behind them. This project sowed the seeds of perseverance, it forced a habit of finding solutions and thinking of alternatives which will surely be useful in future.