ifacethoughts

Posts in design Category

Psychology in Design

Jeremy Keith has great inputs on designing with psychology in mind. Though he talks primarily about Web designers, it holds true for most of the software application designers as well, or anyone who gets a chance to create an environment. A lot of times designers limit their exercises to observing and studying their users and design accordingly. [Continue]

XML Schemas Should Be More Context Specific

I relived an intense past discussion while reading Uche Ogbuji’s nice introduction to XML elements and attributes design. We had discussed exactly the same issue, with the exact same examples of date and name to justify our decisions. What we ended up with was a lot different than what any of us had devised, because our examples were comletely out of context. [Continue]

Restrictions Matter

I came across a case where a programmer, to design the epitome of flexibility and user control, gave an interface to the user who could change the information schema on the fly. This automatically made corresponding changes to the backend storage and the system model, and the application just worked. However, it failed to remain usable, as the ease of modifying the information schema only helped the user in creating a lot of cruft and in the end corrupting the data. [Continue]

Not Always Simplicity

Don Norman has an interesting article saying simplicity is not the answer. Quite true, especially because nowadays simplicity is getting dangerously trendy. I believe the right balance of functionality and simplicity also depends on the user’s profile and needs. [Continue]

Designing Findability

A List Apart has an informative article by Aarron Walter on Findability. Findability leads to better usage, which can lead to benefits for businesses and individuals. It requires explicit attention and effort to incorporate it in not only during the development but also through all the changes that happen over years. [Continue]

This is the weblog of Abhijit Nadgouda where he writes down his thoughts on software development and related topics. You are invited to subscribe to the feed to stay updated or check out more subscription options. Or you can choose to browse by one of the topics.