howtothinkaboutsoftware

56
How To Think About Software Douglass Turner Elastic Image Software

Upload: douglass-turner

Post on 14-Apr-2017

120 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: HowToThinkAboutSoftware

How To Think About SoftwareDouglass Turner

Elastic Image Software

Page 2: HowToThinkAboutSoftware

Software is hand made

Page 3: HowToThinkAboutSoftware

Software is pure thought stuff

Page 4: HowToThinkAboutSoftware

Software is often free

Linux Apache Python C C++ Perl Java Javascript jQuery Bootstrap Bootply CSS Less Ruby Ruby on Rails Clojure Git GitHub

Page 5: HowToThinkAboutSoftware

Software is eating the world

Page 6: HowToThinkAboutSoftware

A camera is not a camera. A photo is not a photo

Page 7: HowToThinkAboutSoftware
Page 8: HowToThinkAboutSoftware
Page 9: HowToThinkAboutSoftware
Page 10: HowToThinkAboutSoftware
Page 11: HowToThinkAboutSoftware

A camera is software. A picture is data.

Page 12: HowToThinkAboutSoftware
Page 13: HowToThinkAboutSoftware

Without software this is just an inert piece of silicon

Page 14: HowToThinkAboutSoftware

Foto Demo

Page 15: HowToThinkAboutSoftware

Elastic Image Software LLC

Page 16: HowToThinkAboutSoftware
Page 17: HowToThinkAboutSoftware
Page 18: HowToThinkAboutSoftware
Page 19: HowToThinkAboutSoftware
Page 20: HowToThinkAboutSoftware

void main() { vec4 raw = texture2D(hero, v_st); vec3 inverted = 1.0 - raw.rgb; gl_FragColor = vec4(inverted, 1.0); }

Page 21: HowToThinkAboutSoftware

r 0.517 g 0.231 b 0.196

Page 22: HowToThinkAboutSoftware

rinverted = 1 - r ginverted = 1 - g binverted = 1 - b

Page 23: HowToThinkAboutSoftware

r 0.483 g 0.769 b 0.804

Page 24: HowToThinkAboutSoftware

Is It Real?

Page 25: HowToThinkAboutSoftware
Page 26: HowToThinkAboutSoftware
Page 27: HowToThinkAboutSoftware
Page 28: HowToThinkAboutSoftware
Page 29: HowToThinkAboutSoftware

Sheikh Zayed Grand Mosque, Abu Dhabi

Page 30: HowToThinkAboutSoftware
Page 31: HowToThinkAboutSoftware
Page 32: HowToThinkAboutSoftware
Page 33: HowToThinkAboutSoftware
Page 34: HowToThinkAboutSoftware
Page 35: HowToThinkAboutSoftware
Page 36: HowToThinkAboutSoftware

Bali, Indonesia

Page 37: HowToThinkAboutSoftware
Page 38: HowToThinkAboutSoftware
Page 39: HowToThinkAboutSoftware
Page 40: HowToThinkAboutSoftware
Page 41: HowToThinkAboutSoftware
Page 42: HowToThinkAboutSoftware
Page 43: HowToThinkAboutSoftware
Page 44: HowToThinkAboutSoftware
Page 45: HowToThinkAboutSoftware

How to Be Awesome

Page 46: HowToThinkAboutSoftware

See

Page 47: HowToThinkAboutSoftware
Page 48: HowToThinkAboutSoftware
Page 49: HowToThinkAboutSoftware
Page 50: HowToThinkAboutSoftware

The Guggenheim MuseumMuseum of Modern ArtThe Noguchi Museum

The High Line*ET Modern*

Storm King Art Center*free

Page 51: HowToThinkAboutSoftware

Unplug

Page 52: HowToThinkAboutSoftware

Write It Down

Page 53: HowToThinkAboutSoftware

Make Stuff

Page 54: HowToThinkAboutSoftware

Ask

Page 55: HowToThinkAboutSoftware

Courage & Belief Fear & Doubt

Page 56: HowToThinkAboutSoftware

Doug Turner Elastic Image Software email: [email protected] mobile: 781 775 3708 twitter: @dugla skype: dduuggllaa