Blog archive

Showing articles in User experience category

  • Prevent feature-creep by focusing on users' goals

    23 December 2010 · 19 Comments

    Feature-creep or featuritis is a tendency to constantly add features which inevitably leads to complex products that are confusing and hard to use. Features are important - they present a picture of software capabilities and value. However, there is something more important which is usually left out - people.

  • Empathy and web design

    25 August 2010 · 32 Comments

    Many web designers lack empathy, an essential characteristic needed for good design. Seems as if they are focused on beauty and satisfying clients' needs - where the client is often mistakenly considered to be an actual user. A premise for good design is becoming an advocate for the users.

  • Rethinking form validation

    21 July 2010 · 44 Comments

    We all know how important form validation is. Users must provide required information, users must provide information in specific format, user must... Right. But imagine the scenario in which user saves a form even if validation fails. That is, when inappropriate formats are provided or required fields are left blank. Sounds ridiculous?

  • Issues with modal overlays on the web

    17 June 2010 · 25 Comments

    Seems as if modal overlays are quite popular on the Web lately. They became a common way to show forms, feedback and other content. But despite the fact that overlays are popular and easy to implement they should be used carefully.

  • Autosave my work, please

    02 June 2010 · 50 Comments

    I was in the middle of writing a long text in one online web application (made in Silverlight) when my browser crashed. I lost the most of what I wrote just because the Silverlight application didn't have one simple function - autosave.

  • Poka-Yoke in UI design

    10 May 2010 · 7 Comments

    As I mentioned before, forgiveness is very important principle in UI design. But error prevention is even more important - whenever possible try to prevent an error instead of recovering from it. Preventing an error to happen is known as Poka-Yoke principle.

  • Creating a software product - are you doing it wrong?

    04 April 2010 · 35 Comments

  • The real value of undo

    16 March 2010 · 35 Comments

  • Ultimate guide to table UI patterns

    26 February 2010 · 60 Comments

    Many agree that tables are a phenomenon in user interface design: they are very important parts of user interfaces but often overlooked. Here are some of the patterns that can help in creating less evil tables.

  • User interface from Mesozoic - My first software ever built

    20 December 2009 · 24 Comments

  • Register without registration form

    12 December 2009 · 47 Comments

  • Forgiveness in UI design

    17 November 2009 · 20 Comments

    There are approaches you can use to allow users to recover from errors, or even better to prevent errors. One such approach is called forgiveness. Let's explain it in more detail and see some inspiring examples.

  • Usability tips for visualizing Ajax requests

    01 November 2009 · 15 Comments

    The usage of Ajax in web applications and web sites is rapidly increasing. If not handled properly Ajax functionalities can break users' expectations and conventions.

  • Adaptive web forms

    19 October 2009 · 16 Comments

    I believe it's general knowledge that nobody likes filling in web forms. Here, I'd like to present a concept which is very interesting to me - adaptive web forms.

  • Couple of issues with dates on web

    07 September 2009 · 21 Comments

  • Does twitter need another redesign?

    10 August 2009 · 17 Comments

  • Should we stop masking passwords?

    28 June 2009 · 19 Comments

  • 10 UI Design Patterns You Should Be Paying Attention To - My first post on SmashingMagazine

    23 June 2009 · 11 Comments

  • Poorly designed webforms force users to leave: Example

    06 June 2009 · 22 Comments

  • Ajax is great - if not overused

    05 May 2009 · 23 Comments

via Ad Packs
9292