SlideShare a Scribd company logo
1 of 114
Download to read offline
ALL THING S OPENTRACY OSBORN @limedaring
Design for Non-Designers
Design principles and shortcuts to help you 

become a better designer.
ALL THING S OPENTRACY OSBORN @limedaring
Hi,I’m Tracy!
@limedaring
(daring,not darling)
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
Software Developer
Developer
Software Engineer
Senior Software
Engineer
Programmer
Coder
Architect
Software Architect
Marketing Technologist
SEO Consultant
Web Analytics Developer
Digital Marketing
Manager
Social Media Manager
Growth Hacker
Content Manager
Content Strategist
Information Architect
UX Designer
UI Designer
Accessibility Specialist
Interaction Designer
Front-End Designer
Front-End Developer
Mobile Developer
Full-Stack Developer
Systems Engineer
Database Administrator
Data Architect
Data Analyst
Devops Manager
Product Manager
QA Engineer
Security Specialist
Technical Lead
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
I will be tweeting all links:
@limedaring
(“daring”—not “darling”)
#talkpay
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
Design for Non-Designers
Basics of designing so you can make effective,
lovely interfaces.
#talkpay
ALL THING S OPENTRACY OSBORN @limedaring
Design for Non-Designers
Basics of designing so you can make effective,
lovely interfaces.
#talkpay
ALL THING S OPENTRACY OSBORN @limedaring
Design for Non-Designers
Basics of designing so you can make effective,
lovely interfaces.
#talkpay
ALL THING S OPENTRACY OSBORN @limedaring
Design for Non-Designers
Basics of designing so you can make effective,
lovely interfaces.
#talkpay
ALL THING S OPENTRACY OSBORN @limedaring
Design for Non-Designers
Basics of designing so you can make effective,
lovely interfaces.
#talkpay
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
image credit: Dan Saffer
ALL THING S OPENTRACY OSBORN @limedaring
How can we create effective,
basic designs?
ALL THING S OPENTRACY OSBORN @limedaring
Let’s talk about clutter
ALL THING S OPENTRACY OSBORN @limedaring
Pay attention to
clutter
#talkpay
ALL THING S OPENTRACY OSBORN @limedaring
Fastest way for better looking designs:
Cut down on clutter.
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
grid
ALL THING S OPENTRACY OSBORN @limedaring
Line things up —pixel differences are
definitely unconsciously noticed.

ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
color
ALL THING S OPENTRACY OSBORN @limedaring
Color principles
Keep your colors complimentary.
Use mostly neutrals + one brighter color for
important bits.
ALL THING S OPENTRACY OSBORN @limedaring https://www.smashingmagazine.com/2016/04/web-developer-guide-color/
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
fonts
ALL THING S OPENTRACY OSBORN @limedaring
Keep the number of fonts low —two different fonts
is usually a good rule of thumb.
Use fancy/display fonts sparingly —very cluttery.
Vary weights (bold),style (italics),and transforms
(uppercase,etc.) to differentiate bits.
ALL THING S OPENTRACY OSBORN @limedaring http://hellohappy.org/beautiful-web-type/
ALL THING S OPENTRACY OSBORN @limedaring
http://hellohappy.org/beautiful-web-type/
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
white space
ALL THING S OPENTRACY OSBORN @limedaring
The ultimate clutter reducer
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
“By replacing the extra links around the Add to Cart buttons with whitespace,Xerox
saw a 20% improvement in engagement,5% boost in products added to cart,and
a 33% improvement in customers continuing through purchase.”
https://studio.uxpin.com/blog/ux-case-study-designing-whitespace-to-improve-conversions/
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
Reduce visual clutter, by keeping the number
of fonts and colors low,add white space,and
line things up.
Aim for a“clean”design.
ALL THING S OPENTRACY OSBORN @limedaring
Don’t forget the user
experience!
ALL THING S OPENTRACY OSBORN @limedaring
What’s the most important 

action on your design?
Make it easy to find and use.
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
Get a second (third,fourth…) opinion 

on your designs.
ALL THING S OPENTRACY OSBORN @limedaring
Content principles
Less is more.
Big paragraphs are a sign of clutter.
Break into bullets if you can.
ALL THING S OPENTRACY OSBORN @limedaring
We made a bunch of changes: The
registration chapter has been split
in two,between adding
registration and then associating
users with objects.The chapter
was giant before so this makes it
more manageable.Screenshots of
the admin have been updated to
reflect the new Django 1.9 styles.
The few minor typos have been
fixed.Updated the version of
django-registration-redux that we
use to 1.3.Last but not least,the
Introduction has been updated.
We made a bunch of changes:
• The registration chapter has
been split in two,between
adding registration and then
associating users with objects.
The chapter was giant before so
this makes it more manageable.
• Screenshots of the admin have
been updated to reflect the new
Django 1.9 styles.
• The few minor typos have been
fixed.
• Updated the version of django-
registration-redux that we use
to 1.3.
• Introduction has been updated.
ALL THING S OPENTRACY OSBORN @limedaring
We made a bunch of changes:
• The registration chapter has
been split in two,between
adding registration and then
associating users with objects.
The chapter was giant before
so this makes it more
manageable.
• Screenshots of the admin have
been updated to reflect the
new Django 1.9 styles.
• The few minor typos have
been fixed.
• Updated the version of django-
registration-redux that we use
to 1.3.
• Introduction has been updated.
We made a bunch of changes:
• The registration chapter has
been split in two,between
adding registration and then
associating users with objects.
The chapter was giant before so
this makes it more manageable.
• Screenshots of the admin have
been updated to reflect the
new Django 1.9 styles.
• The few minor typos have been
fixed.
• Updated the version of django-
registration-redux that we use
to 1.3.
• Introduction has been updated.
ALL THING S OPENTRACY OSBORN @limedaring
We made a bunch of changes:
• The registration chapter has been split in
two,between adding registration and then
associating users with objects.The chapter
was giant before so this makes it more
manageable.
• Screenshots of the admin have been
updated to reflect the new Django 1.9 styles.
• The few minor typos have been fixed.
• Updated the version of django-registration-
redux that we use to 1.3.
• Introduction has been updated.
We made a bunch of changes:
• The registration chapter has
been split in two,between adding
registration and then associating
users with objects.The chapter
was giant before so this makes it
more manageable.
• Screenshots of the admin have
been updated to reflect the new
Django 1.9 styles.
• The few minor typos have been
fixed.
• Updated the version of django-
registration-redux that we use to
1.3.
• Introduction has been updated.
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
What’s the most important 

action on your design?
Make it easy to find and use.
#talkpay
ALL THING S OPENTRACY OSBORN @limedaring
Headlines:
Talk benefits,not details.
Keep it short.
Use natural,friendly language.
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
Images and imagery
ALL THING S OPENTRACY OSBORN @limedaring
Images:
Stock photos usually look like stock photos.
You can accomplish a lot with just type and screenshots.
Remember to pay attention to file size.
Don’t forget retina-quality images.
ALL THING S OPENTRACY OSBORN @limedaring
[good example]
#talkpay
ALL THING S OPENTRACY OSBORN @limedaring
#talkpay
unsplash.com
ALL THING S OPENTRACY OSBORN @limedaring
[screenshot of stock
photo service]
#talkpay
photopin.com
ALL THING S OPENTRACY OSBORN @limedaring
[screenshot of fiverr]
#talkpay
fiverr.com
ALL THING S OPENTRACY OSBORN @limedaring
[screenshot of fiverr]
#talkpay
ALL THING S OPENTRACY OSBORN @limedaring
[screenshot of fiverr]
#talkpay
ALL THING S OPENTRACY OSBORN @limedaring
Don’t be afraid of imitation.
ALL THING S OPENTRACY OSBORN @limedaring
Great designers steal 

(and use shortcuts)
#talkpay
ALL THING S OPENTRACY OSBORN @limedaring
Great designers steal 

(and use shortcuts)
#talkpay
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
Quick overview of a design process
ALL THING S OPENTRACY OSBORN @limedaring
1.

Collect inspiration and 

sketch ideas.
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
2.

Mock it up?
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
3.

Build it.
ALL THING S OPENTRACY OSBORN @limedaring
ALL THING S OPENTRACY OSBORN @limedaring
My thought process,every time:
ALL THING S OPENTRACY OSBORN @limedaring
My thought process,every time:
“crap crap crap crap crap crap crap
crap crap crap crap crap crap crap
crap crap crap crap crap crap crap
crap crap crap crap crap crap 

… yes!”
ALL THING S OPENTRACY OSBORN @limedaring
This is only the starting point!
ALL THING S OPENTRACY OSBORN @limedaring
Reduce visual clutter —
Keep the number of fonts and colors low.
Add white space.
Line things up.
Keep content short and easy to skim.
ALL THING S OPENTRACY OSBORN @limedaring
Make sure your goal is easy to find and use.
ALL THING S OPENTRACY OSBORN @limedaring
Keep your content simple,friendly,

and to the point.
ALL THING S OPENTRACY OSBORN @limedaring
Practice,practice,practice.
ALL THING S OPENTRACY OSBORN @limedaring
hellowebapp.com/web-design
ALL THING S OPENTRACY OSBORN @limedaring
Thank you!
@limedaring

More Related Content

What's hot

What's hot (10)

Angular Material (2) - NgVikingsConf
Angular Material (2) - NgVikingsConfAngular Material (2) - NgVikingsConf
Angular Material (2) - NgVikingsConf
 
An Introduction Into Using Angular’s Material Design
An Introduction Into Using Angular’s Material DesignAn Introduction Into Using Angular’s Material Design
An Introduction Into Using Angular’s Material Design
 
The Truth About Mobile-First Indexing #MozCon 2017
The Truth About Mobile-First Indexing #MozCon 2017The Truth About Mobile-First Indexing #MozCon 2017
The Truth About Mobile-First Indexing #MozCon 2017
 
Inbound 2017: Back to Our Roots with Technical SEO
Inbound 2017: Back to Our Roots with Technical SEOInbound 2017: Back to Our Roots with Technical SEO
Inbound 2017: Back to Our Roots with Technical SEO
 
Freedom to build app: Introduction to Adobe AIR and PhoneGap at Chulalonkorn ...
Freedom to build app: Introduction to Adobe AIR and PhoneGap at Chulalonkorn ...Freedom to build app: Introduction to Adobe AIR and PhoneGap at Chulalonkorn ...
Freedom to build app: Introduction to Adobe AIR and PhoneGap at Chulalonkorn ...
 
Rapid mobile development with Ionic framework - Voxxdays Ticino 2015
Rapid mobile development with Ionic framework - Voxxdays Ticino 2015Rapid mobile development with Ionic framework - Voxxdays Ticino 2015
Rapid mobile development with Ionic framework - Voxxdays Ticino 2015
 
Marriage vs live in
Marriage vs live inMarriage vs live in
Marriage vs live in
 
PhoneGap: Building Mobile Applications with HTML/JS
PhoneGap: Building Mobile Applications with HTML/JSPhoneGap: Building Mobile Applications with HTML/JS
PhoneGap: Building Mobile Applications with HTML/JS
 
Demonetization, IoT and related thoughts!
Demonetization, IoT and related thoughts!Demonetization, IoT and related thoughts!
Demonetization, IoT and related thoughts!
 
Architecting DevOps Ready Application
Architecting DevOps Ready Application Architecting DevOps Ready Application
Architecting DevOps Ready Application
 

Viewers also liked

Final year master thesis presentation
Final year master thesis presentationFinal year master thesis presentation
Final year master thesis presentation
Kiril Iliev
 

Viewers also liked (17)

Frederick Community College's Learning Commons
Frederick Community College's Learning CommonsFrederick Community College's Learning Commons
Frederick Community College's Learning Commons
 
Triptico 11
Triptico 11Triptico 11
Triptico 11
 
Triptico 2
Triptico 2Triptico 2
Triptico 2
 
Move Over, Rsync
Move Over, RsyncMove Over, Rsync
Move Over, Rsync
 
AGS Poster 2_2015 AS (1)
AGS Poster 2_2015 AS (1)AGS Poster 2_2015 AS (1)
AGS Poster 2_2015 AS (1)
 
在青春迷失的咖啡館
在青春迷失的咖啡館在青春迷失的咖啡館
在青春迷失的咖啡館
 
Power to the People: Transforming Government with Open Source
Power to the People:  Transforming Government with Open SourcePower to the People:  Transforming Government with Open Source
Power to the People: Transforming Government with Open Source
 
How to essay topics
How to essay topicsHow to essay topics
How to essay topics
 
revisión sistemática de síndrome de vasoconstricción cerebral reversible. Ahs...
revisión sistemática de síndrome de vasoconstricción cerebral reversible. Ahs...revisión sistemática de síndrome de vasoconstricción cerebral reversible. Ahs...
revisión sistemática de síndrome de vasoconstricción cerebral reversible. Ahs...
 
LOS RIEGOS DEL INTERNET Y SU MAL USO
LOS RIEGOS DEL INTERNET Y SU MAL USOLOS RIEGOS DEL INTERNET Y SU MAL USO
LOS RIEGOS DEL INTERNET Y SU MAL USO
 
Final year master thesis presentation
Final year master thesis presentationFinal year master thesis presentation
Final year master thesis presentation
 
Leletezés, struktúrált leletezés és RadReport
Leletezés, struktúrált leletezés és RadReportLeletezés, struktúrált leletezés és RadReport
Leletezés, struktúrált leletezés és RadReport
 
PACS lens AGS 2014 final
PACS lens AGS 2014 finalPACS lens AGS 2014 final
PACS lens AGS 2014 final
 
αρετη ενοτητα 1
αρετη ενοτητα 1αρετη ενοτητα 1
αρετη ενοτητα 1
 
ειρήνη 1
ειρήνη 1 ειρήνη 1
ειρήνη 1
 
SystemV vs systemd
SystemV vs systemdSystemV vs systemd
SystemV vs systemd
 
CUNY Academic Commons Tour
CUNY Academic Commons TourCUNY Academic Commons Tour
CUNY Academic Commons Tour
 

Similar to Design for Non-Designers

Managing Responsive Design Projects
Managing Responsive Design ProjectsManaging Responsive Design Projects
Managing Responsive Design Projects
Andrew Smyk
 
Webconf 2013 - Media Query 123
Webconf 2013 - Media Query 123Webconf 2013 - Media Query 123
Webconf 2013 - Media Query 123
Hina Chen
 

Similar to Design for Non-Designers (20)

Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...
Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...
Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...
 
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...
 
Prototyping: Helping to take away the suck
Prototyping: Helping to take away the suckPrototyping: Helping to take away the suck
Prototyping: Helping to take away the suck
 
Collaboration and Productivity: The Missing Links in API Development
Collaboration and Productivity: The Missing Links in API DevelopmentCollaboration and Productivity: The Missing Links in API Development
Collaboration and Productivity: The Missing Links in API Development
 
Container Days NYC Keynote
Container Days NYC KeynoteContainer Days NYC Keynote
Container Days NYC Keynote
 
Atlassian: The latest and greatest - May/June 2013
Atlassian: The latest and greatest - May/June 2013Atlassian: The latest and greatest - May/June 2013
Atlassian: The latest and greatest - May/June 2013
 
Managing Responsive Design Projects
Managing Responsive Design ProjectsManaging Responsive Design Projects
Managing Responsive Design Projects
 
Managing Responsive Design Projects
Managing Responsive Design ProjectsManaging Responsive Design Projects
Managing Responsive Design Projects
 
Drupal as a Data Purveyor, Part II
Drupal as a Data Purveyor, Part IIDrupal as a Data Purveyor, Part II
Drupal as a Data Purveyor, Part II
 
Codemotion Berlin 2018 - AI with a devops mindset: experimentation, sharing a...
Codemotion Berlin 2018 - AI with a devops mindset: experimentation, sharing a...Codemotion Berlin 2018 - AI with a devops mindset: experimentation, sharing a...
Codemotion Berlin 2018 - AI with a devops mindset: experimentation, sharing a...
 
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...
 
Managing Responsive Design Projects
Managing Responsive Design ProjectsManaging Responsive Design Projects
Managing Responsive Design Projects
 
Webconf 2013 - Media Query 123
Webconf 2013 - Media Query 123Webconf 2013 - Media Query 123
Webconf 2013 - Media Query 123
 
Serverless AI - London Loft
Serverless AI - London LoftServerless AI - London Loft
Serverless AI - London Loft
 
Design, the Importance of Research, and a Call to Arms
Design, the Importance of Research, and a Call to ArmsDesign, the Importance of Research, and a Call to Arms
Design, the Importance of Research, and a Call to Arms
 
Effective Copywriting Tips for Better UX - WordCamp Toronto
Effective Copywriting Tips for Better UX - WordCamp Toronto Effective Copywriting Tips for Better UX - WordCamp Toronto
Effective Copywriting Tips for Better UX - WordCamp Toronto
 
Designers shouldn't code - The wrong answer to the right question
Designers shouldn't code - The wrong answer to the right questionDesigners shouldn't code - The wrong answer to the right question
Designers shouldn't code - The wrong answer to the right question
 
BrightonSEO July 2021: Spilling the T in EAT- Easy CRO Tricks for User Trust
BrightonSEO July 2021: Spilling the T in EAT- Easy CRO Tricks for User TrustBrightonSEO July 2021: Spilling the T in EAT- Easy CRO Tricks for User Trust
BrightonSEO July 2021: Spilling the T in EAT- Easy CRO Tricks for User Trust
 
Past and today of Metasepi project
Past and today of Metasepi projectPast and today of Metasepi project
Past and today of Metasepi project
 
mydoc
mydocmydoc
mydoc
 

More from All Things Open

Open Source and Public Policy
Open Source and Public PolicyOpen Source and Public Policy
Open Source and Public Policy
All Things Open
 
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
All Things Open
 
How to Write & Deploy a Smart Contract
How to Write & Deploy a Smart ContractHow to Write & Deploy a Smart Contract
How to Write & Deploy a Smart Contract
All Things Open
 
Scaling Web Applications with Background
Scaling Web Applications with BackgroundScaling Web Applications with Background
Scaling Web Applications with Background
All Things Open
 
Build Developer Experience Teams for Open Source
Build Developer Experience Teams for Open SourceBuild Developer Experience Teams for Open Source
Build Developer Experience Teams for Open Source
All Things Open
 
Sudo – Giving access while staying in control
Sudo – Giving access while staying in controlSudo – Giving access while staying in control
Sudo – Giving access while staying in control
All Things Open
 
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML ApplicationsFortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
All Things Open
 
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
All Things Open
 

More from All Things Open (20)

Building Reliability - The Realities of Observability
Building Reliability - The Realities of ObservabilityBuilding Reliability - The Realities of Observability
Building Reliability - The Realities of Observability
 
Modern Database Best Practices
Modern Database Best PracticesModern Database Best Practices
Modern Database Best Practices
 
Open Source and Public Policy
Open Source and Public PolicyOpen Source and Public Policy
Open Source and Public Policy
 
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
 
The State of Passwordless Auth on the Web - Phil Nash
The State of Passwordless Auth on the Web - Phil NashThe State of Passwordless Auth on the Web - Phil Nash
The State of Passwordless Auth on the Web - Phil Nash
 
Total ReDoS: The dangers of regex in JavaScript
Total ReDoS: The dangers of regex in JavaScriptTotal ReDoS: The dangers of regex in JavaScript
Total ReDoS: The dangers of regex in JavaScript
 
What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?
 
How to Write & Deploy a Smart Contract
How to Write & Deploy a Smart ContractHow to Write & Deploy a Smart Contract
How to Write & Deploy a Smart Contract
 
Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
 Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
 
DEI Challenges and Success
DEI Challenges and SuccessDEI Challenges and Success
DEI Challenges and Success
 
Scaling Web Applications with Background
Scaling Web Applications with BackgroundScaling Web Applications with Background
Scaling Web Applications with Background
 
Supercharging tutorials with WebAssembly
Supercharging tutorials with WebAssemblySupercharging tutorials with WebAssembly
Supercharging tutorials with WebAssembly
 
Using SQL to Find Needles in Haystacks
Using SQL to Find Needles in HaystacksUsing SQL to Find Needles in Haystacks
Using SQL to Find Needles in Haystacks
 
Configuration Security as a Game of Pursuit Intercept
Configuration Security as a Game of Pursuit InterceptConfiguration Security as a Game of Pursuit Intercept
Configuration Security as a Game of Pursuit Intercept
 
Scaling an Open Source Sponsorship Program
Scaling an Open Source Sponsorship ProgramScaling an Open Source Sponsorship Program
Scaling an Open Source Sponsorship Program
 
Build Developer Experience Teams for Open Source
Build Developer Experience Teams for Open SourceBuild Developer Experience Teams for Open Source
Build Developer Experience Teams for Open Source
 
Deploying Models at Scale with Apache Beam
Deploying Models at Scale with Apache BeamDeploying Models at Scale with Apache Beam
Deploying Models at Scale with Apache Beam
 
Sudo – Giving access while staying in control
Sudo – Giving access while staying in controlSudo – Giving access while staying in control
Sudo – Giving access while staying in control
 
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML ApplicationsFortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
 
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

Design for Non-Designers

  • 1. ALL THING S OPENTRACY OSBORN @limedaring Design for Non-Designers Design principles and shortcuts to help you 
 become a better designer.
  • 2. ALL THING S OPENTRACY OSBORN @limedaring Hi,I’m Tracy! @limedaring (daring,not darling)
  • 3. ALL THING S OPENTRACY OSBORN @limedaring
  • 4. ALL THING S OPENTRACY OSBORN @limedaring Software Developer Developer Software Engineer Senior Software Engineer Programmer Coder Architect Software Architect Marketing Technologist SEO Consultant Web Analytics Developer Digital Marketing Manager Social Media Manager Growth Hacker Content Manager Content Strategist Information Architect UX Designer UI Designer Accessibility Specialist Interaction Designer Front-End Designer Front-End Developer Mobile Developer Full-Stack Developer Systems Engineer Database Administrator Data Architect Data Analyst Devops Manager Product Manager QA Engineer Security Specialist Technical Lead
  • 5. ALL THING S OPENTRACY OSBORN @limedaring
  • 6. ALL THING S OPENTRACY OSBORN @limedaring
  • 7. ALL THING S OPENTRACY OSBORN @limedaring I will be tweeting all links: @limedaring (“daring”—not “darling”) #talkpay
  • 8. ALL THING S OPENTRACY OSBORN @limedaring
  • 9. ALL THING S OPENTRACY OSBORN @limedaring Design for Non-Designers Basics of designing so you can make effective, lovely interfaces. #talkpay
  • 10. ALL THING S OPENTRACY OSBORN @limedaring Design for Non-Designers Basics of designing so you can make effective, lovely interfaces. #talkpay
  • 11. ALL THING S OPENTRACY OSBORN @limedaring Design for Non-Designers Basics of designing so you can make effective, lovely interfaces. #talkpay
  • 12. ALL THING S OPENTRACY OSBORN @limedaring Design for Non-Designers Basics of designing so you can make effective, lovely interfaces. #talkpay
  • 13. ALL THING S OPENTRACY OSBORN @limedaring Design for Non-Designers Basics of designing so you can make effective, lovely interfaces. #talkpay
  • 14. ALL THING S OPENTRACY OSBORN @limedaring
  • 15. ALL THING S OPENTRACY OSBORN @limedaring image credit: Dan Saffer
  • 16. ALL THING S OPENTRACY OSBORN @limedaring How can we create effective, basic designs?
  • 17. ALL THING S OPENTRACY OSBORN @limedaring Let’s talk about clutter
  • 18. ALL THING S OPENTRACY OSBORN @limedaring Pay attention to clutter #talkpay
  • 19. ALL THING S OPENTRACY OSBORN @limedaring Fastest way for better looking designs: Cut down on clutter.
  • 20. ALL THING S OPENTRACY OSBORN @limedaring
  • 21. ALL THING S OPENTRACY OSBORN @limedaring grid
  • 22. ALL THING S OPENTRACY OSBORN @limedaring Line things up —pixel differences are definitely unconsciously noticed.

  • 23. ALL THING S OPENTRACY OSBORN @limedaring
  • 24. ALL THING S OPENTRACY OSBORN @limedaring
  • 25. ALL THING S OPENTRACY OSBORN @limedaring
  • 26. ALL THING S OPENTRACY OSBORN @limedaring color
  • 27. ALL THING S OPENTRACY OSBORN @limedaring Color principles Keep your colors complimentary. Use mostly neutrals + one brighter color for important bits.
  • 28. ALL THING S OPENTRACY OSBORN @limedaring https://www.smashingmagazine.com/2016/04/web-developer-guide-color/
  • 29. ALL THING S OPENTRACY OSBORN @limedaring
  • 30. ALL THING S OPENTRACY OSBORN @limedaring
  • 31. ALL THING S OPENTRACY OSBORN @limedaring
  • 32. ALL THING S OPENTRACY OSBORN @limedaring
  • 33. ALL THING S OPENTRACY OSBORN @limedaring
  • 34. ALL THING S OPENTRACY OSBORN @limedaring
  • 35. ALL THING S OPENTRACY OSBORN @limedaring
  • 36. ALL THING S OPENTRACY OSBORN @limedaring fonts
  • 37. ALL THING S OPENTRACY OSBORN @limedaring Keep the number of fonts low —two different fonts is usually a good rule of thumb. Use fancy/display fonts sparingly —very cluttery. Vary weights (bold),style (italics),and transforms (uppercase,etc.) to differentiate bits.
  • 38. ALL THING S OPENTRACY OSBORN @limedaring http://hellohappy.org/beautiful-web-type/
  • 39. ALL THING S OPENTRACY OSBORN @limedaring http://hellohappy.org/beautiful-web-type/
  • 40. ALL THING S OPENTRACY OSBORN @limedaring
  • 41. ALL THING S OPENTRACY OSBORN @limedaring
  • 42. ALL THING S OPENTRACY OSBORN @limedaring white space
  • 43. ALL THING S OPENTRACY OSBORN @limedaring The ultimate clutter reducer
  • 44. ALL THING S OPENTRACY OSBORN @limedaring
  • 45. ALL THING S OPENTRACY OSBORN @limedaring
  • 46. ALL THING S OPENTRACY OSBORN @limedaring
  • 47. ALL THING S OPENTRACY OSBORN @limedaring
  • 48. ALL THING S OPENTRACY OSBORN @limedaring
  • 49. ALL THING S OPENTRACY OSBORN @limedaring “By replacing the extra links around the Add to Cart buttons with whitespace,Xerox saw a 20% improvement in engagement,5% boost in products added to cart,and a 33% improvement in customers continuing through purchase.” https://studio.uxpin.com/blog/ux-case-study-designing-whitespace-to-improve-conversions/
  • 50. ALL THING S OPENTRACY OSBORN @limedaring
  • 51. ALL THING S OPENTRACY OSBORN @limedaring
  • 52. ALL THING S OPENTRACY OSBORN @limedaring Reduce visual clutter, by keeping the number of fonts and colors low,add white space,and line things up. Aim for a“clean”design.
  • 53. ALL THING S OPENTRACY OSBORN @limedaring Don’t forget the user experience!
  • 54. ALL THING S OPENTRACY OSBORN @limedaring What’s the most important 
 action on your design? Make it easy to find and use.
  • 55. ALL THING S OPENTRACY OSBORN @limedaring
  • 56. ALL THING S OPENTRACY OSBORN @limedaring
  • 57. ALL THING S OPENTRACY OSBORN @limedaring
  • 58. ALL THING S OPENTRACY OSBORN @limedaring
  • 59. ALL THING S OPENTRACY OSBORN @limedaring Get a second (third,fourth…) opinion 
 on your designs.
  • 60. ALL THING S OPENTRACY OSBORN @limedaring Content principles Less is more. Big paragraphs are a sign of clutter. Break into bullets if you can.
  • 61. ALL THING S OPENTRACY OSBORN @limedaring We made a bunch of changes: The registration chapter has been split in two,between adding registration and then associating users with objects.The chapter was giant before so this makes it more manageable.Screenshots of the admin have been updated to reflect the new Django 1.9 styles. The few minor typos have been fixed.Updated the version of django-registration-redux that we use to 1.3.Last but not least,the Introduction has been updated. We made a bunch of changes: • The registration chapter has been split in two,between adding registration and then associating users with objects. The chapter was giant before so this makes it more manageable. • Screenshots of the admin have been updated to reflect the new Django 1.9 styles. • The few minor typos have been fixed. • Updated the version of django- registration-redux that we use to 1.3. • Introduction has been updated.
  • 62. ALL THING S OPENTRACY OSBORN @limedaring We made a bunch of changes: • The registration chapter has been split in two,between adding registration and then associating users with objects. The chapter was giant before so this makes it more manageable. • Screenshots of the admin have been updated to reflect the new Django 1.9 styles. • The few minor typos have been fixed. • Updated the version of django- registration-redux that we use to 1.3. • Introduction has been updated. We made a bunch of changes: • The registration chapter has been split in two,between adding registration and then associating users with objects. The chapter was giant before so this makes it more manageable. • Screenshots of the admin have been updated to reflect the new Django 1.9 styles. • The few minor typos have been fixed. • Updated the version of django- registration-redux that we use to 1.3. • Introduction has been updated.
  • 63. ALL THING S OPENTRACY OSBORN @limedaring We made a bunch of changes: • The registration chapter has been split in two,between adding registration and then associating users with objects.The chapter was giant before so this makes it more manageable. • Screenshots of the admin have been updated to reflect the new Django 1.9 styles. • The few minor typos have been fixed. • Updated the version of django-registration- redux that we use to 1.3. • Introduction has been updated. We made a bunch of changes: • The registration chapter has been split in two,between adding registration and then associating users with objects.The chapter was giant before so this makes it more manageable. • Screenshots of the admin have been updated to reflect the new Django 1.9 styles. • The few minor typos have been fixed. • Updated the version of django- registration-redux that we use to 1.3. • Introduction has been updated.
  • 64. ALL THING S OPENTRACY OSBORN @limedaring
  • 65. ALL THING S OPENTRACY OSBORN @limedaring
  • 66. ALL THING S OPENTRACY OSBORN @limedaring What’s the most important 
 action on your design? Make it easy to find and use. #talkpay
  • 67. ALL THING S OPENTRACY OSBORN @limedaring Headlines: Talk benefits,not details. Keep it short. Use natural,friendly language.
  • 68. ALL THING S OPENTRACY OSBORN @limedaring
  • 69. ALL THING S OPENTRACY OSBORN @limedaring
  • 70. ALL THING S OPENTRACY OSBORN @limedaring
  • 71. ALL THING S OPENTRACY OSBORN @limedaring
  • 72. ALL THING S OPENTRACY OSBORN @limedaring
  • 73. ALL THING S OPENTRACY OSBORN @limedaring
  • 74. ALL THING S OPENTRACY OSBORN @limedaring
  • 75. ALL THING S OPENTRACY OSBORN @limedaring Images and imagery
  • 76. ALL THING S OPENTRACY OSBORN @limedaring Images: Stock photos usually look like stock photos. You can accomplish a lot with just type and screenshots. Remember to pay attention to file size. Don’t forget retina-quality images.
  • 77. ALL THING S OPENTRACY OSBORN @limedaring [good example] #talkpay
  • 78. ALL THING S OPENTRACY OSBORN @limedaring #talkpay unsplash.com
  • 79. ALL THING S OPENTRACY OSBORN @limedaring [screenshot of stock photo service] #talkpay photopin.com
  • 80. ALL THING S OPENTRACY OSBORN @limedaring [screenshot of fiverr] #talkpay fiverr.com
  • 81. ALL THING S OPENTRACY OSBORN @limedaring [screenshot of fiverr] #talkpay
  • 82. ALL THING S OPENTRACY OSBORN @limedaring [screenshot of fiverr] #talkpay
  • 83. ALL THING S OPENTRACY OSBORN @limedaring Don’t be afraid of imitation.
  • 84. ALL THING S OPENTRACY OSBORN @limedaring Great designers steal 
 (and use shortcuts) #talkpay
  • 85. ALL THING S OPENTRACY OSBORN @limedaring Great designers steal 
 (and use shortcuts) #talkpay
  • 86. ALL THING S OPENTRACY OSBORN @limedaring
  • 87. ALL THING S OPENTRACY OSBORN @limedaring
  • 88. ALL THING S OPENTRACY OSBORN @limedaring
  • 89. ALL THING S OPENTRACY OSBORN @limedaring
  • 90. ALL THING S OPENTRACY OSBORN @limedaring
  • 91. ALL THING S OPENTRACY OSBORN @limedaring
  • 92. ALL THING S OPENTRACY OSBORN @limedaring
  • 93. ALL THING S OPENTRACY OSBORN @limedaring Quick overview of a design process
  • 94. ALL THING S OPENTRACY OSBORN @limedaring 1.
 Collect inspiration and 
 sketch ideas.
  • 95. ALL THING S OPENTRACY OSBORN @limedaring
  • 96. ALL THING S OPENTRACY OSBORN @limedaring
  • 97. ALL THING S OPENTRACY OSBORN @limedaring
  • 98. ALL THING S OPENTRACY OSBORN @limedaring
  • 99. ALL THING S OPENTRACY OSBORN @limedaring
  • 100. ALL THING S OPENTRACY OSBORN @limedaring
  • 101. ALL THING S OPENTRACY OSBORN @limedaring 2.
 Mock it up?
  • 102. ALL THING S OPENTRACY OSBORN @limedaring
  • 103. ALL THING S OPENTRACY OSBORN @limedaring
  • 104. ALL THING S OPENTRACY OSBORN @limedaring 3.
 Build it.
  • 105. ALL THING S OPENTRACY OSBORN @limedaring
  • 106. ALL THING S OPENTRACY OSBORN @limedaring My thought process,every time:
  • 107. ALL THING S OPENTRACY OSBORN @limedaring My thought process,every time: “crap crap crap crap crap crap crap crap crap crap crap crap crap crap crap crap crap crap crap crap crap crap crap crap crap crap crap 
 … yes!”
  • 108. ALL THING S OPENTRACY OSBORN @limedaring This is only the starting point!
  • 109. ALL THING S OPENTRACY OSBORN @limedaring Reduce visual clutter — Keep the number of fonts and colors low. Add white space. Line things up. Keep content short and easy to skim.
  • 110. ALL THING S OPENTRACY OSBORN @limedaring Make sure your goal is easy to find and use.
  • 111. ALL THING S OPENTRACY OSBORN @limedaring Keep your content simple,friendly,
 and to the point.
  • 112. ALL THING S OPENTRACY OSBORN @limedaring Practice,practice,practice.
  • 113. ALL THING S OPENTRACY OSBORN @limedaring hellowebapp.com/web-design
  • 114. ALL THING S OPENTRACY OSBORN @limedaring Thank you! @limedaring