Pipsqueak Articles

Posts written by Olga Werby or Christopher Werby

End-User Development (EUD) Educational Preview

This is an interesting collection of videos and background materials on End-User Development — situations when end users design and develop software for their own use. If you’re old enough, you would remember BASIC and HyperCard — tools that let anyone develop simple games and applications. A great example is “Spelunking” game totally developed in HyperCard (these guys when on to develop “Myst”!). I’ve made a few games like this myself. And of course FileMaker is another system that allows application development by the end users — we have one for time tracking. There have been many many others, and unfortunately, many of them are now gone. The discussion on what happens when end users develop for themselves is fascinating. Most times, these users are experts in their own fields and are not software developers (some have no and some have little formal training). Thus there are cultural differences between “real” programmers and end users that take up programming to achieve their own goals, often because they can’t find what they need out in the world. These end-user designed products have strengths and they also have many weakness. In particular, these products are tightly focused on the needs of those…

Thinking about the Science of Communication and Interaction

Alien Senses

In the Galaxy Far Far Away… What if sentient being evolved on a planet with permanent cloud cover? What if these being never saw stars? Would they still be able to discover the laws of nature? These kinds of hypothetical thinking questions — the Gedankan Experiments, as Einstein put it — are very useful in science. I’ll try to use them here for analyzing product design and communication. So what senses do we need to communicate? And what body appendages are necessary to produce this communication? Note that it helps keep track of these separately. Aroma-bet When I was little, I “designed” a language based on smell: each smell was assigned a character in an alphabet and, strung together in sequence, my smelly letters transcribed into words — the Aroma-bet. There were several problems with this: It was difficult to get an alphabet-worth of distinct odors; Arranged next to each other, the odors started to blend into each other, making “reading” difficult; I got a very bad headache; My mom didn’t like her expensive perfumes used in such a creative way… And I couldn’t remember what letter each smell stood for, requiring the creation of a smell-o-dictionary, which in turn…

Using Positive Emotion to Change Behavior

Games can be used to change our behavior — make something fun, and we are likely to do it again and again. Psychologists call is positive reinforcement. Pleasure triggers our amygdalas — makes us make strong neural connections between the activity and positive emotion. Thrills are memorable and we seeks them out in our daily lives. Here are two examples of using fun to change people’s behavior, to make us do something we ordinarily don’t particularly want to: climb stairs and recycle. November 17th Update A fellow member of the Human Factors and Ergonomics Society (HFES), David Watts, recommended the following:

Special Preview: Social Media by Thomas Erickson

Interfaces.com was given a free advanced preview of Thomas Erickson’s report and videos on social computing. The videos are very well produced and provide an interesting point of view and good insights on social media. Below are few of my notes based on the video content and ideas discussed on this blog in the past (my former students should find these familiar). Social Media Definitions & Ideas Social Computing: this is really about groups working together using ICT (Information Communication Technologies). I think this is a broader definition then the one offered by Thomas Erickson, as it includes all forms of ICT. Social Scaffolding: we all have a set of social scripts — culturally-specific, socially constructed norms of behavior — that help us navigate group interactions and allow for self-organization of crowds, at least shot-term and for a limited goal (like crossing the street). [Please watch Dr. Erickson’s example of street crossing in “Video 4.3: Social Computing video 3 – Face-to-face Interaction as Inspiration for Designing Social Computing Systems”.] Product design needs to create opportunities for social interaction — these scaffolds have to be built into the system: meeting spaces, places to sit down, well-lit areas, easy communication tools, games,…

Design for Emotion, for Empowerment

Aimee Mullins legs collection

I use a cane to get around, a consequence of an unfortunate encounter with a taxi many years ago. I have many different canes (each heel size, for example, requires its own cane). All are cool. Some have animal carvings, some have silver, some have gold, some are complex in design, some are very Deco in style, and one has a sword (another a compass and a secret compartment). I get stopped on the street all the time — people love my canes and always comment. I was even told once that my limp is sexy — whatever… What I don’t have is an “old woman” cane — the kind you buy at a pharmacy. I’m just not that old, and plan never to be that old. I want funky, I want things that match my outfits and my moods. And I want them functional: the right hight, the right feel of the cane handle, the stability of the tip, the light weight, the structural security. I want it all and I want it sexy. Cane is a product — a very personal one. But most are stuck with poorly designed, boring, ugly, you-make-me-feel-like-an-invalid cane. Why? Aimee Mullins is a…

Explaining SEO to Clients

I’ve been in meetings where SEO was thrown around like some magic power word — feel like you need to make your arguments stronger? Just say the word! So it’s good that Google made a nice, unthreatening video (note the pink tee-shirt) explaining its position on SEO — “It’s not spam!” — (good to know), that can be shown to clients. Google’s authority on this matter helps alleviate some of the clients’ fears and makes developers’ job a bit easier… Enjoy: