Gaurav Jhaveri

Doing More, Doing Better

2013 was a huge step forward for me. I learnt Ruby on Rails, among other things, from the ground-up by attending App Academy. I also got my personal website up, which is something I've wanted to do for a while. Finally, I got working on my first major project, Dota Nexus. It doesn't matter what this project ultimately results in. The lessons learnt from the mistakes I made during the course of its development alone make it worth the time and effort I put in to it.

But, I know I can do more. And I can do better.


I signed-up for a number of MOOCs in 2013 but ended up dropping out of more than half of them. In some cases I merely wanted to explore the courses and see what they were about. On the other hand, there were some courses where I was over half-way to completion and dropped out because I started falling behind on the problem sets. So this year I'm going to make a list of MOOCs I'm interested in, and I'm going to follow them through to completion. I've already begun by enrolling in the Mobile Cloud Computing with Android Specialization on Coursera. With a bit of better time-management than last year, I'm confident I can learn a lot of new things this year.


Dota Nexus was the only significant project I worked on in 2013. I didn't spend much time on side-projects or programming challenges and only spent a minimal amount of time implementing algorithms. This obviously resulted in my programming skills becoming rustier than I would have liked. I plan on changing that. I'm going to try working on at least one side-project every week. I'm also going to spend some time each day working on problems from Programming Praxis and /r/dailyprogrammer. Finally, I'm going to regularly implement algorithms from CLRS as I read about them. All of this should go a long way in keeping my coding skills sharp.


August 2013 was when I attended my first ever hackathon - Facebook Summer of Hack in New York City. I had done a lot of coding before that, but none of it was under so much pressure. It's supposed to be a fun event, right? But to be able to produce something in 24 hours so that you don't make a fool of yourself in front of all these smart people, that's stressful. Our team did less than stellar, but it was still one of the best experiences of my life. I'm going to make it a point to attend more of these events and learn more from all the incredibly smart people in the world.

I'm looking forward to 2014.