8 years of Ruby programming vs 6 months of blogging about Ruby
a story about changing the game
I was not present here for a moment but after 2 months break I come back. And I missed Ruby community very much, I must admit. It’s time to do a flashback and then come back with more open source stuff!
In most cases New Year’s resolutions suck - we all know this. At the beginning of 2018, I had only one goal - start a blog about Ruby and write consistently and regularly.
If you want extraordinary results you have to take extraordinary actions
Sounds like a quote from the Tony Robbins or Les Brown speech? Please don’t hate me. Not yet.
I wanted to write one article each day. Sounds like a hardcore plan? Not that much as waking up at 4 am to write Ruby code (yes, I really do it for a few years already but this is a topic for the separated article) and having cold showers (yep, I do it too). So I did it for three months and I had a feeling that I have learned more during those 3 months than last few years. It was fun but the content that I produced was not that much valuable for others as I wanted. I decided to change the frequency from daily to weekly.
A chain reaction phenomenon - article about the RSpec
I started with the article about creating own RSpec - it was a game changer. I was mentioned in the main section of the Ruby Weekly newsletter. Hundreds of new subscribers joined my newsletter (btw it’s funny because I didn’t send a single message to my subscribers yet but I will, I was just preparing something really cool).
I was also invited to the Ruby Rouges to talk about it - so far it’s one of the most popular episodes of all the time. What’s the most important I gained more self confidence and realized that it’s time to dance with my own fears of being judged by other people, failing or showing up to a larger audience.
A speeding boat
In the meantime, I created a few Ruby gems - not yet very popular but I’m proud for myself that I finally did it. Fun fact: when I was publishing the chartable gem I realized that there is already almost identical and already popular ruby gem.
I also created a few other articles. I must admit that I’m really proud of my guest article about JSON serialization for the ButterCMS - it gave me a lot of experience and I have so much respect for all of those gem creators - keep doing a great job!
I was also wondering how I can contribute more to the Ruby community. Eventually, I found my own way - I returned to the roots of my journey with programming.
Please welcome: The Growth Driven Development platform
I started programming just because I was curious how it’s possible that there some websites that had many fancy features like sign up or sign in forms, chats and so on - it was not possible with HTML! Back then I knew only HTML which I learned in the junior high school.
If you are curious driven then you learn faster and you have so much fun - you never have enough and you grow so quickly. That’s why I created an education platform called Growth Driven Development - https://gddev.org.
For now there is just one course published but it’s just a start. You can learn how to build a Rubyflow.com clone. Because of that, I may not be mentioned in the Ruby Weekly anymore if Peter Cooper will not like it but the show must go on! (Btw greetings for Peter, he is doing a great job for our community!).
These days all those articles and courses about learning Ruby and Rails out there are very valuable but I feel like we lost somewhere the fun and curiosity. So I came with this idea. The course is free, the source is published on the Github - you are welcome to send a feedback on Twitter or add your own features (I would love to merge them!).
I’m also going to continue my blogging here, creating next free courses on the platform and doing other Ruby-related stuff.
It’s good to see you again, Paul