Skip to content

Instantly share code, notes, and snippets.

@Signior-X
Last active November 15, 2021 14:46
Show Gist options
  • Save Signior-X/70398d6a72a76b21125e90684bcc3cdd to your computer and use it in GitHub Desktop.
Save Signior-X/70398d6a72a76b21125e90684bcc3cdd to your computer and use it in GitHub Desktop.
My dive into Software Development

Pranshu, Rohan, Divyasheel and I, as a team of 4 were partiipating in an hackathon at Advitya IIT Ropar. That sleepless night I remember when these three were doing all the development and stuff, I was just thinking where can I help. I was just able to provide moral support to the project as I didn't have any knowledge and most importantly I feared development a lot. It was Februrary 2020 and I didn't have any clue of development while my friends were making all cool stuffs. Even after this self realization, I didn't do anything to learn this in college. That one month, I just spent in romaing, travelling and chilling with friends. Then due to Corona, we were sent back home saying holidays of 15 days xD.

Fast forward to a month later, I got to know that Pranshu and Rohan created a 7up-7down game. I was just wow and honestly for me Rohan and Pranshu were not less than Development gods of my year. I asked them what they used and how they created it. I got to know about flask from Rohan. So, I started with it. I tried to create a basic login system first using it. I created multiple repositories just to create a login system in Flask. That way, I also learned git side by side.

Soon I started engaging in creating club websites. For that I learned Node.js and EJS just for the Robotronics website. May be the enthusiasm at that time was huge that I created a library system in Node.js just to be a contributor at Robotronics website. I started to feel this challening and fun to create new things and learning side by side. I learned Javascript mainly throught desiging the inventory management at Robotronics website. The inner motivation got me going.

Pranshu was not that good friend of me at that time. I got to know that he has created a song downloader web app. I was amazed by his idea. But I didn't want to just copy it, so I thought why not to have an Android App for it. I forked his project and added some APIs so as to facilitate my Android App. It was really amazing but challenging at the same time. I read articles, documentations on Android development on how to do this and that. I created a workflow of that and soon the app was ready. I shared the app with my friends and this cheered me up to develop more. Pranshu also liked integrating the code into his repository.

In between all this, I got to know about Devbae, a technology blog by one of our Alumni - Aashish Kumar. He invited us juniors to contribute in their project. I just spent time to learn how to do this and that and it was my first open source contrbution that I ever did. This helped me gain confidence.

I was loving development and to learn Android development more, I thought to create an Android app for note taking. Pnotes, that was intially an Android app for which I learned firebase that I really liked basically due to its real time data updation feature and good support for android. I realized that I many a times need to share code, some notes and stuff into my laptop also. I also wanted them to be in sync everywhere so that I can access them from anywhere. And for this task I decided to go with the idea of creating the web app Pnotes. I designed Pnotes in that way doing all the CSS myself that helped me learn CSS in detail. It was hard to do with just simple CSS at start, but soon it started to look amazing that even I never imagined.

I was creating some websites just for fun, related to my friends. I used to share them in my friend circle a lot. I remember that once I created some question answer game just for fun. Pranshu suggested me why shouldn't we add more features in it. We came up with an idea of creating a clone of Pysch, and it was just awesome. It took time, but eventually we succeeded in creating it. We used to do coding and discussions for like 1-2 hours daily at night. Enjoyed all day, did what we wanted to, and work at nights. It took almost 1 month because we needed to learn a lot lot of technologies on the way to make that happend.

TO complete!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment