"Technical" UX Design

Skot Carruth
Skot CarruthBusiness-minded designer at Philosophie Group, Inc.
make it better 
Designing, Technically 
prepared for ga uxdi 
On being a “technical” designer
make it better 
Should designers know 
how to code? 
designing, technically 
prepared for ga uxdi 
tweet @skotcarruth
make it better 
Should designers code? 
designing, technically 
prepared for ga uxdi 
tweet @skotcarruth
designing, technically tweet @skotcarruth 
make it better 
The Upsides 
prepared for ga uxdi
make it better 
designing, technically 
The Job Market 
• “Highly proficent in building prototypes in HTML+CSS 
+JavaScript.” 
• “First, the individual will need a broad skill set that includes UI/ 
UX, visual design, and, ideally, frontend implementation in 
HTML/CSS.” 
• “Comfortable coding in HTML/CSS for responsive web and 
email design” 
• “UI/UX Designer and Front-end Engineer” 
prepared for ga uxdi 
tweet @skotcarruth
make it better 
designing, technically 
Gauging Feasibility 
• How long will this interface take to implement? 
• Can we even add this feature to our existing system? 
prepared for ga uxdi 
tweet @skotcarruth
make it better 
designing, technically 
Prototyping 
• HTML prototypes can represent interaction better in tests 
• Responsive prototyping 
• Templating can make it faster and less tedious 
prepared for ga uxdi 
tweet @skotcarruth
make it better 
designing, technically 
Chipping In 
• Don’t send a design that’s impossible to code 
• Get in there and close some tickets! 
• Smaller teams == broader individual skill sets 
• Inside jokes 
prepared for ga uxdi 
tweet @skotcarruth
make it better 
designing, technically 
Creating Efficiencies 
• Why pay two if one can do the job 
• More consistent vision 
• Less documentation 
• Less “telephone” 
prepared for ga uxdi 
tweet @skotcarruth
make it better 
designing, technically 
Understanding systems 
• Interaction design usually implies interaction between: 
• the user 
• the system 
• Real companies and processes are complex 
• Underlying software very likely has inherent limitations 
prepared for ga uxdi 
tweet @skotcarruth
designing, technically tweet @skotcarruth 
make it better 
The Downsides 
prepared for ga uxdi
make it better 
designing, technically 
Unrealistic Expectations 
• “UI/UX Designer and Front-end Engineer” 
• You can’t be an expert at everything 
prepared for ga uxdi 
tweet @skotcarruth
designing, technically tweet @skotcarruth 
Some people can play the piano and the banjo, 
make it better 
but when they play them both at once it 
sounds really crappy. 
prepared for ga uxdi 
Roger Belveal 
http://www.quora.com/Why-dont-more-designers-code
make it better 
designing, technically 
UX is increasingly complex as it is 
• More and more platforms to design for 
• Users are less and less tolerant of poor UX 
prepared for ga uxdi 
tweet @skotcarruth 
thanks to Sagi Shrieber https://medium.com/@sagishrieber/why-designers-should-not-code-anymore-5fc3f7d5510d
make it better 
designing, technically 
It can change your thinking 
• Conway’s Law 
• “Implementation Model” 
• Optimizing for the code vs. optimizing for the user 
prepared for ga uxdi 
tweet @skotcarruth 
thanks to Wayne Greenberg and Josh Seiden http://www.waynegreenwood.com/unicorn-shmunicorn-be-a-pegasus/
make it better 
designing, technically 
A threat to the profession 
• The Great Unicorn Quest 
• Devaluing “pure” design 
prepared for ga uxdi 
tweet @skotcarruth
designing, technically tweet @skotcarruth 
When you know the constraints of 
your technologies, you can save 
clients money and make your 
make it better 
developers happy. 
prepared for ga uxdi
make it better 
Technical Documentation 
designing, technically 
prepared for ga uxdi 
tweet @skotcarruth
designing, technically tweet @skotcarruth 
The more technical you are, the less 
make it better 
documentation you need. 
prepared for ga uxdi
designing, technically tweet @skotcarruth 
If you are very technical, you can 
provide insight to developers 
make it better 
in your documentation. 
prepared for ga uxdi
make it better 
What is helpful to know? 
designing, technically 
prepared for ga uxdi 
tweet @skotcarruth
designing, technically tweet @skotcarruth 
make it better 
Basic Markup 
prepared for ga uxdi
designing, technically tweet @skotcarruth 
make it better 
On-the-job Learning 
prepared for ga uxdi
designing, technically tweet @skotcarruth 
make it better 
Popular CMS’s 
prepared for ga uxdi
designing, technically tweet @skotcarruth 
Popular E-commerce Platforms 
make it better 
prepared for ga uxdi
designing, technically tweet @skotcarruth 
make it better 
Mobile SDKs 
prepared for ga uxdi
designing, technically tweet @skotcarruth 
make it better 
Database Design 
prepared for ga uxdi
make it better 
How do I learn? 
designing, technically 
prepared for ga uxdi 
tweet @skotcarruth
make it better 
designing, technically 
Where to learn 
• Pair with programmers (or ask for feedback) 
• RTFM 
• Treehouse, Lynda, Code School, Codeacademy 
• GA 
• Just play with stuff 
prepared for ga uxdi 
tweet @skotcarruth
Questions? 
internal only make it better
1 of 30

Recommended

Introduction to architecture katas by
Introduction to architecture katasIntroduction to architecture katas
Introduction to architecture katasFrank Sons
660 views32 slides
Sculpting Text: Easing the Pain of Designing in the Browser by
Sculpting Text: Easing the Pain of Designing in the BrowserSculpting Text: Easing the Pain of Designing in the Browser
Sculpting Text: Easing the Pain of Designing in the BrowserStephen Hay
6.8K views45 slides
Agile and Simpson by
Agile and SimpsonAgile and Simpson
Agile and SimpsonHenry Jacob
75 views30 slides
Flow: A living full-stack framework for the web by
Flow: A living full-stack framework for the webFlow: A living full-stack framework for the web
Flow: A living full-stack framework for the websebastian sastre
3.3K views22 slides
Build Better Software Together by
Build Better Software TogetherBuild Better Software Together
Build Better Software TogetherSven Peters
13.3K views98 slides
D3 Design By Games Agile India Pune 2005 by
D3 Design By Games   Agile India   Pune 2005D3 Design By Games   Agile India   Pune 2005
D3 Design By Games Agile India Pune 2005Henry Jacob
678 views70 slides

More Related Content

Similar to "Technical" UX Design

Achieving Technical Excellence in Your Software Teams - from Devternity by
Achieving Technical Excellence in Your Software Teams - from Devternity Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity Peter Gfader
660 views120 slides
Bangka belitung engineering computer course by
Bangka belitung engineering computer course Bangka belitung engineering computer course
Bangka belitung engineering computer course supriyantoedi
87 views1 slide
Pontianak engineering computer course by
Pontianak engineering computer course Pontianak engineering computer course
Pontianak engineering computer course supriyantoedi
169 views1 slide
Bengkulu engineering computer course by
Bengkulu engineering computer course Bengkulu engineering computer course
Bengkulu engineering computer course supriyantoedi
133 views1 slide
Low Code Capabilities of Digital Product Design Platforms by
Low Code Capabilities of Digital Product Design PlatformsLow Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design PlatformsJohnMcGuigan10
196 views28 slides
Gorontalo engineering computer course by
Gorontalo engineering computer course Gorontalo engineering computer course
Gorontalo engineering computer course supriyantoedi
93 views1 slide

Similar to "Technical" UX Design(20)

Achieving Technical Excellence in Your Software Teams - from Devternity by Peter Gfader
Achieving Technical Excellence in Your Software Teams - from Devternity Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity
Peter Gfader660 views
Bangka belitung engineering computer course by supriyantoedi
Bangka belitung engineering computer course Bangka belitung engineering computer course
Bangka belitung engineering computer course
supriyantoedi87 views
Pontianak engineering computer course by supriyantoedi
Pontianak engineering computer course Pontianak engineering computer course
Pontianak engineering computer course
supriyantoedi169 views
Bengkulu engineering computer course by supriyantoedi
Bengkulu engineering computer course Bengkulu engineering computer course
Bengkulu engineering computer course
supriyantoedi133 views
Low Code Capabilities of Digital Product Design Platforms by JohnMcGuigan10
Low Code Capabilities of Digital Product Design PlatformsLow Code Capabilities of Digital Product Design Platforms
Low Code Capabilities of Digital Product Design Platforms
JohnMcGuigan10196 views
Gorontalo engineering computer course by supriyantoedi
Gorontalo engineering computer course Gorontalo engineering computer course
Gorontalo engineering computer course
supriyantoedi93 views
Challenging The Role Of The Architect by Kevin Francis
Challenging The Role Of The ArchitectChallenging The Role Of The Architect
Challenging The Role Of The Architect
Kevin Francis1.7K views
Architecture Katas - How can we learn to create better architectures? by Frank Sons
Architecture Katas - How can we learn to create better architectures?Architecture Katas - How can we learn to create better architectures?
Architecture Katas - How can we learn to create better architectures?
Frank Sons1.3K views
Palu engineering computer course by supriyantoedi
Palu engineering computer course Palu engineering computer course
Palu engineering computer course
supriyantoedi112 views
Bali engineering computer course by supriyantoedi
Bali engineering computer course Bali engineering computer course
Bali engineering computer course
supriyantoedi302 views
Bali engineering computer course by supriyantoedi
Bali engineering computer course Bali engineering computer course
Bali engineering computer course
supriyantoedi129 views
Pekanbaru engineering computer course by supriyantoedi
Pekanbaru engineering computer course Pekanbaru engineering computer course
Pekanbaru engineering computer course
supriyantoedi313 views
Kupang engineering computer course by supriyantoedi
Kupang engineering computer course Kupang engineering computer course
Kupang engineering computer course
supriyantoedi88 views
Getting design right with HTML prototypes for Clarks by Jonathan Brace
Getting design right with HTML prototypes for ClarksGetting design right with HTML prototypes for Clarks
Getting design right with HTML prototypes for Clarks
Jonathan Brace68 views
Palangkaraya engineering computer course by supriyantoedi
Palangkaraya engineering computer course Palangkaraya engineering computer course
Palangkaraya engineering computer course
supriyantoedi82 views
Sumbawa engineering computer course by supriyantoedi
Sumbawa engineering computer course Sumbawa engineering computer course
Sumbawa engineering computer course
supriyantoedi75 views
Design Tokens For Dummies by Louis Chenais
Design Tokens For DummiesDesign Tokens For Dummies
Design Tokens For Dummies
Louis Chenais493 views
Kendari engineering computer course by supriyantoedi
Kendari engineering computer course Kendari engineering computer course
Kendari engineering computer course
supriyantoedi100 views
The Superhero’s Method of Modern HTML5 Development by RapidValue Solutions by RapidValue
The Superhero’s Method of Modern HTML5 Development by RapidValue SolutionsThe Superhero’s Method of Modern HTML5 Development by RapidValue Solutions
The Superhero’s Method of Modern HTML5 Development by RapidValue Solutions
RapidValue623 views

More from Skot Carruth

The Future Is Dark - Skot Carruth at World Usability Congress 2019 by
The Future Is Dark - Skot Carruth at World Usability Congress 2019The Future Is Dark - Skot Carruth at World Usability Congress 2019
The Future Is Dark - Skot Carruth at World Usability Congress 2019Skot Carruth
5 views37 slides
Design as Strategy (or, Intro to Competitive Strategy for Designers) by
Design as Strategy (or, Intro to Competitive Strategy for Designers)Design as Strategy (or, Intro to Competitive Strategy for Designers)
Design as Strategy (or, Intro to Competitive Strategy for Designers)Skot Carruth
171 views41 slides
Forget Design Thinking — Start Design Doing by
Forget Design Thinking — Start Design DoingForget Design Thinking — Start Design Doing
Forget Design Thinking — Start Design DoingSkot Carruth
265 views55 slides
Experiment Driven Design Workshop at Agile2018 by
Experiment Driven Design Workshop at Agile2018Experiment Driven Design Workshop at Agile2018
Experiment Driven Design Workshop at Agile2018Skot Carruth
144 views71 slides
Experiment-Driven Design in the Enterprise (2017 Lean Startup Week) by
Experiment-Driven Design in the Enterprise (2017 Lean Startup Week)Experiment-Driven Design in the Enterprise (2017 Lean Startup Week)
Experiment-Driven Design in the Enterprise (2017 Lean Startup Week)Skot Carruth
179 views21 slides
Describing Design by
Describing DesignDescribing Design
Describing DesignSkot Carruth
1.6K views42 slides

More from Skot Carruth(14)

The Future Is Dark - Skot Carruth at World Usability Congress 2019 by Skot Carruth
The Future Is Dark - Skot Carruth at World Usability Congress 2019The Future Is Dark - Skot Carruth at World Usability Congress 2019
The Future Is Dark - Skot Carruth at World Usability Congress 2019
Skot Carruth5 views
Design as Strategy (or, Intro to Competitive Strategy for Designers) by Skot Carruth
Design as Strategy (or, Intro to Competitive Strategy for Designers)Design as Strategy (or, Intro to Competitive Strategy for Designers)
Design as Strategy (or, Intro to Competitive Strategy for Designers)
Skot Carruth171 views
Forget Design Thinking — Start Design Doing by Skot Carruth
Forget Design Thinking — Start Design DoingForget Design Thinking — Start Design Doing
Forget Design Thinking — Start Design Doing
Skot Carruth265 views
Experiment Driven Design Workshop at Agile2018 by Skot Carruth
Experiment Driven Design Workshop at Agile2018Experiment Driven Design Workshop at Agile2018
Experiment Driven Design Workshop at Agile2018
Skot Carruth144 views
Experiment-Driven Design in the Enterprise (2017 Lean Startup Week) by Skot Carruth
Experiment-Driven Design in the Enterprise (2017 Lean Startup Week)Experiment-Driven Design in the Enterprise (2017 Lean Startup Week)
Experiment-Driven Design in the Enterprise (2017 Lean Startup Week)
Skot Carruth179 views
Describing Design by Skot Carruth
Describing DesignDescribing Design
Describing Design
Skot Carruth1.6K views
Balancing With Clients by Skot Carruth
Balancing With ClientsBalancing With Clients
Balancing With Clients
Skot Carruth525 views
Avoiding Runaway Trains by Skot Carruth
Avoiding Runaway TrainsAvoiding Runaway Trains
Avoiding Runaway Trains
Skot Carruth681 views
Creating an Objective Visual Strategy by Skot Carruth
Creating an Objective Visual StrategyCreating an Objective Visual Strategy
Creating an Objective Visual Strategy
Skot Carruth744 views
UCLA Anderson Design Thinking Workshop by Skot Carruth
UCLA Anderson Design Thinking WorkshopUCLA Anderson Design Thinking Workshop
UCLA Anderson Design Thinking Workshop
Skot Carruth2.6K views
UX Crash Course for Startup UCLA by Skot Carruth
UX Crash Course for Startup UCLAUX Crash Course for Startup UCLA
UX Crash Course for Startup UCLA
Skot Carruth1.7K views
Putting the User Back in User Experience by Skot Carruth
Putting the User Back in User ExperiencePutting the User Back in User Experience
Putting the User Back in User Experience
Skot Carruth405 views

Recently uploaded

COE catalog-compressed.pdf by
COE catalog-compressed.pdfCOE catalog-compressed.pdf
COE catalog-compressed.pdfdaniel103814
13 views260 slides
boggiano_project 2.pptx by
boggiano_project 2.pptxboggiano_project 2.pptx
boggiano_project 2.pptxsamboggiano
25 views8 slides
Subzero Report (1).pdf by
Subzero Report (1).pdfSubzero Report (1).pdf
Subzero Report (1).pdfsidhantkhanna8
11 views21 slides
JAWARK Inside Company Profile 2024 by
JAWARK Inside Company Profile 2024JAWARK Inside Company Profile 2024
JAWARK Inside Company Profile 2024mostafareda1994
13 views45 slides
Re-envisioning UF's College of Journalism and Communications by
Re-envisioning UF's College of Journalism and CommunicationsRe-envisioning UF's College of Journalism and Communications
Re-envisioning UF's College of Journalism and Communicationsemilymccauslin
23 views40 slides
Behind The Scenes of My Lettering Process - Decorative Monoline Issue 2 by
Behind The Scenes of My Lettering Process - Decorative Monoline Issue 2Behind The Scenes of My Lettering Process - Decorative Monoline Issue 2
Behind The Scenes of My Lettering Process - Decorative Monoline Issue 2Abdelrahman Elyamany | Branding & Presentation Design
25 views22 slides

Recently uploaded(20)

COE catalog-compressed.pdf by daniel103814
COE catalog-compressed.pdfCOE catalog-compressed.pdf
COE catalog-compressed.pdf
daniel10381413 views
boggiano_project 2.pptx by samboggiano
boggiano_project 2.pptxboggiano_project 2.pptx
boggiano_project 2.pptx
samboggiano25 views
Re-envisioning UF's College of Journalism and Communications by emilymccauslin
Re-envisioning UF's College of Journalism and CommunicationsRe-envisioning UF's College of Journalism and Communications
Re-envisioning UF's College of Journalism and Communications
emilymccauslin23 views
DR Portfolio.pptx by robertsd2
DR Portfolio.pptxDR Portfolio.pptx
DR Portfolio.pptx
robertsd226 views
Free International civil aviation day template from best presentation design ... by slideceotemplates
Free International civil aviation day template from best presentation design ...Free International civil aviation day template from best presentation design ...
Free International civil aviation day template from best presentation design ...
BeatsFest Brand Guidelines Final.pdf by EddiePena9
BeatsFest Brand Guidelines Final.pdfBeatsFest Brand Guidelines Final.pdf
BeatsFest Brand Guidelines Final.pdf
EddiePena98 views
Dragon Troubles__Personal Project_______ by pulkkinenaliisa
Dragon Troubles__Personal Project_______Dragon Troubles__Personal Project_______
Dragon Troubles__Personal Project_______
pulkkinenaliisa11 views
Indian wedding dresses design.pdf by Aur Dikhao
Indian wedding dresses design.pdfIndian wedding dresses design.pdf
Indian wedding dresses design.pdf
Aur Dikhao5 views
Free UNICEF foundation day template from best presentation design agency | Sl... by slideceotemplates
Free UNICEF foundation day template from best presentation design agency | Sl...Free UNICEF foundation day template from best presentation design agency | Sl...
Free UNICEF foundation day template from best presentation design agency | Sl...
tony moura bio.pdf by jenki442
tony moura bio.pdftony moura bio.pdf
tony moura bio.pdf
jenki4427 views

"Technical" UX Design

  • 1. make it better Designing, Technically prepared for ga uxdi On being a “technical” designer
  • 2. make it better Should designers know how to code? designing, technically prepared for ga uxdi tweet @skotcarruth
  • 3. make it better Should designers code? designing, technically prepared for ga uxdi tweet @skotcarruth
  • 4. designing, technically tweet @skotcarruth make it better The Upsides prepared for ga uxdi
  • 5. make it better designing, technically The Job Market • “Highly proficent in building prototypes in HTML+CSS +JavaScript.” • “First, the individual will need a broad skill set that includes UI/ UX, visual design, and, ideally, frontend implementation in HTML/CSS.” • “Comfortable coding in HTML/CSS for responsive web and email design” • “UI/UX Designer and Front-end Engineer” prepared for ga uxdi tweet @skotcarruth
  • 6. make it better designing, technically Gauging Feasibility • How long will this interface take to implement? • Can we even add this feature to our existing system? prepared for ga uxdi tweet @skotcarruth
  • 7. make it better designing, technically Prototyping • HTML prototypes can represent interaction better in tests • Responsive prototyping • Templating can make it faster and less tedious prepared for ga uxdi tweet @skotcarruth
  • 8. make it better designing, technically Chipping In • Don’t send a design that’s impossible to code • Get in there and close some tickets! • Smaller teams == broader individual skill sets • Inside jokes prepared for ga uxdi tweet @skotcarruth
  • 9. make it better designing, technically Creating Efficiencies • Why pay two if one can do the job • More consistent vision • Less documentation • Less “telephone” prepared for ga uxdi tweet @skotcarruth
  • 10. make it better designing, technically Understanding systems • Interaction design usually implies interaction between: • the user • the system • Real companies and processes are complex • Underlying software very likely has inherent limitations prepared for ga uxdi tweet @skotcarruth
  • 11. designing, technically tweet @skotcarruth make it better The Downsides prepared for ga uxdi
  • 12. make it better designing, technically Unrealistic Expectations • “UI/UX Designer and Front-end Engineer” • You can’t be an expert at everything prepared for ga uxdi tweet @skotcarruth
  • 13. designing, technically tweet @skotcarruth Some people can play the piano and the banjo, make it better but when they play them both at once it sounds really crappy. prepared for ga uxdi Roger Belveal http://www.quora.com/Why-dont-more-designers-code
  • 14. make it better designing, technically UX is increasingly complex as it is • More and more platforms to design for • Users are less and less tolerant of poor UX prepared for ga uxdi tweet @skotcarruth thanks to Sagi Shrieber https://medium.com/@sagishrieber/why-designers-should-not-code-anymore-5fc3f7d5510d
  • 15. make it better designing, technically It can change your thinking • Conway’s Law • “Implementation Model” • Optimizing for the code vs. optimizing for the user prepared for ga uxdi tweet @skotcarruth thanks to Wayne Greenberg and Josh Seiden http://www.waynegreenwood.com/unicorn-shmunicorn-be-a-pegasus/
  • 16. make it better designing, technically A threat to the profession • The Great Unicorn Quest • Devaluing “pure” design prepared for ga uxdi tweet @skotcarruth
  • 17. designing, technically tweet @skotcarruth When you know the constraints of your technologies, you can save clients money and make your make it better developers happy. prepared for ga uxdi
  • 18. make it better Technical Documentation designing, technically prepared for ga uxdi tweet @skotcarruth
  • 19. designing, technically tweet @skotcarruth The more technical you are, the less make it better documentation you need. prepared for ga uxdi
  • 20. designing, technically tweet @skotcarruth If you are very technical, you can provide insight to developers make it better in your documentation. prepared for ga uxdi
  • 21. make it better What is helpful to know? designing, technically prepared for ga uxdi tweet @skotcarruth
  • 22. designing, technically tweet @skotcarruth make it better Basic Markup prepared for ga uxdi
  • 23. designing, technically tweet @skotcarruth make it better On-the-job Learning prepared for ga uxdi
  • 24. designing, technically tweet @skotcarruth make it better Popular CMS’s prepared for ga uxdi
  • 25. designing, technically tweet @skotcarruth Popular E-commerce Platforms make it better prepared for ga uxdi
  • 26. designing, technically tweet @skotcarruth make it better Mobile SDKs prepared for ga uxdi
  • 27. designing, technically tweet @skotcarruth make it better Database Design prepared for ga uxdi
  • 28. make it better How do I learn? designing, technically prepared for ga uxdi tweet @skotcarruth
  • 29. make it better designing, technically Where to learn • Pair with programmers (or ask for feedback) • RTFM • Treehouse, Lynda, Code School, Codeacademy • GA • Just play with stuff prepared for ga uxdi tweet @skotcarruth
  • 30. Questions? internal only make it better