Stephen Downes

Knowledge, Learning, Community

The is the approach I'm trying to take with CList: "With the capabilities of natural language processors, we can create a new approach to teaching UIs. User-driven UI. Instead of pushing features onto the user, the user pulls them in when needed. The software always presents a new user with the Minimum Viable Product (MVP)." That sounds easy, but it isn't. What is that minimum? Is it feed reading? Writing posts? And how are the new features unveiled - what is it to 'pull' new features into the interface? "For user to reach maximum value in complex software, they need to be in the Zone of Proximal Development (ZPD). This requires multiple approaches. In the past, teaching has been considered an after-thought to making the product. This is a mistake." Via D'Arcy Norman.

Today: Total: [Direct link] [Share]


Stephen Downes Stephen Downes, Casselman, Canada
stephen@downes.ca

Copyright 2026
Last Updated: Oct 12, 2026 10:50 a.m.

Canadian Flag Creative Commons License.