Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Developers make better designers
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Gilberto Lenzi
April 15, 2016
Design
200
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Developers make better designers
Should developers learn to design?
Some insight on why they absolutely should.
Gilberto Lenzi
April 15, 2016
Other Decks in Design
See All in Design
分裂するデザイン、取り残される空間—インクルーシブデザインスタジオが建築をやる理由
culumu
0
160
decksh object reference
ajstarks
2
1.8k
組織で働く大人が「知らないままにやってみる」を取り戻す方法とその意味〜企業で働く実務家による実践知の言語化を事例とした考察〜
chiemitaki
1
490
デザインツールを開く前に その画面は誰に何と言わせたい?受託UIデザイナーが顧客解像度を高める 「打ち合わせの場での確かめ方」
garyuten
1
280
デザイナーがいない部署にハーネスを設計する
kenichiota0711
5
5.5k
もう迷わない!“なんとなく”を卒業するフォントの選び方【村田俊英】
toshihidemurata
0
1k
HeartLanguage - DesignProcess
heartlanguage
0
230
個人理念(自分の言葉)の言語化ワークショップ
kakukoki
1
420
Webデザイナー中田美穂_ポートフォリオ
omy
0
190
AVI 2026 Keynote "Vision-Driven Design"
ishii_mit
0
210
Design_Harness_and_Loop.pdf
nagatsu
0
120
コールセンターのオペレーターに6時間だけなってみた
h0sa
0
180
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Being A Developer After 40
akosma
92
590k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
710
Optimising Largest Contentful Paint
csswizardry
37
4k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
550
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Docker and Python
trallard
47
4.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
280
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
360
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Transcript
Developers make better designers. @gilbertolenzi
because inside all of you, there’s a great designer... …maybe
a little bit lost somewhere… …maybe he’s/she’s scared.
"... but I’m not original or creative!"
wrong.
not really ‘original’, right?
Should designers know how to code? absolutely.
Should developers know how to design? hell yes.
Why? Developers should learn how to solve UI issues. UI
design follow precise rules as much as development does. There is no ‘sense of design’ or ‘creativity’.
Designers in the room Create a library with elements a
developer can use. Build your UI Pattern library. Share it & advocate for it.
M&S Minty Material Pattern library by me
UI Design let's add some theory around it
What makes a great interface? …and it responds to a
specific user need. FAST FUN EASY TO USE ACCESSIBLE
Which in code stays for …and it responds to a
specific user need. PERFORMANT FUN DOCUMENTED ACCESSIBLE
FAST Fast ≠ Perception of speed. Content hierarchy is respected.
Only display the necessary interface options when needed.
FAST Guess what these apps are about?
FAST Guess what these apps are about?
FUN It's not just about designing a feature. You’re designing
an experience! Am I happy in using this? Would I use it again? Would I recommend it?
FUN MailChimp - High Five by Brent Clouse
FUN MailChimp - High Five by Brent Clouse
FUN MailChimp - High Five by Brent Clouse
EASY TO USE UI elements should have a reason to
exist. When is this appropriate to use? Why it’s better suited than other UI to accomplish the task?
EASY TO USE source: barclays
ACCESSIBLE Consider the noise in the environment. Where is your
interface going to be used? Consider your user average capabilities. Follow accessibility best practice.
None
yay, let’s build something together… Awesome! I’m a good designer!
Designers & Developers, learn to respect each others skills and
understand each others language so that you can effectively build digital products.
Thanks. Any questions? @gilbertolenzi