Because of constant badgering from loyal isbn.net.in users (Navdeep, Chinmay, Hari, Sandip, Vidyaraj, Kartik, Vivek, Arjun, Leo, Ravi and others), I finally had to dedicate a weekend to fixing up isbn.net.in. However, instead of just fixing up the old code base, I rewrote it to use Compojure instead of the deprecated Noir library, and along the way, I re-did some of the code design to make it more flexible for editing and debugging.
I can’t believe people still use the site 3 years after I wrote the first version and put it up, especially with so many comparison shopping sites for India announced in these 3 years which are more functional and cover more categories. But, hey, can’t argue with those users :)
Caveats: It’s still a work-in-progress, the JSON API, etc. are still not present in this version and more ecommerce stores have to be added, will work on those going forward. And I can use the help if anybody has time, it’s open-sourced at https://github.com/swaroopch/isbnnetinclj2.
Ten months ago, Lakshmi Rebecca emailed me about her online talk show Chai with Lakshmi. I acknowledged her email and gave my standard reply of how this is a personal blog and I don’t do product reviews of any kind. At the same time, I forwarded the website to my wife who started reading the stories and videos and slowly hooked me in as well.
Now, my wife and myself are fans of Lakshmi.
Lakshmi, the person, is inspiring. Her writeup on 5 Things that Shaped my Life is a contrast to her real-life persona. You would have never guessed that this person has been through many difficulties, including divorce, this is the kind of event that I’ve personally seen people become shattered and lose touch with life. But Lakshmi is a fighter and she wants to be very much in touch with life. More about Lakshmi in her latest diary entry When Dreams have no Boundaries.
Of course, this is not a new idea at all, take restSQL as an example – my question is why is this not talked about more often?
Do most frameworks support this? If not, why not? If so, why don’t most frameworks don’t talk about such a use case in their documentation? If I use Django, I’ll start writing the models and use South to create migrations, and that’s that. If I have to reuse those model, from say, Java, then you’re on your own. The point is that, by default, Django (or Rails) doesn’t encourage you to do such a thing. If you go for a lighter framework such as Flask, then this becomes easier because the ORM is anyway not part of the framework.
Is this concept felt needed only in a polyglot case (multiple database systems, multiple programming languages)?
Last Sunday, we hiked the 10-mile (15-16 km) Lake Chabot Loop with friends. It was amazing fun because of some new people we met, a beautiful lake and trail and it had been a long time since I had walked so much! (My legs informed me about that the next day ;-)
Last Saturday, we were hanging out with A R Karthick who was gracious to take us exploring the Monterey Bay – the three highlights for the day were:
Mystery Spot was interesting and the strange phenomenon there could only be explained by some kind of magnetic force, we would literally stand at an angle in the centre of the mystery spot, and the host was very comic and entertaining, so the visit felt worth it.
Ocean View Boulevard is one of the most beautiful places to drive around and we actually saw a couple of weddings in the open lawns on that road which gives an idea of how scenic that place was.
17-Mile Drive was a nice drive along the coastline. The fun part for me was when Karthick decided to teach me how to drive in the USA and I was so nervous of all the rules (solid line vs. dotted line, whoa!), but he taught well and I got the hang of it, although, maintaining an average of 60 miles per hour on the highway is daunting as I’m not used to those speeds.
My wife and I are visiting San Francisco (I am here for the launch of Automatic) and in this past month, I have been experiencing San Francisco and the culture here. Obviously, this is all anecdotal but, hey, that’s what experiences are about.
The first thing that I’ve noticed is that people generally smile here and are cordial which is quite striking and I would probably attribute that to something about parenting here, because I’ve never seen American kids cry, and I mean never. In India, if you smile at a stranger, it’s because you know them, not because you’re walking by.
It’s about love. In all senses of the word. It’s about having this big love for your family, your friends, the world, everything. It’s exemplified in Bollywood- the enormity of emotion. In the West, we have a very limited view on love, mainly referring to the romantic kind. Maybe that’s because we are a much younger civilization and haven’t quite figured out how to express the nuances of this amazing force. But in India, that sort of love is directed towards everything and everyone. I was hanging out with some new friends I made in Mumbai yesterday, and it was amazing- they treated me as if they’ve known me forever and brought me into their friend circle, making me feel so welcome. And it was genuine- absolutely and completely genuine. This isn’t new, as the same thing happened when I first came to India in college, where new friends took me in and treated me as their own, again, no questions asked, no strings attached, just..because. I haven’t been able to be in touch as much as I want, but it’s one of those feelings that you know they’re not judging you, and that bond you have is still strong. Family in India is the same way. They take you in with open arms (friends of yours included) and treat you like their own son or daughter. It’s incredible… So I think to me, being Indian means being capable of exuding that love, and reflecting it back on the world unconditionally.
Interestingly, we met some friends of friends (including a typical white American male) who intend to eventually move from America to Asia because of the individualistic culture in America.
On the other hand, the city of San Francisco is a wonderful place to visit:
The startup that I’ve been part of for more than a year has launched this week : Automatic – Your Smart Driving Assistant. It’s a hardware device + mobile app + cloud combination that helps you save money by helping you drive in a more fuel-efficient way, monitor your car engine’s health, automatic call to local authorities/911 in case of a car crash, and will automatically remember where you parked your car (note that the product is currently USA-only).
So how did I get involved? A couple of years back when I was considering freelancing full-time, Thejo Kote got in touch with me and I got started with NextDrop for which he was one of the co-founders. After some time, I was looking for something more long-term, so I pinged Thejo and he welcomed me to join his new startup.