Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Developers Can't Design
Search
Jen Myers
January 13, 2012
Programming
13
1.5k
Developers Can't Design
(And Other Completely Untrue Design Myths)
Jen Myers
January 13, 2012
Tweet
Share
More Decks by Jen Myers
See All by Jen Myers
Listen to Your (and All) Mothers
jenmyers
0
150
Cartoon Creativity
jenmyers
0
200
How To Not Be an Expert
jenmyers
1
240
How to Start Coding from Any Level
jenmyers
0
220
Shepherding Unicorns
jenmyers
2
270
Owning It
jenmyers
0
290
Developers Can't Design (2013)
jenmyers
6
400
How to Not Be an Expert
jenmyers
8
540
Redesigning the Interface
jenmyers
4
750
Other Decks in Programming
See All in Programming
dbtのドメイン分割による データ基盤の改善とDigdagとの連携
sakama
0
350
冗長なエラーログを削減し、スタックトレースを手に入れる / Reducing Verbose Error Logs and Obtaining Stack Traces
upamune
0
770
Java 22 Overview
kishida
1
180
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
0
250
Compose-View Interop in Practice (mDevCamp 2024)
stewemetal
0
140
使ってみよう Azure AI Document Intelligence
kosmosebi
2
320
Goのエラースタックトレースの歴史と今後
sonatard
9
1.5k
ゆるい個人開発のススメ
kuroppe1819
10
990
効率化に挑戦してみたらモバイル開発が少し快適になった話
ryunakayama
0
130
Random\Randomizer クラスで日常のあれこれを解決しよう! / Random\Randomizer class solves familiar trouble
cocoeyes02
0
250
Amazon SQSコンシューマー疎結合への旅 - 出張! #DevelopersIO IT技術ブログの中の人が語る勉強会 #3
quiver
0
270
OpenAPIを中心に考えるAPI開発入門 / Introduction to API Development with a Focus on OpenAPI
seike460
PRO
2
170
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
21
1.6k
Happy Clients
brianwarren
92
6.4k
Agile that works and the tools we love
rasmusluckow
325
20k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
125
32k
Debugging Ruby Performance
tmm1
70
11k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Rebuilding a faster, lazier Slack
samanthasiow
73
8.2k
Building a Scalable Design System with Sketch
lauravandoore
456
32k
10 Git Anti Patterns You Should be Aware of
lemiorhan
648
58k
Navigating Team Friction
lara
178
13k
Transcript
DEVELOPERS CAN’T DESIGN AND OTHER COMPLETELY UNTRUE DESIGN MYTHS JEN
MYERS • @ANTIHEROINE • SCOTTISH RUBY CONFERENCE, 30 JUNE 2012
What is design?
“Design is the appropriate combination of materials in order to
solve a problem.” - CHARLES EAMES
“Design is thinking made visual.” - SAUL BASS
“Design is the method of putting form and content together.
Design, just as art, has multiple definitions, there is no single definition.... Design is so simple, that’s why it is so complicated.” - PAUL RAND
What is design? Graphic design Industrial design Interaction design Experience
design Web/interface design
Why should developers care?
Design is teachable. Design is communication.
DESIGN IS DECORATION DESIGN MYTH #1
“It’s not just what it looks like and feels like.
Design is how it works.” - STEVE JOBS
How design works Structure Content Organization Message Functionality
How design works Wireframes Palettes Mood boards Copy Data flows
User testing
DESIGN IS SUBJECTIVE DESIGN MYTH #2
“Like all forms of design, visual design is about problem
solving, not about personal or unsupported opinion.” - BOB BAXLEY
Basic design principles Balance Repetition Proximity Emphasis Unity
BALANCE SYMMETRICAL
BALANCE ASYMMETRICAL
REPETITION COLOR, FONT, SHAPE, LOGO
REPETITION COLOR, FONT, SHAPE, LOGO
EMPHASIS VISUAL DOMINANCE & HIERARCHY
PROXIMITY GROUPING LIKE ELEMENTS
UNITY COHERENCE OF LOOK, FEEL & MESSAGE
Related design concepts Positive/negative space Contrast Typography Color theory Ratios
DESIGN IS SEPARATE FROM DEVELOPMENT DESIGN MYTH #3
“The secret is to gang up on the problem, rather
than each other.” - THOMAS STALLKAMP
No silos Communication Community Design & Dev 4eva Project integration
should code. Designers ...
Jen Myers Relevance
[email protected]
@antiheroine SLIDES: speakerdeck.com/u/jenmyers/p/developers-cant-design