Interview - Aravind KP
By Satish Manohar Talim on Jan 14, 2019 ( ~ 4 mins read )
Aravind KP is a Software Engineer at Hashnode. He got into Go because he wanted to learn more about containers and it soon became his primary tool and companion. He loves OSS and you can find his code in many projects. At the moment, he is exploring the blockchain world and taking seasonal detours to OSS and some Kubernetes clusters.
He is going to speak about Forget Cloud Computing, Blockchain Is The Future.
When AFK, you can find him on a basketball court or napping in his bed.
Me » Welcome Aravind and thanks for taking out time to share your thoughts. For the benefit of the readers of this blog could you please introduce yourself and tell us what you do for a living?
Aravind » Hey Satish, Thanks for having me. I’m currently working as a Software Engineer at
Hashnode. Prior to that, I’ve co-founded a startup where I worked on building a technical hiring platform, but unfortunately, the product was not a success. I love learning and tinkering with new technologies.
Me » It’s so great to know that open source excites you so much. I am glad to know that your projects have been an interesting demonstration of Golang. Do you have any advice for a student or beginners getting into open source?
Aravind » In the light of my experience, contributing to open source has always been fun for me. It has taught me many important lessons. The people that I interacted with were very helpful and so nice.
I started contributing to
Go projects when I was a beginner. You can imagine the mistakes that I could make, but there were people who took their time to review my code and help me rectify my mistakes. I’m extremely thankful to each and every one of them. The ones I had the opportunity to work with were very open-hearted, nice and kind but I’ve heard some people have had bad experiences as well.
I would recommend people contribute to projects which have a welcoming community and a good code of conduct. Luckily, most of the Go projects have it. If you are a beginner looking to make your first contribution, I would suggest you look at the Go GitHub API repository.
Me » That’s really nice Aravind. I am glad to see the recent rise in Open source culture in India and hopefully, if this trend goes on then we all would learn a lot from this. Can you tell us a bit about your projects in Golang?
Aravind » Containers were the thing that brought me into Go and this is reflected in the contributions that I make. I’m not a member of any of the OSS communities but I’ve contributed fixes to many projects including Athens, Helm, Tendermint, Kubernetes etc.
The product that I built at my startup was also written in Go and It used the
docker-engine API extensively. Right now I’m exploring some Blockchain projects, which are very interesting and built on Go.
Me » That’s cool Aravind, your projects are interesting. So when did you start working on Go and why?
Aravind » Back in 2014, I was in college attending a security conference and the presenter introduced a hot new technology called
Docker. I was truly astonished and started digging deeper into it. This led me to Go and since then it has been my tool of choice.
Me » How excited are you about GopherConIndia?
Aravind » This Gophercon is very special to me, and something which is going to stay close to my heart. This is the first time I’m going to speak on such a big stage. I’m equally nervous and excited.
Me » Do you have any other suggestions for our readers?
Aravind » I humbly ask the readers to come to my talk and I’ll be happy to answer any questions they might have either in person or online. You can reach out to me
@scriptonist almost everywhere. Satish, thank you very much for this interview. Thank you for all those reading and hope to see you all at Gophercon.