home
on exploration, introspection and creation

Archive for the ‘for reflection’ Category

What is a Nightmare

Thursday, January 6th, 2011

I had a nightmare a few weeks ago. It was a very strange dream. It was obviously surreal but at the time (as it always is the case for me) I didn’t realize I was dreaming. However, I felt that something frightening was going to happen. It seemed to me that the characters in the dream tried to catch me off guard and attack me in a way that usually makes me wake up sweating. I had a feeling of looming evil.

Eventually one of the characters in the dream did attack me; it filled me with a deeply unsettling feeling of fear and panic. It wasn’t physically scary; I didn’t even know what happened. All there was was that feeling of evil, and with it, my uneasiness, shock, fright. I woke up suddenly.

Is a nightmare an abstract manifestation of our fears?

Handedness

Wednesday, January 5th, 2011

Why can’t we write with our other hand properly? Is this a side effect of some other ability or an outcome of a lack of practice?

What’s your Favorite Algorithm?

Tuesday, January 4th, 2011

A friend of mine suggested that as the one question he likes asking people he interviews for any kind of technology job. I think it’s a great question because it gets at an important characteristic of someone I would like to work with — passion and the depth of thought. Having a favorite algorithm requires you not only to know a bunch of algorithms, but also to have thought about them and used them enough to have an opinion. Just like a favorite song, your favorite algorithm is probably not going to be the one that everyone learns in their first year of CS education, or one that everyone uses every day. And knowing why it’s a favorite algorithm reveals a lot about how someone thinks about computing.

What’s your favorite algorithm?

What do You Care About?

Friday, December 31st, 2010

Do you care about things or do you care about people? It’s easy to do the former because things are static, deterministic and easy to take care of. The results of such care are tangible and achievable in the short term.

People, on the other hand, require much attention. Caring about people doesn’t give specific results; and the results, if any, are certainly long term in nature.

But life spent on caring about things is an empty, meaningless life. We are social creatures and we thrive on interactions with people (my theory is that it’s because we crave complexity and only interactions with other people provides us with that kind of complexity). Without other people, we are nobody.

So what do you care about?

Pi

Wednesday, December 29th, 2010

Why is pi equal to approximately 3.14?

Under what conditions would pi be less, or more than 3.14? What would the universe look like if pi was, say, 1? Is this question even meaningful?

It seems to me that this specific value of pi is a property of the Euclidean space which can be thought of as “flat” (the geometry of the plat piece of paper where angles in a triangle add up to 180 degrees), but that just prompts further questions. Why don’t we revisit the value of pi to account for the curvature of the geometry of our Universe? And is Euclidean geometry special at all? It comes about in a special way, with the introduction of the fifth postulate. But perhaps it’s no more special than some curved geometry and we should look for an explanation in how humans are constructed.

Before these questions can be answered (and some of them may have a decent explanation–here I am exposing my ignorance), I think an important thing to consider is what pi exactly measures and what relationships it plays a role in. For example, suppose that we can imagine a world where pi as given in some measure is equal to 1. Would that mean that every equation in that world that features pi can now safely substitute 1? Probably not — pi may happen to solve a lot of problems; both those that are based on some assumption that we can relax (such as the curvature of the geometry) and others that can’t be tweaked. Presumably, for example, all results that are non-geometric in nature that feature pi will not suddenly magically hold if we change the value of pi (in a way, pi would be no different than e, whose value is purely accidental).

The Reputation of Software

Thursday, December 9th, 2010

I feel that software has a really bad reputation. I blame it on large companies (such as Microsoft and, recently, also Apple) that have, in the past ten years, set users’ expectations in a particular way.

We are all used to software breaking all the time. We rarely think about it. Defects cause us frustration, wasted time and money. We get angry but then we shrug it off. Such a thing would be unacceptable in any other field — imagine having a car spontaneously blow up!

Those large companies haven’t done a good job designing good software. In their pursuit of profit they preferred to set the expectations low. Somehow the entire industry followed suit, and I think the reason it’s been okay is because our human nature makes us crave new feature so much that we forgive everything else.

If a car was defective, it would be the company’s obligation to repair it. Why isn’t software the same? Why is every piece of software provided as-is? Don’t users deserve what they paid for?

Lifehack #33: Do Less

Wednesday, December 8th, 2010

The most brilliant people do the fewest things. Pick few things to do, and do them well.

Democracy

Tuesday, December 7th, 2010

Democracy is an ingenious way of giving the masses an impression of power.

Introverts versus Extroverts

Tuesday, December 7th, 2010

An Introvert conceals feelings. An Extrovert confuses them.

Wisdom

Tuesday, December 7th, 2010

Wisdom is a stream of consequences of the decisions we’ve made.