Rafael Menezes

Goal For This Year

“When information tends to infinity, knowledge tends to zero”

Do you know when you stroll want to learn how to do or make something, you go to Google and open the first 5 to 10 links in new tabs trying to find the best tutorial on how to do it? So you start on the first one, but then it has some unknown vocabulary to you, or it mentions some other process that you didn’t know about, then you start researching about it too and after a while you have heaps of tabs open on your browser, and your computer start to get slow because Chrome is eating up all your memory. Then you start to feel overwhelmed because they sit there for days until you close them all or you bookmark everything to a folder.

Well, this happens to me all the time sometimes. You see, I like to understand how things work and why, so I try to read as much as I can from different sources. But when you notice a certain behavior repeating itself and the outcome doesn’t bring anything good for you, maybe it’s time to change. After all, somebody once said that:

“The definition of insanity is doing the same thing over and over again and expecting a different result”

(No, it wasn’t Einstein)

So I think it’s time to change, specially about software development. I decided that this year I’m gonna focus on Javascript. Learn as much as I can of the language’s nitty gritty. No more tabs, only one book, You Don’t Know JS by Kyle Simpson. And I’m gonna read the shit out of it… everyday.

Pure vanilla javascript is good but not productive when you have to develop a whole application. So I need a framework… Angular? React? Vue? Ember? Backbone? Jees, pick one, dude! Well, React it is. I got the course React For Beginners by Wes Bos. Nothing else, until I finish it.

There are other tools on the side like Redux, Node.Js, MongoDB, React Native…, that I’ll eventually learn on the side but they all surround the main goal.

For me, the best way of learning something is teaching, and that’s the main reason I’m starting this blog, to write about the things I learn along the way. There will be a lot of step-by-step guides on how to do things.

I hate when I find a good series of posts teaching that specific thing I wanna learn, and on the second or third post it finishes with “in the next post we will…”, but the date is from 2 years ago and the next never came. I really f*g hate that! So don’t worry about this happening here. Even if I decide to stop writing in this blog, I won’t do it in the middle of a series, I promise. If I do, please annoy me until I finish it.

So that’s it, stay tuned for the first series, a pure React app.

Let’s Do It!