Create Upstate - Ship it sooner: how to get more done in less time

Catt Small
Catt SmallProduct Designer at Etsy
@cattsmall@cattsmall
Ship it sooner
How to get more done in less time
Catt Small – Create Upstate
@cattsmall@cattsmall
◇ Product Designer, Etsy
◇ Co-founder, Brooklyn Gamery
◇ Maker of various things!
A little about me:
@cattsmall@cattsmall
I’ve also worked with:
@cattsmall@cattsmall
To help you worry less about the how
and more about the who, what,
when, where, and why.
The goal of today’s talk:
@cattsmall@cattsmall
◇ Why & when process can be helpful
◇ Why process can be unhelpful
◇ Ways to focus less on process
Topics:
@cattsmall@cattsmall
Why process can be
helpful
@cattsmall@cattsmall
Guidance
We have a
plan!
@cattsmall@cattsmall
@cattsmall@cattsmall
<form action="#" method="post">
<div>
<label for="name">Text Input:</label>
<input type="text" name="name" id="name" value="" tabindex="1" />
</div>
<div>
<h4>Radio Button Choice</h4>
<label for="radio-choice-1">Choice 1</label>
<input type="radio" name="radio-choice-1" id="radio-choice-1"
tabindex="2" value="choice-1" />
<label for="radio-choice-2">Choice 2</
label>
<input type="radio" name="radio-choice-2" id="radio-choice-2"
tabindex="3" value="choice-2" />
</div>
Efficient
It just works!
@cattsmall@cattsmall
Self-improvement
I’m a much better
designer now!
@cattsmall@cattsmall
Use cases
@cattsmall@cattsmall
Lacking clarity
@cattsmall@cattsmall
What the heck are we
making?
I don’t know what
to do next...
@cattsmall@cattsmall
Feeling frustrated
@cattsmall@cattsmall
Something is wrong!
@cattsmall@cattsmall
Needing communication
@cattsmall@cattsmall
I feel lost!
@cattsmall@cattsmall
STRUCTURE
@cattsmall@cattsmall
Why process can be
unhelpful
@cattsmall@cattsmall
A long time ago

in a galaxy far, far away...
@cattsmall@cattsmall
Baby designer Catt!
I wanna be the
very best!
@cattsmall@cattsmall
Waterfall
:(
:(
:(
@cattsmall@cattsmall
Linear process
Design Build Launch WTF???Req’s.
@cattsmall@cattsmall
Is there a
better way?
@cattsmall@cattsmall
Lean UX
:)
:)
:)
@cattsmall@cattsmall
Agile
:)
:):)
:)
Standup
Backlog
Grooming
Sprint
Planning
Retro
Sprint
Review
@cattsmall@cattsmall
50-person company
:)
:):)
:)
200-person company
:)
:):)
:)
1,000-person company
:)
:):)
:)
@cattsmall@cattsmall
It didn’t work
FAIL.
@cattsmall@cattsmall
Process can distract us
@cattsmall@cattsmall
Right vs. wrong
@cattsmall@cattsmall
@cattsmall@cattsmall
@cattsmall@cattsmall
@cattsmall@cattsmall
I have an opinion!!!!11!1!!!
Everyone
@cattsmall@cattsmall
Hierarchy
@cattsmall@cattsmall
PHPJava SQL C++ASP.NET
Objective
C
C#Ruby JS
Python
@cattsmall@cattsmall
SQL C++
C# JS
on
JS
Knockout MeteorBackbone
Angular ReactEmber
@cattsmall@cattsmall
Inflexible
@cattsmall@cattsmall
But that
doesn’t work
for our team...
We should try this
new method!
@cattsmall@cattsmall
MAKE IT FROM
SCRATCH
export class Just<A> extends Maybe<A> {
constructor(public value: A) { super(); };
export class Nothing<A> extends Maybe<A> {
constructor() { super(); };
fold<R>(match) { return match.nothing; }
export function of<A>(value: A): Maybe<A> {

return new Just(value);
export function zero<A>(): Nothing<A> {
return new Nothing();
export function map<A, B>(fn: (a: A) => B): (m: Maybe<A>) => Maybe<B> {
return function morphism(ma) {
return ma.fold({
just: (a) => { return new Just(fn(a)) },

export function bind<A, B>(fn: (a: A) => Maybe<B>): (m: Maybe<A>) => Maybe<B>
return function morphism(ma) {

return ma.fold({
</> </>
Not built here
@cattsmall@cattsmall
Perfectionism
@cattsmall@cattsmall
Refusal to accept
any standard short of
perfection
@cattsmall@cattsmall
The mind deflects the message of
impossible expectations and literally
pushes it into the body.
Meredith Arthur, “The Epidemic of Perfectionism”
@cattsmall@cattsmall
Anxiety
A feeling of worry, nervousness, or
unease, typically about an imminent
event or something with an uncertain
outcome.
@cattsmall@cattsmall
“Impostor syndrome”
@cattsmall@cattsmall
Failure
Anxiety
Perfectionism
@cattsmall@cattsmall
What this leads to
@cattsmall@cattsmall
Power shifts & vacuums
@cattsmall@cattsmall
But none of
us know how
it works...
This is the best
framework!
@cattsmall@cattsmall
@cattsmall@cattsmall
Burnout
@cattsmall@cattsmall
Physical or mental collapse
caused by overwork or stress
@cattsmall@cattsmall
Work
Think
about
what to
improve
@cattsmall@cattsmall
It is the harsh self-evaluative processes
central to perfectionistic concerns that are
understood to fuel the perfectionism-
burnout relationship
Andrew P. Hill & Thomas Curran, “Multidimensional Perfectionism and Burnout”
@cattsmall@cattsmall
How to refocus
@cattsmall@cattsmall
Breathe
@cattsmall@cattsmall
You’re doing a good job
@cattsmall@cattsmall
Define objectives
@cattsmall@cattsmall
I think we should use–
What is our goal?
@cattsmall@cattsmall
I still don’t get
what we’re doing!
Yeah! Me neither.
How about we
step back?
@cattsmall@cattsmall
Make your own process
@cattsmall@cattsmall
Ideate
Iterate
Learn Design
BuildCelebrate
Launch Test
@cattsmall@cattsmall
Consider your context
Company size Team composition
@cattsmall@cattsmall
Create a deadline
Start Finish!
@cattsmall@cattsmall
Define
who, what, when, where, why
Define
how
@cattsmall@cattsmall
Things to remember
@cattsmall@cattsmall
Communicate upfront
@cattsmall@cattsmall
How do you like to work?
@cattsmall@cattsmall
Ignore trendy hotness
@cattsmall@cattsmall
“Fire Burning” by matthewvogel1234 on DeviantArt (lol)
@cattsmall@cattsmall
React worked well for
them, but Ember does
the job for us!
@cattsmall@cattsmall
Share knowledge
@cattsmall@cattsmall
//random integer method.

Lorem.prototype.randomInt = function (min, max) {

return Math.floor(Math.random() * (max - min +
1)) + min;

};

//text creator method with parameters: how many,
what

Lorem.prototype.createText = function(count, type) {

switch (type) {

//paragraphs are loads of sentences.

case Lorem.TYPE.PARAGRAPH:

var paragraphs = new Array;

for (var i = 0; i < count; i++) {

var paragraphLength =
Let’s break down how
this function works.
@cattsmall@cattsmall
Let’s do a
sketching
session!
@cattsmall@cattsmall
Be flexible
@cattsmall@cattsmall
CHILL OUT
WE DIDN’T GO BY
THE PROCESS OH
MY GOD
@cattsmall@cattsmall
That’s not what the
book says, but it
works for us!
@cattsmall@cattsmall
We’re all
gross meaty
bump lumps
@cattsmall@cattsmall
Pat yourself on the back
@cattsmall@cattsmall
NOICE!
@cattsmall@cattsmall
You tried
yay
@cattsmall@cattsmall
Wrap-up
@cattsmall@cattsmall
◇Process is a double-edged sword.
◇One’s right is another’s wrong.
◇Power shifts/vacuums can happen
when one person advocates for a
new process or tool.
In summary:
@cattsmall@cattsmall
◇Think about your context first.
◇Always define project goals.
◇Accept imperfection.
◇Don’t worry about the new hotness.
◇Share what you learn.
Advice:
@cattsmall@cattsmall
Celebrate what you make!
We’re such an
awesome team.
@cattsmall@cattsmall
◇UX Team of One
◇Overcoming Perfectionism
◇The Burnout Society
◇Google Calendar
◇Therapy
Resources:
@cattsmall@cattsmall
Thank you.
Questions?
Tweet @cattsmall
Gaming event in June: gdocexpo.com
1 of 87

Recommended

Pixel up! - Ship it Sooner by
Pixel up! - Ship it SoonerPixel up! - Ship it Sooner
Pixel up! - Ship it SoonerCatt Small
281 views98 slides
!!Con - The Creative Programmer by
!!Con - The Creative Programmer!!Con - The Creative Programmer
!!Con - The Creative ProgrammerCatt Small
1.8K views40 slides
Just Make Stuff! by
Just Make Stuff!Just Make Stuff!
Just Make Stuff!FITC
574 views55 slides
FITC 2016 - Just Make Stuff! by
FITC 2016 - Just Make Stuff!FITC 2016 - Just Make Stuff!
FITC 2016 - Just Make Stuff!Catt Small
751 views55 slides
Technology: A Means to an End with Thibault Imbert by
Technology: A Means to an End with Thibault ImbertTechnology: A Means to an End with Thibault Imbert
Technology: A Means to an End with Thibault ImbertFITC
1.1K views85 slides
FITC '14 Toronto - Technology, a means to an end by
FITC '14 Toronto - Technology, a means to an endFITC '14 Toronto - Technology, a means to an end
FITC '14 Toronto - Technology, a means to an endThibault Imbert
12.7K views85 slides

More Related Content

Similar to Create Upstate - Ship it sooner: how to get more done in less time

Why (I think) CoffeeScript Is Awesome by
Why (I think) CoffeeScript Is AwesomeWhy (I think) CoffeeScript Is Awesome
Why (I think) CoffeeScript Is AwesomeJo Cranford
6.5K views74 slides
You're Doing It Wrong by
You're Doing It WrongYou're Doing It Wrong
You're Doing It Wrongbostonrb
1K views53 slides
You're Doing It Wrong by
You're Doing It WrongYou're Doing It Wrong
You're Doing It Wrongbostonrb
733 views53 slides
A, B, C. 1, 2, 3. Iterables you and me - Willian Martins (ebay) by
A, B, C. 1, 2, 3. Iterables you and me - Willian Martins (ebay)A, B, C. 1, 2, 3. Iterables you and me - Willian Martins (ebay)
A, B, C. 1, 2, 3. Iterables you and me - Willian Martins (ebay)Shift Conference
57 views64 slides
Scala 3camp 2011 by
Scala   3camp 2011Scala   3camp 2011
Scala 3camp 2011Scalac
941 views50 slides
Haml, Sass and Compass for Sane Web Development by
Haml, Sass and Compass for Sane Web DevelopmentHaml, Sass and Compass for Sane Web Development
Haml, Sass and Compass for Sane Web Developmentjeremyw
2.4K views55 slides

Similar to Create Upstate - Ship it sooner: how to get more done in less time(20)

Why (I think) CoffeeScript Is Awesome by Jo Cranford
Why (I think) CoffeeScript Is AwesomeWhy (I think) CoffeeScript Is Awesome
Why (I think) CoffeeScript Is Awesome
Jo Cranford6.5K views
You're Doing It Wrong by bostonrb
You're Doing It WrongYou're Doing It Wrong
You're Doing It Wrong
bostonrb1K views
You're Doing It Wrong by bostonrb
You're Doing It WrongYou're Doing It Wrong
You're Doing It Wrong
bostonrb733 views
A, B, C. 1, 2, 3. Iterables you and me - Willian Martins (ebay) by Shift Conference
A, B, C. 1, 2, 3. Iterables you and me - Willian Martins (ebay)A, B, C. 1, 2, 3. Iterables you and me - Willian Martins (ebay)
A, B, C. 1, 2, 3. Iterables you and me - Willian Martins (ebay)
Shift Conference57 views
Scala 3camp 2011 by Scalac
Scala   3camp 2011Scala   3camp 2011
Scala 3camp 2011
Scalac941 views
Haml, Sass and Compass for Sane Web Development by jeremyw
Haml, Sass and Compass for Sane Web DevelopmentHaml, Sass and Compass for Sane Web Development
Haml, Sass and Compass for Sane Web Development
jeremyw2.4K views
FusionConf 2018 - We're all designers by Catt Small
FusionConf 2018 - We're all designersFusionConf 2018 - We're all designers
FusionConf 2018 - We're all designers
Catt Small294 views
Cassandra Day London: Building Java Applications by Christopher Batey
Cassandra Day London: Building Java ApplicationsCassandra Day London: Building Java Applications
Cassandra Day London: Building Java Applications
Christopher Batey1.1K views
Cassandra Day London 2015: Getting Started with Apache Cassandra and Java by DataStax Academy
Cassandra Day London 2015: Getting Started with Apache Cassandra and JavaCassandra Day London 2015: Getting Started with Apache Cassandra and Java
Cassandra Day London 2015: Getting Started with Apache Cassandra and Java
DataStax Academy1.3K views
Perl Teach-In (part 1) by Dave Cross
Perl Teach-In (part 1)Perl Teach-In (part 1)
Perl Teach-In (part 1)
Dave Cross1.7K views
Gpars concepts explained by Vaclav Pech
Gpars concepts explainedGpars concepts explained
Gpars concepts explained
Vaclav Pech2.5K views
PyCon 2011 talk - ngram assembly with Bloom filters by c.titus.brown
PyCon 2011 talk - ngram assembly with Bloom filtersPyCon 2011 talk - ngram assembly with Bloom filters
PyCon 2011 talk - ngram assembly with Bloom filters
c.titus.brown3.4K views
NetPonto - The Future Of C# - NetConf Edition by Paulo Morgado
NetPonto - The Future Of C# - NetConf EditionNetPonto - The Future Of C# - NetConf Edition
NetPonto - The Future Of C# - NetConf Edition
Paulo Morgado234 views
Introduction to web programming with JavaScript by T11 Sessions
Introduction to web programming with JavaScriptIntroduction to web programming with JavaScript
Introduction to web programming with JavaScript
T11 Sessions1.4K views
Rails Antipatterns | Open Session with Chad Pytel by Engine Yard
Rails Antipatterns | Open Session with Chad Pytel Rails Antipatterns | Open Session with Chad Pytel
Rails Antipatterns | Open Session with Chad Pytel
Engine Yard2.5K views
Bca sem 6 php practicals 1to12 by Hitesh Patel
Bca sem 6 php practicals 1to12Bca sem 6 php practicals 1to12
Bca sem 6 php practicals 1to12
Hitesh Patel12.6K views
Django - Framework web para perfeccionistas com prazos by Igor Sobreira
Django - Framework web para perfeccionistas com prazosDjango - Framework web para perfeccionistas com prazos
Django - Framework web para perfeccionistas com prazos
Igor Sobreira993 views

More from Catt Small

BrooklynJS: Feelings and Frameworks by
BrooklynJS: Feelings and FrameworksBrooklynJS: Feelings and Frameworks
BrooklynJS: Feelings and FrameworksCatt Small
289 views37 slides
Write/Speak/Code 2018 – The Full Story: Presenting Complete Ideas by
Write/Speak/Code 2018 – The Full Story: Presenting Complete IdeasWrite/Speak/Code 2018 – The Full Story: Presenting Complete Ideas
Write/Speak/Code 2018 – The Full Story: Presenting Complete IdeasCatt Small
385 views57 slides
More than bleeps and bloops: UX lessons from game design by
More than bleeps and bloops: UX lessons from game designMore than bleeps and bloops: UX lessons from game design
More than bleeps and bloops: UX lessons from game designCatt Small
489 views75 slides
AIGA Design Conference 2016 - Bootstrapping Communities by
AIGA Design Conference 2016 - Bootstrapping CommunitiesAIGA Design Conference 2016 - Bootstrapping Communities
AIGA Design Conference 2016 - Bootstrapping CommunitiesCatt Small
1.1K views56 slides
Designing Socially Impactful Digital Experiences by
Designing Socially Impactful Digital ExperiencesDesigning Socially Impactful Digital Experiences
Designing Socially Impactful Digital ExperiencesCatt Small
1.7K views74 slides
FOWD NYC 2015 – Beyond gamification: more important lessons we can learn from... by
FOWD NYC 2015 – Beyond gamification: more important lessons we can learn from...FOWD NYC 2015 – Beyond gamification: more important lessons we can learn from...
FOWD NYC 2015 – Beyond gamification: more important lessons we can learn from...Catt Small
1.7K views75 slides

More from Catt Small(13)

BrooklynJS: Feelings and Frameworks by Catt Small
BrooklynJS: Feelings and FrameworksBrooklynJS: Feelings and Frameworks
BrooklynJS: Feelings and Frameworks
Catt Small289 views
Write/Speak/Code 2018 – The Full Story: Presenting Complete Ideas by Catt Small
Write/Speak/Code 2018 – The Full Story: Presenting Complete IdeasWrite/Speak/Code 2018 – The Full Story: Presenting Complete Ideas
Write/Speak/Code 2018 – The Full Story: Presenting Complete Ideas
Catt Small385 views
More than bleeps and bloops: UX lessons from game design by Catt Small
More than bleeps and bloops: UX lessons from game designMore than bleeps and bloops: UX lessons from game design
More than bleeps and bloops: UX lessons from game design
Catt Small489 views
AIGA Design Conference 2016 - Bootstrapping Communities by Catt Small
AIGA Design Conference 2016 - Bootstrapping CommunitiesAIGA Design Conference 2016 - Bootstrapping Communities
AIGA Design Conference 2016 - Bootstrapping Communities
Catt Small1.1K views
Designing Socially Impactful Digital Experiences by Catt Small
Designing Socially Impactful Digital ExperiencesDesigning Socially Impactful Digital Experiences
Designing Socially Impactful Digital Experiences
Catt Small1.7K views
FOWD NYC 2015 – Beyond gamification: more important lessons we can learn from... by Catt Small
FOWD NYC 2015 – Beyond gamification: more important lessons we can learn from...FOWD NYC 2015 – Beyond gamification: more important lessons we can learn from...
FOWD NYC 2015 – Beyond gamification: more important lessons we can learn from...
Catt Small1.7K views
Making Native Browser Games in The Modern Age by Catt Small
Making Native Browser Games in The Modern AgeMaking Native Browser Games in The Modern Age
Making Native Browser Games in The Modern Age
Catt Small1.8K views
From Maker to Businessperson: Lessons Learned from Becoming a Creative Entrep... by Catt Small
From Maker to Businessperson: Lessons Learned from Becoming a Creative Entrep...From Maker to Businessperson: Lessons Learned from Becoming a Creative Entrep...
From Maker to Businessperson: Lessons Learned from Becoming a Creative Entrep...
Catt Small811 views
RVA #GGJ15 Keynote Talk - From Consumer to Creator: Making Games by Catt Small
RVA #GGJ15 Keynote Talk - From Consumer to Creator: Making GamesRVA #GGJ15 Keynote Talk - From Consumer to Creator: Making Games
RVA #GGJ15 Keynote Talk - From Consumer to Creator: Making Games
Catt Small1.3K views
We're all Designers: Encouraging Collaboration in Design Without Forming a Co... by Catt Small
We're all Designers: Encouraging Collaboration in Design Without Forming a Co...We're all Designers: Encouraging Collaboration in Design Without Forming a Co...
We're all Designers: Encouraging Collaboration in Design Without Forming a Co...
Catt Small1.7K views
ConveyUX 2014 – Beyond Gamification: Lessons from Game Design for Engaging Users by Catt Small
ConveyUX 2014 – Beyond Gamification: Lessons from Game Design for Engaging UsersConveyUX 2014 – Beyond Gamification: Lessons from Game Design for Engaging Users
ConveyUX 2014 – Beyond Gamification: Lessons from Game Design for Engaging Users
Catt Small1.4K views
Fun and Usable: Making Better, More Intuitive Games by Catt Small
Fun and Usable: Making Better, More Intuitive GamesFun and Usable: Making Better, More Intuitive Games
Fun and Usable: Making Better, More Intuitive Games
Catt Small1.8K views

Recently uploaded

Crypto Quantum Leap by
Crypto Quantum Leap Crypto Quantum Leap
Crypto Quantum Leap ahmedjaan790
8 views22 slides
Aquagold facial by
Aquagold facialAquagold facial
Aquagold facialartisanaestheticspk
5 views1 slide
Quotes about hard work .pdf by
Quotes about hard work .pdfQuotes about hard work .pdf
Quotes about hard work .pdfInspire99
17 views17 slides
Romel by
RomelRomel
RomelRomelPacisJr
17 views13 slides
2023-11 Managing your Cost of Living and Spending.pptx by
2023-11 Managing your Cost of Living and Spending.pptx2023-11 Managing your Cost of Living and Spending.pptx
2023-11 Managing your Cost of Living and Spending.pptxdmeekis
18 views35 slides
The_5_Love_Languages.pdf by
The_5_Love_Languages.pdfThe_5_Love_Languages.pdf
The_5_Love_Languages.pdffoodcoop1
10 views166 slides

Recently uploaded(11)

Quotes about hard work .pdf by Inspire99
Quotes about hard work .pdfQuotes about hard work .pdf
Quotes about hard work .pdf
Inspire9917 views
2023-11 Managing your Cost of Living and Spending.pptx by dmeekis
2023-11 Managing your Cost of Living and Spending.pptx2023-11 Managing your Cost of Living and Spending.pptx
2023-11 Managing your Cost of Living and Spending.pptx
dmeekis18 views
The_5_Love_Languages.pdf by foodcoop1
The_5_Love_Languages.pdfThe_5_Love_Languages.pdf
The_5_Love_Languages.pdf
foodcoop110 views
How to use a toilet brush by Jim O'Regan
How to use a toilet brushHow to use a toilet brush
How to use a toilet brush
Jim O'Regan6 views
Water Freedom System - Huge New Offer For 2022! Digital - Ebooks by muhammadashfaqahmad31
Water Freedom System - Huge New Offer For 2022! Digital - EbooksWater Freedom System - Huge New Offer For 2022! Digital - Ebooks
Water Freedom System - Huge New Offer For 2022! Digital - Ebooks
Quotes on self confidence and self belief ppt .pdf by Inspire99
Quotes on self confidence and self belief ppt .pdfQuotes on self confidence and self belief ppt .pdf
Quotes on self confidence and self belief ppt .pdf
Inspire9929 views
2023-11 Managing your Cost of Living and Spending.pptx by dmeekis
2023-11 Managing your Cost of Living and Spending.pptx2023-11 Managing your Cost of Living and Spending.pptx
2023-11 Managing your Cost of Living and Spending.pptx
dmeekis15 views

Create Upstate - Ship it sooner: how to get more done in less time