Category Archives: Software Development

Epistemology of Software?

While in the middle of a UW HCDE committee review of Drew Paine‘s dissertation research proposal, I was fascinated by the first sentence of his project goal: “The driving philosophical goal of my dissertation is to critically examine the epistemology … Continue reading

Posted in Content with Context, Human Centered Design, Software Development | 2 Comments

Daydreaming of Kindle Social Highlights

One of the joys of riding the ferry between Seattle and Bainbridge Island is bumping into the eclectic collection of friends and colleagues somewhat randomly. The other night I had the pleasure of sitting next to John Lange from Amazon. … Continue reading

Posted in Amazon Kindle, Big Data, Content with Context, Curation, Learning, Software Development | 1 Comment

Advice to a wannabe entrepreneur

More times than I can count (or even want to remember) some aspiring entrepreneur contacts me to ask for advice on how to start a business and bring their idea to market. The QBQ (question behind their question) is often … Continue reading

Posted in Design, Entrepreneuring, Flipped Perspective, Human Centered Design, Software Development, Value Capture | 3 Comments

Code Mocking? How about business plan mocking?

After 40 years of participating in software code reviews, I couldn’t stop laughing when I encountered a recent Scott Adams‘ Dilbert cartoon: Many is the code review meeting that I wished I could stand up and start mocking the fruits of … Continue reading

Posted in Dilbert, Humor, Software Development | Leave a comment

What if what we know is wrong?

Many years ago I came across a diagram of the four boxes of knowing: I was reminded of the box about “what you know that is wrong” while listening to Dana Chisnell’s talk on “Rethinking User Research and Usability Testing … Continue reading

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

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 | 3 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 | 3 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 | 12 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