SlideShare a Scribd company logo
1 of 65
Download to read offline
Feedback Loops
in Practice
Marcus Denker
Talk held at ESUG2017
Two talks
ESUG14
https://www.slideshare.net/MarcusDenker/2014-esugcathedral
ESUG16
https://www.slideshare.net/MarcusDenker/perfection-feedback-loops-or-why-worse-is-better-65540840
(do not expect too much)
ESUG14
Scaffolding
ESUG16
Perfection
Feedback
Smalltalk can be feedback
loop
Smalltalk should be
feedback loop
TODAY
What does that mean in
reality?
Examples for Pharo
What we do / what are the
challenges
Goal: Getting feedback and
ideas!
Trivial Changes
2014
Every improvement has an
effect
2014
2014
A small change fed back will
have huge payout
2016
A tiny linear change now would be
a huge change some iterations ago
2016
Trivial Change
• Issue tracker
• Make it easy to contribute
• Do not ignore contributions
Issue Tracker
• Fun: It was once thought as not needed
• Record issues people have
• Record contributions, too!
• Open: 651 Closed: 17459 (!!)
Challenges
• Work needed to keep clean
• Duplicates, already fixed, non-actionable…
• Reviewing / Getting in good state
• Actually fixing reported bugs
Solutions
• Automatic close after 1 year inactivity
• Has to be automatic else people get upset
• Some people look every to keep things in check
• Regular Sprints: every last Friday the month
• More fun to do together then alone!
Make it easy
• It should be very easy to contribute
• We are not there yet!
Large(r) Change
2014
Scaffolding
2014
Todays system is scaffolding
for tomorrow
2014
Elephant in the Room
Backward Compatibility
Example: Bloc/Bric
You can not stay 100% compatible
to Morphic and do something better
Morphic is scaffolding to
develop the next step
The Platform
Jump to large
Project1
Project2
Project3
2014
Nomadic Solution
- Do not build infrastructure
- Use resources until depleted
- Move on
2014
The Platform
Jump Possible
Project1
Project2
Project3
Project4
2014
https://www.youtube.com/watch?v=y97rBdSYbkg
Backward Compatibility
• Especially problematic for portable projects
• Why improve the Platform if projects can only
use a 100% backward compatible subset?
• Is that a good situation?
Backward Compatibility
• We need better tools and structures to support
evolution of client code
• Some experiments: rewriting deprecations (fun!)
Accept Imperfection
2016
2016
True for both small and big
small
Good enough to integrate
• Deciding to integrate is very very hard
• You do not want to reject everything
• But accepting blindly is wrong, too
• Lots of work!
Involve the community
• Make it easy to review and test
• Delegate reviewing to subsystem maintainers
• Accept that nothing is perfect and mistakes can
happen.
Accept Chaos
• You can not control everything. There is not
enough time in the day.
• Things can get to be a bit chaotic at times
• Yet better than limiting activity to what is
controllable
Feedback + Chaos
• Many examples where systems got into loop
based exponential growth are examples lack of
control:
• The web vs. online services
• Many examples at companies
• e.g Unics vs Multics, even X86 (often
examples of perfect vs. DONE).
Release =! Perfect
• Until Pharo 6: Lots of critic from outsiders about
releasing something not perfect.
• But: Releases are done every year, not when
everything is perfect.
Learned helplessness
• Smalltalk is open, can be changed
• Clients are programmers
• People do change tools/environment
• But “Smalltalk, the system” did not learn
Structure for Feedback
Structure for Feedback
• Example: GT Inspector
• Extending the inspector is easy
• There are lots of examples
• It can be done in a modular way
Structure for Feedback
• Future Example: Sista
• Implement Optimizer of the VM in the Image
• Makes it easier (hopefully) for Smalltalkers to
contribute
… round 1,000 times the global production of rice in 2010
(464,000,000 metric tons)
2016
If it really works…
… we have a problem
Growth: everything gets
“more”
Challenge: Growth
• More Boring tasks
• More complex tasks
• Require full time, long term attention
Solution for Scaling
• Technical
• e.g. Git for reviews and submissions, more
people can get involved.
• Community Structure
• Example: Consortium
• Even better solutions can be invented!
Input needed!
• Now
• At the Conference
• Later by Mail or in Discord
Twitter: @marcusdenker
http://marcusdenker.de

More Related Content

What's hot

The Seven DevOps Sins
The Seven DevOps SinsThe Seven DevOps Sins
The Seven DevOps SinsTom Cudd
 
#noprojects: Live happily ever after without projects
#noprojects: Live happily ever after without projects#noprojects: Live happily ever after without projects
#noprojects: Live happily ever after without projectsDimitri Favre
 
Dork Intervention SXSW2011
Dork Intervention SXSW2011Dork Intervention SXSW2011
Dork Intervention SXSW2011krismet
 
The Design Fortress: Boosting Design Productivity and Creativity in an Agile ...
The Design Fortress: Boosting Design Productivity and Creativity in an Agile ...The Design Fortress: Boosting Design Productivity and Creativity in an Agile ...
The Design Fortress: Boosting Design Productivity and Creativity in an Agile ...David Randall
 
Building Lean and Agile in the Real World
Building Lean and Agile in the Real WorldBuilding Lean and Agile in the Real World
Building Lean and Agile in the Real WorldKevin Goldsmith
 
Agile Mindset - Duong Trong Tan 2014/09 @septeni technology
Agile Mindset - Duong Trong Tan 2014/09 @septeni technologyAgile Mindset - Duong Trong Tan 2014/09 @septeni technology
Agile Mindset - Duong Trong Tan 2014/09 @septeni technologyVu Hung Nguyen
 
Rewriting not recommended
Rewriting not recommendedRewriting not recommended
Rewriting not recommendedDirk Haun
 
DevOps - Today Better than Yesterday
DevOps - Today Better than YesterdayDevOps - Today Better than Yesterday
DevOps - Today Better than YesterdayEric Lau
 
DevOps - Mindset first, Tools second.
DevOps - Mindset first, Tools second.DevOps - Mindset first, Tools second.
DevOps - Mindset first, Tools second.Ann Venkataraman
 
The Key to the SAFe: Principles over Practices
The Key to the SAFe: Principles over PracticesThe Key to the SAFe: Principles over Practices
The Key to the SAFe: Principles over PracticesEm Campbell-Pretty
 
The Lean Startup: Presentation
The Lean Startup: PresentationThe Lean Startup: Presentation
The Lean Startup: PresentationRah Abdelhak
 
Emergent Design: History, Concepts, and Principles
Emergent Design: History, Concepts, and PrinciplesEmergent Design: History, Concepts, and Principles
Emergent Design: History, Concepts, and PrinciplesTechWell
 
The Agile UX Equation: How to Implement UserZoom Within Your Agile Framework
The Agile UX Equation: How to Implement UserZoom Within Your Agile FrameworkThe Agile UX Equation: How to Implement UserZoom Within Your Agile Framework
The Agile UX Equation: How to Implement UserZoom Within Your Agile FrameworkUserZoom
 
Lean UX: Building a shared understanding to get out of the deliverables business
Lean UX: Building a shared understanding to get out of the deliverables businessLean UX: Building a shared understanding to get out of the deliverables business
Lean UX: Building a shared understanding to get out of the deliverables businessJeff Gothelf
 
Software Testing’s Future—According to Lee Copeland
Software Testing’s Future—According to Lee CopelandSoftware Testing’s Future—According to Lee Copeland
Software Testing’s Future—According to Lee CopelandTechWell
 
Why 'wagile' works
Why 'wagile' works Why 'wagile' works
Why 'wagile' works Cyber-Duck
 

What's hot (18)

The Seven DevOps Sins
The Seven DevOps SinsThe Seven DevOps Sins
The Seven DevOps Sins
 
#noprojects: Live happily ever after without projects
#noprojects: Live happily ever after without projects#noprojects: Live happily ever after without projects
#noprojects: Live happily ever after without projects
 
Dork Intervention SXSW2011
Dork Intervention SXSW2011Dork Intervention SXSW2011
Dork Intervention SXSW2011
 
The Design Fortress: Boosting Design Productivity and Creativity in an Agile ...
The Design Fortress: Boosting Design Productivity and Creativity in an Agile ...The Design Fortress: Boosting Design Productivity and Creativity in an Agile ...
The Design Fortress: Boosting Design Productivity and Creativity in an Agile ...
 
Building Lean and Agile in the Real World
Building Lean and Agile in the Real WorldBuilding Lean and Agile in the Real World
Building Lean and Agile in the Real World
 
Agile Mindset - Duong Trong Tan 2014/09 @septeni technology
Agile Mindset - Duong Trong Tan 2014/09 @septeni technologyAgile Mindset - Duong Trong Tan 2014/09 @septeni technology
Agile Mindset - Duong Trong Tan 2014/09 @septeni technology
 
Rewriting not recommended
Rewriting not recommendedRewriting not recommended
Rewriting not recommended
 
DevOps - Today Better than Yesterday
DevOps - Today Better than YesterdayDevOps - Today Better than Yesterday
DevOps - Today Better than Yesterday
 
DevOps - Mindset first, Tools second.
DevOps - Mindset first, Tools second.DevOps - Mindset first, Tools second.
DevOps - Mindset first, Tools second.
 
The imitation game
The imitation gameThe imitation game
The imitation game
 
The Key to the SAFe: Principles over Practices
The Key to the SAFe: Principles over PracticesThe Key to the SAFe: Principles over Practices
The Key to the SAFe: Principles over Practices
 
The Lean Startup: Presentation
The Lean Startup: PresentationThe Lean Startup: Presentation
The Lean Startup: Presentation
 
Innovate ITIL with DevOps
Innovate ITIL with DevOpsInnovate ITIL with DevOps
Innovate ITIL with DevOps
 
Emergent Design: History, Concepts, and Principles
Emergent Design: History, Concepts, and PrinciplesEmergent Design: History, Concepts, and Principles
Emergent Design: History, Concepts, and Principles
 
The Agile UX Equation: How to Implement UserZoom Within Your Agile Framework
The Agile UX Equation: How to Implement UserZoom Within Your Agile FrameworkThe Agile UX Equation: How to Implement UserZoom Within Your Agile Framework
The Agile UX Equation: How to Implement UserZoom Within Your Agile Framework
 
Lean UX: Building a shared understanding to get out of the deliverables business
Lean UX: Building a shared understanding to get out of the deliverables businessLean UX: Building a shared understanding to get out of the deliverables business
Lean UX: Building a shared understanding to get out of the deliverables business
 
Software Testing’s Future—According to Lee Copeland
Software Testing’s Future—According to Lee CopelandSoftware Testing’s Future—According to Lee Copeland
Software Testing’s Future—According to Lee Copeland
 
Why 'wagile' works
Why 'wagile' works Why 'wagile' works
Why 'wagile' works
 

Similar to Feedback Loops in Practice

Feedback Loops in Practice
Feedback Loops in PracticeFeedback Loops in Practice
Feedback Loops in PracticeESUG
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTechWell
 
Sustaining Engineering - life after DevOps?
Sustaining Engineering - life after DevOps?Sustaining Engineering - life after DevOps?
Sustaining Engineering - life after DevOps?TimothyBonci
 
Project management denver meetup
Project management denver meetupProject management denver meetup
Project management denver meetupCreech
 
Solving the world's toughest intranet challenges (SharePoint Saturday Toronto)
Solving the world's toughest intranet challenges (SharePoint Saturday Toronto)Solving the world's toughest intranet challenges (SharePoint Saturday Toronto)
Solving the world's toughest intranet challenges (SharePoint Saturday Toronto)Chris Radcliffe
 
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Arrows_Group
 
Adapting Scrum in an Organization with Tailored Processes
Adapting Scrum in an Organization with Tailored ProcessesAdapting Scrum in an Organization with Tailored Processes
Adapting Scrum in an Organization with Tailored ProcessesPrabhat Sinha
 
A design system. A year in review.
A design system. A year in review.A design system. A year in review.
A design system. A year in review.James Ferguson
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfallMike Edwards
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCRafiq Gemmail
 
Live Panel: Appium Core Committers Answer Your Questions
Live Panel: Appium Core Committers Answer Your Questions		Live Panel: Appium Core Committers Answer Your Questions
Live Panel: Appium Core Committers Answer Your Questions Sauce Labs
 
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016Pekka Hartikainen
 
Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015Matt Block, CSP
 
Continuous Delivery Decision points
Continuous Delivery Decision pointsContinuous Delivery Decision points
Continuous Delivery Decision pointsKelly Looney
 
Why #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with youWhy #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with youDevOpsGroup
 
UX and Agile - how to get the best out of both worlds?
UX and Agile - how to get the best out of both worlds?UX and Agile - how to get the best out of both worlds?
UX and Agile - how to get the best out of both worlds?why innovation!
 
Limiting WIP @ SM Summit_5.17.22
Limiting WIP @ SM Summit_5.17.22Limiting WIP @ SM Summit_5.17.22
Limiting WIP @ SM Summit_5.17.22Julie Wyman
 

Similar to Feedback Loops in Practice (20)

Feedback Loops in Practice
Feedback Loops in PracticeFeedback Loops in Practice
Feedback Loops in Practice
 
What is devops
What is devopsWhat is devops
What is devops
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to Practice
 
Sustaining Engineering - life after DevOps?
Sustaining Engineering - life after DevOps?Sustaining Engineering - life after DevOps?
Sustaining Engineering - life after DevOps?
 
why agile?
why agile?why agile?
why agile?
 
Project management denver meetup
Project management denver meetupProject management denver meetup
Project management denver meetup
 
Solving the world's toughest intranet challenges (SharePoint Saturday Toronto)
Solving the world's toughest intranet challenges (SharePoint Saturday Toronto)Solving the world's toughest intranet challenges (SharePoint Saturday Toronto)
Solving the world's toughest intranet challenges (SharePoint Saturday Toronto)
 
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
 
Adapting Scrum in an Organization with Tailored Processes
Adapting Scrum in an Organization with Tailored ProcessesAdapting Scrum in an Organization with Tailored Processes
Adapting Scrum in an Organization with Tailored Processes
 
A design system. A year in review.
A design system. A year in review.A design system. A year in review.
A design system. A year in review.
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBC
 
Live Panel: Appium Core Committers Answer Your Questions
Live Panel: Appium Core Committers Answer Your Questions		Live Panel: Appium Core Committers Answer Your Questions
Live Panel: Appium Core Committers Answer Your Questions
 
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
 
Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015
 
Continuous Delivery Decision points
Continuous Delivery Decision pointsContinuous Delivery Decision points
Continuous Delivery Decision points
 
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get LeanerAgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
 
Why #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with youWhy #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with you
 
UX and Agile - how to get the best out of both worlds?
UX and Agile - how to get the best out of both worlds?UX and Agile - how to get the best out of both worlds?
UX and Agile - how to get the best out of both worlds?
 
Limiting WIP @ SM Summit_5.17.22
Limiting WIP @ SM Summit_5.17.22Limiting WIP @ SM Summit_5.17.22
Limiting WIP @ SM Summit_5.17.22
 

More from Marcus Denker

ConstantBlocks in Pharo11
ConstantBlocks in Pharo11ConstantBlocks in Pharo11
ConstantBlocks in Pharo11Marcus Denker
 
First Class Variables as AST Annotations
First Class Variables as AST AnnotationsFirst Class Variables as AST Annotations
First Class Variables as AST AnnotationsMarcus Denker
 
Supporting Pharo / Getting Pharo Support
Supporting Pharo / Getting Pharo SupportSupporting Pharo / Getting Pharo Support
Supporting Pharo / Getting Pharo SupportMarcus Denker
 
Lecture: "Advanced Reflection: MetaLinks"
Lecture: "Advanced Reflection: MetaLinks"Lecture: "Advanced Reflection: MetaLinks"
Lecture: "Advanced Reflection: MetaLinks"Marcus Denker
 
thisContext in the Debugger
thisContext in the DebuggerthisContext in the Debugger
thisContext in the DebuggerMarcus Denker
 
Lecture. Advanced Reflection: MetaLinks
Lecture. Advanced Reflection: MetaLinksLecture. Advanced Reflection: MetaLinks
Lecture. Advanced Reflection: MetaLinksMarcus Denker
 
Improving code completion for Pharo
Improving code completion for PharoImproving code completion for Pharo
Improving code completion for PharoMarcus Denker
 
VUB Brussels Lecture 2019: Advanced Reflection: MetaLinks
VUB Brussels Lecture 2019: Advanced Reflection: MetaLinksVUB Brussels Lecture 2019: Advanced Reflection: MetaLinks
VUB Brussels Lecture 2019: Advanced Reflection: MetaLinksMarcus Denker
 
Lecture: Advanced Reflection. MetaLinks
Lecture: Advanced Reflection. MetaLinksLecture: Advanced Reflection. MetaLinks
Lecture: Advanced Reflection. MetaLinksMarcus Denker
 
Open-Source: An Infinite Game
Open-Source: An Infinite GameOpen-Source: An Infinite Game
Open-Source: An Infinite GameMarcus Denker
 
PharoTechTalk: Contributing to Pharo
PharoTechTalk: Contributing to PharoPharoTechTalk: Contributing to Pharo
PharoTechTalk: Contributing to PharoMarcus Denker
 
Reflection in Pharo: Beyond Smalltak
Reflection in Pharo: Beyond SmalltakReflection in Pharo: Beyond Smalltak
Reflection in Pharo: Beyond SmalltakMarcus Denker
 

More from Marcus Denker (20)

Soil And Pharo
Soil And PharoSoil And Pharo
Soil And Pharo
 
ConstantBlocks in Pharo11
ConstantBlocks in Pharo11ConstantBlocks in Pharo11
ConstantBlocks in Pharo11
 
Demo: Improved DoIt
Demo: Improved DoItDemo: Improved DoIt
Demo: Improved DoIt
 
First Class Variables as AST Annotations
First Class Variables as AST AnnotationsFirst Class Variables as AST Annotations
First Class Variables as AST Annotations
 
Supporting Pharo / Getting Pharo Support
Supporting Pharo / Getting Pharo SupportSupporting Pharo / Getting Pharo Support
Supporting Pharo / Getting Pharo Support
 
Lecture: "Advanced Reflection: MetaLinks"
Lecture: "Advanced Reflection: MetaLinks"Lecture: "Advanced Reflection: MetaLinks"
Lecture: "Advanced Reflection: MetaLinks"
 
thisContext in the Debugger
thisContext in the DebuggerthisContext in the Debugger
thisContext in the Debugger
 
Variables in Pharo
Variables in PharoVariables in Pharo
Variables in Pharo
 
Lecture. Advanced Reflection: MetaLinks
Lecture. Advanced Reflection: MetaLinksLecture. Advanced Reflection: MetaLinks
Lecture. Advanced Reflection: MetaLinks
 
Improving code completion for Pharo
Improving code completion for PharoImproving code completion for Pharo
Improving code completion for Pharo
 
VUB Brussels Lecture 2019: Advanced Reflection: MetaLinks
VUB Brussels Lecture 2019: Advanced Reflection: MetaLinksVUB Brussels Lecture 2019: Advanced Reflection: MetaLinks
VUB Brussels Lecture 2019: Advanced Reflection: MetaLinks
 
Slot Composition
Slot CompositionSlot Composition
Slot Composition
 
Lecture: Advanced Reflection. MetaLinks
Lecture: Advanced Reflection. MetaLinksLecture: Advanced Reflection. MetaLinks
Lecture: Advanced Reflection. MetaLinks
 
PHARO IOT
PHARO IOTPHARO IOT
PHARO IOT
 
Open-Source: An Infinite Game
Open-Source: An Infinite GameOpen-Source: An Infinite Game
Open-Source: An Infinite Game
 
Lecture: MetaLinks
Lecture: MetaLinksLecture: MetaLinks
Lecture: MetaLinks
 
PharoTechTalk: Contributing to Pharo
PharoTechTalk: Contributing to PharoPharoTechTalk: Contributing to Pharo
PharoTechTalk: Contributing to Pharo
 
Pharo6 - ESUG17
Pharo6 - ESUG17Pharo6 - ESUG17
Pharo6 - ESUG17
 
Pharo6
Pharo6Pharo6
Pharo6
 
Reflection in Pharo: Beyond Smalltak
Reflection in Pharo: Beyond SmalltakReflection in Pharo: Beyond Smalltak
Reflection in Pharo: Beyond Smalltak
 

Recently uploaded

React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 

Recently uploaded (20)

2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 

Feedback Loops in Practice