SlideShare a Scribd company logo
1 of 199
TECHNICAL DEBT
ISN’T TECHNICAL
@EINARWH
15.06.2018 2
15.06.2018 3
WHAT IS
TECHNICAL DEBT?
15.06.2018 4
TECHNICAL DEBT
AS A MEME
15.06.2018 5
15.06.2018 6
MEMETICS
15.06.2018 7
SELF-REPLICATING
UNIT OF THOUGHT
15.06.2018 8
COPIED FROM BRAIN
TO BRAIN
15.06.2018 9
VIRUS OF THE MIND
15.06.2018 10
WHAT MAKES A MEME
SUCCESSFUL?
15.06.2018 11
SURVIVAL OF THE
FITTEST?
15.06.2018 12
GREATEST
EXPLANATION
POWER?
15.06.2018 13
MOST EFFECTIVE AT
REDUCING COGNITIVE
DISSONANCE?
15.06.2018 14
THE BEST IDEAS
VS
THE IDEAS THAT
MAKE US FEEL BEST
15.06.2018 15
WHAT IS
TECHNICAL DEBT?
15.06.2018 16
15.06.2018 17
SHIPPING FIRST TIME CODE IS
LIKE GOING INTO DEBT. A little
debt speeds development so long
as it is paid back promptly with a
rewrite... The danger occurs when
the debt is not repaid. Every
minute spent on not-quite-right
code counts as interest on that
debt. Entire engineering
15.06.2018 18
WHAT MAKES TECHNICAL DEBT A
GOOD METAPHOR?
15.06.2018 19
GIVES US LANGUAGE
TO TALK ABOUT SOMETHING
IMPORTANT!
15.06.2018 20
PUTS QUALITY ON THE
AGENDA!
15.06.2018 21
MAKES THE INVISIBLE
VISIBLE!
15.06.2018 22
THANK YOU
WARD CUNNINGHAM!
15.06.2018 23
WHAT MAKES TECHNICAL DEBT A
PROBLEMATIC METAPHOR?
15.06.2018 24
MONETARY DEBT
IS QUANTIFIED
15.06.2018 25
HOW MEASURABLE IS
TECHNICAL DEBT?
15.06.2018 26
HOW BIG IS OUR
TECHNICAL DEBT?
15.06.2018 27
ARE WE
TECHNICALLY SOLVENT?
15.06.2018 28
CAN WE GO
TECHNICALLY BANKRUPT???
15.06.2018 29
WHAT IS TECHNICAL
DEBT REALLY?
15.06.2018 30
WHAT DOES TECHNICAL
DEBT LOOK LIKE?
15.06.2018 31
”UGLY CODE”?
15.06.2018 32
15.06.2018 33
WHAT CAUSES
TECHNICAL DEBT?
15.06.2018 34
WHAT MAKES THE
CODE UGLY?
15.06.2018 35
LACK OF TIME?
15.06.2018 36
MY PROJECT MANAGER
DOESN’T UNDERSTAND ME?
15.06.2018 37
THE UX PEOPLE ARE
UNREALISTIC DREAMERS?
15.06.2018 38
THE PREVIOUS DEVELOPER
WAS INCOMPETENT?
15.06.2018 39
WHAT DOES TECHNICAL
DEBT LOOK LIKE?
15.06.2018 40
HEAPS OF FLAGS,
BRANCHES AND
INDIRECTIONS
15.06.2018 42
DIFFICULT TO DETERMINE
WHERE ONE THING ENDS
AND ANOTHER BEGINS
15.06.2018 43
DIFFICULT TO ISOLATE CODE
RELATED TO A SINGLE
FEATURE
15.06.2018 44
DIFFICULT TO PREDICT THE
EFFECT OF CHANGES
15.06.2018 45
DIFFICULT TO REASON
ABOUT THE CODE
15.06.2018 46
WHAT DOES THIS INDICATE?
15.06.2018 47
THAT THE PRODUCT OWNER
DOESN’T UNDERSTAND
TECHNOLOGY?
15.06.2018 48
THAT THE PREVIOUS
DEVELOPER USED THE WRONG
FRAMEWORK FOR DEPENDENCY
INJECTION?
15.06.2018 49
THAT WE SHOULD
INTRODUCE MICRO
SERVICES?
15.06.2018 50
THAT WE NEED
A NOSQL DATABASE?
THAT WE SHOULD GO
SERVERLESS?
15.06.2018 51
OR MOVE EVERYTHING TO
KUBERNETES?
15.06.2018 52
NO.
15.06.2018 53
15.06.2018 54
( THAT MUCH WAS OBVIOUS. )
15.06.2018 55
BUT IT’S ALSO OBVIOUS THAT
SOMETHING HAS GONE
FUNDAMENTALLY WRONG
15.06.2018 56
SOMETHING HAS GONE WRONG
IN THE PROCESS OF
CAPTURING THE BUSINESS
DOMAIN IN SOFTWARE
15.06.2018 57
SOMETHING HAS GONE WRONG
IN THE PROCESS OF
UNDERSTANDING THE BUSINESS
DOMAIN
15.06.2018 58
SOMETHING HAS GONE WRONG
IN THE PROCESS OF
MAKING AND ENFORCING
DECISIONS
15.06.2018 59
SOMETHING HAS GONE WRONG
IN THE PROCESS OF
FINDING A SUITABLE
REPRESENTATION OF THE
DOMAIN IN SOFTWARE
15.06.2018 60
WE HAVE A WORD
FOR THIS PROCESS
15.06.2018 61
MODELLING
15.06.2018 62
MODELLING HAS FAILED
15.06.2018 63
WHAT IS THE NAME OF THE
TOOL WE USE TO CONTAIN AND
CONQUER COMPLEXITY?
15.06.2018 64
ABSTRACTION
15.06.2018 65
WHAT IS THE NAME OF THE
TOOL WE USE TO CREATE AND
COMPOUND COMPLEXITY?
15.06.2018 66
ABSTRACTION
15.06.2018 67
MODELLING IS APPLYING
ABSTRACTION TO A
PROBLEM DOMAIN
15.06.2018 68
MODELLING IS DEFINING
WHAT THE PROBLEM DOMAIN
IS
15.06.2018 69
WORKING CONTINOUSLY TO
UNDERSTAND AND ARTICULATE
THE PROBLEM TO SOLVE IS NOT
BIG DESIGN UP FRONT
15.06.2018 70
“You're wise to make the software
reflect your understanding as best
you can”
15.06.2018 71
HOW CAN WE PAY OFF
TECHNICAL DEBT?
15.06.2018 72
( EVERYBODY NOW )
15.06.2018 73
REFACTORING!
15.06.2018 74
WHICH REFACTORING FIXES
A TANGLED MESS OF WEAK
ABSTRACTIONS?
A rewrite will end up with
the same problems as the
original unless you close
the understanding gap.
— @sarahmei
15.06.2018 77
NO REFACTORING
WITHOUT REMODELLING
15.06.2018 78
ANYTHING ELSE IS
DEVELOPER HUBRIS
15.06.2018 79
SOFTWARE
CRAFTSMAN
TO THE
RESCUE
15.06.2018 80
15.06.2018 81
SO-CALLED BEST PRACTICES
ARE NOT ENOUGH!
15.06.2018 82
CLEAN CODE CAN NOT AND
WILL NOT SAVE A ROTTEN
MODEL!
15.06.2018 83
YOU WILL WASTE
TIME AND MONEY!
15.06.2018 84
FIX THE MODEL FIRST
THEN THE CODE
15.06.2018 85
ARE WE DONE NOW?
15.06.2018 86
HOW DO WE
FIX THE MODEL?
15.06.2018 87
WHAT CAUSES
MODELLING DEBT?
15.06.2018 88
( OMG HERE WE GO AGAIN! )
15.06.2018 89
THE STORY OF EQUEST
15.06.2018 90
A HORSE
15.06.2018 91
A NEW HORSE
15.06.2018 92
A SHORT, STRONG AND
STUBBORN HORSE
15.06.2018 93
A HORSE?
15.06.2018 94
A HORSE?
15.06.2018 95
A HORSE?
+
15.06.2018 96
A REGULAR HORSE
15.06.2018 97
A TYPICAL HORSE
15.06.2018 98
A TRUE HORSE
15.06.2018 99
AN OLD-FASHIONED HORSE
15.06.2018 100
A HORSE-HORSE
15.06.2018 101
if (horse.IsShort && horse.IsStubborn) {
// Logic for the new horse case.
}
else
{
// Regular horse code here.
}
15.06.2018 102
BUGS!
15.06.2018 103
if (horse.IsShort &&
horse.IsStubborn &&
horse.Sound == Sound.HeeHaw)
{
// Logic for the new horse case.
}
else
{
// Regular horse code here.
}
15.06.2018 104
A NEW NEW HORSE
15.06.2018 105
THE KIND OF HORSE THAT
IS THE OFFSPRING OF A
REGULAR HORSE-HORSE
AND A SHORT AND STUBBORN
HORSE THAT GOES HEE-HAW
15.06.2018 106
if (horse.IsShort &&
horse.IsStubborn &&
horse.Sound == Sound.HeeHaw) ||
(horse.Sire.IsShort &&
horse.Sire.IsStubborn &&
horse.Sire.Sound == Sound.HeeHaw) ||
(horse.Dam.IsShort &&
horse.Dam.IsStubborn &&
horse.Dam.Sound == Sound.HeeHaw))
{
// Logic for both the new horse
// and the new-new horse!
} else
{
// Really regular horse code here.
}
15.06.2018 107
BUGS!
15.06.2018 108
IS IT THE MOTHER
OR THE FATHER
THAT IS STUBBORN AND STRONG
AND GOES HEE-HAW?
15.06.2018 109
15.06.2018 110
A NEW NEW NEW HORSE
15.06.2018 111
RECOMMENDED READING
WHAT, IF ANYTHING,
IS A ZEBRA?
SJ GOULD
15.06.2018 112
THERE IS NO TRUTH
TO BE UNCOVERED
15.06.2018 113
THERE ARE MORE OR LESS USEFUL
MODELS
15.06.2018 114
MODELLING IS AS MUCH ABOUT
DEFINING AS DISCOVERING
15.06.2018 115
THE STORY OF NRK TV
15.06.2018 116
WHAT, IF ANYTHING,
IS A TV SHOW?
15.06.2018 117
15.06.2018 118
A TV SHOW
15.06.2018 119
ANOTHER TV SHOW
15.06.2018 120
YET ANOTHER TV SHOW
15.06.2018 121
AND YET ANOTHER TV SHOW
15.06.2018 122
A TV SHOW?
HOW MANY KINDS OF
TV SHOWS ARE THERE?
15.06.2018 123
WHICH CONCEPTS
SHOULD WE USE?
15.06.2018 124
HOW CAN WE ENABLE
OURSELVES TO TALK
PRECISELY?
15.06.2018 125
WHAT DO WE WANT TO
EXPRESS?
15.06.2018 126
MODELLING IS HARD!
15.06.2018 127
MODELLING IS HARD
FOR TWO REASONS
15.06.2018 128
15.06.2018 129
#1
THE STUFF THAT IS
MODELLED
15.06.2018 130
#2
THOSE DOING THE
MODELLING
WHY MODELLING IS HARD
#1
THE STUFF THAT IS MODELLED
15.06.2018 131
REALITY HAS NO INTEREST
IN BEING MODELLED
15.06.2018 132
REALITY IS NOT TIDY
AND ORGANIZED
15.06.2018 133
REALITY IS NOT EVEN
CONSISTENT
15.06.2018 134
REALITY IS MESSY AND
ORGANIC, SLIPS AWAY AND
EVOLVES
15.06.2018 135
WE ARE TRYING TO IMPOSE
STRUCTURE ON SOMETHING
UNSTRUCTURED
15.06.2018 136
RECOMMENDED READING
DATA AND REALITY
WILLIAM KENT
15.06.2018 137
IDENTITY
( WHAT IS ONE
THING? )
15.06.2018 138
EQUALITY
( WHEN ARE TWO THINGS
EQUAL? )
( WHEN ARE THEY THE SAME
THING? )15.06.2018 139
CHANGE
( WHEN DO TWO THINGS
BECOME DISTINCT? )
( WHEN HAS ONE THING
BECOME ANOTHER? )15.06.2018 140
CATEGORY
( WHICH CATEGORY DOES A
THING BELONG TO? )
( CAN A THING CHANGE
CATEGORY? )15.06.2018 141
RECOMMENDED READING
WOMEN, FIRE AND
DANGEROUS THINGS
GEORGE LAKOFF
15.06.2018 142
THE CLASSICAL THEORY
OF CATEGORIZATION IS
BASED ON PROPERTIES
15.06.2018 143
CLASSES IN PROGRAMMING
LANGUAGES LIKE
SIMULA AND C#
15.06.2018 144
NECESSARY AND
SUFFICIENT PROPERTIES
DETERMINE CATEGORY
MEMBERSHIP
15.06.2018 145
WHAT DOES A BIRD
LOOK LIKE?
15.06.2018 146
15.06.2018 147
15.06.2018 148
15.06.2018 149
SOME MEMBERS OF A
CATEGORY ARE MORE
TYPICAL THAN OTHERS
15.06.2018 150
A SPARROW IS MORE
BIRDY THAN A PENGUIN
15.06.2018 151
A SPARROW IS MORE
BIRDY THAN A SHOEBILL
15.06.2018 152
A SPARROW IS PROBABLY THE
BIRDIEST BIRD THERE IS
15.06.2018 153
ELEANOR ROSCH
PROTOTYPE THEORY
15.06.2018 154
HOW UNTYPICAL IS
TOO UNTYPICAL?
15.06.2018 155
HOW UNEQUAL IS
TOO UNEQUAL?
15.06.2018 156
WHEN DOES A DONKEY
BECOME A DONKEY?
15.06.2018 157
IT DEPENDS!
15.06.2018 158
THE DONKEY DOESN’T CARE!
15.06.2018 159
WE PUT THINGS IN
CATEGORIES TO MAKE SENSE
OF REALITY
15.06.2018 160
GENERALIZATION IS A
HYPOTHESIS ABOUT
THE FUTURE
15.06.2018 161
BEWARE ARTIFICIAL
AD-HOC
GENERALIZATIONS!
15.06.2018 162
WHY MODELLING IS HARD #2
THOSE DOING THE
MODELLING
15.06.2018 163
WHO MAKES SOFTWARE?
15.06.2018 164
WHO OWNS
TECHNICAL DEBT?
15.06.2018 165
THE REST OF THE
ORGANIZATION WOULD LOVE
FOR TECHNICAL DEBT TO BE
THE PROBLEM OF THE IT
DEPARTMENT
15.06.2018 166
IF YOU REMAKE AWFUL
SOFTWARE FROM SCRATCH
WITHOUT CHANGING THE
CULTURE THAT CREATED IT
YOU’LL REMAKE AWFUL
SOFTWARE.
— @MALK_ZAMETH
CONWAY’S LAW
15.06.2018 168
RECOMMENDED READING
HOW DO COMMITTEES INVENT?
MEL CONWAY
15.06.2018 169
JUST BY ORGANIZING A TEAM
SOME DESIGN DECISIONS HAVE
ALREADY BEEN MADE
15.06.2018 170
HOW AGILE IS THE
ORGANIZATION?
15.06.2018 171
IS THE ORGANIZATION ABLE
TO MODIFY ITSELF TO SOLVE
THE TASK BETTER – DESIGN A
BETTER SYSTEM?
15.06.2018 172
CAN THE ORGANIZATION
DISSOLVE ITSELF, REFORM
AND CREATE A MORE
SUITABLE ORGANIZATION?
15.06.2018 173
CONWAY’S
HOMOMORPHISM
15.06.2018 174
IS THERE A RELATIONSHIP
BETWEEN THE STRUCTURE OF
AN ORGANIZATION AND THE
STRUCTURE OF THE SYSTEM
IT DESIGNS?
15.06.2018 175
YES.
15.06.2018 176
AN ORGANIZATION TENDS
TO PRODUCE SELF-
PORTRAITS IN THE
SYSTEMS IT CREATES
15.06.2018 177
INVERSE CONWAY MANEUVER
REORGANIZE TO DRIVE
ARCHITECTURAL CHANGE
15.06.2018 178
COROLLARY TO CONWAY’S
LAW:
IF YOU DESIGN A SYSTEM, BUT
YOU DIDN’T DESIGN THE
ORGANIZATION STRUCTURE,
YOU’RE NOT THE SYSTEM’S
DESIGNER.
— @MATHIASVERRAES
THE DIVIDE BETWEEN
BUSINESS AND IT IS
PROBLEMATIC
15.06.2018 180
SYSTEM ARCHITECTURE IS
ENTERPRISE ARCHITECTURE
AND VICE VERSA
15.06.2018 181
15.06.2018 182
WE HAVE COME A LONG WAY
FROM UGLY CODE!
15.06.2018 183
WHY DO WE STILL TALK ABOUT
TECHNICAL DEBT?
15.06.2018 184
THE CONSEQUENCES ARE MADE
MANIFEST AND VISIBLE AT THE
TECHNICAL LEVEL
15.06.2018 185
DEVELOPERS LOOK FOR
TECHNICAL SOLUTIONS TO
SOFT PROBLEMS
15.06.2018 186
THE SOFT PROBLEMS ARE THE
HARD PROBLEMS
15.06.2018 187
TECHNICAL TASKS
ARE TEMPTING!
15.06.2018 188
THEY FIT OUR TRAINING
AND EXPERTISE
15.06.2018 189
THEY INVOLVE LITTLE IN
TERMS OF PSYCHOLOGY
AND POLITICS
15.06.2018 190
THEY RARELY LEAD
TO CONFLICT
15.06.2018 191
TECHNICAL WORK IS
PUZZLE SOLVING
15.06.2018 192
MODELLING WORK
REVEALS TENSIONS
15.06.2018 193
YOU MAY HAVE TO
REORGANIZE IN ORDER TO
BE ABLE TO REFACTOR
15.06.2018 194
WHAT MAKES A MEME
SUCCESSFUL?
15.06.2018 195
15.06.2018 196
GREATEST
EXPLANATION
POWER?
15.06.2018 197
MOST EFFECTIVE AT
REDUCING COGNITIVE
DISSONANCE?
15.06.2018 198
THERE ARE
NO TECHNICAL SOLUTIONS
TO TECHNICAL DEBT
15.06.2018 199
TECHNICAL DEBT ISN’T
TECHNICAL

More Related Content

What's hot

What's hot (7)

Daily derivative report
Daily derivative reportDaily derivative report
Daily derivative report
 
Daily derivative report money classic research
Daily derivative report money classic researchDaily derivative report money classic research
Daily derivative report money classic research
 
Daily Derivative Report
Daily Derivative ReportDaily Derivative Report
Daily Derivative Report
 
Exame Excel
Exame ExcelExame Excel
Exame Excel
 
Daily equity news letter 18 april2013
Daily equity news letter 18 april2013Daily equity news letter 18 april2013
Daily equity news letter 18 april2013
 
Daily Derivative Report
Daily Derivative ReportDaily Derivative Report
Daily Derivative Report
 
Daily derivatives report money classic research
Daily derivatives report money classic researchDaily derivatives report money classic research
Daily derivatives report money classic research
 

Similar to Technical debt isn't technical - NDC Oslo 2018

Projects Are Evil - AgileCamp Dallas 2017
Projects Are Evil - AgileCamp Dallas 2017Projects Are Evil - AgileCamp Dallas 2017
Projects Are Evil - AgileCamp Dallas 2017Agile Velocity
 
Agile for Marketing Backlog Series - Visual Primer
Agile for Marketing Backlog Series - Visual PrimerAgile for Marketing Backlog Series - Visual Primer
Agile for Marketing Backlog Series - Visual PrimerCMG Partners
 
Marketing is Dead. Build a Foundation. Ignore the Hype.
Marketing is Dead. Build a Foundation. Ignore the Hype.Marketing is Dead. Build a Foundation. Ignore the Hype.
Marketing is Dead. Build a Foundation. Ignore the Hype.Kyle Lacy
 
Marketing is Dead
Marketing is DeadMarketing is Dead
Marketing is DeadDFWSEM
 
Culture, But Not as You Know It - Sven Peters
Culture, But Not as You Know It - Sven PetersCulture, But Not as You Know It - Sven Peters
Culture, But Not as You Know It - Sven PetersAtlassian
 
9 Learnings from 10 Years of SaaS Investing
9 Learnings from 10 Years of SaaS Investing9 Learnings from 10 Years of SaaS Investing
9 Learnings from 10 Years of SaaS InvestingChristoph Janz
 
The #NoEstimates Movement - COA 18
The #NoEstimates Movement - COA 18The #NoEstimates Movement - COA 18
The #NoEstimates Movement - COA 18Ryan Ripley
 
Investor allstars talk 29 sept 2016
Investor allstars talk 29 sept 2016  Investor allstars talk 29 sept 2016
Investor allstars talk 29 sept 2016 Sherry Coutu CBE
 
India Auto Industry Performance FY 16-17
India Auto Industry Performance  FY 16-17India Auto Industry Performance  FY 16-17
India Auto Industry Performance FY 16-17Rahman A
 
Kapsn Products Pvt. Ltd. -Presentation
Kapsn Products Pvt. Ltd. -PresentationKapsn Products Pvt. Ltd. -Presentation
Kapsn Products Pvt. Ltd. -PresentationMaxpromotion
 
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Matthew Philip
 

Similar to Technical debt isn't technical - NDC Oslo 2018 (15)

Projects Are Evil - AgileCamp Dallas 2017
Projects Are Evil - AgileCamp Dallas 2017Projects Are Evil - AgileCamp Dallas 2017
Projects Are Evil - AgileCamp Dallas 2017
 
Agile for Marketing Backlog Series - Visual Primer
Agile for Marketing Backlog Series - Visual PrimerAgile for Marketing Backlog Series - Visual Primer
Agile for Marketing Backlog Series - Visual Primer
 
True Agile Certifications - Purchased or Earned...?
True Agile Certifications - Purchased or Earned...?True Agile Certifications - Purchased or Earned...?
True Agile Certifications - Purchased or Earned...?
 
Marketing is Dead. Build a Foundation. Ignore the Hype.
Marketing is Dead. Build a Foundation. Ignore the Hype.Marketing is Dead. Build a Foundation. Ignore the Hype.
Marketing is Dead. Build a Foundation. Ignore the Hype.
 
Marketing is Dead
Marketing is DeadMarketing is Dead
Marketing is Dead
 
Culture, But Not as You Know It - Sven Peters
Culture, But Not as You Know It - Sven PetersCulture, But Not as You Know It - Sven Peters
Culture, But Not as You Know It - Sven Peters
 
9 Learnings from 10 Years of SaaS Investing
9 Learnings from 10 Years of SaaS Investing9 Learnings from 10 Years of SaaS Investing
9 Learnings from 10 Years of SaaS Investing
 
The #NoEstimates Movement - COA 18
The #NoEstimates Movement - COA 18The #NoEstimates Movement - COA 18
The #NoEstimates Movement - COA 18
 
Investor allstars talk 29 sept 2016
Investor allstars talk 29 sept 2016  Investor allstars talk 29 sept 2016
Investor allstars talk 29 sept 2016
 
Investor Presentation Q3FY16
Investor Presentation Q3FY16Investor Presentation Q3FY16
Investor Presentation Q3FY16
 
India Auto Industry Performance FY 16-17
India Auto Industry Performance  FY 16-17India Auto Industry Performance  FY 16-17
India Auto Industry Performance FY 16-17
 
Fv sept 2014 παρουσίαση
Fv sept 2014   παρουσίασηFv sept 2014   παρουσίαση
Fv sept 2014 παρουσίαση
 
Daily Derivative Report
Daily Derivative Report Daily Derivative Report
Daily Derivative Report
 
Kapsn Products Pvt. Ltd. -Presentation
Kapsn Products Pvt. Ltd. -PresentationKapsn Products Pvt. Ltd. -Presentation
Kapsn Products Pvt. Ltd. -Presentation
 
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
 

Recently uploaded

Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAMWSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAMWSO2
 
Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2WSO2
 
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2
 
WSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration ToolingWSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration ToolingWSO2
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2
 
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2
 
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...WSO2
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 

Recently uploaded (20)

Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAMWSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
 
Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2
 
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
 
WSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration ToolingWSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration Tooling
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 

Technical debt isn't technical - NDC Oslo 2018