Bye 2k18! & Welcome 2k19
If you asked me for my New Year Resolution, it would be to find out who I am.
Last year, I read up on many articles on the #100DaysOfCode challenge, where people committed to coding for an hour a day, every day, for 100 days. Naturally, I was amazed — where did these people get the motivation? Whenever I had time, I would convince myself that I should go sleep or magically find something else to do. I was frankly amazed by the dedication that came from these people.
The idea was to code every day, turning it into a habit. You couldn’t allow yourself any excuses that you’d normally make when putting off something. This “forces” significant strides forward over time that you would otherwise take much longer to achieve, or not achieve at all.
My own plan is to swear off every kind of virtue, so that I triumph even when I fall!
I took the challenge and have been filled with hours upon hours of programming, creating Android apps, websites, and other random snippets of code. From my own experience, I know that not only does practice makes perfect, but practice is also best conducted with the helper of others.
There are additional benefits as well. Since coding involves concepts that continuously build on each other, if you go several days without coding, a fair amount of knowledge is lost.
I was looking at my profile stats and I realized the 2018 was tremendous for me.
My contribution in the last year from Jan 1, 2018 – Jan 5, 2019 is 1,068 total commits.
I’m most productive during Evenings. I’m most productive on Thursdays.
I’m a Top Python(Ranked higher than 84% of users) and Java(Ranked higher than 88% of users) Developer.
I prefer List Comprehensions, Spaces for indentation and CamelCase for naming variables.
During this journey, I got the opportunity to work on different stacks right from PHP to Flutter, earned a Developer Scholarship from Google and PyTorch Scholarship Challenge from Facebook, explored IoT, Alexa Skills and developed voice control based LED, dive deeper on containers, clusters and implementation of Kubernetes to understand DevOps and working on Google’s Flutter which allows you to build beautiful native apps on iOS and Android from a single codebase.
My last project during this journey is Chit Chat App for Android and iOs mobile application. A chat app made by Flutter and Firebase, support login with google account, chat with any user, send text, image & sticker, update avatar and profile. Flutter is an open source SDK for creating high-performance, high-fidelity mobile apps for iOS and Android. The Flutter framework makes it easy for you to build user interfaces that react smoothly in your application, while reducing the amount of code required to synchronize and update your app’s view.
I love to code every day and after seeing my last year progress, I am definitely gonna continue this practice. I will personally be using this chance to make sure that I make progress on my company, Open Appliances, each and every day.
I think that many who attempt this challenge, like me, are youths who are still learning skills. With hackathons becoming the new “craze,” it’s easy to forget this one thing. Health doesn’t just mean your physical health, but also your mental health. With challenges like these, you might feel that you just want to take a break. And that’s all right. Taking a break for life, and for people who matter to you is just as beneficial as a couple more days spent coding.
My challenge to you is this: use this as inspiration and proof that working hard and practicing each and every day will help you become the person that you want to be.