Programs and data are at the same time "made of the same stuff" and kept separate (in good programming practices).
Objects in object-oriented architectures integrate data and methods.
What is the analogy in educational technology?
Should Learning Objects be "pure" content, with appropriate 'handles', available for use by any learning activity?
Or should Learning Objects be designed and implemented as integrated content-and-use, noun-and-verb entities?
Several questions -and much fewer answers- on this aspect of educational technology design will be discussed