SlideShare une entreprise Scribd logo
1  sur  80
Télécharger pour lire hors ligne
Hello.
I’m Guy.
meetgooya.com
stupidapp@gmail.com




Guy Haviv   meetgooya.com   @stupidapp
a brief introduction to

Design Hacking /
Generative Design


Guy Haviv      meetgooya.com   @stupidapp
Design Hacking / Generative Design




We’ll talk about:

Mixing technology with
aesthetics to generate
awesomeness.


Guy Haviv            meetgooya.com   @stupidapp
Outline


- Introduction
- Ideas are fluid
- Design Hacking
- Generative Design


Guy Haviv   meetgooya.com   @stupidapp
Introduction



Guy Haviv   meetgooya.com   @stupidapp
Introduction


Interactive design is at the
intersection between design &
technology.
We usually talk about making
things easy.
Instead, let’s talk about making
things beautiful.

Guy Haviv      meetgooya.com   @stupidapp
Introduction




I’ve heard this from several teachers at Shenkar:
Nowadays, kids already know
all about the creative software
used for design

— all we can do is teach you
how to think.

Guy Haviv      meetgooya.com          @stupidapp
Introduction




I’ve heard this from several teachers at Shenkar:
Nowadays, kids already know
all about the creative software
used for design

— all we can do is teach you
how to think.

Guy Haviv      meetgooya.com          @stupidapp
Introduction




In design school I...
Trained my eyes
Learned how to think
Learned a craft

Today we’ll explore one (new)
aspect of digital craft.

Guy Haviv       meetgooya.com   @stupidapp
Introduction




What I learned
from my illustrator
friend:

Guy Haviv      meetgooya.com   @stupidapp
Introduction




be obsessed with
the process.
Draw > Xerox to 2000% > Draw Again > Scan > Add type




Guy Haviv      meetgooya.com       @stupidapp
Introduction




everyone’s using
the same tools?
let’s tinker with the
tools then!
Guy Haviv      meetgooya.com   @stupidapp
Introduction




Why are we talking about this?
diving into the digital craft can
give digital designers an edge
over their print colleagues.
And most of this stuff is super
useful for print design as well.

Guy Haviv      meetgooya.com     @stupidapp
Ideas are fluid



Guy Haviv   meetgooya.com   @stupidapp
Ideas are fluid




Ideas are fluid.
they can be mixed & matched
like design elements.



Guy Haviv         meetgooya.com   @stupidapp
Ideas are fluid




Vered Mosenzon calls this
‘spinning ideas’.

IDEO developed Method Cards
to support idea generation

Guy Haviv         meetgooya.com   @stupidapp
IDEO Method Cards app




Guy Haviv   meetgooya.com   @stupidapp
IDEO Method Cards app




Guy Haviv   meetgooya.com   @stupidapp
Design ‘Hacking’



Guy Haviv   meetgooya.com   @stupidapp
Design Hacking




in the 80s,

Macs have
revolutionized
graphic design.

Guy Haviv        meetgooya.com   @stupidapp
Design Hacking




more accurately,
WYSIWYG + PostScript
revolutionized graphic design.



Guy Haviv        meetgooya.com   @stupidapp
Design Hacking




We’ll focus on Mac
software / hacks
today.

Guy Haviv        meetgooya.com   @stupidapp
Design Hacking




hack #01

Be a screen
capture ninja.


Guy Haviv        meetgooya.com   @stupidapp
Design Hacking




Cmd+Shift+3
Cmd+Shift+4
Cmd+Shift+4 ... Space
(Copies Windows’ drop shadows!)

also:
try these with Ctrl added
use Space like in Illustrator


Guy Haviv        meetgooya.com    @stupidapp
Design Hacking




hack #02

Be an icon
capture ninja.


Guy Haviv        meetgooya.com   @stupidapp
Design Hacking




hack #02: Be an icon capture ninja.
Copy any file/folder in Finder
Open Preview
Cmd+N
w00t.



Guy Haviv        meetgooya.com        @stupidapp
Design Hacking




hack #03

Understand the
.AI + .PDF
relationship

Guy Haviv        meetgooya.com   @stupidapp
Design Hacking




Illustrator is an incredible app -
it has forward compatibility.
Each .ai file actually has a hidden .pdf file inside.




Guy Haviv        meetgooya.com         @stupidapp
Design Hacking




Guy Haviv            meetgooya.com                 @stupidapp
.ai + pdf bundles enable QuickLook on .ai files.
Design Hacking




hack #04

Be an app bundle
researcher/ninja.


Guy Haviv        meetgooya.com   @stupidapp
Design Hacking




The Finder has a trick called
bundles.

Bundles are folders that act like
single files.
They hide some good stuff inside.


Guy Haviv        meetgooya.com      @stupidapp
Design Hacking




.app files are bundles.
Let’s look at an example.


iWork files used to be bundles.
Let’s extract some media from a .keynote document




Guy Haviv        meetgooya.com   @stupidapp
Design Hacking




hack #05

Fonts are usually
embedded within
PDFs

Guy Haviv        meetgooya.com   @stupidapp
Design Hacking




When you export a file to PDF,
the relevant fonts are being
embedded into that PDF.
And you can extract them.
Get FontForge to try this stuff out.




Guy Haviv        meetgooya.com         @stupidapp
Design Hacking




(demo).




Guy Haviv        meetgooya.com   @stupidapp
Design Hacking




hack #06

Be a
PDF-everywhere
ninja.

Guy Haviv        meetgooya.com   @stupidapp
Design Hacking




Printers speak
PostScript.


Guy Haviv        meetgooya.com   @stupidapp
Design Hacking




PDFs are
PostScript
wrappers.
Illustrator is like a planning environment for PDFs.


Guy Haviv        meetgooya.com      @stupidapp
Design Hacking




Macs speak PDF
quick fluently.


Guy Haviv        meetgooya.com   @stupidapp
Design Hacking




Macs speak PDF quick fluently.
Nearly every time you see
something on screen, it’s a
vector PDF.




Guy Haviv        meetgooya.com   @stupidapp
Design Hacking




Demo
Grapher
Dictionary
iCal




Guy Haviv        meetgooya.com   @stupidapp
Design Hacking




Guy Haviv        meetgooya.com   @stupidapp
Design Hacking




Guy Haviv        meetgooya.com   @stupidapp
Design Hacking




(demo).




Guy Haviv        meetgooya.com   @stupidapp
Generative Design



Guy Haviv   meetgooya.com   @stupidapp
Generative Design




Just like ideas are fluid

Objects, type &
images shold be
fluid as well.

Guy Haviv           meetgooya.com   @stupidapp
Generative Design




We could use technology
to make image, shape &
type even more fluid.



Guy Haviv           meetgooya.com   @stupidapp
Generative Design




We should master
our tools, and then
alter them.

Guy Haviv           meetgooya.com   @stupidapp
Generative Design




generative tool #01
Core Image Fun House

Get it when downloading Xcode:
http://developer.apple.com/technologies/xcode.html

Mac only



Guy Haviv            meetgooya.com                   @stupidapp
Generative Design




Core Image Fun House
Take an image and stack a
bunch of live pixel effects on top
of it.
(originally made as a technology exploration tool)




Guy Haviv           meetgooya.com   @stupidapp
Design Hacking




Guy Haviv        meetgooya.com   @stupidapp
Generative Design




(demo).




Guy Haviv           meetgooya.com   @stupidapp
Generative Design




generative tool #02
Quartz Composer

Get it when downloading Xcode:
http://developer.apple.com/technologies/xcode.html

Mac only



Guy Haviv            meetgooya.com                   @stupidapp
Generative Design




Quartz Composer
Node based visual language for
mixing image, video, audio,
code & other media.




Guy Haviv           meetgooya.com   @stupidapp
Guy Haviv   meetgooya.com   @stupidapp
Generative Design




Quartz Composer files are
called Compositions.
They are used on the Mac as:
Screen savers
iTunes visualizers
Keynote plugins

They are also playable on any Mac with Quicktime.



Guy Haviv           meetgooya.com   @stupidapp
Generative Design

I used Quartz Composer to create an interactive poster.




Guy Haviv           meetgooya.com       @stupidapp
Generative Design




(demo).




Guy Haviv           meetgooya.com   @stupidapp
Generative Design




generative tool #03
Processing

processing.org
Mac & PC
Open source



Guy Haviv           meetgooya.com   @stupidapp
Generative Design




Processing
Maybe the most well known
generative design tool.

Open Source, very well
documented.


Guy Haviv           meetgooya.com   @stupidapp
Generative Design




                                    Write simplified Java
                                    code, get visual results.
                                    Thousands of samples
                                    to play with.




Guy Haviv           meetgooya.com         @stupidapp
Guy Haviv   meetgooya.com   @stupidapp
Generative Design




generative tool #04
NodeBox

nodebox.net
Mac only
Open Source



Guy Haviv           meetgooya.com   @stupidapp
Generative Design




NodeBox
NodeBox is fucking awesome.

You write Python code &
generate vector graphics.
Copy as PDF to Illustrator to continue tweaking.



Guy Haviv           meetgooya.com   @stupidapp
Guy Haviv   meetgooya.com   @stupidapp
Generative Design

I used NodeBox to generate posters with infographics




Guy Haviv           meetgooya.com      @stupidapp
Generative Design

and also in a branding project to wrap shapes around paths




Guy Haviv           meetgooya.com      @stupidapp
Generative Design

and also in a branding project to wrap shapes around paths




Guy Haviv           meetgooya.com      @stupidapp
Generative Design




(demo).




Guy Haviv           meetgooya.com   @stupidapp
Generative Design




generative tool #05
Scriptographer
Illustrator scripting plugin
scriptographer.org
Mac & PC
Open source



Guy Haviv            meetgooya.com   @stupidapp
Generative Design




Scriptographer is an interactive
scripting environment for
Illustrator.
It adds a palette with scripts and a few tools - all of
which can be edited and manipulated.




Guy Haviv           meetgooya.com    @stupidapp
Generative Design




Guy Haviv           meetgooya.com   @stupidapp
Generative Design




generative tool #06
PostScript Hacking




Guy Haviv           meetgooya.com   @stupidapp
Generative Design




What happens if you output an
Illustrator file to .ps, and then
play with random numbers
inside?
And then open the .ps with Adobe Distiller to make
it a PDF to view the results?



Guy Haviv           meetgooya.com   @stupidapp
Generative Design

I used postscript hacking mainly to distort shapes




Guy Haviv           meetgooya.com       @stupidapp
Generative Design

I used postscript hacking mainly to distort shapes




Guy Haviv           meetgooya.com       @stupidapp
Generative Design




(demo).




Guy Haviv           meetgooya.com   @stupidapp
Summary



Guy Haviv   meetgooya.com   @stupidapp
Generative Design




Don’t treat all of this
as merely eye candy.

Always attempt to
marry code & concept.


Guy Haviv           meetgooya.com   @stupidapp
Summary




thank you.
Slides available on:
http://tinyurl.com/designhacking

There’s a lot more to learn / explore:
http://www.creativeapplications.net/
http://www.generatorx.no/category/tools-code/



Guy Haviv    meetgooya.com     @stupidapp

Contenu connexe

Tendances

Evaluation- Question 6
Evaluation- Question 6Evaluation- Question 6
Evaluation- Question 6asmediagroup1
 
A New Era for Animators
A New Era for AnimatorsA New Era for Animators
A New Era for AnimatorsFITC
 
Open Sourcing the Secret Sauce
Open Sourcing the Secret SauceOpen Sourcing the Secret Sauce
Open Sourcing the Secret SauceFITC
 
Tour of Mobile usability testing apps and services
Tour of Mobile usability testing apps and servicesTour of Mobile usability testing apps and services
Tour of Mobile usability testing apps and servicesvijayhanumolu
 
Question 4 How did you use media technologies in the construction and researc...
Question 4 How did you use media technologies in the construction and researc...Question 4 How did you use media technologies in the construction and researc...
Question 4 How did you use media technologies in the construction and researc...Nay4697
 
Question 4 Evaluation - Rosie Harvey
Question 4 Evaluation - Rosie HarveyQuestion 4 Evaluation - Rosie Harvey
Question 4 Evaluation - Rosie Harveyroharvey
 
Citrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping WorkshopCitrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping WorkshopReuven Cohen
 
Question 4
Question 4Question 4
Question 4roharvey
 
iOS design: a case study
iOS design: a case studyiOS design: a case study
iOS design: a case studyJohan Ronsse
 
Pippa Evans CR 4 powerpoint 514432
Pippa Evans CR 4 powerpoint 514432Pippa Evans CR 4 powerpoint 514432
Pippa Evans CR 4 powerpoint 514432mediastudiesf1n34rts
 
Question 4
Question 4Question 4
Question 4JGasan
 
Todd Kelley - Low Life Media 2012
Todd Kelley - Low Life Media 2012Todd Kelley - Low Life Media 2012
Todd Kelley - Low Life Media 2012Todd Kelley
 
Question 4 Evaluation - Rosie Harvey
Question 4 Evaluation - Rosie Harvey Question 4 Evaluation - Rosie Harvey
Question 4 Evaluation - Rosie Harvey roharvey
 
Design Systems (english) #UXCE20
Design Systems (english) #UXCE20Design Systems (english) #UXCE20
Design Systems (english) #UXCE20Benno Loewenberg
 
UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)
UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)
UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)Ilya Zakharau
 
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...ZeroTurnaround
 
Critical analysis 4
Critical analysis 4Critical analysis 4
Critical analysis 4sijjal
 

Tendances (20)

Evaluation- Question 6
Evaluation- Question 6Evaluation- Question 6
Evaluation- Question 6
 
A New Era for Animators
A New Era for AnimatorsA New Era for Animators
A New Era for Animators
 
Open Sourcing the Secret Sauce
Open Sourcing the Secret SauceOpen Sourcing the Secret Sauce
Open Sourcing the Secret Sauce
 
Tour of Mobile usability testing apps and services
Tour of Mobile usability testing apps and servicesTour of Mobile usability testing apps and services
Tour of Mobile usability testing apps and services
 
Question 4 How did you use media technologies in the construction and researc...
Question 4 How did you use media technologies in the construction and researc...Question 4 How did you use media technologies in the construction and researc...
Question 4 How did you use media technologies in the construction and researc...
 
Question 4 Evaluation - Rosie Harvey
Question 4 Evaluation - Rosie HarveyQuestion 4 Evaluation - Rosie Harvey
Question 4 Evaluation - Rosie Harvey
 
Citrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping WorkshopCitrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping Workshop
 
Question 4
Question 4Question 4
Question 4
 
iOS design: a case study
iOS design: a case studyiOS design: a case study
iOS design: a case study
 
Pippa Evans CR 4 powerpoint 514432
Pippa Evans CR 4 powerpoint 514432Pippa Evans CR 4 powerpoint 514432
Pippa Evans CR 4 powerpoint 514432
 
Open Source Design - FSOSS 2008
Open Source Design - FSOSS 2008Open Source Design - FSOSS 2008
Open Source Design - FSOSS 2008
 
Question 4
Question 4Question 4
Question 4
 
Todd Kelley - Low Life Media 2012
Todd Kelley - Low Life Media 2012Todd Kelley - Low Life Media 2012
Todd Kelley - Low Life Media 2012
 
Q4. Technology
Q4. Technology Q4. Technology
Q4. Technology
 
Question 4 Evaluation - Rosie Harvey
Question 4 Evaluation - Rosie Harvey Question 4 Evaluation - Rosie Harvey
Question 4 Evaluation - Rosie Harvey
 
Design Systems (english) #UXCE20
Design Systems (english) #UXCE20Design Systems (english) #UXCE20
Design Systems (english) #UXCE20
 
UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)
UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)
UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)
 
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
 
Critical analysis 4
Critical analysis 4Critical analysis 4
Critical analysis 4
 
Oxymoron
OxymoronOxymoron
Oxymoron
 

En vedette

Mobile Health | nascent at McKesson
Mobile Health | nascent at McKessonMobile Health | nascent at McKesson
Mobile Health | nascent at McKessonnascent
 
Embracing mobile platforms | nascent at carmel ventures
Embracing mobile platforms | nascent at carmel venturesEmbracing mobile platforms | nascent at carmel ventures
Embracing mobile platforms | nascent at carmel venturesnascent
 
Responsive Design - New UX Methodologies
Responsive Design - New UX Methodologies Responsive Design - New UX Methodologies
Responsive Design - New UX Methodologies Lior Yair
 
Computer hacking
Computer hackingComputer hacking
Computer hackingArjun Tomar
 
Course on Ehtical Hacking - Introduction
Course on Ehtical Hacking - IntroductionCourse on Ehtical Hacking - Introduction
Course on Ehtical Hacking - IntroductionBharat Thakkar
 
Computer Hacking - An Introduction
Computer Hacking - An IntroductionComputer Hacking - An Introduction
Computer Hacking - An IntroductionJayaseelan Vejayon
 
TYPES OF HACKING
TYPES OF HACKINGTYPES OF HACKING
TYPES OF HACKINGSHERALI445
 
Hacking the Web
Hacking the WebHacking the Web
Hacking the WebMike Crabb
 
ethical hacking in the modern times
ethical hacking in the modern timesethical hacking in the modern times
ethical hacking in the modern timesjeshin jose
 
彩蝶计划2008版(第二版)
彩蝶计划2008版(第二版)彩蝶计划2008版(第二版)
彩蝶计划2008版(第二版)mingxia
 
Unit 1.4 Introduction to Programming
Unit 1.4 Introduction to ProgrammingUnit 1.4 Introduction to Programming
Unit 1.4 Introduction to ProgrammingIntan Jameel
 
LinkedUp kickoff meeting session 4
LinkedUp kickoff meeting session 4LinkedUp kickoff meeting session 4
LinkedUp kickoff meeting session 4Hendrik Drachsler
 
2010 National Latin Exam Information
2010 National Latin Exam Information2010 National Latin Exam Information
2010 National Latin Exam InformationNSellers1
 
E2AGP - Country Portfolio
E2AGP - Country PortfolioE2AGP - Country Portfolio
E2AGP - Country Portfolioroxannemiller
 
Lyddie: Unit2 lesson5
Lyddie:  Unit2 lesson5Lyddie:  Unit2 lesson5
Lyddie: Unit2 lesson5Terri Weiss
 
Jude's Drafting Table The Strawberry Question
Jude's Drafting Table The Strawberry QuestionJude's Drafting Table The Strawberry Question
Jude's Drafting Table The Strawberry Questionsixteen.wiishes
 

En vedette (20)

Mobile Health | nascent at McKesson
Mobile Health | nascent at McKessonMobile Health | nascent at McKesson
Mobile Health | nascent at McKesson
 
Embracing mobile platforms | nascent at carmel ventures
Embracing mobile platforms | nascent at carmel venturesEmbracing mobile platforms | nascent at carmel ventures
Embracing mobile platforms | nascent at carmel ventures
 
Responsive Design - New UX Methodologies
Responsive Design - New UX Methodologies Responsive Design - New UX Methodologies
Responsive Design - New UX Methodologies
 
Computer hacking
Computer hackingComputer hacking
Computer hacking
 
Course on Ehtical Hacking - Introduction
Course on Ehtical Hacking - IntroductionCourse on Ehtical Hacking - Introduction
Course on Ehtical Hacking - Introduction
 
Ethical Hacking
Ethical HackingEthical Hacking
Ethical Hacking
 
Computer Hacking - An Introduction
Computer Hacking - An IntroductionComputer Hacking - An Introduction
Computer Hacking - An Introduction
 
ETHICAL HACKING PPT
ETHICAL HACKING PPTETHICAL HACKING PPT
ETHICAL HACKING PPT
 
TYPES OF HACKING
TYPES OF HACKINGTYPES OF HACKING
TYPES OF HACKING
 
Hacking the Web
Hacking the WebHacking the Web
Hacking the Web
 
ethical hacking in the modern times
ethical hacking in the modern timesethical hacking in the modern times
ethical hacking in the modern times
 
Growth Hacker le Social Media - Growth Hacking Paris 10
Growth Hacker le Social Media - Growth Hacking Paris 10Growth Hacker le Social Media - Growth Hacking Paris 10
Growth Hacker le Social Media - Growth Hacking Paris 10
 
彩蝶计划2008版(第二版)
彩蝶计划2008版(第二版)彩蝶计划2008版(第二版)
彩蝶计划2008版(第二版)
 
Unit 1.4 Introduction to Programming
Unit 1.4 Introduction to ProgrammingUnit 1.4 Introduction to Programming
Unit 1.4 Introduction to Programming
 
LinkedUp kickoff meeting session 4
LinkedUp kickoff meeting session 4LinkedUp kickoff meeting session 4
LinkedUp kickoff meeting session 4
 
Benvinguts
BenvingutsBenvinguts
Benvinguts
 
2010 National Latin Exam Information
2010 National Latin Exam Information2010 National Latin Exam Information
2010 National Latin Exam Information
 
E2AGP - Country Portfolio
E2AGP - Country PortfolioE2AGP - Country Portfolio
E2AGP - Country Portfolio
 
Lyddie: Unit2 lesson5
Lyddie:  Unit2 lesson5Lyddie:  Unit2 lesson5
Lyddie: Unit2 lesson5
 
Jude's Drafting Table The Strawberry Question
Jude's Drafting Table The Strawberry QuestionJude's Drafting Table The Strawberry Question
Jude's Drafting Table The Strawberry Question
 

Similaire à A Brief Introduction to Design Hacking + Generative Design

Generative Design and Design Hacking
Generative Design and Design HackingGenerative Design and Design Hacking
Generative Design and Design HackingDesignit
 
Designit in Barcelona: an introduction to Generative Design
Designit in Barcelona: an introduction to Generative DesignDesignit in Barcelona: an introduction to Generative Design
Designit in Barcelona: an introduction to Generative DesignGuy Haviv
 
Open Hack Taiwan 2012 - Hacking 101
Open Hack Taiwan 2012 - Hacking 101Open Hack Taiwan 2012 - Hacking 101
Open Hack Taiwan 2012 - Hacking 101sriramiyer2007
 
Hacker DoJo FaBo's LT.
Hacker DoJo FaBo's LT.Hacker DoJo FaBo's LT.
Hacker DoJo FaBo's LT.Akira Sasaki
 
Choose SketchApp over Photoshop for UI/UX
Choose SketchApp over Photoshop for UI/UXChoose SketchApp over Photoshop for UI/UX
Choose SketchApp over Photoshop for UI/UXJens Hoffmann
 
By Thoughtworks | Reviving the art of software design with Andy Marks and Pam...
By Thoughtworks | Reviving the art of software design with Andy Marks and Pam...By Thoughtworks | Reviving the art of software design with Andy Marks and Pam...
By Thoughtworks | Reviving the art of software design with Andy Marks and Pam...IngridBuenaventura
 
Lean UX in the Enterprise
Lean UX in the EnterpriseLean UX in the Enterprise
Lean UX in the EnterpriseAustin Knight
 
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)Austin Ogilvie
 
Improving developer collaboration with CodeSandbox
Improving developer collaboration with CodeSandboxImproving developer collaboration with CodeSandbox
Improving developer collaboration with CodeSandboxAbati Adewale
 
Being a Little Agile
Being a Little AgileBeing a Little Agile
Being a Little AgileDaniel Blair
 
Designing the Industrial Internet
Designing the Industrial InternetDesigning the Industrial Internet
Designing the Industrial InternetDane Petersen
 
Frugal Web Development
Frugal Web DevelopmentFrugal Web Development
Frugal Web Developmenttcottrill
 
Google Assistant Overview
Google Assistant Overview  Google Assistant Overview
Google Assistant Overview AI.academy
 
Deck 6-80-140-196-213-271-321-364-413
Deck 6-80-140-196-213-271-321-364-413Deck 6-80-140-196-213-271-321-364-413
Deck 6-80-140-196-213-271-321-364-413Justin Ezor
 
Personal skills audit
Personal skills auditPersonal skills audit
Personal skills auditBoxedKat
 
Designing Mobile Interfaces - Goodpatch Workshop SF
Designing Mobile Interfaces - Goodpatch Workshop SFDesigning Mobile Interfaces - Goodpatch Workshop SF
Designing Mobile Interfaces - Goodpatch Workshop SFBoris Friedrich Milkowski
 
Using WordPress as a Headless CMS with WPGraphQL
Using WordPress as a Headless CMS with WPGraphQLUsing WordPress as a Headless CMS with WPGraphQL
Using WordPress as a Headless CMS with WPGraphQLAri-Pekka Koponen
 
Lean Prototyping - A Practical Guide
Lean Prototyping - A Practical GuideLean Prototyping - A Practical Guide
Lean Prototyping - A Practical GuideFramebench
 

Similaire à A Brief Introduction to Design Hacking + Generative Design (20)

Generative Design and Design Hacking
Generative Design and Design HackingGenerative Design and Design Hacking
Generative Design and Design Hacking
 
Designit in Barcelona: an introduction to Generative Design
Designit in Barcelona: an introduction to Generative DesignDesignit in Barcelona: an introduction to Generative Design
Designit in Barcelona: an introduction to Generative Design
 
Open Hack Taiwan 2012 - Hacking 101
Open Hack Taiwan 2012 - Hacking 101Open Hack Taiwan 2012 - Hacking 101
Open Hack Taiwan 2012 - Hacking 101
 
Hacker DoJo FaBo's LT.
Hacker DoJo FaBo's LT.Hacker DoJo FaBo's LT.
Hacker DoJo FaBo's LT.
 
Choose SketchApp over Photoshop for UI/UX
Choose SketchApp over Photoshop for UI/UXChoose SketchApp over Photoshop for UI/UX
Choose SketchApp over Photoshop for UI/UX
 
By Thoughtworks | Reviving the art of software design with Andy Marks and Pam...
By Thoughtworks | Reviving the art of software design with Andy Marks and Pam...By Thoughtworks | Reviving the art of software design with Andy Marks and Pam...
By Thoughtworks | Reviving the art of software design with Andy Marks and Pam...
 
Lean UX in the Enterprise
Lean UX in the EnterpriseLean UX in the Enterprise
Lean UX in the Enterprise
 
HDF Product Designer Desktop
HDF Product Designer DesktopHDF Product Designer Desktop
HDF Product Designer Desktop
 
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
 
Improving developer collaboration with CodeSandbox
Improving developer collaboration with CodeSandboxImproving developer collaboration with CodeSandbox
Improving developer collaboration with CodeSandbox
 
Being a Little Agile
Being a Little AgileBeing a Little Agile
Being a Little Agile
 
Designing the Industrial Internet
Designing the Industrial InternetDesigning the Industrial Internet
Designing the Industrial Internet
 
Drawtify Pitch Deck
Drawtify Pitch DeckDrawtify Pitch Deck
Drawtify Pitch Deck
 
Frugal Web Development
Frugal Web DevelopmentFrugal Web Development
Frugal Web Development
 
Google Assistant Overview
Google Assistant Overview  Google Assistant Overview
Google Assistant Overview
 
Deck 6-80-140-196-213-271-321-364-413
Deck 6-80-140-196-213-271-321-364-413Deck 6-80-140-196-213-271-321-364-413
Deck 6-80-140-196-213-271-321-364-413
 
Personal skills audit
Personal skills auditPersonal skills audit
Personal skills audit
 
Designing Mobile Interfaces - Goodpatch Workshop SF
Designing Mobile Interfaces - Goodpatch Workshop SFDesigning Mobile Interfaces - Goodpatch Workshop SF
Designing Mobile Interfaces - Goodpatch Workshop SF
 
Using WordPress as a Headless CMS with WPGraphQL
Using WordPress as a Headless CMS with WPGraphQLUsing WordPress as a Headless CMS with WPGraphQL
Using WordPress as a Headless CMS with WPGraphQL
 
Lean Prototyping - A Practical Guide
Lean Prototyping - A Practical GuideLean Prototyping - A Practical Guide
Lean Prototyping - A Practical Guide
 

Dernier

Project Brief & Information Architecture Report
Project Brief & Information Architecture ReportProject Brief & Information Architecture Report
Project Brief & Information Architecture Reportamberjiles31
 
Chicago Medical Malpractice Lawyer Chicago Medical Malpractice Lawyer.pdf
Chicago Medical Malpractice Lawyer Chicago Medical Malpractice Lawyer.pdfChicago Medical Malpractice Lawyer Chicago Medical Malpractice Lawyer.pdf
Chicago Medical Malpractice Lawyer Chicago Medical Malpractice Lawyer.pdfSourav Sikder
 
Data skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story pointsData skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story pointsyasinnathani
 
Anyhr.io | Presentation HR&Recruiting agency
Anyhr.io | Presentation HR&Recruiting agencyAnyhr.io | Presentation HR&Recruiting agency
Anyhr.io | Presentation HR&Recruiting agencyHanna Klim
 
MC Heights construction company in Jhang
MC Heights construction company in JhangMC Heights construction company in Jhang
MC Heights construction company in Jhangmcgroupjeya
 
Boat Trailers Market PPT: Growth, Outlook, Demand, Keyplayer Analysis and Opp...
Boat Trailers Market PPT: Growth, Outlook, Demand, Keyplayer Analysis and Opp...Boat Trailers Market PPT: Growth, Outlook, Demand, Keyplayer Analysis and Opp...
Boat Trailers Market PPT: Growth, Outlook, Demand, Keyplayer Analysis and Opp...IMARC Group
 
Talent Management research intelligence_13 paradigm shifts_20 March 2024.pdf
Talent Management research intelligence_13 paradigm shifts_20 March 2024.pdfTalent Management research intelligence_13 paradigm shifts_20 March 2024.pdf
Talent Management research intelligence_13 paradigm shifts_20 March 2024.pdfCharles Cotter, PhD
 
A flour, rice and Suji company in Jhang.
A flour, rice and Suji company in Jhang.A flour, rice and Suji company in Jhang.
A flour, rice and Suji company in Jhang.mcshagufta46
 
Developing Coaching Skills: Mine, Yours, Ours
Developing Coaching Skills: Mine, Yours, OursDeveloping Coaching Skills: Mine, Yours, Ours
Developing Coaching Skills: Mine, Yours, OursKaiNexus
 
The Vietnam Believer Newsletter_MARCH 25, 2024_EN_Vol. 003
The Vietnam Believer Newsletter_MARCH 25, 2024_EN_Vol. 003The Vietnam Believer Newsletter_MARCH 25, 2024_EN_Vol. 003
The Vietnam Believer Newsletter_MARCH 25, 2024_EN_Vol. 003believeminhh
 
Tata Kelola Bisnis perushaan yang bergerak
Tata Kelola Bisnis perushaan yang bergerakTata Kelola Bisnis perushaan yang bergerak
Tata Kelola Bisnis perushaan yang bergerakEditores1
 
BCE24 | Virtual Brand Ambassadors: Making Brands Personal - John Meulemans
BCE24 | Virtual Brand Ambassadors: Making Brands Personal - John MeulemansBCE24 | Virtual Brand Ambassadors: Making Brands Personal - John Meulemans
BCE24 | Virtual Brand Ambassadors: Making Brands Personal - John MeulemansBBPMedia1
 
PDT 89 - $1.4M - Seed - Plantee Innovations.pdf
PDT 89 - $1.4M - Seed - Plantee Innovations.pdfPDT 89 - $1.4M - Seed - Plantee Innovations.pdf
PDT 89 - $1.4M - Seed - Plantee Innovations.pdfHajeJanKamps
 
Q2 2024 APCO Geopolitical Radar - The Global Operating Environment for Business
Q2 2024 APCO Geopolitical Radar - The Global Operating Environment for BusinessQ2 2024 APCO Geopolitical Radar - The Global Operating Environment for Business
Q2 2024 APCO Geopolitical Radar - The Global Operating Environment for BusinessAPCO
 
UNLEASHING THE POWER OF PROGRAMMATIC ADVERTISING
UNLEASHING THE POWER OF PROGRAMMATIC ADVERTISINGUNLEASHING THE POWER OF PROGRAMMATIC ADVERTISING
UNLEASHING THE POWER OF PROGRAMMATIC ADVERTISINGlokeshwarmaha
 
HELENE HECKROTTE'S PROFESSIONAL PORTFOLIO.pptx
HELENE HECKROTTE'S PROFESSIONAL PORTFOLIO.pptxHELENE HECKROTTE'S PROFESSIONAL PORTFOLIO.pptx
HELENE HECKROTTE'S PROFESSIONAL PORTFOLIO.pptxHelene Heckrotte
 
Lecture_6.pptx English speaking easyb to
Lecture_6.pptx English speaking easyb toLecture_6.pptx English speaking easyb to
Lecture_6.pptx English speaking easyb toumarfarooquejamali32
 
MoneyBridge Pitch Deck - Investor Presentation
MoneyBridge Pitch Deck - Investor PresentationMoneyBridge Pitch Deck - Investor Presentation
MoneyBridge Pitch Deck - Investor Presentationbaron83
 
Intellectual Property Licensing Examples
Intellectual Property Licensing ExamplesIntellectual Property Licensing Examples
Intellectual Property Licensing Examplesamberjiles31
 
Cracking the ‘Business Process Outsourcing’ Code Main.pptx
Cracking the ‘Business Process Outsourcing’ Code Main.pptxCracking the ‘Business Process Outsourcing’ Code Main.pptx
Cracking the ‘Business Process Outsourcing’ Code Main.pptxWorkforce Group
 

Dernier (20)

Project Brief & Information Architecture Report
Project Brief & Information Architecture ReportProject Brief & Information Architecture Report
Project Brief & Information Architecture Report
 
Chicago Medical Malpractice Lawyer Chicago Medical Malpractice Lawyer.pdf
Chicago Medical Malpractice Lawyer Chicago Medical Malpractice Lawyer.pdfChicago Medical Malpractice Lawyer Chicago Medical Malpractice Lawyer.pdf
Chicago Medical Malpractice Lawyer Chicago Medical Malpractice Lawyer.pdf
 
Data skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story pointsData skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story points
 
Anyhr.io | Presentation HR&Recruiting agency
Anyhr.io | Presentation HR&Recruiting agencyAnyhr.io | Presentation HR&Recruiting agency
Anyhr.io | Presentation HR&Recruiting agency
 
MC Heights construction company in Jhang
MC Heights construction company in JhangMC Heights construction company in Jhang
MC Heights construction company in Jhang
 
Boat Trailers Market PPT: Growth, Outlook, Demand, Keyplayer Analysis and Opp...
Boat Trailers Market PPT: Growth, Outlook, Demand, Keyplayer Analysis and Opp...Boat Trailers Market PPT: Growth, Outlook, Demand, Keyplayer Analysis and Opp...
Boat Trailers Market PPT: Growth, Outlook, Demand, Keyplayer Analysis and Opp...
 
Talent Management research intelligence_13 paradigm shifts_20 March 2024.pdf
Talent Management research intelligence_13 paradigm shifts_20 March 2024.pdfTalent Management research intelligence_13 paradigm shifts_20 March 2024.pdf
Talent Management research intelligence_13 paradigm shifts_20 March 2024.pdf
 
A flour, rice and Suji company in Jhang.
A flour, rice and Suji company in Jhang.A flour, rice and Suji company in Jhang.
A flour, rice and Suji company in Jhang.
 
Developing Coaching Skills: Mine, Yours, Ours
Developing Coaching Skills: Mine, Yours, OursDeveloping Coaching Skills: Mine, Yours, Ours
Developing Coaching Skills: Mine, Yours, Ours
 
The Vietnam Believer Newsletter_MARCH 25, 2024_EN_Vol. 003
The Vietnam Believer Newsletter_MARCH 25, 2024_EN_Vol. 003The Vietnam Believer Newsletter_MARCH 25, 2024_EN_Vol. 003
The Vietnam Believer Newsletter_MARCH 25, 2024_EN_Vol. 003
 
Tata Kelola Bisnis perushaan yang bergerak
Tata Kelola Bisnis perushaan yang bergerakTata Kelola Bisnis perushaan yang bergerak
Tata Kelola Bisnis perushaan yang bergerak
 
BCE24 | Virtual Brand Ambassadors: Making Brands Personal - John Meulemans
BCE24 | Virtual Brand Ambassadors: Making Brands Personal - John MeulemansBCE24 | Virtual Brand Ambassadors: Making Brands Personal - John Meulemans
BCE24 | Virtual Brand Ambassadors: Making Brands Personal - John Meulemans
 
PDT 89 - $1.4M - Seed - Plantee Innovations.pdf
PDT 89 - $1.4M - Seed - Plantee Innovations.pdfPDT 89 - $1.4M - Seed - Plantee Innovations.pdf
PDT 89 - $1.4M - Seed - Plantee Innovations.pdf
 
Q2 2024 APCO Geopolitical Radar - The Global Operating Environment for Business
Q2 2024 APCO Geopolitical Radar - The Global Operating Environment for BusinessQ2 2024 APCO Geopolitical Radar - The Global Operating Environment for Business
Q2 2024 APCO Geopolitical Radar - The Global Operating Environment for Business
 
UNLEASHING THE POWER OF PROGRAMMATIC ADVERTISING
UNLEASHING THE POWER OF PROGRAMMATIC ADVERTISINGUNLEASHING THE POWER OF PROGRAMMATIC ADVERTISING
UNLEASHING THE POWER OF PROGRAMMATIC ADVERTISING
 
HELENE HECKROTTE'S PROFESSIONAL PORTFOLIO.pptx
HELENE HECKROTTE'S PROFESSIONAL PORTFOLIO.pptxHELENE HECKROTTE'S PROFESSIONAL PORTFOLIO.pptx
HELENE HECKROTTE'S PROFESSIONAL PORTFOLIO.pptx
 
Lecture_6.pptx English speaking easyb to
Lecture_6.pptx English speaking easyb toLecture_6.pptx English speaking easyb to
Lecture_6.pptx English speaking easyb to
 
MoneyBridge Pitch Deck - Investor Presentation
MoneyBridge Pitch Deck - Investor PresentationMoneyBridge Pitch Deck - Investor Presentation
MoneyBridge Pitch Deck - Investor Presentation
 
Intellectual Property Licensing Examples
Intellectual Property Licensing ExamplesIntellectual Property Licensing Examples
Intellectual Property Licensing Examples
 
Cracking the ‘Business Process Outsourcing’ Code Main.pptx
Cracking the ‘Business Process Outsourcing’ Code Main.pptxCracking the ‘Business Process Outsourcing’ Code Main.pptx
Cracking the ‘Business Process Outsourcing’ Code Main.pptx
 

A Brief Introduction to Design Hacking + Generative Design