7 Matching Annotations
  1. Feb 2019
    1. “Computer literacy…is really a euphemism for forcing human beings to stretch their thinking to understand the inner workings of application logic, rather than having software-enabled products stretch to meet people’s usual ways of thinking.” — Alan Cooper, About Face

      isn't this an example of the complexity of the system being handled by the human and not the machine?

    1. I find this process resembles more of an science experiment than software engineering where you start with an hypothesis followed by validating/invalidating it through experimentation.

      i can get behind this. It's growing the final product from what exists. validating and testing hypotheses and assumptions.

    2. The process of gardening is somewhat similar to a design methodology known as metadesign where the role of the designer is not to design the final artifact but rather to design the constraints and parameters for the artifact to manifest.

      metadesign is another buzzword i can get behind.

    3. expressive tools

      I heard people talk about "expressive" tools at cplusj19 but I'm still not sure I understand everything related to that. Would be good to look into it more.

    1. "We actually costed a model to build an industrial complex retirement village where people would forfeit half their pension but get free food, free board and healthcare and so on, and get to play karaoke or gate-ball with the other residents and have a relative amount of freedom. It would cost way less than what the government's spending at the moment," he says.

      This seems reasonable and at the same time sounds slightly bizarre. I wonder how we could do this in America.