What is user-friendly ?
I think it is one of the much used and misused words these days.
Who is the user who decides whether ‘something is user friendly’ or not.
I remember the days in the academy, when every tactical exercise involved a briefing in hindi or hindusthani to be precise . Whenever you left out some details, the instructors were always quick to point out, “Don’t assume anything, don’t leave out the details, remember, Sepoy Bhoop Singh has to understand”. So, Sepoy Bhoop Singh was the bench mark and you addressed your briefing to him so that he finds the orders “user-friendly”.
Why is it that I find the traffic in any city not at all user-friendly ? Every vehicle on the road seem to be hell bent on running into my car, and every sign post is placed in such a way that I see it only after taking a wrong turn. Oh, No my driving is not all that bad, it is just that the environment is not user-friendly, expecting me to keep my eyes and ears open and expecting me to concentrate. In a user-friendly environment I would just have to think of reaching a particular place and I should be there, after all it is the latest model car.
When you develop a software which requires the user to answer difficult questions like in which format one wished to save the file , or for that matter when you expect the user to enter the current time or date in a particular format, you come under fire for making a not so user-friendly stuff. Secretly, software developers call the so called user-friendly software as idiot friendly.
Just assume that you are making software for idiots and you will never go wrong; may be for the proverbial Sepoy Bhoop Singh.