SlideShare a Scribd company logo
1 of 54
Download to read offline
Of perfection,
perfectionism
 and perfect
   web apps
    Jarkko Laine
http://www.flickr.com/photos/robertball/4574258804/
...but never post to our own blog
...but can’t actually DO anything
...but hardly get the gear dirty before
    needing the next year’s model
...but fail to spend the time to exercise to
           actually learn the sport
XHTML Accessibility
TDD Agile XP
  CSS SCRUM BDD
 WCAG ECMA
never
"We're so obsessed
with building baseball
 fields that we forget
    we're supposed to
        play in them."




                         Scott Beale / laughingsquid.com
1. Ship
2. Get the word out
3. There’s no step 3
   (we’re dealing with Rails, after all)
SHIP
Launch
Dump the
 clutch
Shipping is
   hard
perfect for
  whom?
MVP
u c
F MVPk
http://www.flickr.com/photos/alexcarpenterphotography/4015112557/
http://www.flickr.com/photos/quiteadept/3225912352/
http://www.flickr.com/photos/quiteadept/3225912352/
http://www.flickr.com/photos/paperpariah/2424178160/
http://www.flickr.com/photos/alexcarpenterphotography/4015112557/
Launch
Launch
<label for="email">EMAIL</label>
<input id="email" name="email" type="text" />
Get the word
     out
Market
Get out of
the closet
“Oma kehu
 haisee”
...if we ever published it
told two guys in the previous meeting
You owe to
 your users
to tell about
your product
marketing is
    not


     http://www.flickr.com/photos/us_army_rolling_along/3668249791/
marketing is
    not
marketing is
    not
leveraging the power of
    social networks
Markets are
conversations
Wrong:

  Read my blog w00t:
http://lameassdump.com
Correct:
     The Goldman Sachs case is an
   interesting twist of the so-called
   Magnetar Trade (http://myarticle-
about-it.com). The difference is, in this
  case Goldman was the issuer of the
hedge fund, whereas Magnetar was just
        a client buying the CDO.
1. dump the clutch
2. Get out of the
   closet
"I say never be complete, I say
 stop being perfect, I say let’s
evolve, let the chips fall where
    they may." — Tyler Durden




                http://www.flickr.com/photos/doczork/145199485/
#frozenspam

Thank You

More Related Content

What's hot

Are We Really Better Safe than Sorry - Notes
Are We Really Better Safe than Sorry - NotesAre We Really Better Safe than Sorry - Notes
Are We Really Better Safe than Sorry - Notes
Kathryn Bergeron
 
Learn new vocabulary
Learn new vocabularyLearn new vocabulary
Learn new vocabulary
sinikka
 
Designing the Digital Experience
Designing the Digital ExperienceDesigning the Digital Experience
Designing the Digital Experience
David King
 

What's hot (20)

Pkn slides-tony yet-alice-in-what-if-land
Pkn slides-tony yet-alice-in-what-if-landPkn slides-tony yet-alice-in-what-if-land
Pkn slides-tony yet-alice-in-what-if-land
 
Second Life Brown Bag
Second Life Brown BagSecond Life Brown Bag
Second Life Brown Bag
 
Advertising Fireworks, Social Bonfires
Advertising Fireworks, Social BonfiresAdvertising Fireworks, Social Bonfires
Advertising Fireworks, Social Bonfires
 
Are We Really Better Safe than Sorry - Notes
Are We Really Better Safe than Sorry - NotesAre We Really Better Safe than Sorry - Notes
Are We Really Better Safe than Sorry - Notes
 
Photographers
PhotographersPhotographers
Photographers
 
Product Management - Dancing For Revenue
Product Management - Dancing For RevenueProduct Management - Dancing For Revenue
Product Management - Dancing For Revenue
 
Telling Photo Tales v6
Telling Photo Tales v6Telling Photo Tales v6
Telling Photo Tales v6
 
Building our Future
Building our FutureBuilding our Future
Building our Future
 
How I Got My Publishing Deal (Beautiful Serendipity)
How I Got My Publishing Deal (Beautiful Serendipity)How I Got My Publishing Deal (Beautiful Serendipity)
How I Got My Publishing Deal (Beautiful Serendipity)
 
Designing The Digital Experience
Designing The Digital ExperienceDesigning The Digital Experience
Designing The Digital Experience
 
Camden writing2
Camden writing2Camden writing2
Camden writing2
 
Designing The Digital Experience
Designing The Digital ExperienceDesigning The Digital Experience
Designing The Digital Experience
 
Conflict!
Conflict!Conflict!
Conflict!
 
Ppp new final
Ppp new finalPpp new final
Ppp new final
 
Say What You Mean: Professional Communication Skills for Librarians
Say What You Mean: Professional Communication Skills for LibrariansSay What You Mean: Professional Communication Skills for Librarians
Say What You Mean: Professional Communication Skills for Librarians
 
Learn new vocabulary
Learn new vocabularyLearn new vocabulary
Learn new vocabulary
 
Designing Compelling Presentations
Designing Compelling PresentationsDesigning Compelling Presentations
Designing Compelling Presentations
 
Technology
TechnologyTechnology
Technology
 
Creating User Friendly Joomla! Websites and Forms [English]
Creating User Friendly Joomla! Websites and Forms [English]Creating User Friendly Joomla! Websites and Forms [English]
Creating User Friendly Joomla! Websites and Forms [English]
 
Designing the Digital Experience
Designing the Digital ExperienceDesigning the Digital Experience
Designing the Digital Experience
 

Similar to Of Perfection, Perfectionism and Perfect Web Apps

Perceptive media for #CanvasConf
Perceptive media for #CanvasConfPerceptive media for #CanvasConf
Perceptive media for #CanvasConf
Ian Forrester
 
Don't a Digital Dinosaur - Web 2.0 2011
Don't a Digital Dinosaur - Web 2.0 2011Don't a Digital Dinosaur - Web 2.0 2011
Don't a Digital Dinosaur - Web 2.0 2011
Samantha Starmer
 
The Future of Design isn't Just the Web - WebVisions 2011 Workshop
The Future of Design isn't Just the Web - WebVisions 2011 WorkshopThe Future of Design isn't Just the Web - WebVisions 2011 Workshop
The Future of Design isn't Just the Web - WebVisions 2011 Workshop
Samantha Starmer
 

Similar to Of Perfection, Perfectionism and Perfect Web Apps (20)

Perceptive media for #CanvasConf
Perceptive media for #CanvasConfPerceptive media for #CanvasConf
Perceptive media for #CanvasConf
 
Open Data: How, why, and is there any point?
Open Data: How, why, and is there any point?Open Data: How, why, and is there any point?
Open Data: How, why, and is there any point?
 
Eliminating barriers: No More Us vs. Them
Eliminating barriers: No More Us vs. ThemEliminating barriers: No More Us vs. Them
Eliminating barriers: No More Us vs. Them
 
Inbound on a shoestring - Searchlove Boston
Inbound on a shoestring - Searchlove BostonInbound on a shoestring - Searchlove Boston
Inbound on a shoestring - Searchlove Boston
 
Letting Go
Letting GoLetting Go
Letting Go
 
Lettinggo 110902081541-phpapp02
Lettinggo 110902081541-phpapp02Lettinggo 110902081541-phpapp02
Lettinggo 110902081541-phpapp02
 
Letting go
Letting goLetting go
Letting go
 
A Collaborative Celebration of You
A Collaborative Celebration of YouA Collaborative Celebration of You
A Collaborative Celebration of You
 
Simple ideas for powerful stories
Simple ideas for powerful stories Simple ideas for powerful stories
Simple ideas for powerful stories
 
Getting The Word Out V2
Getting The Word Out V2Getting The Word Out V2
Getting The Word Out V2
 
Don't a Digital Dinosaur - Web 2.0 2011
Don't a Digital Dinosaur - Web 2.0 2011Don't a Digital Dinosaur - Web 2.0 2011
Don't a Digital Dinosaur - Web 2.0 2011
 
Don't be a Digital Dinosaur - Design for the Space Between
Don't be a Digital Dinosaur - Design for the Space BetweenDon't be a Digital Dinosaur - Design for the Space Between
Don't be a Digital Dinosaur - Design for the Space Between
 
The Future of Design isn't Just the Web - WebVisions 2011 Workshop
The Future of Design isn't Just the Web - WebVisions 2011 WorkshopThe Future of Design isn't Just the Web - WebVisions 2011 Workshop
The Future of Design isn't Just the Web - WebVisions 2011 Workshop
 
Secondary research
Secondary researchSecondary research
Secondary research
 
Let There Be Peace On CSS - Cristiano Rastelli - Codemotion Amsterdam 2018
Let There Be Peace On CSS - Cristiano Rastelli - Codemotion Amsterdam 2018Let There Be Peace On CSS - Cristiano Rastelli - Codemotion Amsterdam 2018
Let There Be Peace On CSS - Cristiano Rastelli - Codemotion Amsterdam 2018
 
About linchpins and project managers in organizations
About linchpins and project managers in organizationsAbout linchpins and project managers in organizations
About linchpins and project managers in organizations
 
Create Successful Cross Channel Experiences - IA Summit 2011
Create Successful Cross Channel Experiences - IA Summit 2011Create Successful Cross Channel Experiences - IA Summit 2011
Create Successful Cross Channel Experiences - IA Summit 2011
 
Pushing Through the Fear
Pushing Through the FearPushing Through the Fear
Pushing Through the Fear
 
Telling Photo Tales v3.2
Telling Photo Tales v3.2Telling Photo Tales v3.2
Telling Photo Tales v3.2
 
Telling Photo Tales v2
Telling Photo Tales v2Telling Photo Tales v2
Telling Photo Tales v2
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Of Perfection, Perfectionism and Perfect Web Apps