DEV Community

Rajat Kumar Nayak
Rajat Kumar Nayak

Posted on

From Code to Impact

This is not the typical technology blog I used to publish.

Before getting into the main topic of discussion I thought let’s have a background.

I have an approach and everyone suggested also that I learn better by building projects and implementing the concepts. From college seniors to tech influencers emphasized the fact that you must implement whatever you are learning in projects. Well they are correct and everyone should learn software development by building projects, in short must implement the concepts.

But I came to realize whenever we are building any project we should solve a problem statement.

Why I am saying this?
On 30th November 2024, I came across a folder on my phone which has basically all the applications that I built during my college days to understand the concepts of Android development.

I assumed that none of the applications would be working. Again why I thought that.

It is because I used to integrate Firebase as a backend for all my applications during my initial days of Android development. Now we all know that if we don’t do any transaction in the storage or any of the services of the Firebase for a prolonged period, firebase will automatically stop the service after giving proper email notifications and all.

But a strange thing happened.
I clicked my blood donation app, tried to register as a new user and guess what it worked. The user got successfully registered and it was after 2 years. and when I entered the home screen I could see around 100s of users having their details submitted as the donor.

Seeing over 100 registered donors filled me with pride and reminded me of the potential of even small, college-level projects to contribute meaningfully to society.

What exactly I am trying to say?

It’s not always a fancy tech stack that will help to build a great project. P.S. I am not saying my project is great. (Ha ha..)But what I’m trying to say is that if we think about the final outcome that our product will deliver, that will bring about change and impact in society.

So, the next time you start a project, think beyond the code. Think about the problem you’re solving and the impact you can create. Who knows? Years from now, your work might still be helping someone.

You can find that project here. https://github.com/rajat-gith/BloodDonationApp

Top comments (0)