2,028 Matching Annotations
  1. Mar 2015
    1. Although people weren’t used to scrolling in the mid-nineties, nowadays it’s absolutely natural to scroll. For a continuous and lengthy content, like an article or a tutorial, scrolling provides even better usability than slicing up the text to several separate screens or pages.
  2. Jan 2015
    1. We strongly prefer our own term, knowledge-building community. It suggests continuity with the other knowledge-building communities that exist beyond the schools, and the term building implies that the classroom community works to produce knowledge - a collective product and not merely a summary report of what is in individual minds or a collection of outputs from group work.

      This fits with the open/closed scale for judging learning environments.

    1. We are using the term phygital as a way of emphasizing that these are a class of objects that have not simply had some digital functionality embedded within then but are connected devices whose functionality and operation is designed to exist simultaneously in both virtual and physical space.

      defining "phygital"

    2. this paper is speculating on a future in which creating game objects that link the physical and the digital presents an exciting and practical opportunity for game designers. However, such objects require interaction design approaches that not only utilise understandings from product design and graphical user interface but also how they might effectively be combined dynamically.

      Yep

    3. Dan Saffer suggests hidden affordances may actually be regarded as ‘discoverable’ (Saffer 2013) in recognition that designers may deliberately allow them to be revealed through accidental use or deliberate exploration. This is similar to the practice of game designers leaving hidden elements, or ‘easter eggs’, within their games that are discovered by accident, this practice hints at a possible interesting opportunity yet to be applied to game objects.

      The use of 'easter eggs' inside game design -- purposeful hidden objects and pathways that fall outside the common map of the game - is fascinating. I have students who say they play games in order to find these elements.

    4. the interaction design of phygital objects for games requires games designers to not only fully understand the virtual aspects the affordances they are perhaps used to, but also to extend these to include the affordances we associate with physical objects to ensure their overall game design does not cause confusion for the player.

      agency considerations in design planning

  3. Sep 2014
    1. While the Atom Protocol specifies the formats of the representations that are exchanged and the actions that can be performed on the IRIs embedded in those representations, it does not constrain the form of the URIs that are used. HTTP [RFC2616] specifies that the URI space of each server is controlled by that server, and this protocol imposes no further constraints on that control.
  4. Feb 2014
  5. Jan 2014
    1. Once you abandon entirely the crazy idea that the type of a value has anything whatsoever to do with the storage, it becomes much easier to reason about it. Of course, my point above stands: you don't need to reason about it unless you are writing unsafe code or doing some sort of heavy interoperating with unmanaged code. Let the compiler and the runtime manage the lifetime of your storage locations; that's what its good at.

      Understanding what you should (and should not) reason about in the language you are using is an important part of good programming; and a language that lets you reason (nee worry) about only the things you need to worry about is an important part of a good programming language.

    1. I first encountered empathy as an explicit design principle in the context of design thinking. You can’t design anything truly useful unless you understand the people for whom you’re designing.

      Empathy as a design principle

  6. Nov 2013
    1. Here one may certainly admire man as a mighty genius of construction, who succeeds in piling an infinitely complicated dome of concepts upon an unstable foundation, and, as it were, on running water. Of course, in order to be supported by such a foundation, his construction must be like one constructed of spiders' webs: delicate enough to be carried along by the waves, strong enough not to be blown apart by every wind.
  7. Oct 2013