My travel as engineering student in a nutshell

Posted on

I caught the travel bug right before engineering when I took my first trip with my buddy to Dharamshala & Khajjiar. I there right after screwing up my boards exam and it was my first trip to Himachal Pradesh. This happened in 2013 and since then every year I’ve been visiting Himachal at least once.

 This was followed by exploring some pilgrimage sites in Maharashtra including Pandarpur, Tuljapur, Solapur and Shirdi. And Bhimashankar! It’s amazing. I got a chance to visit those places when I took admission at TISS in Bachelors of Art, a course from which I dropped out in a month.

Next I went to Indore to explore street food ( the famous sarafa market, johnny hotdog and poha ) and participate in a drama competition at IIT Indore , which was followed by a trip to Jaipur ( I loved my stay at Rawla Rawatsar)  & Bhangarh( where I found a human skull), then I decided to travel to Goa with my friend who was coming in from Australia and we spent nice 6 days exploring Goan culture and empty pubs in June.

Post that I visited Spiti Valley, Manali and famous weed villages of Himachal like Malana & Tosh. That was the most wonderful trip of my life. I suggest everyone to visit Spiti at least once, words can’t describe the beauty of that place!

I then proceeded to visit my old buddy in  Pune and then we went to  Lonavala and Matheran which is Asia’s only vehicle free hill station. Then once summer break of travel was over I went back to university and did further trips to Udaipur, Mount Abu, and the Chittorgarh ( this is a must visit for any history lover). I then solo-went to explore Puskar fair which was great and encountered 5 people who I already knew were also there!
I was staying near Delhi and didn’t see Agra – I went to Agra, saw Taj Mahal as well. Not once, twice 🙂

I then planned a trip to Majestic Jodhpur and loved the fort there as well as zip-flying experience.
Then later I explored Orchha ( I splurged and stayed at Amar Mahal, which is one of the best hotels I’ve ever been to) , Ujjain ( Mahakaal – went twice) : There Mahakumbh was happening and it was a great experience interacting with all aghoris and chillum smoking babas .
I also went to Shimla, Chanderi ( went twice, their silk sarees are awesome , I love that small village), then I went to Vaishno Devi & Patni Top where I found some ice. Then came a real challenge – I always wanted to do a snow trek. I planned Kedarkantha snow trek and did a 5 day trek on snow with temperature going from -20 degree to 5 degree .

Training happened and I had to go to Mysore again for training – there I went to Coorg, Ooty, Wayanad ( Kerala), Calicut, Tirupati Balaji and Somnathpura. I am very proud of my travels and don’t regret a single trip.
After that I interviewed for Ola, result was waiting time and I was getting restless. Planned another trip to Kasaul, realized Kasaul is no more of the hippy-beauty place as it was couple of years ago, went ahead and stayed in a village called ‘Chalal’ which was awesome and then we did the Kheerganga trek which was amazing! On returning we also visited Manikaran Sahib and I did seva in Gurudwara for the first time, I wasn’t aware that anyone can simply walk into and offer services!

I hope my experience can inspire others! 

Tail recursion in Scala example

Posted on

There’s recursion, and then there’s tail recursion.

A normal recursive call is a function which calls itself. For example to compute factorial of a given number :

def factorial(n:Int):Int =
  if(n==0) 1 else n*factorial(n-1)

The problem with normal recursion is that  – the stack size can grow extremely huge! The size keeps on growing with each recursive call.

Here I present : Tail recursion

The cumulative result is being stored and passed with each recursive call. This eliminates the need of storing  values with each call. This kind of recursive call is also compiler optimisation friendly.

def factorial(n:Int,cumulative:Int):Int =
  if(n==0) cumulative
  else { factorial(n-1, n*cumulative) }

For example if we have to find factorial of  5

We call the function by :


The second param (1) is the cumulative value inititalization.

if(n==0) Nope -> factorial(4,5)  n=5
if(n==0) Nope-> factorial(3,20) n=4
if(n==0) Nope-> factorial(2,60) n=3
if(n==0) Nope-> factorial(1,120) =>  n=2
if(n==0) Nope->factorial(0,120) => n=1
Now we return 120 which is the answer..


How to get confirm ticket from Ooty to Conoor toy train ride?

Posted on

A lot of my friends who have started their jobs in Bangalore/Mysore ( Infy) end up going to Ooty on some weekend, one of the best part of the Ooty trip is the toy train ride from Ooty to Conoor which is also a UNESCO heritage train.

There are two ways I know to get the ticket :

Counter opens up around 8AM in morning, you should go around 6:30AM and collect the tickets.

But this is a risky option, this option does not guarantee a ticket. There’s an alternative. In front of the Ooty railway station, on the opposite side is a railway ticket booking counter which issues tokens hours before seat selling starts. Like if you want to take ride tomorrow morning, just go there and buy token for Rs. 10 previous day evening and all you have do to is carry token few minutes before train ride to that counter and collect your tickets without standing in any queue.

Tips for Kheerganga trek

Posted on

I recently trekked to Kheerganga – it was a nice trek. I enjoyed trekking there last month which is supposedly a 12KM trek. The trek is very beautiful and is along with river Parvati which is the most ferocious river I’ve ever seen. I’ve been lucky to touch that river twice.

The river which is like a supreme power will make you feel so weak in front of it. The speed of water is unparalleled.

Here I’ll give some details about the trek in chronological order, if you have any specific questions then do ask me 🙂

1.) The car goes last to Barshini – the trek starts from there
2) Trek will take 7-10 hours, be prepared for it.
3) Trek is very beautiful but gets slippery at times. Do wear good shoes. I suggest Quechua Forclaz.
4) Avoid trek at night if you don’t have guide.
5) Guide is not needed but can be resourceful
6) Plenty of water/snacks shop every 30-50 mins.
7) Water and food  will get expensive as you go up
8) You don’t need to carry tents. Plenty are available at top. In extremely unlucky case you will miss them.
9) Don’t forget to take a torch.
10) The hot water springs are operational in morning after 7 only.


How to buy altcoins in India ?

Posted on

I’ve been playing with some crypto-currencies since last year because I believe that they are the future of internet. I dream of a world running with crypto. No cash, No Visa, No banks only crypto. This might be a far stretch, but I hope that happens one day.

A lot of people email me asking about how to buy alternative coins ( altcoins) in India. It’s a fairly easy process. Though it looks complicated at first. Here are the steps :-

1.) Acquire BTC. Use ZebPay/International exchange to buy bitcoins.
2) Sign up on exchange like Poloniex/Kraken/
3) Send BTC from your BTC Wallet to Poloniex/Kraken wallet
4) Exchange BTC on those exchanges for your altcoin
5) Make an altcoin wallet and transfer your crypto to there

If you have any questions – contact me!

Started my journey at Ola

Posted on

Transportation was always a problem I was passionate about, I’ve spent many nights thinking about solving the transportation problem of India. This also lead me to pursue my technical internship at IIIT Delhi where I interned under @Dr. Pravesh Biyani where I had opportunity to learn and understand the transportation problem at a bigger scale.

I wish to make best of my time here at Ola and since my personal dream of making transportation more accessible and cheaper across India is in sync with the company’s vision of : ” Building mobility for a billion Indians’ , I don’t think there could have been a better match for me!

I look forward to team allocation next week, very excited to make world a better place !