Skip to main content

Every problem has a solution, but do you see it?

We all have problems, or let's call them challenges, that at the moment they occur, seem insurmountable. I certainly do. While writing computer code to solve some of the world's most urgent problems (sic), I regularly encounter them. Those moments of absolute despair, when I cannot move on. I try google, the know-it-all  search engine, but that does not work. Then I try stackoverflow, the developer's paradise, but I still hit a deadlock.

At this moment, I have 2 options. The most sensible one at first glance, is to keep searching for the solution; keep googling and so on. This is a fatal error(sic). When my brain encounters such barriers, for some reason, it goes into a deadlock. Every effort I make into resolving the issue is counterproductive. I actually make zero progress.

And the second option? I leave the problem. I close the IDE (Visual studio, Eclipse etc.) and shutdown my laptop. I go make a cup of tea and watch a silly show on TV. I go for a walk, or listen to music and dance to catchy tunes. This break is important. It can last an hour, or a day or 2, depending on the perceived magnitude of the problem.

When I come back to the challenge a few days later, I look at the problem with fresh eyes. And to my consternation, the answer "reveals" itself. It seems so obvious, why did I not see it before?

Image courtesy: http://www.giftstogive.org/


Well, now that I have cracked that SQL code, I can thankfully move the project ahead, hoping that my supervisor has not lost patience with me.

And that is my 2-ndururu tactic to solve all problems that seem impossible.

Comments

Popular posts from this blog

No one knows what it's all about

We are all in a rat race, whose beginning we do not comprehend, and whose end we cannot fathom. Therefore, in typical human fashion, we have invented systems that keep us sane, as we try to figure out what it's all about. We invented religions, economic systems, socio-cultural systems, political systems and so on, all to make meaning out of our lonely and short existence. But all this has fallen short of fulfilling us. We know we are on a journey, but don't know a journey to where. We do not know how we will know once we get there. Is it possible that the destination is behind us, but we have not recognized it? "Preposterous," we think to ourselves. Aren't we higher beings able to shape our own paths? Would we not know where our paths are headed? History does not agree. Every system that has been built seems to have been the ultimate one. Political & economic systems have struggled to lay claim to the title of the "best" and most "sustainabl...

How well-meaning parents ruined us

Growing up, it was common for our parents to encourage us and tell us how we could be anything we wanted in life. "You can do anything you set your mind to do!" They would cheer us on. "Even the president?" We'd ask unconvinced. "Yes, you could even become the richest man in the world!" All this fascinated us. We vowed to ourselves that we'd in fact become people of substance who would be recognized in the entire world for our achievements. We'd ride in super-yachts like Abramovich and the rest of the mega-rich. We would produce life changing inventions, innovating our way to stardom. We'd become the next prodigy in music and sports. All this is well and good, meant to lift our spirits. Assessing our lives however, no matter how much effort we have put in to realize our dreams and visions, they have eluded us. We have become adept at doing other things though: commenting on FB posts, retweets, identifying the hottest political issue...

Analyzing a carry trade proposal: Short USD, go long on bitcoin

I recently completed an assignment for an International Economics Policy class which entailed designing a carry trade. A carry trade is a financial transaction that involves borrowing (short) in a low interest currency, and lending (go long) in a high interest (yield) currency. For instance from Bloomberg 's rates for bonds, this would involve borrowing in Swiss francs (rate is -0.15 percent) and lend in New Zealand dollars (rate is 2.83 percent). All else remaining equal, the carry trade would yield a rate differential of 2.83+0.15 = 2.98 percent. Note: this is an unusual case where the interest rate we are borrowing from is negative; usually, this would involve subtracting the first interest rate from the second. For instance, borrowing in Japanese yen (0.04 percent) and lending in Kiwi dollars (at 2.83 percent) would yield 2.79 percent as profit. My carry trade in this case involves borrowing in USD at a rate of 2.33 percent, and buying bitcoins. But, what, you may ask, is the...