SlideShare una empresa de Scribd logo
1 de 155
Descargar para leer sin conexión
THE SEVEN
 WASTES OF
 SOFTWARE
DEVELOPMENT
   Matt Stine
THE SEVEN
Deadly Sins
 WASTES OF
 SOFTWARE
DEVELOPMENT
   Matt Stine
About your speaker...
•   Senior Software Architect/Web Developer

•   Speaker (JavaOne, SpringOne/2GX, Lambda
    Lounge, NFJS, RWX, PAX, UberConf)

•   Author (GroovyMag, NFJS the Magazine,
    Selenium 2.0 Refcard)

•   President of the Memphis/Mid-South Java
    User Group

•   Past Agile Zone Leader @ DZone
    http://agile.dzone.com/articles/seven-wastes-
    software
Taiichi Ohno
“All we are doing is looking at the time
 line, from the moment the customer
 gives us an order to the point when
    we collect the cash. And we are
reducing the time line by reducing the
       non-value adding wastes.”

             Taiichi Ohno
Shingo’s seven wastes
•   In-Process Inventory

•   Extra Processing

•   Overproduction

•   Transportation

•   Waiting

•   Motion

•   Defects
MARY and tom’s seven
          wastes
•   Partially Done Work

•   Extra Processes

•   Extra Features

•   Handoffs

•   Delays

•   Task Switching

•   Defects
Partially done work
CLUTTER
//TODO
//FIXME
@SuppressWarnings(“unchecked”)
it gets in the
     way!
Avoiding Partially
    Done Work
Limit your work in
    progress
short cycles
January 1, 2011                 February 25, 2011




                     Minimize

                  Long Running
                     Branches
Continuous
  integration
       QA
  Deployment
    delivery
Merciless Refactoring
ExtrA Processes
ceremony
Integration
TESTING
Version Control
Database
migrations
Deployment
Solutions?
The Butler Formerly Known as Hudson
         http://jenkins-ci.org
http://gradle.org
HTTP://geb.codehaus.org
                            http://spockframework.org




      2
WebDriver

            http://seleniumhq.org
http://www.liquibase.org
http://git-scm.com
https://github.com/capistrano/capistrano/wiki
http://redcareditor.com

                           http://www.gnu.org/software/emacs




                          http://macromates.com
  http://www.vim.org
pushd
                                         sh
              popd
                                                    awk
                            bash
find

                                   zsh
                     grep
                                                          cat
       sed
                                              ksh
http://www.cygwin.com
http://clojure.org




                              http://scala-lang.org
http://www.jython.org




http://groovy.codehaus.org
                                   http://jruby.org
ExtrA Features
Pet Features
Obsolete Features
o l d
G ing
 l a t
P
RDD
PATTERNS
Extra code
•   Must be tracked

•   Must be compiled

•   Must be integrated

•   Must be tested

•   Must be maintained

•   Increases complexity

•   Adds potential failure points

•   Likely will become obsolete before use
the worst wastE?
Avoiding extrA
  Features
Frequent Product
     Demos
Frequent
 Production
Deployments
YAGNI
The cheapest, fastest, and most
reliable components of a computer
system are those that aren't there.

           Gordon Bell
HANDOFFS
How the customer explained it...
How the analyst designed it...
How the programmer wrote it...
What the testers received...
What operations installed...
What the customer really needed!
tacit knowledge
if each handoff
leaves 50% behind:
• 25% of knowledge left after 2 handoffs
• 12% of knowledge left after 3 handoffs
• 6% of knowledge left after 4 handoffs
• 3% of knowledge left after 5 handoffs
http://en.wikipedia.org/wiki/DevOps
HIGH-BANDWIDTH
Communication
Tone               Words
38%                 7%




       Body Language
           55%
Source: Neal Ford, “On the Lam from the Furniture Police” DSSS 2009.
Source: Neal Ford, “On the Lam from the Furniture Police” DSSS 2009.
Source: Neal Ford, “On the Lam from the Furniture Police” DSSS 2009.
e-mail is your
    LAST
  RESORT!!!
DELAYS
gateway
  drug
partially done
    work
extra processing
task switching
manifestations
code
check-in
big bang
integration
Design        Planning



     big “anything”
        up front

Requirements     Analysis
testing
deployment
fight delays
CHECK-IN-driven
 development
CHECK-IN-driven
     development
• Write enough test to fail
CHECK-IN-driven
    development
• Write enough test to fail
• Write enough code to pass
CHECK-IN-driven
    development
• Write enough test to fail
• Write enough code to pass
• Refactor
CHECK-IN-driven
    development
• Write enough test to fail
• Write enough code to pass
• Refactor
• CHECK-IN, CHECK-IN, CHECK-IN!!!
continuous
integration
tighten the
feedback loop!
LIMIT WIP
continuous qa
continuous
 delivery
TASK SWITCHING
FLOW
time disappears

tunnel vision

                                                                  “in the zone”

total concentration

      insanely productive
          Source: Neal Ford, “The Productive Programmer: Canonicality/Focus,” NESS 2008.
Week 1   Week 2   Week 3   Week 4
Task A
         Task B
                  Task C




Week 1   Week 2   Week 3   Week 4
Task A
         Task B
                  Task C




Week 1   Week 2   Week 3   Week 4
Task A
         Task B
                  Task C




Week 1   Week 2   Week 3   Week 4
Task A
         Task B
                  Task C




Week 1   Week 2   Week 3   Week 4
Task A
         Task B
                  Task C




Week 1   Week 2   Week 3   Week 4
Minimize
Task Switching
work on one thing
   at a time
http://www.pomodorotechnique.com/
sacrificE
    a
Developer
share
Knowledge
DEFECTS
IMPACT
      x
 TOTAL TIME
UNDETECTED
      =
   WASTE
CRITICAL
      x
 3 MINUTES
UNDETECTED
      =
CRITICAL
       x
  3 MINUTES
 UNDETECTED
       =
Comparatively Low
MINOR
     x
  3 WEEKS
UNDETECTED
     =
MINOR
       x
   3 WEEKS
 UNDETECTED
       =
Comparatively High
reduce waste by
finding defects
     asap!!!
defect
detection
speedups
mistake
proofing
 tests
Continuous
Integration
exploratory
  testing
antibody
                    tests

           “You Are Your Softwareʼs Immune System!”
http://agile.dzone.com/articles/you-are-your-softwares-immune
TOOLS FOR HARD
  PROBLEMS
Combinatorial
testing tools
MIRROR
PRODUCTION
RELEASE
    TO
PRODUCTION
  ASAP!
That’s all folks!

             Matt Stine
      matt.stine@gmail.com
           Twitter: mstine
     http://www.mattstine.com




Please fill out your evaluations!
credits
•   http://www.flickr.com/photos/darwinbell/239572495/            •   http://moparx.com/files/images/commodore_1541.jpg

•   http://www.flickr.com/photos/darwinbell/239573255/            •   http://www.flickr.com/photos/talkingplant/2183210426

•   http://cleavefast.com/wp-content/uploads/2010/06/            •   http://www.flickr.com/photos/kplawver/3532822079
    Taichii_Ohno.jpg
                                                                 •   http://www.flickr.com/photos/maisonbisson/3110247253/
•   http://www.flickr.com/photos/pagedooley/3302644588
                                                                 •   http://www.flickr.com/photos/aagius/3558810758
•   http://www.flickr.com/photos/sansumbrella/3489486144/
                                                                 •   The Simpsons, Fox Broadcasting Company
•   http://www.flickr.com/photos/nathancolquhoun/1086854949
                                                                 •   http://www.flickr.com/photos/nolarisingproject/4896224995/
•   http://www.flickr.com/photos/andidigress/4471100232/
                                                                 •   http://www.flickr.com/photos/nickpiggott/2545688097
•   http://216.92.30.49/tv/posters/hoarders_ver2_xlg.jpg
                                                                 •   Office Space,
•   http://www.sxc.hu/photo/995894
                                                                 •   http://www.flickr.com/photos/nolarisingproject/4896789584/
•   The Karate Kid, 1984 Motion Picture from Columbia Pictures
                                                                 •   http://www.flickr.com/photos/evilpeacock/2941175262/
•   http://www.flickr.com/photos/nolarisingproject/4896236515/
                                                                 •   http://www.sxc.hu/photo/1224062
•   http://www.flickr.com/photos/nolarisingproject/4896861104/
                                                                 •   http://www.flickr.com/photos/nolarisingproject/4896841468/
•   http://www.flickr.com/photos/geoffjones/3690612407/
                                                                 •   http://www.flickr.com/photos/nolarisingproject/4896813004/
•   http://www.flickr.com/photos/nolarisingproject/4896791356/
                                                                 •   http://www.flickr.com/photos/darwinbell/239572918/
•   http://www.flickr.com/photos/bigtallguy/148771151/
What about the
             barrels?
 In the wake of the second major engineering failure to happen upon
Southeastern Louisiana in the last five years, Rox Steady has produced
   these installation pieces of street art. Each representing the seven
    deadly sins and placed in seven different neighborhoods of New
Orleans, they are representative of the things that have led up to such
                          engineering disasters..

Their symbolism is timely in the wake of the oil spill that BP and their
cohorts are now saying is all cleaned up. May a swarm of locusts visit
          upon their homes and zombies eat their brains…

                 From http://www.flickr.com/photos/nolarisingproject/4896789584/
How the seven wastes were mapped to the
seven deadly sins is a thought exercise left to
                the attendee.

Más contenido relacionado

La actualidad más candente

WhoIsKenDeLong
WhoIsKenDeLongWhoIsKenDeLong
WhoIsKenDeLong
Ken DeLong
 
Symptoms of Bad Quality Software
Symptoms of Bad Quality SoftwareSymptoms of Bad Quality Software
Symptoms of Bad Quality Software
ashokguduru
 

La actualidad más candente (20)

Devoxx Belgium 2019 - Better software, faster: Principles of Continuous Deliv...
Devoxx Belgium 2019 - Better software, faster: Principles of Continuous Deliv...Devoxx Belgium 2019 - Better software, faster: Principles of Continuous Deliv...
Devoxx Belgium 2019 - Better software, faster: Principles of Continuous Deliv...
 
Rebooting Software Development - OWASP AppSecUSA
Rebooting Software Development - OWASP AppSecUSA Rebooting Software Development - OWASP AppSecUSA
Rebooting Software Development - OWASP AppSecUSA
 
Thierry de Pauw - Feature Branching considered Evil - Codemotion Milan 2018
Thierry de Pauw - Feature Branching considered Evil - Codemotion Milan 2018Thierry de Pauw - Feature Branching considered Evil - Codemotion Milan 2018
Thierry de Pauw - Feature Branching considered Evil - Codemotion Milan 2018
 
Den Bosch Java User Group April 2020 - Better software, faster - Principles o...
Den Bosch Java User Group April 2020 - Better software, faster - Principles o...Den Bosch Java User Group April 2020 - Better software, faster - Principles o...
Den Bosch Java User Group April 2020 - Better software, faster - Principles o...
 
AmsterdamJUG September 2019 - Better software, faster: Principles of Continuo...
AmsterdamJUG September 2019 - Better software, faster: Principles of Continuo...AmsterdamJUG September 2019 - Better software, faster: Principles of Continuo...
AmsterdamJUG September 2019 - Better software, faster: Principles of Continuo...
 
Top 10 Things Admins Can Learn from Developers (without learning to code)
Top 10 Things Admins Can Learn from Developers (without learning to code)Top 10 Things Admins Can Learn from Developers (without learning to code)
Top 10 Things Admins Can Learn from Developers (without learning to code)
 
Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014
Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014
Keynote: The Phoenix Project: Lessons Learned - PuppetConf 2014
 
Fundamental Principles of Software Development
Fundamental Principles of Software Development Fundamental Principles of Software Development
Fundamental Principles of Software Development
 
Common Sense Software Development
Common Sense Software DevelopmentCommon Sense Software Development
Common Sense Software Development
 
Agile Infrastructure - Agile 2009
Agile Infrastructure - Agile 2009Agile Infrastructure - Agile 2009
Agile Infrastructure - Agile 2009
 
WhoIsKenDeLong
WhoIsKenDeLongWhoIsKenDeLong
WhoIsKenDeLong
 
Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity
 
Solr pattern
Solr patternSolr pattern
Solr pattern
 
Atlassian - The latest and greatest early 2013
Atlassian - The latest and greatest early 2013Atlassian - The latest and greatest early 2013
Atlassian - The latest and greatest early 2013
 
Devoxx 2014 monitoring
Devoxx 2014 monitoringDevoxx 2014 monitoring
Devoxx 2014 monitoring
 
Atlassian - Software For Every Team
Atlassian - Software For Every TeamAtlassian - Software For Every Team
Atlassian - Software For Every Team
 
Continuous Deployment - The New #1 Security Feature, from BSildesLA 2012
Continuous Deployment - The New #1 Security Feature, from BSildesLA 2012Continuous Deployment - The New #1 Security Feature, from BSildesLA 2012
Continuous Deployment - The New #1 Security Feature, from BSildesLA 2012
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
 
Symptoms of Bad Quality Software
Symptoms of Bad Quality SoftwareSymptoms of Bad Quality Software
Symptoms of Bad Quality Software
 
Mobil Weekend - Evolution of the Test Team
Mobil Weekend - Evolution of the Test TeamMobil Weekend - Evolution of the Test Team
Mobil Weekend - Evolution of the Test Team
 

Similar a The Seven Wastes of Software Development

Updated non-lab version of Level Up. Delivered at LOPSA-East, May 3, 2014.
Updated non-lab version of Level Up. Delivered at LOPSA-East, May 3, 2014.Updated non-lab version of Level Up. Delivered at LOPSA-East, May 3, 2014.
Updated non-lab version of Level Up. Delivered at LOPSA-East, May 3, 2014.
Mandi Walls
 
Working with Developers
Working with DevelopersWorking with Developers
Working with Developers
Jack Moffett
 
Rails Performance Tricks and Treats
Rails Performance Tricks and TreatsRails Performance Tricks and Treats
Rails Performance Tricks and Treats
Marshall Yount
 

Similar a The Seven Wastes of Software Development (20)

Continuous Integration, the minimum viable product
Continuous Integration, the minimum viable productContinuous Integration, the minimum viable product
Continuous Integration, the minimum viable product
 
Qcon beijing 2010
Qcon beijing 2010Qcon beijing 2010
Qcon beijing 2010
 
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
 
JAX2013 Keynote - When open-source enables the Internet of Things
JAX2013 Keynote - When open-source enables the Internet of ThingsJAX2013 Keynote - When open-source enables the Internet of Things
JAX2013 Keynote - When open-source enables the Internet of Things
 
Updated non-lab version of Level Up. Delivered at LOPSA-East, May 3, 2014.
Updated non-lab version of Level Up. Delivered at LOPSA-East, May 3, 2014.Updated non-lab version of Level Up. Delivered at LOPSA-East, May 3, 2014.
Updated non-lab version of Level Up. Delivered at LOPSA-East, May 3, 2014.
 
jenkins エレガントなコードを書くための執事のすすめ
jenkins エレガントなコードを書くための執事のすすめjenkins エレガントなコードを書くための執事のすすめ
jenkins エレガントなコードを書くための執事のすすめ
 
Building Rackspace Cloud Monitoring
Building Rackspace Cloud MonitoringBuilding Rackspace Cloud Monitoring
Building Rackspace Cloud Monitoring
 
Introduzione alle metodologie di sviluppo agile
Introduzione alle metodologie di sviluppo agileIntroduzione alle metodologie di sviluppo agile
Introduzione alle metodologie di sviluppo agile
 
11 Tools for your Open Source devops stack
11 Tools for your Open Source devops stack 11 Tools for your Open Source devops stack
11 Tools for your Open Source devops stack
 
Working with Developers
Working with DevelopersWorking with Developers
Working with Developers
 
Surviving your frontend (WIP - Sneak Peak)
Surviving your frontend (WIP - Sneak Peak)Surviving your frontend (WIP - Sneak Peak)
Surviving your frontend (WIP - Sneak Peak)
 
Principles, Backbone and Bottlenose
Principles, Backbone and BottlenosePrinciples, Backbone and Bottlenose
Principles, Backbone and Bottlenose
 
5 Quick JavaScript Performance Improvement Tips
5 Quick JavaScript Performance Improvement Tips5 Quick JavaScript Performance Improvement Tips
5 Quick JavaScript Performance Improvement Tips
 
What is quality code? From cruft to craft
What is quality code? From cruft to craftWhat is quality code? From cruft to craft
What is quality code? From cruft to craft
 
Rails Performance Tricks and Treats
Rails Performance Tricks and TreatsRails Performance Tricks and Treats
Rails Performance Tricks and Treats
 
Debugging Effectively - ConFoo Montreal 2019
Debugging Effectively - ConFoo Montreal 2019Debugging Effectively - ConFoo Montreal 2019
Debugging Effectively - ConFoo Montreal 2019
 
Continuous delivery - tools and techniques
Continuous delivery - tools and techniquesContinuous delivery - tools and techniques
Continuous delivery - tools and techniques
 
Infrastructure Automation with Chef
Infrastructure Automation with ChefInfrastructure Automation with Chef
Infrastructure Automation with Chef
 
7 tools for your devops stack
7 tools for your devops stack7 tools for your devops stack
7 tools for your devops stack
 
Debugging Effectively - SymfonyLive San Francisco 2015
Debugging Effectively - SymfonyLive San Francisco 2015Debugging Effectively - SymfonyLive San Francisco 2015
Debugging Effectively - SymfonyLive San Francisco 2015
 

Más de Matt Stine

Cloud Foundry Diego: Modular and Extensible Substructure for Microservices
Cloud Foundry Diego: Modular and Extensible Substructure for MicroservicesCloud Foundry Diego: Modular and Extensible Substructure for Microservices
Cloud Foundry Diego: Modular and Extensible Substructure for Microservices
Matt Stine
 
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipCloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Matt Stine
 
Information Sciences Solutions to Core Facility Problems at St. Jude Children...
Information Sciences Solutions to Core Facility Problems at St. Jude Children...Information Sciences Solutions to Core Facility Problems at St. Jude Children...
Information Sciences Solutions to Core Facility Problems at St. Jude Children...
Matt Stine
 

Más de Matt Stine (20)

Architectures That Bend but Don't Break
Architectures That Bend but Don't BreakArchitectures That Bend but Don't Break
Architectures That Bend but Don't Break
 
Cloud Native Architecture Patterns Tutorial
Cloud Native Architecture Patterns TutorialCloud Native Architecture Patterns Tutorial
Cloud Native Architecture Patterns Tutorial
 
Resilient Architecture
Resilient ArchitectureResilient Architecture
Resilient Architecture
 
Cloud Foundry: The Best Place to Run Microservices
Cloud Foundry: The Best Place to Run MicroservicesCloud Foundry: The Best Place to Run Microservices
Cloud Foundry: The Best Place to Run Microservices
 
Reactive Fault Tolerant Programming with Hystrix and RxJava
Reactive Fault Tolerant Programming with Hystrix and RxJavaReactive Fault Tolerant Programming with Hystrix and RxJava
Reactive Fault Tolerant Programming with Hystrix and RxJava
 
Lattice: A Cloud-Native Platform for Your Spring Applications
Lattice: A Cloud-Native Platform for Your Spring ApplicationsLattice: A Cloud-Native Platform for Your Spring Applications
Lattice: A Cloud-Native Platform for Your Spring Applications
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native Journey
 
To Microservices and Beyond
To Microservices and BeyondTo Microservices and Beyond
To Microservices and Beyond
 
Deploying Microservices to Cloud Foundry
Deploying Microservices to Cloud FoundryDeploying Microservices to Cloud Foundry
Deploying Microservices to Cloud Foundry
 
Cloud Foundry Diego: Modular and Extensible Substructure for Microservices
Cloud Foundry Diego: Modular and Extensible Substructure for MicroservicesCloud Foundry Diego: Modular and Extensible Substructure for Microservices
Cloud Foundry Diego: Modular and Extensible Substructure for Microservices
 
Building Distributed Systems with Netflix OSS and Spring Cloud
Building Distributed Systems with Netflix OSS and Spring CloudBuilding Distributed Systems with Netflix OSS and Spring Cloud
Building Distributed Systems with Netflix OSS and Spring Cloud
 
Pivotal Cloud Platform Roadshow: Sign Up for Pivotal Web Services
Pivotal Cloud Platform Roadshow: Sign Up for Pivotal Web ServicesPivotal Cloud Platform Roadshow: Sign Up for Pivotal Web Services
Pivotal Cloud Platform Roadshow: Sign Up for Pivotal Web Services
 
A Recovering Java Developer Learns to Go
A Recovering Java Developer Learns to GoA Recovering Java Developer Learns to Go
A Recovering Java Developer Learns to Go
 
Agile Development with OSGi
Agile Development with OSGiAgile Development with OSGi
Agile Development with OSGi
 
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipCloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
 
It's the End of the Cloud as We Know It
It's the End of the Cloud as We Know ItIt's the End of the Cloud as We Know It
It's the End of the Cloud as We Know It
 
Vert.x
Vert.xVert.x
Vert.x
 
Functional solid
Functional solidFunctional solid
Functional solid
 
Information Sciences Solutions to Core Facility Problems at St. Jude Children...
Information Sciences Solutions to Core Facility Problems at St. Jude Children...Information Sciences Solutions to Core Facility Problems at St. Jude Children...
Information Sciences Solutions to Core Facility Problems at St. Jude Children...
 
Achieve Your Goals
Achieve Your GoalsAchieve Your Goals
Achieve Your Goals
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 

The Seven Wastes of Software Development