A few days back I was at DeccanRubyConf 2019, Pune, India.
There I gave a flash talk. Due to lack of time I had to squish my content down. (I had only 2.5 mins to deliver, but yeah lightning talks are fun.)
As per me, I think the talk was well received and people enjoyed listening to what I had to talk about. There were a lot of parts which were missed. This post would be an unadulterated version of the content that I wanted to share with the audience.
P.S: The below document would be in the first person, while reading, please imagine, you are listening to me delivering the talk.
Hello people, My name is Anubhav. I go by @iso_anu on twitter and today I am going to share with you my 10 days as a Software Developer. Yeah, the majority of people here are professional developers, but for me, it was not the case. Prior to this, I was working at an MNC, where I did everything but software development.
About me, I hail from Saharanpur, a small city in the Indian state of Uttar Pradesh. If you want to know what it is famous for, you can watch a few news channels and you would come to know.
I like to travel and explore new places, yet I have not traveled much recently. But there is a catch, I was there at RubyKaigi 2019.
Yeah apparently!!. 😉
I also like recording and editing videos. The latest is a timelapse I captured during RubyConfIndia 2019, Goa.
Also, I have recently become a Guns N' Roses fanboy, so anyone out here has similar interests, we have a topic to discuss. 🙌
Good News ! !
Anubhav Jain@iso_anuThe day has come. Now I am officially a software developer. This wouldn't have been possible without the support of my family and all my friends from the ruby community. Thanks @rtdp for believing in my abilities to be a part of your team. twitter.com/iso_anu/status…11:08 AM - 01 Aug 2019Anubhav Jain @iso_anuSo today was my first unofficial day at a regular software development job. Thanks 😁
It's been 10 days, the experience has been very fulfilling so far.
Thanks to Ratnadeep for providing me the opportunity to contribute to one of his past projects WhyLoveRuby
Checkout the site at - www.whyloveruby.com
It's an attempt to collect ideas and love for ruby. I hope this would give some real good insights to ruby, as well as some people will get very good pointers to defend ruby while fighting others supporting other languages.
If you have some idea, suggestion or anything, do post it or submit a pull request. Create an issue and discuss features before pull requests :-)
Do checkout few awesome current reasons on this site, as well as do post your own reasons !
I contributed by reviving this age-old ( the last commit was done in 2012 when I started to work on this project ) Rails application to breathe all those zeros and ones after long ~7 years and yes, learning a lot in the process.
Here, goes the account of the first 10 days of my Software Dev life.
A little background, all these years, it was running on Rails 3.2 and finally, it got upgraded to v5.2.3. 📣 📣
The twitter API used for login had changed over time, so the controller and the models needed modifications accordingly.
All of the production data needed to be updated as per the current user information, for example, the current profile picture and Twitter login data.
UI needed a few fixes, which were basically some alignment issues. To pull it off I learned about CSS flex-box and applied the learnings.
It sounds boring, now some fun stuff!! 😆 😉 😃
I did all this in these 10 days.
Also, worth noting is,
The time when
git rebasewon't do the things which you expect it to do.
Committing and pushingwhile
on the way🚗 to the conference.
And yes working with a 🔟 - day deadline in the first work week itself.
And finally, sleeping only 2.5 hours the last night. 🕒 😴
Thank you, everyone !!
Everything here was about loving Ruby so, here is my reason to love it.
"I can think and write what I think, and surprisingly that works all the time (Ok, most of the time)."
I love Ruby, and my family knows it. They often troll me. I hope you might also want to see how!
I request the readers to post the reason why they love Ruby language on
Why Love Ruby.
It is an open-source project. I loved all that I learned and did while bringing back the project back to life. Feel free to report issues if you face some, or what some features to be added. For ones who are looking for some open-source contribution, this is a great place to start with. Feel free to open PR on the existing issues too.