Open Source could easily be a religion. Last year, when I just started contributing to the Open Source community, I could almost sense that I was going to stay. There are several reasons that made me feel so. The first and foremost of them was the fact that I knew how to write code that “Just works”, but that’s not how it should be. I wanted to understand good code from bad code and the only possible way of doing so was to go through numerous code reviews and improve with each iteration. Secondly, it gives a very warm satisfying feeling that you’re doing something for free, for good.
Functional tests are the tests that run on a browser. So, every run is potentially a user story and a user manual as to how a task is to be performed. Making those videos available is the best possible way of explaining to anyone how things work etc. This seems like a new way of documenting software behaviour, and I’m excited about it’s future.
Now, I’m also going to work as a Summer Data Scientist Intern with LinkedIn and it might be thought how’d I be able to balance both. That is a fair question. The way I justify this to myself is as follows - I work on Melange stuff on weekends. Even due the course of internship, my weekends would be free. So what’s the harm ?
It’s going to be an awesome summer for sure!