Features ≠ Usability

I remember when Mozilla first announced that they would be shifting main focus over to Firefox, and what their core aim with this new browser was:

Firefox is simply smaller, faster, and better – especially better not because it has every conflicting feature wanted by each segment of the Mozilla community, but because it has a strong “add-on” extension mechanism. We recognize that different users need many different features; such demand is legitimate on its face. Attempting to “hardwire” all these features to the integrated application suite is not legitimate; it’s neither technically nor socially scaleable.

It’s been 4 years since then, and Firefox has not become any ‘smaller’ or ‘faster’; ‘better’ being a relative term, depending on what you want from your respective browsers. What’s worse is that there are so many features in the browser out-of-the-box, it ‘feels’ heavier than it actually is. Adding extensions on top of this makes a perfectly good browser behave erratically as far as memory and speed goes. Different test and benchmarks I’ve been following show that 3.0 seems to be even more loaded, albeit not at the cost of speed. That doesn’t make the screams of ‘bloatware’ in my head any softer.

It seems like the pressure to make it ‘just work’, and in their attempt to try and reduce the damage caused by broken extensions, Mozilla has lost it’s focus. Adding features upon features, they’ve managed to make it the biggest necessary evil on any computer.

The same goes for operating systems. I know I have vouched for Vista in the past, but I’ll agree that Microsoft actually has traded performance for features. It might be tremendously secure, and very good looking, but it’s slow; and unless you have the hardware to support it, almost non-functional. Not everyone has a Macbook Pro to to blaze through their work, but let’s be honest, if you did have a Pro you wouldn’t be working on Vista anyway. And why is that? Because Leopard (and Tiger more-so) are easily at the pinnacle of usability today. They’re fast, functional, feature-rich while not being bloated. Sure, the changes aren’t as obvious as they are with Windows releases, but I consider that a positive because it keeps the element of familiarity intact.

Measure of usability

I think it’s wrong to measure the usability of software that comes our way through its features. We should judge it by what it has helped us achieve. How much more productive did it make us. Are the features being touted actually used by the common user? Rather than think of a software as good or bad, we should think in terms of good or bad ‘for us’. If you’re a power user who needs 90% of the features, by all means go ahead and use it. But if you want to use Outlook as a mail-client, then obviously you shouldn’t complain of it being heavy on resources.

The same concept should be aimed at developers as well. Whenever you’re planning the next version of your software, don’t plan as a developer. As programmers, we tend to over think the requirements of the common person. I always say, it takes a child to think like one. Put the common man in your place, and let them decide what they want. All you get to do, is see how feasible it is to include that feature, as compared to the time it’ll take. That way, you’ll save yourself tons of time, and make your user base happy as well. This is one of the reasons open-source software works so well.

At the end of the day, you can’t use a sword to cut a steak, no matter how fancy your sword.


Two Privacy Blunders, Two Big Companies

The last month has seen a couple of big privacy related issues being raised by the people against two of the biggest companies on the Internet today—Facebook, and Google. Facebook’s beacon program, which aims to bring updates on people from around the web to their profiles (while raking in revenue for Facebook for promoting these services), couldn’t have had a worse start to it’s lifespan. Facebook made the mistake of making the service an opt-out, instead of opt-in. The fact that Facebook receives your actions even if you opt-out out of the feature didn’t sit well with consumers as well as advertisers alike. Digging deeper, people found yet more reasons to be worried about.

Facebook responded to all this (though not as quickly as people had hoped) by making it an opt-in feature, and allowing people to quickly opt-out of all the advertisers. Combined with an apologetic Zuckerberg, things seem to have reached a decent balance.

Google on the other hand, didn’t face so much of a ‘crisis’, as a privacy annoyance. Google Reader started sharing your ‘shared’ items with all the people (who use Google Reader) in your GTalk contact list. There is no opt-in, opt-out, or limiting options. So you’re in, and you stay in. Google offered a rather political reply to all the complains, and that was it. That’s much worse than what Facebook did, but since ‘feeds’ are not something many users are aware of, forget about subscribing to them in a reader, it didn’t cause so much of a stir.

What, me worry?

Even though so much has happened, it’s all nice and calm now. Bloggers are no longer writing flame posts, analysts aren’t predicting their demise from popularity, and I’m writing about it. Anyone who thinks that moves and decisions like these are the reason companies fall, needs to get their pants the right way around. These are big companies, with millions of users. No move ever sits well with all of them. Remember when mini-feed came out? That died down too, and Facebook rose in our social-network rankings. Everyday people complain of bloat, but it’s remained where it was — at the top. Google Reader through all the issues, remains the most used feed reader1, and this is just a minor setback.

It’s a simple case of causality, and people eventually get used to it. Sure, measures must be taken to fix things so that the adaptation comes in quicker than it would have otherwise, but the result is the same. You’ll never see a feature discontinued, or cancelled. What you will see is what I call a ‘calm-down’ period. There will be a fairly decent amount of time gap between two ‘big’ updates. This might be due to complexity of developing the feature, or (in my cynical mind) a time period to allow the last feature to have settled and balanced with the users. Too many changes too soon is never good. But these people have also understood the one thing that people ought to understand by now: no matter what happens, they’re not losing their user-base once it’s established, and in the case of these two companies the user-base is far from established—they’re hooked!


  1. Which is just a feed-reader. I’m not counting those all-in-one homepage solutions with feed modules. 


Some Good Ol’ Jackass-Ery From Wired

Bumped into this article. I really do feel sorry for the Wired writers.

Where Facebook’s platform provides a proprietary programming language for developers to build applications that run inside the site (so you can send you friends a fresh pair of virtual diapers or whatever), LinkedIn has created a platform in the sense of what the word used to mean — a way of mixing, mashing, repurposing and sharing your data. Think Flickr, not Facebook.

This is rich. So, if Facebook doesn’t allow the data to be pulled off it’s site, applications like iLike and DivShare must be inventing all the data that they keep flashing around. Or even something as simple as my Photos2RSS must be doing something very very illegal.

As an example of the second half of LinkedIn’s new platform, the company has announced a partnership with Business Week which will see LinkedIn data pulled into the Business Week site … Call it six degrees of Business Week, but it does something Facebook has yet to do — it connects your data with the larger web.

And what is Facebook’s beacon supposed to be an attempt at? Sure, it is data coming in, not going out; but the final result is the same. All your doings and workings from everywhere on the Internet comes to Facebook, and they make it available through F8 for anyone who wants the data (for the people who have allowed it to be shared).

Many of the gritty details about the new APIs haven’t been released yet, but we can tell you that the LinkedIn platform uses REST-based APIs and will have access to data like your profile, your network, other LinkedIn profiles, network feeds and more.

And Facebook has done nothing of this sort! Those bastards!

However, all applications will need to approved by LinkedIn, so it’s more likely we’ll see useful stuff like conference calendars or job listing apps than virtual drink swapping.

Exactly what we signed up on Facebook for! To look for jobs, colleges and schools. Who wants friends … we’re trying to build a resumé here!

LinkedIn may lack some of the buzz and magazine cover hype of Facebook, but kudos to LinkedIn for taking inspiration from APIs like Flickr’s rather than the much touted, but still essentially useless, Facebook platform.

Forgetting the fact that Facebook’s platform literally created employment, if used correctly, it is the perfect repository of data when you are looking for info on a person. Wasn’t it only a few months ago that Facebook profiles were being snooped and scrutinized for details on potential employees which are usually hidden for the sake of an image?

I actually see these two platforms working in perfect harmony with each other. Facebook holds all the details (made publicly available) about a person’s social life, and LinkedIn holds information about their professional life. Bring these two together, and you have your identity completed to share with others. There’s no point in comparing the two, and actually blasting the F8 platform. They both do their job well. It’s how one uses the data that makes the difference.


Pamper Your Code

I read a lovely article over at Coding Horror about a week back, and I’ve been thinking about how we programmers deal with code. To start with, I think there are mainly two types of programmers today. 1) Programmers who don’t care about the looks of their code, and just care about getting the product out the door, and 2) Programmers who follow all the rules they’ve read in books and on programming sites/blogs, i.e. documenting, indenting and beautifying their code.

But what Jeff Atwood says pretty much sums it all up:

I have a friend who works for an extremely popular open source database company, and he says their code is some of the absolute worst he’s ever seen. This particular friend of mine is no stranger to bad code– he’s been in a position to see some horrifically bad codebases. Adoption of this open source database isn’t slowing in the least because their codebase happens to be poorly written and difficult to troubleshoot and maintain. Users couldn’t care less whether the underlying code is pretty. All they care about is whether or not it works. And it must work – otherwise, why would all these people all over the world be running their businesses on it?

Till now, I’ve only worked on one group project. I’ve always coded for personal projects, and have written my code in a way which works for me. It’s only recently that I’ve started paying attention to what my code ‘should’ look like, so that it is easy to port and debug.

This has involved adoption of ScriptDoc, which I think is an interesting concept. Documentation is a very important part of your coding, since it saves you tons of trouble if your have ‘lots’ of code. Standardizing it will result in all programmers getting ‘tuned’ to analyzing documentation in a certain way. Also, to make the entire coding process fun, I’ve switched full-time to TextMate. Let’s just put it this way: everything you’ve heard about it, and some of the things you’ve not heard, are all correct. Auto-completion, macros, in-built syntax recommendation, and custom bundles makes it just the perfect companion for any coder looking to focus on the coding, rather than the code itself (the layout and formatting, atleast).

TextMate code

A few steps

Spending a hint of time after your coding quota for the day is over to just skim what you’ve just written to add comments here and there, remove unnecessary line-breaks, and add necessary line-breaks is a good habit. Brackets you can do without (or ones you need), indentations and things like that should also be taken care of. This hardly takes more than 15 minutes (I do it, I know), and the end product is code that is pleasing to the eye. When you sit down to it the next day, you will not feel like giving up the moment you start, because your code looks inviting.

I’ve always felt that the more tempting you make something to the eyes, the more easily your mind accepts it. Why should your code be any different?


The Migrating Process

The past 2 weeks I’ve been busy with exams, but the past 2 days I’ve been busy with migrating my blog over here. I’ve been wanting to do this for a while, and have hinted it in the past 1, but never really got around to it. I got me a nice new domain, and had this server space going to waste. So I thought why not :)

I’ve imported all the posts over from my Blogger account (The Last Word), and the comments. It was really simple thanks to Wordpress’ importing tool. I’ve been working on the template all the while, and I think I’ve managed to cook up something nice, simple and usable. I’m using a few plug-ins, and they’re all rather simple but useful. Plus, I finally get to have a separate ‘random’ link list (the ‘Surfings’ on the right). It’s not really a three-column template, but yeah!

As far as the name goes, I wanted to change it from ‘The Last Word’. It was pretty obvious mine was not the last word. Although, I am a geek (as my friend puts it), and I’m proud of it – and considering the subject matter of 80% of the posts here will be ‘geeky’, I figured a topic related to geek would be a welcome change. But ofcourse, with a name change comes a URL change, and everything else changes. I’m not very fussy about the page-rankings and Technorati rankings 2, but I will have to put you readers through a little bit of trouble of updating feed addresses. Next weekend, I will change the feed address of this blog completely over to ‘Geekaholic’ and disable the old feed address. This will kind of work to give me an accurate ‘active’ reader count. So please, begin updating your feed readers :)

Now let’s see how quickly I get bored of this ;)


  1. I have played around with Wordpressμ a little, and have been toying with the idea of having a blog on a standalone hosting with Wordpress 2.1” (Misconceptions about Blogger

  2. I didn’t have ranks to be proud of anyway :P 


Facebook Applications Aren’t That Social, or Useful

It’s been just about more than a year (if I’m correct) since the release of F8, Facebook’s platform for developers to create ‘social’ applications which Facebook users can add to their profiles and make merry. Just about more than a year later, a browse through the top 10 applications (ranked by use) shows the problem. Well, not so much of a problem; considering there is nothing wrong, but more of a worry. Atleast for me.

You see it? No?

Utterly useless

Not more than 2% of the applications have any ‘use’ value. The only part of Facebook ‘from’ Facebook they use is the userbase. Not their details. Them. These applications are trying to come up with any little excuse to make people invite more people to use them. Take ‘SuperWall’ or ‘FunWall’ for example.

These two applications do ‘nothing’ more than what the native Facebook Wall does not. The only difference? There is no difference! It’s just that people don’t know that their wall can do all those things, and more. And yet, they are top of the list, ranks one and two respectively.

What makes them tick

It seems people flock towards applications that are ‘fun’. Not necessarily useful. Application makersI’ll not call them developers, since they’re just coding; not really developing anything seem to understand this, and are resorting to making their applications dumber, and dumber so that it appeals to the common person. I can give you proof with my very own applications here.

I have three:

  1. So much to do!: This is a simple to-do list tracking application, which allows you to make lists, and show it those lists on your profile.
  2. Photos2RSS: This allows you to get photos from anywhere in Facebook as feed (RSS/JSON), which can be further used anywhere feeds can be used.
  3. Thought for the day: Another simple application to show a ‘thought’ or a quote on your profile. It also lets you tag quotes as favourites, and share them with friends.

Take a quick guess as to the order of ranks based on number of users of those applications. Answer’s at the end of the post.

So, to come back to the point I was making. I don’t know what Zuckerberg’s main motive was to creating the platform, and allowing people to develop applications on it. Maybe this ‘was’ what he wanted. Maybe it isn’t. But on thing is for sure. This defininitely undermines the genius behind the technical proficiency of F8. I can only begin to imagine the kind of work that has gone into it, and the amount of effort that goes into it everyday for maintainence and cleanup. The use it has been put to till date, doesn’t even begin to do justice to it.

Sure, it got more users to Facebook. It added value to your profile, and increased the worth of every user. But from a broader perspective, it hasn’t added ‘anything’ at all to Facebook in itself. There is no application which will make people join Facebook, because it’s true potential is only visible when you use it on the social level.

I’m currently making another application. I’ll be all hush hush about it until I’m ready to release it. It only grazes the ideas I’ve touched here, because honestly, it ‘will’ take some serious brain racking to be able to come up with a concept like that. If someone can, it should be worthy of a job at Facebook itself.

Eitherways, valued at $15 billion plus, Facebook will make him a rich guy ;)

The answer

As far as the answer to the question in the post goes, it’s:

  1. Thought for the day
  2. So much to-do!
  3. Photos2RSS

What did you think? The geek app will have most users? Phsshh… You obviously didn’t read the post properly :P


Wanted: A New Look for Google

All those who are getting a little tired of the lack of things on Google’s pages raise your hands! Now now, c’mon! I know you want to, don’t be shy.

I am quite tired of it to be very honest. Seeing pages like Yahoo’s new homepage, or Live.com, it makes me cringe when I have to go to a drab Google page. And unfortunately, it’s not only the search page. Google’s white, a sick green, light sky blue and light red have made their way to every Google service on the web till date. That is the reason I stopped using Docs & Spreadsheet when they removed the beautiful Writely look, Google Reader after I got sick of itIn all fairness, I got sick of Bloglines’ look as well. I opted for the tons better looking, and modestly functional Netvibes over an obvious superior, but downright ugly Bloglines and GReader, and Google.com for my searches after Firefox got it’s own version of the Google.com search page.

A little overdone

I know they became famous of their minimalistic simple design, which was copied by a lot of other sites. It was great for the time it came out, and it works to a limit even now, but I think eventually things should change with time (look at Microsoft and Live.com and Digg). I think this signature Google look has kind of outlived it’s glory.

A look which got 3001 (including mine) diggs is this one, by Andy Rutledge:

Google Redux!

And I think it looks ‘much’ better the current one, because it firstly adds much brighter colours, and offers more visual cues than the current one. The other design elements are explained on his page, with a mockup page. This ‘could’ be improved further improved, no doubt. But this is the direction I think Google should be thinking in.

Not enough

There have been silent touches being added to different services, to make them a little more aesthetically pleasing. Like the recent new look of Google Groups, and gentle additions to the Google HomepageThey added (wow!) tabs. But this is not enough. They really need to get their pants up and start to make some serious design decisions. Blogger is the only Google service which looks good. I thought the hiring of Douglas Bowman would open the doors to some much needed visual changes, but it’s been almost a year, and I’m still waiting.

It would be a valid argument if one asked ‘Why fix something which is not broken?’. I’d answer that with the fact that a redesign will bring in more people to use Google services. If you think adding designing elements makes things slow, then you just need to look at Yahoo! Mail. Its new avatar is the perfect proof. Amazingly fast while looking really good. It just depends on what you change and what you add.

It is about time, don’t you think?


Vista Doesn’t Suck! Not With Time Atleast…

I’m sure everyone by now has read the infamous Vista sucks… article. I don’t know if it was a deliberate attempt at trying to catch attention, or they really believe what they wrote1, but I really don’t think putting Vista 10th on the list of worst things —- and not even of 2007, but all time —- is the right thing. We know Microsoft got a lot of things wrong, but Vista surely deserve’s better.

Personal experience

I’ve been using Vista for about a month now. It is a better operating system than XP, that’s for sure. Integrated search, the memory management, the looks, usage pattern recognition algorithms are all much superior. Sure, something that took 6 years to make should have much more to speak for, but I think this is a worthy product. Not worthy of the $300+ price tag, but worthy nonetheless. Some things that are wrong with Vista are probably one’s that become clear over time. The hardware requirements are high. 1GB just doesn’t cut it anymore, if you’re a multi-tasker like me (Photoshop, Firefox, Outlook all at once :P). The final cost of using Vista is much higher than the price tag of the OS itself. And one thing that irritated me tons, and still does a bit, is that Microsoft very clearly traded features for performance. XP was ‘way’ faster than Vista has ever felt; even a clean new installed Vista seems like a slug compared to my year old XP SP2. And from what I’m hearing, Vista SP1 doesn’t seem to help issues.

Someone who wants a fast operating system, should certainly have no qualms about how it looks. Hence, turning Aero off should sit decently well with them. I like my OS to look top notch, and hence, would rather keep Aero on. But I can see a good difference when the load starts to mount. Also, I was also re-introduced to the concept of ‘restarting the computer’ after long periods of use to speed it up again. I hope Vista’s garbage collection and repopulation of the memory cache is improved in SP1.

So why doesn’t it suck?

In a single line, I’d have to say because once you get used to it, and with UAC off ( :P ), you will really see your productivity increase. Vista is extremely intuitive. It has made repetitive tasks simpler, and will make you a much more efficient user. From simple things like hitting the windows key, and starting to type to launch applications, to creating advanced scheduled tasks. And after a month, Vista does feel faster than it used to in the beginning2. It’s networking is much better than XP’s, with creation and recognition of networks, and their settings far better and easier. Device installation is a breeze for most of the things, since some or the other driver is already present for it. And security … even with UAC off, it seems to be a stable and hardy operating system coupled with Windows Defender (and constant updates from Microsoft).

I’d really say that bar the price, Vista is a good operating system to try out. And I don’t suggest a day or a week for a trial. Give it atleast a month. Get used to the slightly different ways of doing things. Instead of making a giant leap, Microsoft has eased the changes in, so that we can get used to them slowly and steadily. It will take a little time to get used to them. And once you do, you’ll see it isn’t ‘all’ that bad :)


  1. By the looks of the explanations, looks like the latter is true 

  2. Which I think is because it has understood over a month the applications I use the most, and loads them up in the cache everytime it finds the space. 


Want to Work for Facebook?

Justin Rosenstein had this to say when he was leaving Google for Facebook (June 8th, 2007)

A couple of months ago, after three years as a Google product manager, I decided to leave for Facebook. I am writing this note to spread Good News to all the friends I haven’t already overwhelmed with my enthusiasm: Facebook really is That company.

Which company? That one. That company that shows up once in a very long while – the Google of yesterday, the Microsoft of long ago. That company where large numbers of stunningly-brilliant people congregate and feed off each other’s genius. That company that’s doing with 60 engineers what teams of 600 can’t pull off. That company that’s on the cusp of Changing The World, that’s still small enough where each employee has a huge impact on the organization, where you think about working now and again, and where you know you’ll kick yourself in three years if you don’t jump on the bandwagon now, even after someone had told you that it was rolling toward the promised land. That company where everyone seems to be having the time of their life.

I’m serious. I have drunk from the kool-aid, and it is delicious. Facebook is hiring ambitiously across the organization. If you’re an engineer, UI designer, product manager, statistician, bizdev god, general entrepreneurial badass, whatever, and you would even consider considering Facebook as your new place for hat-hanging, please send me a Facebook message. We can have lunch, or I can give you a tour, or we can go kick it with Mark Zuckerberg – whatever it takes.

It wasn’t very long back that Google was voted the best place to work for, and I wouldn’t argue with that. Google has been coming up with innovative new ideas, products and things that us geeks will be able to appreciate. Their stock prices have been rising (valued at $750+ at last check), and according to this video, it’s a “really” nice place! Putting all those things together, it’s not really rocket science to see how amazing it would be work for the company.

Or would it?

Techcrunch reports that Google employees are switching over to Facebook at ‘an alarming rate’. Gideon Yu and Benjamin Ling already switched, and Justin Rosenstein is the latest. It seems there is something that is pulling these people away from the ‘dream job’ they once had, working for Google. It really does seem that Facebook is the new Google, and Google; they’re calling it the new Microsoft. I don’t know how true that is, but it does seem really harsh. Facebook rather, seems to be the young and fresh entry, which seems to have high ambitions, great energy and the ‘want’ to do something. Those are qualities every engineer and developer wants in the team he works. Justin’s e-mail shows that as fact too. What I wonder is, how much is hype and how much is true.

But by the by, I won’t mind a job at Facebook or Google ;)


The Whole ‘Online Office’ Thing

Sometime between yesterday and today, Sabeer Bhatia (creator of Hotmail) released Live Documents; a service exclusively for Microsoft Office, which allows you to do all the things you can with Google’s and Zoho’s applications, but now with Office. Personally, I feel like this is the tagging thing all over again!

We already have enough players in the ‘office on the web’ market, and very frankly, I don’t think the user count of the existing one’s is good enough for one more to popup. I know people prefer to stick to the desktop versions, simply because they’ve grown used to it, and most of the time they’re on the move and hence not connected. People who use office applications at a high frequency are mostly executives. I’ve yet to meet an executive who lives outside of Outlook, and by default, Microsoft Office. If you’re on a Mac, it has to be iWorkOr by the looks of it, Office 2008 for the Mac. In both cases, you’re offline because it’s faster and you have many more features than a web counterpart.

But most importantly, there is nothing new that these services have to offer, except for the technology they use, which only increases their speed and to a very small degree, what they can do. Google brought in AJAX, and Live Documents is bringing in Flex.

Same goes with Google Documents. I was happy when Writely was Writely. Ever since the change to Google Documents, it just looks and feels so bland. It’s useful for finishing English assignments because friends can get together and collaborate, but I honestly don’t see real world uses of these features. I haven’t even touched Zoho …

It’d do us all good if we got more consumable services which have scope to grow. But as of now, I’m not even bothering applying for an invitation. Let’s see if I’m wrong on this ….


GUI Elements I Like, and One’s I Don’t

GUI (Graphical User Interface) is such an integral part of our computing lives, I really doubt we stop and analyze the separate elements that make it what it is –– easy and intuitive to use. It has evolved over years, suggestions and loads of empty coffee cups. It’s one problem designers try to solve always, but no matter what they do, there is a part of it which can always be improved. So here’s my little list of the things I like, and don’t like in user interfaces.

One’s I like

  • Check/Radio box: The simplest element. I think it was a natural decider to use this for lists, which would let you select multiple options, or only oneNot many people know, but the difference between the two ‘is’ how they allow you to handle options marking.. I’d really like to see them make checking off more intuitive (shift+first+last to select all in between).

  • Tooltips: Help without asking for it. I feel very disoriented whenever I don’t know what a button does, and even moreso when the little help box doesn’t popup telling me what it does. This is partly the reason I love Office 2007, where every button on the Ribbon has a briefly detailed explanation of what it does.

  • Ribbon: This is one of the newest elements, present in Microsoft Office ‘07. It’s probably the perfect and complete alternative to the menu bar. Every option is categorized under one tab, and similar options are grouped into sections. Every button has explanatory tooltips, and they do a very nice glowy thing when you mouse over, highlighting the selected section as well as button. Looks like Microsoft got something right :P

  • Pie Menu: Last, but my most favourite. This one takes some getting used to, but once you do, it gets annoying when you don’t have it somewhere. The perfect example of this is mouse gestures in Firefox. All it takes it a click, and movement; but movement which is very intuitive (like left for back). I’d love to see this in operating systems, because it’ll be a huge navigation boost!

One’s I don’t!

  • Menu bar: I won’t complain about this too much. With the onset of ‘Ribbon’, we can now start to do without the menu bar. Although, this is a better option when conserving screen estate. A retractable Ribbon seems the way to go :)

  • Heads Up Display (HUD): This is more of a ‘focus on few things’ kinda thing. An HUD is supposed to be unobtrusive to the ‘bigger’ picture, but the moment all those extra stuff start popping up, you can’t not be distracted by them. That’s one of the reasons research is on to come up with a better way of relaying information to pilots through their visors.

  • Sidebar: This my most unliked element. Having something on the edge of your screen constantly is irritating. Dashboard is a ‘much’ better implementation, although it’d be nice if you could keep ‘some’ widgets always visible. Retractable drawers are also a type of Sidebar, but atleast they’re retractable :)

So, there you have it! These elements are a part of our OS, and now with the onset of Web 2.0, most of them are being adapted for use on the web to make things snappy and more OS like. I’d love to see an alternative to sidebars, especially on blogs. It’d just make things a little more interesting ;)

I haven’t touched on UI elements like modal dialogues, throbbers etc., but they are more of symbolic and rare use elements –– used to signify something or alert people of something. They’re important, no matter how irritating they might get. There’s a nice article from Alex Faaborg about his tussle with going modal or using normal dialogue boxes for Firefox, but it kinda answers the basic question (Would you Like to Redesign …)

What elements do you like? And what do you don’t?


Another Return!

I know my dear and beloved blog has been neglected for a ‘very’ long time, but that has mostly been because of college, and me being a little lazy :P I got caught up in a lot of different things at the same time, and I couldn’t do them all :P But now another semester is coming to an end, so I see some free times, and I plan to make the most of it.

There ‘are’ a lot of things that I’ve been wanting to share with all you guys, and going by my latest feed readership, most of you have hung around! Thanks a lot :) I hope to not disappoint ;)

So a quick update about my Blogger keep current date/time on post script; I’ve fixed it. I think Improbulus sent me a mail a long time back, but thanks to the reasons I’ve mentioned above, I wasn’t able to reply or respond. I got around fixing it this time, and it’s working wonderfully again :)

So, here’s to another return! :)


Facebook Downtime, iPhone and My Stinkin’ Exams

Facebook went down today for a couple of hours, citing ‘maintainence’ as the reason. They were down for a couple of ours for ‘me’. I don’t know about the others, since it said ‘your account is not available’.

This is the first time Facebook has gone down since it released the Platform, and I think we can put some blame onto that. Having to roll out fix builds almost everyday while keeping the site up and running like a jet engine. There are tons of new applications already (I have four), and they’re being approved by hundreds in a day. Every application added gets exposure in the directory, and starts getting more users. This adds to Facebook’s server load.

Platform has been hugely successful, and you can begin to see a visionary in Zuckerberg. Even though any data regarding the application itself (users, referrals, how many adds per hour etc.) aren’t availableThere are some applications which scrape this data out of Facebook, but that’s against Facebook TOS (scraping), so I don’t think they’ll be around for too long., the data and integration options make up for it pretty well :)

iPhone!!

We’ve all heard about it, read about it, and know as much about it without having it as the person who does. The iPhone has been the most hyped gizmo in a ‘very’ long time, and little surprise it comes from Apple. People have been flocking to get their hands on one. Twitter saw increased activity thanks to the people waiting in line busy micro–blogging to get their experience out. The iLoser reached celebrity stardom for all the wrong reasons … with people howling for him to thrown out. But he maintained his place.

Now that the iPhone is out, it’s managed to live upto its hype, and Apple has lived upto it’s reputation. I’m sure Nokia and Blackberrys all across the world are feeling a little lonely right about now (when was the last time they were excited about ‘their’ phone?), although it’s a sad time for anyone ‘not’ in the U.S., since the iPhone launch was U.S. only. They will be announcing a model for the European market on Monday (as per reports), and Vodafone is being touted as the carrier. India, Australia, and all the countries this side will only be graced next year, same time.

I for one am actually glad that Apple’s taking it’s time to bring the iPhone here. It will give them time to iron out the bugs, hardware issues, compatibilities and problems, and give us a more polished and finished product. But the people who ‘have’ got their hands on with it, are surely not complaining! :)

Exams, exams! :(

Yes, the rants of a college going kid continue. I’ve been riddled with exams yet again, which is why my beloved little blog has been ignored so much the past days. All is not lost though. I’ve been keeping busy with a few projects, ideas and Facebook ofcourse. My end term holidays start in just over a week, and I’m planning big things for that this time around.

So! Here’s to a great iPhone for all those who have it, and who’re going to buy it! And I shall be back to blogging full time very, ‘very’ soon! :D

Copyright © 2006-08 Aditya Mukherjee | Valid XHTML 1.0 Transitional Valid CSS!