Joshua Noble

Visiting Faculty
Country: US

Joshua Noble is a developer, designer, teacher, and daydreamer based in Portland, Oregon and Copenhagen, Denmark and is the author of Programming Interactivity: A Designer’s Guide to Processing, Arduino, and openFrameworks. He likes to think about and work on spaces, places, computation, and communication.

He wrestles with how to say what it is that he does but lately he’s been going with “I philosophize about human computer interaction”. He believes that art, design, programming, and electronics are all more or less the same task: understanding what we want technology to do and how technology is changing us. Joshua is most interested in making tools for understanding, learning, and exploring the world and one another especially by recycling and repurposing spaces, objects, concepts using simple, inexpensive, and extensible components.

As an undergraduate, Joshua studied linguistics and cognitive science so he is also quite interested in exploring tools and techniques for learning languages and systems. His work is all done done with C/C++, ActionScript, Processing, AVR controllers, pencil, paper, coffee, and the occasional long run to clear his head.