Gaurav Chande

Engineer at Shopify. Breakneck learner, technology lover, product person, maker of things, firm believer in Comprehensivism.

Read this first

Too brief to worry

Here’s a few ruminative words (from this interesting book I’m reading) on the history of our existence.

To be here now, alive in the twenty-first century and smart enough to know it, you had to be the beneficiary of an extraordinary string of biological good fortune. Survival on Earth is a surprisingly tricky business. Of the billions and billions of species of living thing that have existed since the dawn of time, most—99.99 percent—are no longer around. Life on Earth, you see, is not only brief but dismayingly tenuous. It is a curious feature of our existence that we come from a planet that is very good at promoting life but even better at extinguishing it.

The average species on Earth lasts for only about four million years, so if you wish to be around for billions of years, you must be as fickle as the atoms that made you. At various periods over the last 3.8 billion years you have

Continue reading →


ISO image to USB drive or SD Card on a Mac (without using Disk Utility)

I was trying to restore a USB volume with a .iso file source recently using Disk Utility on the Mac OS (10.9). It simply did not work; I kept getting those ‘Could not validate source’ errors. Even 'Scan Image for Restore’ option returned the same error. Turns out, Disk Utility is useless for this work.

There’s a simple command you can run in the Terminal app instead, which does the trick. First things first, you need to find out the 'identifier’ for your USB (or SD Card). Just open up Disk Utility (yea, that same dreadful app), find your USB drive on the sidebar and click it. Now click the info button on the top bar. Look for the value of 'Disk Identifier’. It should be something like 'disk2’ or 'disk3’. Lets say, in your case, the identifier you found is called 'disk2’.

Second step is to unmount the partition so that you don’t get the Resource busy error. Your USB drive should have a

Continue reading →


Enough with the self-doubt

Browsing through tweets in your Twitter timeline, you click around some intriguing things people shared. Those things include some wonderful creations – a product, a presentation, a blog article or some other cool thing somebody shipped. You’re amazed. But, you also feel small now. Your confidence in your ability is lower than it was before you started reading those tweets. Sometimes you consciously feel this self-doubt, while other times it’s bubbling up in your subconscious.

Rewind back a few years. What was the reason you liked this service, Twitter? You liked it because it enabled you to learn things from some amazing people, many of whom you did not even personally know. But now you’re here, letting your attitude pollute instead, thinking you’re not as good as those people.

The difference between you and them is not that you’re not as good. The difference is that they’ve mastered

Continue reading →


Best of 2013

Started reflecting on 2013 and felt happy about how it went, especially in terms of all the new things I came across. Here’s a small list of the best of those things.

Best new experience: Backpacking across United States

Going on a backpacking trip to the US with nothing planned beforehand, was definitely one of the best new things I tried. It was tough initially, starting with no place to live in Miami. But it turned into an interesting experience, travelling from Miami to Key West to Orlando to San Francisco to Yosemite National Park and finally from there to New York City. Couple good things travelling like this teaches you:

  • Talking to strangers about their city is fun
  • Reminds you that there’s life beyond checking your email and twitter every now and again

Best book (technical): Sandi Metz’s Practical Object-Oriented Design in Ruby

There are many enlightening thoughts in this

Continue reading →


New Year’s resolution

I love this ritual of setting a resolution at the beginning of every year. So many people committing to something new and powerful that ends up making each of them a better person – makes me feel happier about the world.

This year I’m targeting a long-standing bad habit: failing to follow a fixed schedule consistently.

We all talk about working on something we’re passionate about. Thoughts on passion, like Confucius’ quote ‘Choose a job you love, and you will never have to work a day in your life’, are decorated and celebrated. But when you do follow your passion, you’ll realize that it’s not enough. You’ll quickly start to see that things like discipline, hard work and perseverance are way more important. Passion does make it easier to attain these other bigger qualities, but they’re still very hard and need a lot of effort.

I choose discipline. I think it is what I need to work on

Continue reading →


Why Vincent van Gogh inspires me

He did not begin painting until his late twenties, completing many of his best-known works during the last two years of his life. In just over a decade, he produced more than 2,100 artworks, consisting of 860 oil paintings and more than 1,300 watercolors, drawings, sketches and prints.

Everyone has to cross a certain number of hurdles to reach the place they intend to reach. But it totally depends on you, how many you cross every day.

In short, it takes great things years, yes, but it depends a good deal on your motivation and the intensity of your practise. That’s something that can set you apart.

Continue reading →


Discipline is the differentiator.

You think you know the difference between a hero and a coward, Mike? Well, there is no difference between a hero and a coward in what they feel. It’s what they do that makes them different. The hero and the coward feel exactly the same, but you have to have the discipline to do what a hero does and to keep yourself from doing what the coward does.

– Cus D’Amato, Mike Tyson’s Trainer

Continue reading →


The Story of How I Got Hired (As a Developer at Shopify)

I’m a self-taught programmer. Three years ago, I graduated as a Chemical Engineer in India, clueless about what I wanted to do in life. Today, I work as a developer at Shopify in Toronto.

Now the first thing many people ask me is ‘how did you end up working with Shopify when you were still in India?’

I’ve been one of those “passionate programmers” for some time now (although I did not know squat about software development until a little over 2 years ago). In March of last year, while freelancing as a developer back home, I started to consider working at some interesting startup; one where I could learn a lot.

After reading this interview with Shopify’s CEO, Tobi, I was sold; especially after seeing his answer to “What’s your goal for the company?” So I started following the company’s work a little bit. After looking up the expectations of a ‘Developer Intern’ position on their jobs

Continue reading →


Today, I feel really bad for Cristiano Ronaldo

Yesterday, Sepp Blatter, president of FIFA, made these disgraceful comments about Cristiano Ronaldo at Oxford Union. To put it mildly, the incident is a shame on football.

I know a lot of you don’t like Cristiano Ronaldo for different reasons. He’s not your regular, super-likeable kind of a person. He’s loved a lot by his fans, and hated with passion by others.

I’ve followed this player’s work since 2003-04. Ronaldo was nowhere close to the star he is today. He played for Sporting Clube de Portugal, a popular local football club in the Portuguese capital. There was definitely something special about that 17-year-old’s game.

Fast-forward to today, Cristiano Ronaldo is 28 and an absolute juggernaut in football world. He’s broken tons of records, and his performances continue to be consistently top-notch in every game that he plays. Almost every colleague of his, every coach that he’s

Continue reading →


Corky is okay

‘Revolution’ is the word that people only use when you’re successful. Before that, you’re just a corky person who does things differently.

be-this-guy.jpg

Continue reading →