Work

What I Learned Working in Opensource

Three months ago I made a swift and interesting turn in my career: I officially became an Opensource developer. That was an impromptu decicion: I saw an internal job ads at my company, and decided to see what it’s like, didn’t even expect that I would get the job. Fast-forward until today, I’m glad I made that change, not that I didn’t like my old job (I loved it), but because working as an opensource developer has helped me learning valuable lessons that I don’t think I would have learned otherwise.

How to Learn Coding P4

This is one part of a multi-part post. To see other posts in the same series, please click below: Part 1 Part 2 Part 3 Part 4 Recently one of my friends asked me if I intended to continue the series “How to Learn Coding,” of which the last part I wrote was one year and a half ago (tbh, I had already forgotten about that series). Well, reading again what I wrote back then, I think I ended the series for good: those lessons that the past me brought up there were all valid, and I don’t believe the today me can bring up any additional critical point.

How to Learn Coding P3

This is one part of a multi-part post. To see other posts in the same series, please click below: Part 1 Part 2 Part 3 Part 4 6. Find something you’re interested in and start doing This is an important point: Programming is not about remembering all the little detail about your language of choice, nor it is about reading a lot of books or watching several tutorial videos. It is about mastering some tools so that you can make things you want to make.

How to Learn Coding P2

This is one part of a multi-part post. To see other posts in the same series, please click below: Part 1 Part 2 Part 3 3. Learn how to learn One of the things that everyone should know but have almost never been taught at school is the skill to acquire knowledge. Instead, we were taught how to pass the exams by cramming into our mind a bunch of cr*p that, most of the time, have no practical values.

How to Learn Coding P1

A buddy of mine from college just started learning programming in Python, and he told me that it was “very complicated” and there are too many things to remember, which he normally mix up. As someone who just started teaching himself to code a few years ago, I understand the feeling, and for that reason I would like to write this post to share some of my experience. Hopefully it will have the chance to help some of you guys out there, who, like my friend and I, want to learn programming but find it too challenging.

Why having "absolutely no talents" might be a good thing

A few days ago, while we were having dinner, my wife suddenly told me: “You know, almost everyone I know has some sort of talents. It’s just me that don’t.” As you may have imagined, I didn’t expect to hear anything like that at all, so I responded with a question: “What kind of talents are you talking about?” “Well, all those kinds of arts or science things: some are good at singing, some at drawing, others at math, etc.