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 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
1
200
Developers make better designers
Should developers learn to design?
Some insight on why they absolutely should.
Gilberto Lenzi
April 15, 2016
Tweet
Share
Other Decks in Design
See All in Design
Crisp Code inc.|ブランドガイドライン - Brand guidelines
so_kotani
1
300
ユーザー像を「みてね」らしく可視化する 家族アルバムみてねUXリサーチチームの取り組み
mixi_design
PRO
3
730
「余白」と「欲望」を味方につける ——AI時代のデザインエンジニアリングと「越境」の作法 #KNOTS2026
koyaman
1
1.3k
Drawing for Animation
lynteo
2
190
【サイバーエージェント】Creative Switch 会社説明資料
cyberagent_creators
0
5.1k
30分でわかるインサイトマネジメント(2025年12月バージョン)
centou
1
380
ドルちゃん
design_dolphins
0
550
モビリティプラットフォームの未来を築くクラウド基盤
kossykinto
0
200
AI時代に問われる、リサーチの感受性──地域⇄大企業の現場から見えた「違和感」との向き合い方
muture
PRO
0
430
AIスライドデザインを生成する仕組みを社内共有する
kenichiota0711
5
4.1k
【pmconf2025】PdMの頭の中を見える化する体験構造図
kamechi7222222
1
1.9k
新規AIプロダクトで、事前に知るべきだった3つの壁 〜医療AIを1年間作って、従来の開発が通用しなかった話〜 / Three Walls in Building AI Products
shikichee
2
3.3k
Featured
See All Featured
Information Architects: The Missing Link in Design Systems
soysaucechin
0
780
Mind Mapping
helmedeiros
PRO
0
87
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
140
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
240
Leo the Paperboy
mayatellez
4
1.4k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
240
Agile that works and the tools we love
rasmusluckow
331
21k
Making Projects Easy
brettharned
120
6.6k
Visualization
eitanlees
150
17k
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