VJ.js


Design for Hackability
and

Dataflow Programming in the Browser



Forrest Oliphant
jsconf.eu 2013-09-14
Berlin

Software

http://danielmartindiaz.com/soulofscience.php

Metamedia

Tools

for getting things done










mrdoob - winning at solitaire

UX Design

photo (cc) Henriksent

Layers of Abstraction










Composability

and the long tail of tool creation







demos

http://meemoo.org/hack-our-apps/
http://noflojs.org/example/



It is important that we realize today that those skills of tomorrow will have little to do with how to operate computers and a great deal to do with how to use augmented intellects, enhanced communications, and amplified imaginations.

—Howard Rheingold, Tools for Thought

  • augmented intellects
  • enhanced communications
  • amplified imaginations

Where From Here

(ks)

A Web Manifesto

  1. Love thy neighbor. That means everybody.
  2. Open-source everything creative.
  3. Teach metacognition and metaconsciousness.
  4. Combine all teh ideas.
  5. Dance / sing / code / cook / paint / create together.
  6. Disrupt disruption.
  7. Dismantle anything too big.
  8. Hackstability.
  9. Dream bigger. Focus attention upwards and outwards.
  10. Pull requests accepted.
@forresto
meemoo.org
noflojs.org