SlideShare a Scribd company logo
1 of 64
Download to read offline
How to Innovate!
             or


Learning to Walk Backwards

        Jonathan Palley
          SD2C 2008
   http://www.idapted.com
  StudioChinese | EQEnglish
Three Goals
        The Mindset of an
           Innovator.


  Innovate small. It will grow big.



Learn to love the question: “Why?”
The mindset of an innovator:




         A man (or woman)
         walking backwards
A man walking backwards...

1. Knows the goal he is walking towards.

2. Looking at where he has been.

3. Looking most directly at the last thing he passed.

4. Doesn’t walk straight.
Let’s understand each of
    these properties
Knows the goal you are
  walking towards.
Sizes and Perspectives
Understand Direction at
       all sizes
• Where is the platform/product going?
• Where is the project I’m working on going?
• Where is the area of the code I am working
  on going?
• Where is this class going?
• Where is this function going?
Where should it be
     going?
Things Technology
    Innovation is NOT
• Building new features on an existing
  concept.
  • Copying with slight modification
• Make the Chinese/American/Girl/Rails/
  Scalable version of X
  • This is about business model, not
    technology.
Make Meaning
    (make the world a better place)

How can this be done more efficiently?

What is wrong or unfair with the world/
            society/etc.?
Real Innovation =
 Paradigm Shifts
Paradigm Shifts
Change the way people think about solving
               a problem.

Change the way you think about solving a
               problem.


        (This is hard, but worth it)
Example




Find information by typing, not searching a directory.
Example
Example
Example

Test::Unit             rspec
A Paradigm Shift Works
         if it..

• Saves time or money (efficiency)
• Improves length/quality of life
If its a business, it must
       make money
• Will many people benefit from this paradigm
  shift?
• Are they willing to pay for it? How much?
 • Tip: Advertising does NOT work. Not in
    this economy
• (People that will benefit) x (Willingness to
  pay) x 0.10 = potential size of business
(Side Note: Paradigm Shifts Take
                 Time)

               Google             1995

            iPod + iTune          2001

                 I.C.             1960


(Hard economic times are often good for paradigm shifts)
How to develop
paradigm shifts?
A man walking backwards is...

1. Knows the goal he is walking towards.

2. Looking at where he has been.

3. Looking most directly at the last thing he passed.


4. Doesn’t walk straight.
2. Always look where
     you’ve been
History


What You’ve Worked
       On
quot;If I have seen further, it is by standing on the shoulders of
                   giants.quot; - Isaac Newton
Read History


• Facts do NOT matter
• Look for concepts, reasons, lessons
• Everything is done for a reason - WHY?
Understand WHY
Gain Perspective

     Look outside your field



There is nothing fundamentally new, only
        new ways to mix things
Example: The Longitude Problem
         How to find a ships longitude at sea?



Royal Observatory: The answer is
          in the stars


 Harrison: Woodwork/Mechanic -
found the answer in how you build
            the clock
Constantly Learn from
    Your Work.

  Objectively Look
Look = Analyze
The Why Game!

• Ask the question: “why?”
• Then ask the question again.
• And again
• And again
• And again
The “Why
 Game”...warning flags

• “There is no other way”.
• “That’s the way it is always done”.
• “That’s the right way to do it”.
• “That’s how a famous person did it”
We have a direction and
we are looking at where
    we have been.

        Now what?
A man walking backwards is...

1. Knows the goal he is walking towards.

2. Looking at where he has been.

3. Looking most directly at the last thing he
                 passed.

4. Doesn’t walk straight.
3. The last thing you did
 is right in front of you
Iterate


Embrace Details


Every line of code matters
Beauty in Details
Masterpieces are made
one small step at a time
Never spend more than
  5% of time on big
       picture.

     Love Details
Programming is an Art
Modern Languages

• A little code does a lot
 • More time thinking, less time typing
 • More time iterating, less time making
Refactor

        Refactoring forces an iterative process


Refactoring makes you think: “how can I do this better”
Refactoring Lets You

       Find the

   Catalyst
    for the Big Idea
This Is Wrong
Small Steps

                                   Why?
                            Step
                     Why? What learned?
              Step
       Why? What learned?
Step
Iterations!

Patience!

  Focus!
Iterate In Your
    Conversations
               - Stops innovation
    No         - Useful to keep focus

               - Builds on idea, but still stops.
               - Useful for correcting something
Yes, but ...   that immediately won’t work

               - Builds on ideas!
               - Allows “small” ideas turning
Yes, and ...   into “big” ideas.
Take Ownership
(Be Proud Of What You Do)
A man walking backwards ...

1. Knows the goal he is walking towards.

2. Looking at where he has been.

3. Looking most directly at the last thing he passed.

4. Doesn’t walk straight.
Don’t walk straight
(It is impossible to do if you really are innovating)
Accept the Crooked
       Path
You will never go
             straight
Always assume what you are doing is a little bit wrong


               Look for “corrections”.
FAIL
(and then learn from it)
Embrace Mistakes

• Perfection = Stagnation
• Mistakes lead to new ideas.
 • Why was this mistake made?
 • How do we prevent this mistake from
    being made?
We don’t like to know
      we are wrong

               We rarely are right



Successful people are not “right”. They are good at
   identifying when they are wrong and fixing it.
Data


              Listen and Learn



Talk - Talk about mistakes in a constructive way.
Summary
Innovation Makes the
World a Better Place
Never think you can’t
     innovate
Small things lead to big
         things
Never stop asking:
     “Why?
Rubygems
• “apt-get”/CPAN like system for Ruby
• Written by a few guys to solve a problem
  with distributing shared models (few people
  used ruby at that time).
• Got a bit bigger, so started rubyforge
• Enabled creation of Ruby on Rails
• Huge industry around Rails. New paradigm
  for web development.
• Many applications started around Rails
Questions?

More Related Content

What's hot

The Truth About Startups: What I wish someone had told me about entrepreneurs...
The Truth About Startups: What I wish someone had told me about entrepreneurs...The Truth About Startups: What I wish someone had told me about entrepreneurs...
The Truth About Startups: What I wish someone had told me about entrepreneurs...Yevgeniy Brikman
 
The 8 deadly sins of 48hr innovation challenges copy
The 8 deadly sins of 48hr innovation challenges  copyThe 8 deadly sins of 48hr innovation challenges  copy
The 8 deadly sins of 48hr innovation challenges copyMatt Currie
 
Becoming a Better Programmer
Becoming a Better ProgrammerBecoming a Better Programmer
Becoming a Better ProgrammerPete Goodliffe
 
Findings from UX London
Findings from UX LondonFindings from UX London
Findings from UX LondonNeil Dawson
 
How to get started with Innovation by Kamil Barbarski - kamilbbs.com
How to get started with Innovation by Kamil Barbarski - kamilbbs.comHow to get started with Innovation by Kamil Barbarski - kamilbbs.com
How to get started with Innovation by Kamil Barbarski - kamilbbs.comKamil Barbarski
 
Startup academy May '17 Deck
Startup academy May '17 DeckStartup academy May '17 Deck
Startup academy May '17 DeckLeon Pals
 
Debunking The Old Career Rules
Debunking The Old Career RulesDebunking The Old Career Rules
Debunking The Old Career RulesJerilyn Wagner
 
The human side of design
The human side of designThe human side of design
The human side of designMax Soe
 
Presentations: What Every Planner Needs to Know
Presentations: What Every Planner Needs to KnowPresentations: What Every Planner Needs to Know
Presentations: What Every Planner Needs to KnowRyan Link
 
Career Development Discussion
Career Development DiscussionCareer Development Discussion
Career Development DiscussionJoe Cimbak
 
20 Tweetable Quotes to Inspire Marketing & Design Creative Genius
20 Tweetable Quotes to Inspire Marketing & Design Creative Genius20 Tweetable Quotes to Inspire Marketing & Design Creative Genius
20 Tweetable Quotes to Inspire Marketing & Design Creative GeniusIMPACT Branding & Design LLC
 
Creative and innovative thinking skills
Creative and innovative thinking skillsCreative and innovative thinking skills
Creative and innovative thinking skillsZaini Ithnin
 
Finding Problems Worth Solving
Finding Problems Worth Solving Finding Problems Worth Solving
Finding Problems Worth Solving Paul Fox, Ph.D.
 
Interviewing Users: Spinning Data Into Gold
Interviewing Users: Spinning Data Into GoldInterviewing Users: Spinning Data Into Gold
Interviewing Users: Spinning Data Into GoldSteve Portigal
 
15 Quotes To Nurture Your Creative Soul!
15 Quotes To Nurture Your Creative Soul!15 Quotes To Nurture Your Creative Soul!
15 Quotes To Nurture Your Creative Soul!DesignMantic
 

What's hot (20)

The Truth About Startups: What I wish someone had told me about entrepreneurs...
The Truth About Startups: What I wish someone had told me about entrepreneurs...The Truth About Startups: What I wish someone had told me about entrepreneurs...
The Truth About Startups: What I wish someone had told me about entrepreneurs...
 
Startup DNA: Speed Wins
Startup DNA: Speed WinsStartup DNA: Speed Wins
Startup DNA: Speed Wins
 
The 8 deadly sins of 48hr innovation challenges copy
The 8 deadly sins of 48hr innovation challenges  copyThe 8 deadly sins of 48hr innovation challenges  copy
The 8 deadly sins of 48hr innovation challenges copy
 
Innovation Culture
Innovation CultureInnovation Culture
Innovation Culture
 
Becoming a Better Programmer
Becoming a Better ProgrammerBecoming a Better Programmer
Becoming a Better Programmer
 
Findings from UX London
Findings from UX LondonFindings from UX London
Findings from UX London
 
Chasing elephants
Chasing elephantsChasing elephants
Chasing elephants
 
The precision blade
The precision bladeThe precision blade
The precision blade
 
How to get started with Innovation by Kamil Barbarski - kamilbbs.com
How to get started with Innovation by Kamil Barbarski - kamilbbs.comHow to get started with Innovation by Kamil Barbarski - kamilbbs.com
How to get started with Innovation by Kamil Barbarski - kamilbbs.com
 
Startup academy May '17 Deck
Startup academy May '17 DeckStartup academy May '17 Deck
Startup academy May '17 Deck
 
Debunking The Old Career Rules
Debunking The Old Career RulesDebunking The Old Career Rules
Debunking The Old Career Rules
 
The human side of design
The human side of designThe human side of design
The human side of design
 
Presentations: What Every Planner Needs to Know
Presentations: What Every Planner Needs to KnowPresentations: What Every Planner Needs to Know
Presentations: What Every Planner Needs to Know
 
Career Development Discussion
Career Development DiscussionCareer Development Discussion
Career Development Discussion
 
Transcript - swot analysis
Transcript  - swot analysisTranscript  - swot analysis
Transcript - swot analysis
 
20 Tweetable Quotes to Inspire Marketing & Design Creative Genius
20 Tweetable Quotes to Inspire Marketing & Design Creative Genius20 Tweetable Quotes to Inspire Marketing & Design Creative Genius
20 Tweetable Quotes to Inspire Marketing & Design Creative Genius
 
Creative and innovative thinking skills
Creative and innovative thinking skillsCreative and innovative thinking skills
Creative and innovative thinking skills
 
Finding Problems Worth Solving
Finding Problems Worth Solving Finding Problems Worth Solving
Finding Problems Worth Solving
 
Interviewing Users: Spinning Data Into Gold
Interviewing Users: Spinning Data Into GoldInterviewing Users: Spinning Data Into Gold
Interviewing Users: Spinning Data Into Gold
 
15 Quotes To Nurture Your Creative Soul!
15 Quotes To Nurture Your Creative Soul!15 Quotes To Nurture Your Creative Soul!
15 Quotes To Nurture Your Creative Soul!
 

Similar to Innovate! - How to Walk Backwards

2012 10-24 come with a pencil..
2012 10-24 come with a pencil..2012 10-24 come with a pencil..
2012 10-24 come with a pencil..InnovationDublin
 
Startup Pirouettes For Lean People
Startup Pirouettes For Lean PeopleStartup Pirouettes For Lean People
Startup Pirouettes For Lean PeopleBenjamin Joffe
 
Fys Meeting 1 On Creativity
Fys Meeting 1 On CreativityFys Meeting 1 On Creativity
Fys Meeting 1 On CreativityIgor ter Halle
 
Startups and Smalltak - Presented at Smalltalks2014 Córdoba, Argentina
Startups and Smalltak - Presented at Smalltalks2014 Córdoba, ArgentinaStartups and Smalltak - Presented at Smalltalks2014 Córdoba, Argentina
Startups and Smalltak - Presented at Smalltalks2014 Córdoba, Argentinasebastian sastre
 
Demystifying Creativity: a handbook for left brainers.
Demystifying Creativity:  a handbook for left brainers.Demystifying Creativity:  a handbook for left brainers.
Demystifying Creativity: a handbook for left brainers.David Murphy
 
Design Thinking for Agile Leadership Network
Design Thinking for Agile Leadership NetworkDesign Thinking for Agile Leadership Network
Design Thinking for Agile Leadership NetworkKathryn Kuhn
 
Allan Kelly - Do it right, then do the right thing
Allan Kelly - Do it right, then do the right thingAllan Kelly - Do it right, then do the right thing
Allan Kelly - Do it right, then do the right thingDevConFu
 
WELL, WE'VE DONE ALL THIS RESEARCH. NOW WHAT?
WELL, WE'VE DONE ALL THIS RESEARCH. NOW WHAT?WELL, WE'VE DONE ALL THIS RESEARCH. NOW WHAT?
WELL, WE'VE DONE ALL THIS RESEARCH. NOW WHAT?UX New Zealand 2015
 
DCATL 2010: The Importance of Great Design
DCATL 2010: The Importance of Great DesignDCATL 2010: The Importance of Great Design
DCATL 2010: The Importance of Great DesignJared Ponchot
 
A conversation about Design thinking
A conversation about Design thinkingA conversation about Design thinking
A conversation about Design thinkingAbhinav Soni
 
Creating great decks: The Origins, the "Why", and 12 Tips to Make Yours Better.
Creating great decks: The Origins, the "Why", and 12 Tips to Make Yours Better.Creating great decks: The Origins, the "Why", and 12 Tips to Make Yours Better.
Creating great decks: The Origins, the "Why", and 12 Tips to Make Yours Better.Digital Surgeons
 
Barcamp Conway: A Design Mindset
Barcamp Conway: A Design MindsetBarcamp Conway: A Design Mindset
Barcamp Conway: A Design Mindsetjxrichardso1
 
Startup Weekend - Interviewing Customers
Startup Weekend - Interviewing CustomersStartup Weekend - Interviewing Customers
Startup Weekend - Interviewing CustomersTim O'Connor
 
Writing For Money J Fleming
Writing For Money J FlemingWriting For Money J Fleming
Writing For Money J Flemingguest2e58cd
 
The Power of Retrospection
The Power of RetrospectionThe Power of Retrospection
The Power of RetrospectionNaresh Jain
 

Similar to Innovate! - How to Walk Backwards (20)

Creativity
CreativityCreativity
Creativity
 
2012 10-24 come with a pencil..
2012 10-24 come with a pencil..2012 10-24 come with a pencil..
2012 10-24 come with a pencil..
 
Startup Pirouettes For Lean People
Startup Pirouettes For Lean PeopleStartup Pirouettes For Lean People
Startup Pirouettes For Lean People
 
Fys Meeting 1 On Creativity
Fys Meeting 1 On CreativityFys Meeting 1 On Creativity
Fys Meeting 1 On Creativity
 
Startups and Smalltak - Presented at Smalltalks2014 Córdoba, Argentina
Startups and Smalltak - Presented at Smalltalks2014 Córdoba, ArgentinaStartups and Smalltak - Presented at Smalltalks2014 Córdoba, Argentina
Startups and Smalltak - Presented at Smalltalks2014 Córdoba, Argentina
 
Sparking Ideas In Your Own Organization
Sparking Ideas In Your Own OrganizationSparking Ideas In Your Own Organization
Sparking Ideas In Your Own Organization
 
Demystifying Creativity: a handbook for left brainers.
Demystifying Creativity:  a handbook for left brainers.Demystifying Creativity:  a handbook for left brainers.
Demystifying Creativity: a handbook for left brainers.
 
Design Thinking for Agile Leadership Network
Design Thinking for Agile Leadership NetworkDesign Thinking for Agile Leadership Network
Design Thinking for Agile Leadership Network
 
Allan Kelly - Do it right, then do the right thing
Allan Kelly - Do it right, then do the right thingAllan Kelly - Do it right, then do the right thing
Allan Kelly - Do it right, then do the right thing
 
Higher thinking
Higher thinkingHigher thinking
Higher thinking
 
WELL, WE'VE DONE ALL THIS RESEARCH. NOW WHAT?
WELL, WE'VE DONE ALL THIS RESEARCH. NOW WHAT?WELL, WE'VE DONE ALL THIS RESEARCH. NOW WHAT?
WELL, WE'VE DONE ALL THIS RESEARCH. NOW WHAT?
 
DCATL 2010: The Importance of Great Design
DCATL 2010: The Importance of Great DesignDCATL 2010: The Importance of Great Design
DCATL 2010: The Importance of Great Design
 
A conversation about Design thinking
A conversation about Design thinkingA conversation about Design thinking
A conversation about Design thinking
 
Creating great decks: The Origins, the "Why", and 12 Tips to Make Yours Better.
Creating great decks: The Origins, the "Why", and 12 Tips to Make Yours Better.Creating great decks: The Origins, the "Why", and 12 Tips to Make Yours Better.
Creating great decks: The Origins, the "Why", and 12 Tips to Make Yours Better.
 
Barcamp Conway: A Design Mindset
Barcamp Conway: A Design MindsetBarcamp Conway: A Design Mindset
Barcamp Conway: A Design Mindset
 
Inspiration
InspirationInspiration
Inspiration
 
Startup Weekend - Interviewing Customers
Startup Weekend - Interviewing CustomersStartup Weekend - Interviewing Customers
Startup Weekend - Interviewing Customers
 
Writing For Money J Fleming
Writing For Money J FlemingWriting For Money J Fleming
Writing For Money J Fleming
 
The Power of Retrospection
The Power of RetrospectionThe Power of Retrospection
The Power of Retrospection
 
Design thinking
Design thinkingDesign thinking
Design thinking
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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 WorkerThousandEyes
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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 AutomationSafe Software
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
[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.pdfhans926745
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
[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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 

Innovate! - How to Walk Backwards

  • 1. How to Innovate! or Learning to Walk Backwards Jonathan Palley SD2C 2008 http://www.idapted.com StudioChinese | EQEnglish
  • 2. Three Goals The Mindset of an Innovator. Innovate small. It will grow big. Learn to love the question: “Why?”
  • 3. The mindset of an innovator: A man (or woman) walking backwards
  • 4. A man walking backwards... 1. Knows the goal he is walking towards. 2. Looking at where he has been. 3. Looking most directly at the last thing he passed. 4. Doesn’t walk straight.
  • 5. Let’s understand each of these properties
  • 6. Knows the goal you are walking towards.
  • 8. Understand Direction at all sizes • Where is the platform/product going? • Where is the project I’m working on going? • Where is the area of the code I am working on going? • Where is this class going? • Where is this function going?
  • 9. Where should it be going?
  • 10. Things Technology Innovation is NOT • Building new features on an existing concept. • Copying with slight modification • Make the Chinese/American/Girl/Rails/ Scalable version of X • This is about business model, not technology.
  • 11. Make Meaning (make the world a better place) How can this be done more efficiently? What is wrong or unfair with the world/ society/etc.?
  • 12. Real Innovation = Paradigm Shifts
  • 13. Paradigm Shifts Change the way people think about solving a problem. Change the way you think about solving a problem. (This is hard, but worth it)
  • 14. Example Find information by typing, not searching a directory.
  • 18. A Paradigm Shift Works if it.. • Saves time or money (efficiency) • Improves length/quality of life
  • 19. If its a business, it must make money • Will many people benefit from this paradigm shift? • Are they willing to pay for it? How much? • Tip: Advertising does NOT work. Not in this economy • (People that will benefit) x (Willingness to pay) x 0.10 = potential size of business
  • 20. (Side Note: Paradigm Shifts Take Time) Google 1995 iPod + iTune 2001 I.C. 1960 (Hard economic times are often good for paradigm shifts)
  • 22. A man walking backwards is... 1. Knows the goal he is walking towards. 2. Looking at where he has been. 3. Looking most directly at the last thing he passed. 4. Doesn’t walk straight.
  • 23. 2. Always look where you’ve been
  • 25. quot;If I have seen further, it is by standing on the shoulders of giants.quot; - Isaac Newton
  • 26. Read History • Facts do NOT matter • Look for concepts, reasons, lessons • Everything is done for a reason - WHY?
  • 28. Gain Perspective Look outside your field There is nothing fundamentally new, only new ways to mix things
  • 29. Example: The Longitude Problem How to find a ships longitude at sea? Royal Observatory: The answer is in the stars Harrison: Woodwork/Mechanic - found the answer in how you build the clock
  • 30. Constantly Learn from Your Work. Objectively Look
  • 32. The Why Game! • Ask the question: “why?” • Then ask the question again. • And again • And again • And again
  • 33. The “Why Game”...warning flags • “There is no other way”. • “That’s the way it is always done”. • “That’s the right way to do it”. • “That’s how a famous person did it”
  • 34. We have a direction and we are looking at where we have been. Now what?
  • 35. A man walking backwards is... 1. Knows the goal he is walking towards. 2. Looking at where he has been. 3. Looking most directly at the last thing he passed. 4. Doesn’t walk straight.
  • 36. 3. The last thing you did is right in front of you
  • 39. Masterpieces are made one small step at a time
  • 40. Never spend more than 5% of time on big picture. Love Details
  • 42. Modern Languages • A little code does a lot • More time thinking, less time typing • More time iterating, less time making
  • 43. Refactor Refactoring forces an iterative process Refactoring makes you think: “how can I do this better”
  • 44. Refactoring Lets You Find the Catalyst for the Big Idea
  • 46. Small Steps Why? Step Why? What learned? Step Why? What learned? Step
  • 48. Iterate In Your Conversations - Stops innovation No - Useful to keep focus - Builds on idea, but still stops. - Useful for correcting something Yes, but ... that immediately won’t work - Builds on ideas! - Allows “small” ideas turning Yes, and ... into “big” ideas.
  • 49. Take Ownership (Be Proud Of What You Do)
  • 50. A man walking backwards ... 1. Knows the goal he is walking towards. 2. Looking at where he has been. 3. Looking most directly at the last thing he passed. 4. Doesn’t walk straight.
  • 51. Don’t walk straight (It is impossible to do if you really are innovating)
  • 53. You will never go straight Always assume what you are doing is a little bit wrong Look for “corrections”.
  • 55. Embrace Mistakes • Perfection = Stagnation • Mistakes lead to new ideas. • Why was this mistake made? • How do we prevent this mistake from being made?
  • 56. We don’t like to know we are wrong We rarely are right Successful people are not “right”. They are good at identifying when they are wrong and fixing it.
  • 57. Data Listen and Learn Talk - Talk about mistakes in a constructive way.
  • 59. Innovation Makes the World a Better Place
  • 60. Never think you can’t innovate
  • 61. Small things lead to big things
  • 63. Rubygems • “apt-get”/CPAN like system for Ruby • Written by a few guys to solve a problem with distributing shared models (few people used ruby at that time). • Got a bit bigger, so started rubyforge • Enabled creation of Ruby on Rails • Huge industry around Rails. New paradigm for web development. • Many applications started around Rails