SlideShare a Scribd company logo
1 of 62
It’s not just about code...




                    Dan Pickett
It’s about
efficacy in solving a
           problem
Don’t Reinvent
    minutiae
Don’t Reinvent
           minutiae

Leverage Frameworks
    to solve problems
Effectively Solve Problems With Frameworks:
    •   Brainstorming

    •   Conceptualization through Sketching and Design
        Constraints

    •   Writing User Stories and Acceptance Tests with
        SCRUM and XP

    •   Automated testing with RSpec and Cucumber

    •   Refining processes and working with a team...
CODE
CODE
Ok, well maybe a little code...
Agile        SCRUM

        XP
Agile          SCRUM

         XP


        WTF?
We are uncovering better ways of developing
       software by doing it and helping others do it.
        Through this work we have come to value:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
  Customer collaboration over contract negotiation
    Responding to change over following a plan
“        I believe that the hardest part of
     software projects, the most common
                source of project failure, is
    communication with the customers
                and users of that software      ”
           - Martin Fowler
Conceptualization

•Identify the problem
• Brainstorm on solutions
• Sketch Ideas
Identify Who Cares
New Hampshire Rubyists Want Us to Build Them A Site...




               Who should we talk to?
http://www.flickr.com/photos/spine/263214639/




 Listen,
then Ask
Why?
“I want a calendar”
• “...Why?”
• “So our users can stay up to date”
• “What do they want to be up to date
  about?”
• “Our events and other local tech events.”
• “What other local events?”
Why?

 Why?

 Why?

 Why?



Why?
Challenge
http://threetreesstudios.com/andscifi/tag/star-wars/




Brainstorming
Brainstorming Fundamentals

• There are no dumb ideas
• Don’t criticize other people’s ideas
• Build on other people’s ideas
• It’s about quantity, not quality
• Have a facilitator that enforces rules above
Affinity Grouping
Mind Maps
It’s about brain power...
Courtesy: Jason Robb




Sketching
Failure In Design
Design With Constraints
More on Sketching...
Words Matter...
             http://www.flickr.com/photos/peterwalshprojects/




Maintain a Glossary
Words Matter...

              http://www.flickr.com/photos/enovember/3471675615/




Tell An Illustrated Story
User Stories
What’s a user story?
• indicates the person who is seeking some
  type of value from the software
• describes functionality that delivers that
  value
• includes acceptance tests that verify the
  value is realized
User Stories

    As a ...           In order to...
    I want to ...      As a...
    So that ...        I want to...


As a NH rubyist
I want to post a job advertisement
So that interested candidates can inquire
User Stories
Independent
Negotiable
Valuable to users or customers
Estimatable
Small
Testable
Notice...
  Independent?
  Valuable?
  Small?

• Editing?
• Search?
• Deletion?
• Archiving?
• Permissions?
More on User Stories
Acceptance Tests
Convey Stakeholder Expectations

•   If I don’t enter a title or description, I should get
    an error and the job should not be posted

•   I should get a success message when I’ve entered
    everything properly

•   The listing should be publicly viewable upon
    successful posting

•   A job should display a title and description

•   I must be logged in to create a new job
User Stories +
  Acceptance Tests =
           Cucumber
Features



features/post_a_job.feature
Scenarios
Scenarios
Scenarios
Scenarios
You’re the developer...




Are we done yet?
Wait!




Valuable to the user or customer
Most Importantly,
  Assert Value
Steps
features/step_definitions/user_steps.rb




Then statements should have assertions
Lessons Learned

• AST Tables are no fun
• bmabey’s database_cleaner is awesome
• avoid sharing instance variables
• refactoring steps proves difficult
• slow
Lessons Learned
• AST Tables are no fun
• bmabey’s database_cleaner is awesome
• avoid sharing instance variables
• refactoring steps proves difficult
• slow
Track
Iterate
Don’t just be sorry.
             Think for a second!!!!
         Who broke the *#!?!#% build?




Continuous Integration
Don’t work in what you do
   Work on what you do
Learning
“ As the number of people on a project
increases, however, so does the number
      of communication paths. It doesn’t
    increase additively, as the number of
            people increases, it increases
  multiplicatively, proportional to the
        square of the number of people.
                                             ”
                         - Steve McConnell
Don’t Work With Bozos




   Love the ones you work with...
Love what you do...
Love what you do...
obsess about how to make it better
Thanks!!!

Twitter: dpickett
Site: www.enlightsolutions.com
IRC: #railsbridge on FreeNode

More Related Content

What's hot

"Content First." Presentation - 2014 MSU IT Conference
"Content First." Presentation - 2014 MSU IT Conference"Content First." Presentation - 2014 MSU IT Conference
"Content First." Presentation - 2014 MSU IT ConferenceTrevor Barnes
 
To the Pattern Lab! Better Collaboration in Drupal Using Atomic Design Princi...
To the Pattern Lab! Better Collaboration in Drupal Using Atomic Design Princi...To the Pattern Lab! Better Collaboration in Drupal Using Atomic Design Princi...
To the Pattern Lab! Better Collaboration in Drupal Using Atomic Design Princi...Daniel Ferro
 
Build a Recipe for Better UX Process with Fresh Lean Ingredients
Build a Recipe for Better UX Process  with Fresh Lean IngredientsBuild a Recipe for Better UX Process  with Fresh Lean Ingredients
Build a Recipe for Better UX Process with Fresh Lean IngredientsTom Illmensee
 
Learning UX Everyday
Learning UX EverydayLearning UX Everyday
Learning UX Everydayuxhow
 
Dear Designers Love Developers
Dear Designers Love DevelopersDear Designers Love Developers
Dear Designers Love Developersjskulski
 
How to Write UX Specs That Make Developers Swoon
How to Write UX Specs That Make Developers SwoonHow to Write UX Specs That Make Developers Swoon
How to Write UX Specs That Make Developers SwoonCaroline Sober-James
 
Top 10 Portfolio Questions for UX & Visual Designers
Top 10 Portfolio Questions for UX & Visual DesignersTop 10 Portfolio Questions for UX & Visual Designers
Top 10 Portfolio Questions for UX & Visual DesignersTroy Parke
 
Grassroots Design Thinking - AIGA SC
Grassroots Design Thinking - AIGA SCGrassroots Design Thinking - AIGA SC
Grassroots Design Thinking - AIGA SCJohn Murray
 
#Techmeetupkz Askhat Murzabayev
#Techmeetupkz Askhat Murzabayev#Techmeetupkz Askhat Murzabayev
#Techmeetupkz Askhat MurzabayevBerik Dossayev
 
How to write a Developer CV/Résumé that will get you hired
How to write a Developer CV/Résumé that will get you hiredHow to write a Developer CV/Résumé that will get you hired
How to write a Developer CV/Résumé that will get you hiredPerl Careers
 
Remote user testing ace conference - igor farafonow - uxeria
Remote user testing   ace conference - igor farafonow - uxeriaRemote user testing   ace conference - igor farafonow - uxeria
Remote user testing ace conference - igor farafonow - uxeriaUxeria
 
Intro to Design w/ Pivotal Labs
Intro to Design w/ Pivotal LabsIntro to Design w/ Pivotal Labs
Intro to Design w/ Pivotal Labs500 Startups
 
Design-At-Scale-AIGA-Orange-County-pdf
Design-At-Scale-AIGA-Orange-County-pdfDesign-At-Scale-AIGA-Orange-County-pdf
Design-At-Scale-AIGA-Orange-County-pdfJohn Murray
 
Portfolio Storytelling
Portfolio StorytellingPortfolio Storytelling
Portfolio StorytellingTroy Parke
 

What's hot (18)

"Content First." Presentation - 2014 MSU IT Conference
"Content First." Presentation - 2014 MSU IT Conference"Content First." Presentation - 2014 MSU IT Conference
"Content First." Presentation - 2014 MSU IT Conference
 
To the Pattern Lab! Better Collaboration in Drupal Using Atomic Design Princi...
To the Pattern Lab! Better Collaboration in Drupal Using Atomic Design Princi...To the Pattern Lab! Better Collaboration in Drupal Using Atomic Design Princi...
To the Pattern Lab! Better Collaboration in Drupal Using Atomic Design Princi...
 
Build a Recipe for Better UX Process with Fresh Lean Ingredients
Build a Recipe for Better UX Process  with Fresh Lean IngredientsBuild a Recipe for Better UX Process  with Fresh Lean Ingredients
Build a Recipe for Better UX Process with Fresh Lean Ingredients
 
Learning UX Everyday
Learning UX EverydayLearning UX Everyday
Learning UX Everyday
 
The gordian knot
The gordian knotThe gordian knot
The gordian knot
 
getting agile Final
getting agile Finalgetting agile Final
getting agile Final
 
UX Work Shop
UX Work ShopUX Work Shop
UX Work Shop
 
Dear Designers Love Developers
Dear Designers Love DevelopersDear Designers Love Developers
Dear Designers Love Developers
 
How to Write UX Specs That Make Developers Swoon
How to Write UX Specs That Make Developers SwoonHow to Write UX Specs That Make Developers Swoon
How to Write UX Specs That Make Developers Swoon
 
Top 10 Portfolio Questions for UX & Visual Designers
Top 10 Portfolio Questions for UX & Visual DesignersTop 10 Portfolio Questions for UX & Visual Designers
Top 10 Portfolio Questions for UX & Visual Designers
 
Grassroots Design Thinking - AIGA SC
Grassroots Design Thinking - AIGA SCGrassroots Design Thinking - AIGA SC
Grassroots Design Thinking - AIGA SC
 
#Techmeetupkz Askhat Murzabayev
#Techmeetupkz Askhat Murzabayev#Techmeetupkz Askhat Murzabayev
#Techmeetupkz Askhat Murzabayev
 
How to write a Developer CV/Résumé that will get you hired
How to write a Developer CV/Résumé that will get you hiredHow to write a Developer CV/Résumé that will get you hired
How to write a Developer CV/Résumé that will get you hired
 
Remote user testing ace conference - igor farafonow - uxeria
Remote user testing   ace conference - igor farafonow - uxeriaRemote user testing   ace conference - igor farafonow - uxeria
Remote user testing ace conference - igor farafonow - uxeria
 
Intro to Design w/ Pivotal Labs
Intro to Design w/ Pivotal LabsIntro to Design w/ Pivotal Labs
Intro to Design w/ Pivotal Labs
 
Design-At-Scale-AIGA-Orange-County-pdf
Design-At-Scale-AIGA-Orange-County-pdfDesign-At-Scale-AIGA-Orange-County-pdf
Design-At-Scale-AIGA-Orange-County-pdf
 
Portfolio Storytelling
Portfolio StorytellingPortfolio Storytelling
Portfolio Storytelling
 
The precision blade
The precision bladeThe precision blade
The precision blade
 

Similar to It's Not Just About Code

So You've Got a Software Idea...Now What?
So You've Got a Software Idea...Now What?So You've Got a Software Idea...Now What?
So You've Got a Software Idea...Now What?Dan Pickett
 
Collaborative Sketching for Secure & Usable Apps
Collaborative Sketching for Secure & Usable AppsCollaborative Sketching for Secure & Usable Apps
Collaborative Sketching for Secure & Usable AppsRobert Stribley
 
How to Accelerate Your Digital Transformation With Design Thinking
How to Accelerate Your Digital Transformation With Design ThinkingHow to Accelerate Your Digital Transformation With Design Thinking
How to Accelerate Your Digital Transformation With Design Thinkingrivetlogic
 
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...Ultan O'Broin
 
Tips & Tricks for Being a Successful Tech Lead
Tips & Tricks for Being a Successful Tech LeadTips & Tricks for Being a Successful Tech Lead
Tips & Tricks for Being a Successful Tech LeadBen Limmer
 
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...Ultan O'Broin
 
05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&processSheSaysCREATIVE
 
UX London 2013 - Notes and Key Themes
UX London 2013 - Notes and Key ThemesUX London 2013 - Notes and Key Themes
UX London 2013 - Notes and Key ThemesSimon Pan
 
User Stories from Scenarios
User Stories from ScenariosUser Stories from Scenarios
User Stories from ScenariosRavikanth-BA
 
User Experience Design: 5 Techniques for Creating Better Websites and Applica...
User Experience Design: 5 Techniques for Creating Better Websites and Applica...User Experience Design: 5 Techniques for Creating Better Websites and Applica...
User Experience Design: 5 Techniques for Creating Better Websites and Applica...nForm User Experience
 
A New Toolbox: Artifact Providence 2013
A New Toolbox: Artifact Providence 2013A New Toolbox: Artifact Providence 2013
A New Toolbox: Artifact Providence 2013Kevin Sharon
 
User Story Mapping
User Story MappingUser Story Mapping
User Story MappingStefano Leli
 
Experiences and Creative Process (Semih Energin Technology Stream)
Experiences and Creative Process (Semih Energin Technology Stream)Experiences and Creative Process (Semih Energin Technology Stream)
Experiences and Creative Process (Semih Energin Technology Stream)IT Arena
 
Lean UX in an Agency Environment
Lean UX in an Agency EnvironmentLean UX in an Agency Environment
Lean UX in an Agency EnvironmentJef Bekes
 
User Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyUser Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyJoshua Randall
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real WorldKate Daly
 
Sketching&storyboarding
Sketching&storyboardingSketching&storyboarding
Sketching&storyboardingPriyanka Rana
 
Letting the cards speak: Agile planning for SharePoint
Letting the cards speak: Agile planning for SharePointLetting the cards speak: Agile planning for SharePoint
Letting the cards speak: Agile planning for SharePointEnrique Lima
 

Similar to It's Not Just About Code (20)

So You've Got a Software Idea...Now What?
So You've Got a Software Idea...Now What?So You've Got a Software Idea...Now What?
So You've Got a Software Idea...Now What?
 
Collaborative Sketching for Secure & Usable Apps
Collaborative Sketching for Secure & Usable AppsCollaborative Sketching for Secure & Usable Apps
Collaborative Sketching for Secure & Usable Apps
 
How to Accelerate Your Digital Transformation With Design Thinking
How to Accelerate Your Digital Transformation With Design ThinkingHow to Accelerate Your Digital Transformation With Design Thinking
How to Accelerate Your Digital Transformation With Design Thinking
 
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
 
Tips & Tricks for Being a Successful Tech Lead
Tips & Tricks for Being a Successful Tech LeadTips & Tricks for Being a Successful Tech Lead
Tips & Tricks for Being a Successful Tech Lead
 
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
 
05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process
 
50.000 orange stickies later
50.000 orange stickies later50.000 orange stickies later
50.000 orange stickies later
 
UX London 2013 - Notes and Key Themes
UX London 2013 - Notes and Key ThemesUX London 2013 - Notes and Key Themes
UX London 2013 - Notes and Key Themes
 
User Stories from Scenarios
User Stories from ScenariosUser Stories from Scenarios
User Stories from Scenarios
 
User Experience Design: 5 Techniques for Creating Better Websites and Applica...
User Experience Design: 5 Techniques for Creating Better Websites and Applica...User Experience Design: 5 Techniques for Creating Better Websites and Applica...
User Experience Design: 5 Techniques for Creating Better Websites and Applica...
 
A New Toolbox: Artifact Providence 2013
A New Toolbox: Artifact Providence 2013A New Toolbox: Artifact Providence 2013
A New Toolbox: Artifact Providence 2013
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Experiences and Creative Process (Semih Energin Technology Stream)
Experiences and Creative Process (Semih Energin Technology Stream)Experiences and Creative Process (Semih Energin Technology Stream)
Experiences and Creative Process (Semih Energin Technology Stream)
 
Lean UX in an Agency Environment
Lean UX in an Agency EnvironmentLean UX in an Agency Environment
Lean UX in an Agency Environment
 
User Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyUser Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the Ugly
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real World
 
Sketching&storyboarding
Sketching&storyboardingSketching&storyboarding
Sketching&storyboarding
 
Letting the cards speak: Agile planning for SharePoint
Letting the cards speak: Agile planning for SharePointLetting the cards speak: Agile planning for SharePoint
Letting the cards speak: Agile planning for SharePoint
 
Emperors new clothes_jab
Emperors new clothes_jabEmperors new clothes_jab
Emperors new clothes_jab
 

More from Dan Pickett

Developing Developers Through Apprenticeship
Developing Developers Through ApprenticeshipDeveloping Developers Through Apprenticeship
Developing Developers Through ApprenticeshipDan Pickett
 
Engines Lightning Talk
Engines Lightning TalkEngines Lightning Talk
Engines Lightning TalkDan Pickett
 
5 Of Our Favorite Ruby Gems
5 Of Our Favorite Ruby Gems5 Of Our Favorite Ruby Gems
5 Of Our Favorite Ruby GemsDan Pickett
 
Refinery CMS: BostonRB CMS Showdown
Refinery CMS: BostonRB CMS ShowdownRefinery CMS: BostonRB CMS Showdown
Refinery CMS: BostonRB CMS ShowdownDan Pickett
 
VCR Lightning Talk
VCR Lightning TalkVCR Lightning Talk
VCR Lightning TalkDan Pickett
 
A Brief Introduction to JQuery Mobile
A Brief Introduction to JQuery MobileA Brief Introduction to JQuery Mobile
A Brief Introduction to JQuery MobileDan Pickett
 

More from Dan Pickett (7)

Developing Developers Through Apprenticeship
Developing Developers Through ApprenticeshipDeveloping Developers Through Apprenticeship
Developing Developers Through Apprenticeship
 
Intro to jquery
Intro to jqueryIntro to jquery
Intro to jquery
 
Engines Lightning Talk
Engines Lightning TalkEngines Lightning Talk
Engines Lightning Talk
 
5 Of Our Favorite Ruby Gems
5 Of Our Favorite Ruby Gems5 Of Our Favorite Ruby Gems
5 Of Our Favorite Ruby Gems
 
Refinery CMS: BostonRB CMS Showdown
Refinery CMS: BostonRB CMS ShowdownRefinery CMS: BostonRB CMS Showdown
Refinery CMS: BostonRB CMS Showdown
 
VCR Lightning Talk
VCR Lightning TalkVCR Lightning Talk
VCR Lightning Talk
 
A Brief Introduction to JQuery Mobile
A Brief Introduction to JQuery MobileA Brief Introduction to JQuery Mobile
A Brief Introduction to JQuery Mobile
 

Recently uploaded

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.pdfsudhanshuwaghmare1
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
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 2024Rafal Los
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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...Neo4j
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
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.pdfUK Journal
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
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 DevelopmentsTrustArc
 

Recently uploaded (20)

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
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 

It's Not Just About Code

Editor's Notes

  1. TODO: Tell a better story Better transitions Show cucumber file structure Re-enforce idea of solving problems Show examples of AST Tables Show tagging example Maybe show generation and running of features Tell more of a story around solving problems? Joe w/ Factory Girl, Aslak w/ Cuke, DHH w/ Rails, etc etc