Skip to main content

The Design of Everyday Things

Great article (oldie (2002) but goodie!) on the the user interface design issues facing toilet paper rolls. (yes I'm serious!)

Click here to see it on Donald Norman's site

Every time I give a session on user interface design (VFP Devcon this year), I'm always tempted to go back and look at how to improve my own applications.

Certainly, new work that is being done on Foxfire! 8.0 (click here for a preview) shows some of these ideas but the general problem is always there for every developer: when building a product or a project under deadlines, interface design decisions almost always get shuffled aside until the first day you put it in front of a customer. What a pity!

The basic idea of the inductive user interface is obvious to so many yet so resisted for a great number of reasons. In many ways, it's like the new Help that Microsoft continues to improve (not the one in Fox but rather in Office XP and Messenger), where F1 resizes your application screen to 80% and then shows the help on the right hand side. The links that are placed there make it somewhat easy to find but putting better content into Help isn't the way to do it. It needs to be in the product itself!

When I was watching Beth Massi's great session on the Task Pane at DevCon, I thought of this as well. Two years ago, I commented that perhaps a developer product, like VFP, would not benefit from an Inductive interface. I then suggested that the Component Gallery be improved to make regular development easier to use.

Now, of course, in VFP 8, we see the Task Pane and the Toolbox as easier to access tools. I still can't see myself changing the way I teach FoxPro to new users ( I teach a VFP class about 3 times a year) but you never know...

Comments

Popular posts from this blog

Blogs and RSS come to Microsoft.com

MS has just introduced their portal and it's pretty comprehensive. Nothing quite like learning that some people use AIM instead of MSN messenger, or that there really may be a need for supporting 4 monitors ( Cyrus Complains ) However, it's really a great sign that MS is serious about supporting the blogging community which seems to have um, exploded in size in the past year. Blogs and RSS come to Microsoft.com

FoxInCloud Stats

FoxInCloud sent this link a while back about their statistics regarding visits to their site: http://foxincloud.com/blog/2017/12/27/VFP-community-lessons-from-foxincloud-site.html What's interesting here is the breakdown of people. Yes, I think it's understandable that the Fox community is getting older. Another factor is the growth of the mobile and web environments taking over development. These environments really do push people towards the newer non-SQL or free SQL/hosted environments but more towards hosted storage options like Amazon and Google. A tool like FoxInCloud that helps MOVE existing applications to the cloud inherently competes with those environments. But FoxInCloud also allows developers to extend their application further by giving them a starting point using Javascript and the basic CSS (such as Bootstrap). If you're not rebuilding your application from scratch, it's certainly a great step forward. FoxPro VFP

Facebook Revolt - imeem alternatives?

When Scoble noted how Facebook under major revolt , I immediately thought of a site I found yesterday. The value offered by Facebook's feeds however do seem very cool - if only they had been smart and made them opt-in, instead of opt-out. I have been impressed though with Facebook's opening of their API's - they certainly get it that they need to open it up to developers. I haven't really explored this other site, beyond my first look. In some ways, I think the whole social networking site thing is just silly , but this site (imeem) definitely showed some value. I could find music (as posted by the artist), it worked in Firefox and it allowed people to rank, add to delicious and more. And when I'm looking at someone, I can see what they're up to (or rather what they allow us to see). Anyways, you may want to check it out.