Category Archives: Software Development

ConveyUX – Highlights from the cheap seats

Last week I managed to squeeze time into my crazy schedule to attend the ConveyUX conference in Seattle sponsored by BlinkUX. I was delighted to see the international turnout and many familiar faces from the UW HCDE program. While I … Continue reading

Posted in Content with Context, Curation, Design, Human Centered Design, Innovation, Intellectual Capital, Knowledge Management, Learning, Relationship Capital, Software Development, User Experience | Leave a comment

Find. Copy. Paste. Tweak.

“Technology is anything that wasn’t around when you were born.  If it was around, it’s an appliance.” – Alan Kay I keep thinking that nothing can amaze me any more when it comes to technology. Then I come face to face … Continue reading

Posted in Content with Context, Design, Human Centered Design, Innovation, Learning, Software Development, User Experience, Working in teams | 4 Comments

Graduate Students – Best Knowledge Transfer System

Way too many sleeps ago, Russ Ackoff shared that the best information retrieval system and best knowledge transfer system was the collection of graduate students that worked with him at Penn’s Wharton School. “Every morning when I come into the … Continue reading

Posted in Attenex Patterns, Content with Context, Human Centered Design, Knowledge Management, Learning, Software Development, University, Wine | 4 Comments

Advice to a Non-Technical CEO of a Software Startup

One of the challenges of an early stage software start-up is whether to have a non-technical CEO who has a good set of relationships with prospective customers, or to have a CEO who really understands the technology and the art … Continue reading

Posted in Ask and Tell, Attenex, Content with Context, Design, Human Centered Design, Learning, organizing, Russ Ackoff, Software Development, User Experience, Working in teams | 13 Comments

Visual Search – Please, I’m begging you!

At breakfast the other morning, my colleague Alan Wood was excited to try out a software tool, Devonthink, that he’d just read about in Steven Johnson’s Where Good Ideas Come From:  “Private serendipity can be cultivated by technology as well. For … Continue reading

Posted in Attenex Patterns, Content with Context, Knowledge Management, Software Development, Visual Analytics, Visual pattern Language | 1 Comment

Software Practice – A PaineFull Discussion

One of the joys of teaching graduate school is getting to interact with bright young HCDE PhD students. Recently, I’ve been able to spend quality time with Drew Paine, a software engineering graduate of Rose-Hulman Institute of Technology. Drew reminded … Continue reading

Posted in Content with Context, Design, Human Centered Design, Intellectual Capital, Knowledge Management, Learning, Software Development, Teaching, University, User Experience | 2 Comments

Observing Users for Software Development

“You can observe a lot by just watching.”  – Yogi Berra Too many years ago, I sat in a sterile conference room at DEC mesmerized by the lecture being given by the talking head on the video, Russ Ackoff.  Ackoff … Continue reading

Posted in ALL-IN-1, Attenex, Attenex Patterns, Design, Human Centered Design, Innovation, Software Development, User Experience | 5 Comments

Walter’s Laws

While creating and developing ALL-IN-1, I wrote down my first law of software development – “Any product not used by its developers ain’t worth squat.” In building our system, we depended on ALL-IN-1 to coordinate the work among the developers. … Continue reading

Posted in ALL-IN-1, Content with Context, Software Development, WUKID | 2 Comments

Sifteo Siftables – So Near, So Far

A couple of months ago, my user experience researcher daughter, Liz Shelly, sent me an email asking if I’d see the Sifteo Siftables.  She was walking to lunch in the Financial District of San Francisco and came across some Sifteo employees … Continue reading

Posted in Human Centered Design, Software Development, Transactive Content, User Experience | Leave a comment

The Other 90% of Software Product Development

So you’ve just finished your alpha software product and you are ready to release it to the world to get some feedback.  Congratulations.  Now you are ready for the next 90% of the software development effort – RAAMPUSS. In a … Continue reading

Posted in organizing, Software Development, User Experience | 3 Comments