Ever thought about presenting your work to others? Talking in a meetup or a conference? In the past I couldn’t even think about it, I thought that it’s not for me and I won’t get any benefit from it at all. In the last year and a half, things have started to change. I was always curious and looking for ways to improve as an engineer, so I did what most of us do: read tutorials, posts and watch technical videos. Still, since I came from a different background from most engineers, I felt like I had a knowledge gap that blocked me in many ways. The journey that I will describe in this talk will show how I improved my technical and soft skills by helping others in platforms like stackoverflow, writing blog posts and talking in meetups.