Free is the way to be, or so they say.

I say it is much better to have some kind of bondage forced upon (self inflicted suites me just fine) you before you can truly appreciate the way life and us mere mortals living it work and survive.

You live your life as if there was nothing in this world that you care about and then all of a sudden you have some purpose, something to look forward to when you retire for the day, someone to wake you up in the morning and say “Get up, you’ve got a big day ahead of you”. Someone you could talk to when you are feeling down and you don’t have anyone else to go to. Someone that is always in the back of your mind when you are doing something and you make sure that you do it right or else there will be consequences which you might or might not want/like. There has to be a constant driving factor for anyone, no matter how motivated or focused he is. It takes many a shapes; for some it’s the family and for some it’s the personal ego that factors in the motivation to forge ahead. This kind of feeling does have a positive boost and it usually helps you become a better person that you alone could ever have achieved.

But then all good things in this world come at a premium, and this one is no exception. It shows you how to live the life but the price you pay is much more than you could ever imagine. It takes your life away and you don’t even realize. On could argue that it took whatever it had helped create, but the harsh reality is it took the creation after you were used to the creation. Loss of something doesn’t hurt until after t has been lost. But on the brighter side you don’t realize because the payment you made is still there just not under your ownership. You are all hale and hearty and fine till the feeling lasts. I must remind you that the feeling doesn’t come with a refund policy or even a partial refund. It takes what you paid with itself and then you are left with no motive to get up, no eagerness to go to sleep and no reason to continue doing what you once enjoyed and certainly no reason whatsoever to want that feeling in your miserable life anymore.

But then some time passes (the duration depends on the fashion of the termination) and you realize that after all it wasn’t such a bad thing that it ended. You feel liberated and free. You feel that finally you can validate that the state you were in before it all began was not all that bad. It in fact was bliss and you never realized it. They say that you miss something or realize the true value of something only when you lose it or it goes away for a while. I say we have an exception here. You do not miss something when you have some alternatives. For example you won’t miss your Mercedes when you get BMW as a replacement but then when you get your Mercedes back and the BMW is taken back you realize that Mercedes was a much better car. The best part is that it’s yours and you could do whatever you wanted to do with it. With BMW you can’t do everything you wanted. You could drive it around and have fun but you could not take it apart even if you knew that you could put it back. It was not simply yours, you were just a caretaker. Nothing more, nothing less!

If only things were so simple! Sometimes you never realize what you have and what you lost until you really start examining and scrutinizing the very nature of your life. The big things are the easiest to realize but they are the ones that matter the least. These things can easily be replaced and more often than not they are not the ones you cannot do without. For example in case you lost your car you surely would miss it every time you need to make a trip but then it is entirely replaceable. You can go for an alternate means of transport or you might go for a new car altogether. Sure it is painful but it is not a thing that can bring your life to standstill. However there are things a person can lose night’s sleep over. At times I’ve seen people brooding over what seems to be a very small matter to me and I usually shrug them off and make some kind of fun. But the reality is that it is the small things that matter and then the small things that will make the life unbearable.

The small issues that constantly nag someone for example could be a simple case of flu to the son of a very caring mother, provided the son lives in another city and the only means of contact the mother has is a phone. The mother in question knows that the flu is not particularly dangerous and no matter what anyone does it is going to be there for the next 3 days. But I’ve seen mothers losing sleep over issues as small as news of a bike of same description as her son owns being involved in an accident in a different part of the city.

Although one might argue that it’s irrational on the mother’s part and the son might act annoyed that he was bombarded with calls just to make sure he was ok but somewhere deep inside everyone knows that it’s these things people will remember. Yeah when he talks to his friends he might brag about the expensive gift the bought for his mother or vice versa but catch the very same guy off guard and the thing he would remember the most will be the frantic phone calls trying to ensure that he was ok.

Same case is with the curious thing called life. Sometimes you are given something or you find something you don’t really need but you like and then you give up things which defined you to get to the object of your desire only to realize later that the object of your desire isn’t necessarily what you’d expected it to be. You feel like you have been deceived but you don’t have anyone to blame. You should and must blame your sorry ass for the goof-up you made.

You should have thought before taking the plunge, but hey we are all humans and to err is our specialty. We like chaos and unattended we tend to create as much chaos as we can, right?

So let’s take a bow to the chaotic world we live in and hope we continue to be what we are meant to be not what people expect or want to be (or what your perception of what people expect or want you to be).

Freedom in itself is a very contagious and extremely corrosive thing. Not many people exist in this world who can say that they lead a better life completely free and stand up to that claim. And by freedom I don’t mean the freedom as they portray in the movies or as it’s characterized in Democracy, I mean complete freedom to do whatever one wishes to do. A state where the person in question has no one to answer to but to himself and is free of all the obligations we as social animals don’t even realize we abide by.

Such a state would inevitably lead to a total chaos in the life of the man living it. From what I know I think I know no such person who might try to live in this type of dream world and maybe, just maybe continue to function the way they do now. This including all the people I know personally and all the people I have read about or heard about.

So all I can say is continue living the dream that we are free and …

The magic continues

Of the entire ruckus going around with the iPhone4 launch and all the “new” and “magical” features that it brings to the people I feel that something is amiss and perhaps no one is taking a note.

Let’s talk about the all the “magical” features and see how well do other devices match up. With the Android Froyo in the field there have been comparisons between the features of iPhone and Android.

Recently I saw a blog titled “New” to iOS 4 is Old for Android. Of the features they have mentioned here lets tackle them one including WinMo as well

  • Multi-tasking – Goes back to the very first Android phone, the G1 (circa 2008)
    • Windows mobile had it since ancient times.
  • Threaded Email – Same as above, G1 had it 2 years ago.
    • There are programs available that do it. No one restricts you to whims of some “Jobs” on WinMo.
  • Folders, Video Sharing & tap to focus has existed on previous versions of Android for a while now
    • Forever.
  • Tethering – This has been around on Android for a while as well. But Sprint is more gung-ho about it with their EVO 4G
    • Do I even need to talk about this one?

From what I feel a certain Mr. Jobs is all about showmanship and ability to get people excited with small upgrades making money for his company and cheating the asses off the fans.

Take the plain old “Copy Paste” for example. He said no one needed it. Then in some version down the line the turtleneck was up the stage presenting the absolutely magical way of sharing the data between apps running on the same system welcome “Copy Paste”.

It’s the same story with almost all the features you find on the iPhone today.

Lets see how new are the various features on iPhone and WinMo.

 

iPhone

WinMo

Native Apps

Medieval

Ancient

Multitasking

Fresh off the line

Ancient

Copy Paste

Modern

Ancient

Video recording

Fresh off the line

Ancient

Video conferencing

Fresh off the line (Restricted)

Ancient

Folder for apps

Fresh off the line

Ancient

Home Screen

Fresh off the line

Ancient

Noise Suppression

Fresh off the line

Ancient

Mail

Fresh off the line

Ancient

Voice Control

Fresh off the line

Ancient

MMS

Modern

Ancient

Soft Keyboard (customizable)

Unborn

Ancient

Search

Medieval

Ancient

Voice Memos

Fresh off the line

Ancient

Calendar

Fresh off the line

Ancient

Weather

Old

Ancient

Notes

Fresh off the line

Ancient

Tethering

Fresh off the line

Ancient

Encryption

Fresh off the line

Ancient

Source for Features http://www.apple.com/iphone/features/more-features.html

Wow, it seems that WinMo had all the features that have been described “Magical” by the singular authority on all things apple (you never know when and what will change) since ancient times. Only thing that held WinMo from being the leader is that MS gave up on beautifying the OS and there never was a fast device which carried WinMo even though hardware was there. This is one mistake that cannot be overseen but still letting Mr. Jobs take all the credit for revolutionizing the phone industry is most certainly an overstatement. He did what he does best – Presentations and Copy Paste (earlier from Xerox and now from other Phones).

Need for rationality…

There are times when you are asked to maybe go over a few things and give your comments on them, or maybe try and find some bugs or design flaws. This usually is a common practice in IT world where software engineers often enlist their peers for validating and verifying the design and the code they write.

Most of the time this process is nothing more than a quick scan of the code/Design to see if there are any design flaws as these are the ones that cause immense pain in the ass if left unchecked. Implementation details on the other hand are mostly trivial and easy to fix.

The details pertaining to the communication between modules or the way they go about storing the data which might be of some use to any other module are very important and should be addressed before even a single line of code is written. And the details regarding alignments of various UI elements though very apparent are the easiest things to fix.

But I have seen people fighting over the best way to align a textbox to a radio button and not care about the data that is going to be passed on to an asynchronous function.

The event handlers in question take something akin to void* from C/C++ world and then use runtime queries to determine the properties it has and then take some actions. The best part is all these could have asked for a specific type of object and then done the same actions with compile time bindings. That’s the beauty of languages like JS/AS/Python, you don’t need to know what is the data type of any given variable. You can query the variable for the property you think it should have and the variable will tell you if it has that property. So far so good, but the developers who use these languages forget that this is a feature of the language and like all good things it has a price to pay for.

For starters anytime you use this kind of run time data binding and property search its going to be freakily expensive. Computing cost apart, this type of code will be a nightmare for the next guy who comes in to maintain/develop the code/product. Anywhere you go it’s a discovery process all over again. He cannot be sure of the content of the variable unless he/she has gone through all the possible execution paths to get to that variable and even then it’s a bitch to keep track of all those pathways and the various properties they might infect.

Compare this type of code with Compile time binding and anyone looking at any isolated piece of code can tell what exactly is going on in the localized view that he/she has. They know the data coming in and the format and type and they know what is going out. The guessing game has been replaced with a much cleaner and well defined set of rules.

Back to the original topic, I recently was a witness to a lengthy discussion about how to align a textbox to the label part of a radio button and believe me the guy who was fighting for the implementation details of some UI element was the very same guy who didn’t give a rats ass for the sanity of data being passed around in asynchronous function calls where each and every function had to go through the same data discovery stage as nothing was clearly defined.

Imagine the person fighting for how should the text box placement go and not caring about the way all important data flows through the system. I choose to believe that the guy who does this has no interest in the product as a whole but is concerned with how it looks to that in when the demo time comes up he can have a pretty thing to showcase. I’m not saying that software should not be pretty but first and foremost it should be functional.

But then I look around in this world of mine and see that everything pretty (functional or not) usually get what they want. Take Britney Spears, Lindsay Lohan or any other bombshell out there. No one care whether or not they have acting talents but just because they are pretty they can do pretty much everything and get away with it. The irony is it’s not limited to just glamour world, in out tech world a insanely could have been great product is crapped just because it was not pretty (Looks at windows Mobile) and a stupid crippled product goes ahead and becomes one of the bestselling things ever just because it was pretty (iPhone/Pad).

Sigh…

When the body says no…

There comes a time in everybody’s life when the person want to go on, for the reward that’s on the far end of the road is worth it but the body simply says “Not happening”.

What do you do then? Do you keep going or do you stop and rest and then continue the journey.

The answer is to let the current take you to the Promised Land. Agreed that the current alone will not be able to make the same time but the effort you save doing so will allow you to savor the end result.

I’m talking about rafting and the end result is the thrill you get while on a rapid, rocking in all the directions and not knowing when the water that’s supporting the raft is going to disappear allowing the raft to free fall till it hits the trough.

So what’s it going to be…

The Dream

All of a sudden you find yourself contemplating what is going on.

You have a good thing going and all of a sudden you start having doubts about it, you get ideas and not the ones with the good ending. On one level you don’t want anything changed but then an increasingly bigger part of you wants the thing to cease to exist.

I don’t know if this is true for all the subjects or it’s just me but I do feel there is something more to the world than it meets the eye. There used to be a time when all you could want was to make things the way they are right now but now that the thing are in place you begin to wonder.

Was this what you wanted? Has the dream been altered en-route subtly that you have been caught off guard? Were the changes so subtle that you didn’t notice them while you were working toward the dream but now that you thing you have achieved it the bigger picture looks nothing like the dream?

These are just some of the questions that I could think of, maybe there are more questions and possibly even more answers than I can possible begin to fathom.

But what do I know! My friends say I lag socially by almost 2-3 years and maybe that’s true, but to think of it…

Too much!

When is it right to consider the news items you get in RSS feeds too much?

What do you think is the right frequency to check those feeds?

When is it a right time to get off the bandwagon and join the real life?

How much of the general discussion that goes-on on Slashdot or techmeme is relevant anyway?

Well there is no straightforward answer to that. It’s more than what it should be when any of the following happens.

  • You dread opening the reader of your choice if you have been away from the aforementioned reader for more than a day.
    • Reason: you basically are afraid of the huge amount of unread item count that you are afraid that you are gonna miss out on some important nugget of information that you want going through all the junk that’s posted there.
  • You repeatedly recheck for any new feed content every five minutes and there is none.
    • You should stop doing that. Simple. Stop it.
  • Whenever you feel a disconnect between the facts that you know and the fact other people are talking about is probably a good time to get to the real world.
    • And by other people I mean normal folk who do not work in computer related business.

One thing that you have been looking for!

If someone asks you what’s the one thing that has greatest influence on your life? Would the answer be Parents or some teacher who had a big influence or some friend who you always look up to or something you always wanted to find but were just unable until you found it?

If I have learned anything about the way life behaves it would have to be this. The one thing would be the very thing whose existence you have been denying your entire life because it made you feel that you might lose control over yourself in case you found it. You do not actively search for it because deep down you believe that it’s too good to be true. It’s the one thing that always has a higher priority, however small the margin may be.

For some people it’s a teacher or their parents or some friend or some colleague but for some people it’s completely different.

I’m not going to delve on what it is/has been/will be for me but just think about it and maybe it makes sense.

There was a time when platform was for trains

Where do we start and most importantly where the hell do we end?

Roll back to the year 1984 and there was a revolutionary advertisement. Anyone remember what it was? No points for getting it right (http://www.youtube.com/watch?v=OYecfV3ubP8). It was an ad from Apple against Big Brother as is described in 1984 by George Orwelll. It’s core message was to break free be independent be different and promote thought.

We will fast forward to 2009 when the restrictions from Apple Computers Inc. force all kind of people to question what the fuck is going on in this world and why in the hell’s name all the anti-trust regulators so hell bent on Microsoft and Intel are turning a blind eye to the current mess.

Let’s take two platforms and compare them

 

Microsoft

Apple

Default Browser

IE

Safari

Available browsers

IE, Firefox, Safari, Opera

Firefox, Safari, Opera

Default media player

Windows Media Player

ITunes

Available Media players

Can’t count

Can’t count

Slapped with an anti-trust case for browser

Yes

No

Slapped with an anti-trust case for Media player

Yes

No

Current state

MS offers Windows versions without Browser and Media player

Apple enjoys no problems whatsoever

What I fail to understand is why is Apple getting away while Microsoft is getting screwed like anything.

The both bundle their own browsers and Media players. They both have a lot of choices in both departments but only MS is made to pay the fine. EU are you listening?

Where is the anti-trust case on Apple?

With the advent of iPhone Apple seems to have gone a step further. At least on a mac you could install whatever application you wanted but on an iPhone you have been restricted to a fixed set of applications to choose from.

Some very good apps are not allowed in the AppStore because Apple thinks that they duplicate the functionality provided by iPhone’s stock applications and they might cause confusion in the user community. What!!! Apple is now questioning my ability to differentiate between Safari and Opera? You made a good phone, be happy and gloat all you want and nobody is going to say anything to you. But then you want to restrict me from using the phone the way I want is going a bit too far. It’s like Ford telling me the roads I can drive my car on and in case I want to take my car (did I forget to mention that I purchased the goddamn phone) to a dusty road then the car is remotely turned off by Ford to protect your car from getting dirty. What if I wanted to do that Ford, come on.

Apple allows some 100+ variants of iFart in the AppStore but doesn’t allow one browser. Reasons given are that it will confuse users and it can be used to view adult content. Come on Apple, your default browser, Safari was it can also be used to view objectionable content and I don’t see a ban against Safari yet! Sure you can refuse to distribute the application which violates your rules but why the hell are you playing god. If I want I should be able to view pornography on my phone as I see fit, law allows me to do so. Who allowed you to be the moral police and restrict me to whatever you deem fit.

One of the reasons given by Apple on why isn’t multitasking allowed on iPhone is that multiple applications will drain battery life away. So now the duration for which my phone has to be active is going to be decided by apple too. Brilliant! Come on and admit it that you could not handle multiple applications like almost all other mobiles (even Symbian S60 and S40) do and you packaged it into a statement which makes the users think that you have the best of the intentions. Slick job Jobs!

I wonder, the WinMo phones from a generation ago had paltry 200 or so MHz processors and much less RAM but they allowed multitasking. This was when iPhone wasn’t even a dream! Come iPhone and you have 600+ MHz processor, powerful graphics and bigger screen and yet you don’t have multitasking. Am I the only one missing something here? You have better hardware and the OS is kind of a bully. It allows only the application that came preinstalled to be run in parallel (iPod on iPhone I’m looking at you). Anything else and they don’t deserve to run unless the user is using them actively, what a shame.

On a footnote I’m dying to see a lawsuit against apple.

There’s just one thing i asked for…

Sometimes expecting anyone to behave in a certain manner no matter how many times you have told them to do so is a bit too much and apparently it doesn’t go down nicely.

So there you are and you have told a certain somebody that you don’t like a certain aspect of how that certain somebody lives their life and that certain somebody agrees to the fact. In the future the conditions that lead up to the action you don’t like are avoided but inevitably there comes a moment when the action which you hate and have already expressed a hatred for is repeated.

You confront the person saying you don’t like this and it should have been done differently and they shoot back at you saying that this time the affected person is not you (did I forget to mention that you developed a hatred because you were subjected to that action many a times and that made you realize it’s not you who was the only affected but this was a general attitude problem). You say that it’s not being subjected to the action you hated; it’s the action itself that make you want to puke. Sure the action is sometimes unavoidable; sometimes situation get out of hand and there is nothing you can do to help it. In those times you would think you are obliged to inform the person affected that the action has to be taken and you are sorry. But you know better, you have been the target of the action many a times without any information that’s its going down.

When you confront the person about the hatred, this stops happening and you feel good. But you overlook the reason of it not happening; the steps leading up to the action are now being avoided. It’s like avoiding internet to protect you from spyware and viruses rather than keep a vigil and avoid malicious sites. Sometime later when everything is fine and dandy out of the blue you see the action being carried out without a slightest second thought. You ask why and the answer you get stuns you. “It’s not you who is going to be affected by this, so please stop asking about the justification of the action” WTF. You try explaining you never hated being the affected person rather you hated the action itself. No effect! You try asking for an explanation and all you get is silence and silence. Instead of an answer or reason you get blamed back that you have never curbed some of your actions that were objected against. You know you have curbed them but… never mind.

And sometimes silence is not enough.

There was a sentimental fool.

Some people give in to relationships so much so that they don’t realize the boundaries and the limits. They go so far that they stop realizing what is right and what needs to be done to make things right. They allow people to run over themselves when they are in the early part of relationship and when they have been romped over and over again they realize they have been reduced to a pulp and they don’t like being pulp and then they start looking for someone they can lay the blame on to. In this process they realize that the only person they came in contact through the entire period was the person who was marching right over their heads the entire time. So naturally the blame goes to the person who wasn’t even told that they were wrong in the first place.

The question that begs to be asked is who the culprit is in this scenario.

Is it the person who allowed the rampage or the person doing it? Many people would like to think otherwise. But then it’s a personal choice.

Follow

Get every new post delivered to your Inbox.