Archis's Blog

January 12, 2012

More on Windows Phone in light of CES announcements

Filed under: Uncategorized — Tags: , , , , , , , , , , , — archisgore @ 5:54 am

Many think I’m an “Apple Fanboy” – which is sort-of true (I’m a fan of the iPhone, not Apple.) It’s a matter of semantics really – I appreciate and value a good thing when I see it. When you don’t have a good product, fanboy or not, I don’t care a lot.

Always good indicator of Microsoft’s product quality is the employee’s Facebook feeds. Managers at MSFT don’t have to panic – none of my friends leak any information.

For anyone with plenty of time and academic curiosity to test my hypothesis, they should go analyse the Facebook/Twitter timelines of employee posts. One of the things I learnt the hard way in my almost-five years there is that very very few Microsofties are what you might call – true academicians (though those that exist are the ones behind what you see succeeding today.) My respect and admiration for Terry Myerson is a matter of Google’ing my past posts, and I’d dare you to find anyone of the thousands of people to whom I complain about WP to, to quote even a single instance where I have spoken against him.

The trend there is to throw around the word ‘innovation’, ‘synergy’, ‘dynamism’, etc. a lot and quote past examples, and find new process names to try. It’s pretty annoying to hear a softie promote their product at times (there was one blog out of the thousands who really questioned whether all softies speak the way Charlie Kindel does – most do in fact.) I have many analyses as to why most Microsoft people appear to be totally out of touch with reality (heck I worked on Messenger and Hotmail – you don’t even want to go there!) The problem is, for a large part of the last decade, all you had to do was build stuff, and it’d get a cool few million users without any effort and you post-justify success with MBA-speak. Windows was the vehicle. You slap some WPF on there, and it inevitably gets picked up. You never have to convince or sell developers on, how or why, WPF improved the things you could do compared to other alternatives.

Which is why when WP was announced, the first thing they did was to hold an iPhone funeral. My FB feed was practically filled with death-threats. Try and suggest one feature missing in your Windows Phone, and you get attacked with all kinds of straw-men. The same rhetoric over and over distills down to one or more of the following:

1. Whatever you ask for is irrelevant. Yes, it’s only perception that you need a compass in maps. People got along fine before, and people will get along fine without it. Don’t be such a prick and feel entitled to anything. We don’t owe you anything, so don’t suggest features.

2. The iPhone never had it in 2007. (Not sure what they try to say here, but in their world apparently, that’s a defense)

3. Maybe it’s not for you (and this is said with some kind of pride of elitism – we’re the 1% few who appreciate the true value of a magical world-saving device)

4. It’ll be successful in 2015 (this one really confuses you – I could go on and on about how utterly ridiculous it is to expect me to pay $300 bucks for your phone NOW because it’s 3rd model four years from today will leap frog the competitions model then after you’ve paid for a couple of additional $300 upgrades.)

I got sidetracked. My apologies. As I was saying, the academicians – let me clarify here. There is a mistaken belief that Academicians are people without purpose. Heck they know purpose and they know money. What it really means is people who are dedicated to building a good product, just ‘because’! In its day Microsoft did come out with some pretty good stuff just because – COM being the best one I can name right now. Even Windows Mobile was pretty impressive for its time.

I think at this CES finally, there is a Windows Phone device that really makes me “think”. I’m not saying I’ll buy it – because I recently threw out my Focus for a 4S (yeah, if you made me pay $300 bucks for a shitty device, I’m waiting till a WP offers me TWICE as much as my iPhone to make up for the difference. Fool me once, shame on you, fool me twice, shame on me.) But for once, I see a device I would have been genuinely (as opposed to defensively) proud of, if I worked at either Microsoft or Nokia.

Many of you may not know this, and it seems like a pretty childish thing to do, but one way to get softies to shut up about their ‘superior’ OS for the past year, was to carry a few hundred dollars or a couple of blank checks in your pocket. Anytime someone used the word ‘superior’, I would pull out a check for $700 bucks and put my iPhone on the table and ask them to give me their replacement. Don’t argue with me. Don’t debate with me. You know better than me. Here’s my money. I’m waiting to be impressed.

An indication of good times though, is clearly from the lack of those outrageous death-threats flying around on FB this time. After CES, they have gotten factual, and that’s a mighty good sign. The N900 actually looks pretty good, and if they can fix the app situation (which is still bad) they just might do well. I was also impressed at HTC adding the 16mp camera. Now don’t you go telling me it may not add quality. We dished it out to them when they defended lack of dual-core, and we must face it. When it comes to specs, a WP has the most powerful camera I’ve heard of in a phone.

The software though really has to deliver fast and has to finish off the remaining ‘magic’ of the equation. Apps, including Facebook’s own, must provide full-fidelity (a concept I learnt is very important, and I learnt it at and from Microsoft.) Skype MUST match the Facetime/iMessage magic. If not none, then at least minimal, signin dialogs, and stuff. Just detect what’s on the other side, and enable video and Messenger IMs without the two users first having added each other as contacts on Messenger or Skype. If they pull that off, and do it fast, and make sure they remain feature-compatible with other phones – they just may expect my few hundred bucks for my next upgrade in 2 years.

I do see a good change in attitude. Instead of speaking of killing things and being the No 1 in 10 years, they are slowly learning the reality that others have pretty decent products too and will probably be here for a while. Making a good product and selling a decent amount of phones in the short-term may not be a bad compromise to dreams of world domination in four years.

After five years of watching shitty products being promoted with zeal, I’m happy to see great products promoted calmly for what they are – simply good products. I’m impressed!

March 28, 2010

On opinions, objectivity, fact, liking, agreement, bias

Filed under: Preaching — Tags: , , , , , — archisgore @ 12:59 pm

It was long overdue I commented on this. I guess we only write when we’re passionately misrepresented or misinterpreted by someone. I recently read a book called “The Difficulty of Being Good.” Unusually, after a long time did I love a book that was loved by so many other people. The single biggest reason I loved this book is because after Bernard Shaw, I found someone who wasn’t afraid to take sides, make judgements, express opinions. It is when I was expressing this, that I was asked, “Do you like to read biased books?”, and I decided to explain my position, and hope to inspire maybe another one person who may be afraid of opinions.

Art is inherently dependent on interpretation. There is no right or wrong interpretation, but rather my interpretation and your interpretation. I have commented ad nauseum on how so many people look for the correct interpretation based on a populist majority and then stick to it.

This blog is now about opinionated art - literature to be precise. I have always loved people who are opinionated. Others call them biased. I say everyone is biased, and if they’re not, they’ve got no reason to be living on this earth. Very few of those people have opinions though. This consequently translates into literature too. A large portion of populist books are non-judgemental and non-opinionated in nature. We have a tendency to call this unbiased or objective. It simply represents the high levels of cowardice in our social order. Objectivity, by definition is opinionated.

Let’s look at objectivity for a minute. Objectivity, quite literally (and trivially), means towards an objective. Objectivity is focussed and opinionated. Fairness does not mean neutrality. Objectivity is fair, not passifist. If I were to be made an objective judge of one person having stolen something from another person, then in all fairness, I would judge against the thief. Of course I am biased towards something – I am biased towards my definition of good which states stealing is bad. I am not biased towards either of the two actors involved in the crime, however I will label the act as a crime. I am opinionated, objective, and fair, and harshly biased against stealing. Someone who fails to express an opinion either way, is neither objective, nor fair, nor unbiased, but rather biased towards cowardice of maintaining their “good guy” image amongst both parties.

Let’s talk about opinions. During my days of work with open source I said this, and ever since I work for Microsoft, I keep saying it. I said it against the Church when they opposed Dan Brown’s book, and I say it against the Maharashtra Navanirman Sena when they threaten Sachin Tendulkar against his right to free speech. I am a person interested in opinions, because opinions tell me what people truly really are. Facts are easily verifiable. If the Church is threatened by a two-bit author who has little literary skill, then that just demonstrates their “faith” or whatever. It demonstrates that their followers are dumb imbeciles who would not take 10 minues to verify the facts written by Dan Brown. They are not objective and fair. Similarly, if Sachin Tendulkar saying something troubles MNS, it only indicates how weak and dumb they claim their followers are.

Opinions make people interesting. Opinions make people… well people! To suppress an opinion is to kill humanity. If we believe in aatma and crap, then to suppress an opinion is to simply allow the body to live while having killed a person’s soul.

I understand the value of fact. I’m also one of those people who at times will cut through people’s lengthy discussions and ask for cold, hard facts. I want facts because I want to form an opinion. So demands for facts make me all the more opinionated. It doesn’t mean I’m not objective as I explained above, it doesn’t mean I’m not fair, however, it does mean that I stick to what I believe is fair and don’t compromise. I’m not a coward who would prefix every statement with “maybe” or “perhaps”.

I hate it when people start books, conversations, blogs, articles with, “This is only my opinion…” Of course it’s your opinion, that’s why I’m here. Tell me what you want to tell me and I know I am listening to your opinion only. I don’t put any human on the same pedestal as God. Thereby I do not attribute to any human the previlidge of knowing The Universal Truth. Everything I hear and see is opinion.

I often like certain people’s opinions or claims which are controversial or unpopulist and if I ever said it, I am branded as their suporter. Even though we display a great deal of training, we fail to demonstrate much education. Language provides us with so many words with so many precise meanings and we fail to understand. There is a clear distinction between liking something and agreeing with it. I like many books that I don’t agree with – heck I love those books because they simply bring out my humanity in me. Every time I read them, I realise I am an individual, I am a human, I can read this book for the hundredth time and I shall still disagree with it. I positively love the book!

For all our grand historic crap and traditional shit, I find Indians a society filled with uneducated people. Even Mahabharat and Ramayan, and the Geeta, have instances of great characters admiring their enemies. They remained enemies till the end because they disagreed with each other. That doesn’t mean they didn’t admire the enemy’s opinion on something. I love opinions because they connect me with the rest of the world. They make me matter. Reading an opinion tells me there are other individuals like me who think and act. It gives me hope.

I read an interesting quote, and I can’t remember where, “The opposite of love is not hate, it is indifference.” To hate something passionately also makes us feel good. It is an assertion of our humanity, of our right and free will to have opinions. It asserts our ability to make judgements. I fear that I may someday be indifferent to this world, or it may become indifferent to me. That is when I will have lost my humanity and my soul.

Let us now conclude with bias. What is bias? Bias to me, is a double-standard. Bias is when you apply a rule to one person, but relax that rule to another person. Bias is cowardly. Bias is the opposite of objective and opinionated. Bias is reserving to oneself powers over other individuals. That is the one thing which drives away any passion in me. So in conclusion, I will state that the last thing I would either read, like, or agree-with on the face of this earth, is anything that is biased. I hope that clarifies to everyone whether or not I like biased literature.

This doesn’t mean I hate bias - because that would still have stirred up a passion in me, prompting me to read biased books. I simply consider bias a waste of my already very short life afforded to me on earth. A biased person has no guts, has no courage. A biased person has no thought, no opinion. They will change the rules of the game anytime it is convenient to their narrative. It is purely nonsensical and irrelevant. A biased organism is not human.

June 1, 2008

Ubuntu still not ready to replace my desktop

Filed under: Uncategorized — Tags: , , , , — archisgore @ 9:45 am

Sorry people, no flames please. :-) I’ve been using Ubuntu for the last couple of months (after a 1.5 year haitus I’m back on Linux on my home desktop – partly because I used to be a hardcore developer a couple of years ago, and mostly because I like to know what happens in the world).

I remember the Fedora Core 6 days which was blazing fast back then and pretty impressive. When it came to using Linux again, I used pendrivelinux as a bootstrap operating system to get my network working, attempted to get a full-fledged mandriva out of it, but was disappointed at the lack of some packages or the lack of some GUI config tools I’m used to on Windows.

Having my network running, I downloaded Ubuntu since I’d never used it before and since it’s making so much news lately. Ubuntu certainly is a lot cleaner and professional-feeling compared to Mandriva (the update mechanism, gstreamer plugins, etc.)

It still doesn’t match the speed-of-use I get from my XP (I keep forgetting to buy a Vista licence) desktop. I dogfooded it myself and whenever my friends come over, they use it also. Speed-of-use isn’t always about raw speed of the software. Many times, there are simple UX pieces missing in the media players or GUI config tools which make you go to the command-line occasionally.

1. The default movie player (Totem using a gstreamer backend) is lackluster at best. Before you go ranting about proprietary file-formats, I’m talking about the UX. The “Preferences” doesn’t have enough configurable settings, and I miss most of my settings from Windows Media Player. The progress-bar-thingy (that allows you to control playback position) doesn’t work quite as smoothly as I’d like. And there’s a whole lot of polish, options, configurations, etc. that it needs.

2. Ubuntu hangs quite frequently – more so than my XP box. I have to reboot it at least twice a day. Don’t go telling me how I must have screwed up the configuration – to be fair, I only used the GUI utilities which are supposed to, by definition, guard me against incorrect configurations. Firefox is the biggest culprit here. It times it hangs, and then fails to restart unless I reboot. The desktop shell hangs too in which case I have to “ctrl+alt+backspace” to even be able to reboot the box.

3. The default bittorrent client, Transmission, is nowhere close to uTorrent in terms of features and functionality.

4. I miss some kind of hardware detection/diagnostics utilities, especially for USB. I don’t know the command-line, and I don’t want to know it. I want a Device Manager kinda thingy that shows me all ports, cards, disks, and anything else connected on my system. I want to know the status of that hardware and exactly what my system is interpreting it. I connected an external USB harddrive enclosure which shows up as /dev/sdb, but there is no /dev/sdb[n] partition when I know that the disk contains five partitions. Sure, the system may be confused, maybe the disk has a bad partition table. But beyond /dev/sdb, there’s just no information on what is happening. I presume the USB mass storage protocols are perfectly standardised and available for implementation.

5. I can’t rename my partitions for some reason. They show up as “127.8 GB media”. I don’t remember my disks by their capacity; I prefer to remember them by name. It’s the 21st century – you can give me that much! Come on!

And these have just been my personal experiences. My friends are totally baffled by the system. They can find their way through the Applications menu but, at points they do lack some serious functionality we take for granted daily on XP.

The one thing I loved about the system is when I begin to play an unknown format, it can make the files “just play” in a couple of clicks. And gstreamer does have an impressive set of plugins.

May 16, 2008

The real heroes behind India’s (alleged) reverse brain-drain

Filed under: Uncategorized — Tags: , , , — archisgore @ 12:55 pm

While chatting with a friend who was debating whether or not he should pursue his Ph.D. degree (or any higher studies, for that matter) in India, the topic turned to the changing conditions in India (or more appropriately, the change in observable behaviour of Indians – since I don’t presume to know all conditions in India).

Much is made in newspaper articles, media, and in social circles about the alleged reverse brain drain. I say alleged, simply because I don’t want this article biased in either way – I do have an opinion about the brain drain situation, but that’s for another day and another time. Here we shall simply assume that there does exist such a thing as a reverse brain drain (without debating its veracity – or definition for that matter).

You might have noticed a steadily increasing trend in media reporting two major themes:

  1. Prominent/Successful people of Indian origin returning to settle down in India after having achieved fame/success abroad.
  2. The young generation of Indians not leaving India after getting prominent degrees, as used to be the “hip thing” back in the 80′s.

What bothers me most is the complete disregard shown to those who really caused about this change. Surely the change is in India that makes people want to come back or remain here; which is far more likely than America or Europe having become an unsuitable place to live in (last I heard, India has gained shopping malls and multiplexes, rather than Europe or America losing them). Correct me if I am mistaken, but in my personal opinion, this change was brought about not by those who are coming back today, but by those who never left 30 years ago!

Someone had to live in this country when the cream of our country was leaving with much fanfare and praise. Someone had to improve the conditions. Someone had to build multiplexes and malls. Someone had to build airconditioned seven-star hotels. Someone had to build the 1 lakh car that many (if not most) Indians will afford. Every year, media praisee those from the premier (and in many cases, tax-payer-funded) institutions of the country hired abroad. We conveniently ignore to report on those who stayed back and brought about a change here – in this country – to make it suitable for our elite to come back and live in.

Where is the praise to them? What have we done to encourage them? When we write an article praising youngsters studying in India for higher education, why can’t we spare one line to say, “thanks to the heroes who toiled for 30 years to make India a great place to live in…”? When we comment on the great people returning, why can’t we add the line, “thanks to the people who worked through hardships to bring multiplexes, and malls and air-conditioned homes, and water and electricity and flyovers to our cities…”?

So far as I have seen, I don’t know many (if not any) who returned from the US to live in a village or even a non-metro (although I do know Americans staying in villages for volunteer work.) Let’s face it, they didn’t come back for travelling in public transportation and to have only one hour of tap water every day.

For some reason, our culture loves redemption stories; always has. We completely ignore people who are just doing good work – I don’t say that we criticise them, we simply just don’t care. However, take a guy who goes on the wrong path initially and years later chooses to turn towards the rigth path? We love him! We praise him! He’s like a God to us. Lest we forget that wrong path and right path are completely subjective to begin with.

I think it’s time we did justice to all that “traditions” and “philosophy” and “family” and “loyalty” crap we like to boast in front of westerners. Let’s stop speaking and show it for once! Let’s see some respect for those who made this a great place to live in. Someone brought about this change in India – it wasn’t just physical – it was also psychological. Someone stayed here and worked hard to change the attitude of people.

I think we can all spare at least one newspaper article, or even a small one-liner when discussing reverse-brain-drain amongst peers, in praise of the heroes who made it all happen!

Theme: Silver is the New Black. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.

Join 122 other followers