SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
https://nos.nl/data/image/2017/01/29/349992/xxl.jpg
https://nl.wikipedia.org/wiki/Bestand:Verkiezingen2.jpg
¯_(ツ)_/¯
https://www.pexels.com/photo/grayscale-photography-of-man-and-woman-sitting-on-chair-1181735
Do I need a blockchain?
No.
https://medium.com/@sbmeunier/when-do-you-need-blockchain-decision-models-a5c40e7c9ba1
Do you need a database?
Don't use
a blockchain
Does it require shared
write access?
Are writers known
and trusted?
Do you want/need
to use a trusted 3rd
party?
Yes
Yes
No
No
No
Are writers'
interests
unified?
Yes
Yes
No
Do you need to
control functionality?
No
Yes
Do you want transactions
to be public or private?
No
Use a public
blockchain
Public
Where is consensus
determined?
Use a hybrid
blockchain
Private
Inter-firm
Use a private
blockchain
Intra-firm
Yes
https://medium.com/@sbmeunier/when-do-you-need-blockchain-decision-models-a5c40e7c9ba1
Can you articulate a
real business problem?
Try a normal
database.
Could this have
been fixed before
blockchains?
Is this a 'digital
identities' and 'blockchains
are free' play?
Should or could an entity
have overall control?
Yes
Yes
No
Yes
Yes
Will all
participants need
to upgrade/replace
systems?
No
Yes
Will participants mind their
data being visible?
No
You may have
a use case
No
Can they adopt?
Do the benefits justify the
costs of adoption?
Yes
Yes
Yes
https://medium.com/@sbmeunier/when-do-you-need-blockchain-decision-models-a5c40e7c9ba1
election blockchain
writers known? yes no
writers trusted? yes no
writers' interests uni ed? yes no
trusted third party? yes no
private transactions? yes no
SurvivorshipSurvivorshipSurvivorshipSurvivorshipSurvivorship
BiasBiasBiasBiasBias
https://pxhere.com/en/photo/958105
https://commons.wikimedia.org/wiki/File:Survivorship-bias.png
It won't solveIt won't solveIt won't solveIt won't solveIt won't solve
everything!everything!everything!everything!everything!
Just because a conference speaker solved
his/her problem with some new, cool
technique doesn't mean it will also solve
yours.
https://www.pexels.com/photo/2-hands-holding-1-jigsaw-puzzle-piece-each-164531/
Conference-drivenConference-drivenConference-drivenConference-drivenConference-driven
developmentdevelopmentdevelopmentdevelopmentdevelopment
Learn new skills at a conference, and then
use it to solve pretty much everything.
https://pxhere.com/en/photo/1130503
OverengineeringOverengineeringOverengineeringOverengineeringOverengineering
If you apply CDD to everything you do,
your solutions will quickly become
overengineered.
https://www. ickr.com/photos/footfun/2454000816
http://gph.is/18wDuA0
https://en.wikipedia.org/wiki/
List_of_failed_and_overbudget_custom_software_projects
https://pxhere.com/en/photo/655299
AlternativesAlternativesAlternativesAlternativesAlternatives
https://pxhere.com/en/photo/1267965
BeatingBeatingBeatingBeatingBeating
SurvivorshipSurvivorshipSurvivorshipSurvivorshipSurvivorship
BiasBiasBiasBiasBias https://pxhere.com/en/photo/958105
Bullet image by , fromClker-Free-Vector-Images Pixabay
Understand theUnderstand theUnderstand theUnderstand theUnderstand the
problem firstproblem firstproblem firstproblem firstproblem first
https://pxhere.com/en/photo/843810
Track A Track B
09:00-
10:00
QWERTY or DVORAK? Debunking
the Keyboard Layout Myths
Beware of
Survivorship
Bias!
10:00-
11:00
How I Created a MMORPG Game
Using Haskell Only
An Introduction
to Kubernetes
11:00-
12:00
Monitoring Kubernetes with
Prometheus
Return of the
Blockchain
Gain some experienceGain some experienceGain some experienceGain some experienceGain some experience
firstfirstfirstfirstfirst
This could mean you have to wait until
next year's conference in order to
appreciate fully the contents of an
advanced talk.
https://pxhere.com/en/photo/918274
Build your personalBuild your personalBuild your personalBuild your personalBuild your personal
conference scheduleconference scheduleconference scheduleconference scheduleconference schedule
accordinglyaccordinglyaccordinglyaccordinglyaccordingly
Value topics relevant to your experience
over 'the next silver bullet'.
https://pxhere.com/en/photo/1370392
Make sure you meetMake sure you meetMake sure you meetMake sure you meetMake sure you meet
the prerequisitesthe prerequisitesthe prerequisitesthe prerequisitesthe prerequisites
Don't attend a talk that proposes a
solution to a problem, if you don't
understand the problem yet.
https://pxhere.com/en/photo/843810
Remember theRemember theRemember theRemember theRemember the
Hype CycleHype CycleHype CycleHype CycleHype Cycle
https://pxhere.com/en/photo/1262347
https://upload.wikimedia.org/wikipedia/commons/b/bf/Hype-Cycle-General.png
Possible Talk Title
On the Rise NoSQL: The New Reality
At the Peak NoSQL Will Change Your Life and
Fix Your Projects
Sliding Into
the Trough
How We Do NoSQL at Cool, Inc.
Climbing the
Slope
Modern NoSQL Patterns and
Practices
Entering the
Plateau
NoSQL 2.0 with SilverBulletDB
Does the speakerDoes the speakerDoes the speakerDoes the speakerDoes the speaker
mention anymention anymention anymention anymention any
drawbacks?drawbacks?drawbacks?drawbacks?drawbacks?
The best talks contain detailed
comparisons of pros and cons
https://upload.wikimedia.org/wikipedia/commons/b/b2/Balance_scale_IMGP9728.jpg
Use the Q&A at theUse the Q&A at theUse the Q&A at theUse the Q&A at theUse the Q&A at the
end of the talkend of the talkend of the talkend of the talkend of the talk
Scary at rst perhaps, but take comfort in
the fact that the rest of the audience is
rooting for you.
https://www.pexels.com/photo/monopoly-car-piece-1634213/
Try to arrange aTry to arrange aTry to arrange aTry to arrange aTry to arrange a
'hallway meeting''hallway meeting''hallway meeting''hallway meeting''hallway meeting'
Which basically means just bumping into
them in the hallways!
https://pxhere.com/en/photo/1454179
They seem to really like that, by the way!
How would youyouyouyouyou solve
the puzzle?
https://pxhere.com/en/photo/1207943
Start tinkeringStart tinkeringStart tinkeringStart tinkeringStart tinkering
https://pxhere.com/en/photo/901709
Learning Through Tinkering: The Need for Pet Projects (Tom Cools)
ExperimentExperimentExperimentExperimentExperiment
If you cannot reproduce the problem and
the solution, there must be another factor
at play.
https://pxhere.com/en/photo/1004202
Look at the numbersLook at the numbersLook at the numbersLook at the numbersLook at the numbers
Succeeded Failed
Same approach
Di erent approach
→ What do they tell you?
https://pxhere.com/en/photo/1437973
The community needsThe community needsThe community needsThe community needsThe community needs
you!you!you!you!you!
Blog, tweet or speak about your failures
and what you've learned from them!
Master Your ToolsMaster Your ToolsMaster Your ToolsMaster Your ToolsMaster Your Tools
Use your tools long enough to really get to
know them.
https://pxhere.com/en/photo/704019
Maven's Dependency Tree
mvn dependency:tree ­Dincludes=*:spring­batch*:*
TemptingTemptingTemptingTemptingTempting
Abraham Maslow
Toward a Psychology of Being
"I suppose it is tempting, if the only tool
you have is a hammer, to treat everything
as if it were a nail."
https://www.pexels.com/photo/black-claw-hammer-on-brown-wooden-plank-209235/
Take AwaysTake AwaysTake AwaysTake AwaysTake Aways
1. Share your failures and lessons learned!
2. Start tinkering!
3. See you in the Hallway track!
Beware of Survivorship Bias! (conference talk at J-Fall 2019)

Mais conteúdo relacionado

Semelhante a Beware of Survivorship Bias! (conference talk at J-Fall 2019)

Production management stage 2 2015
Production management stage 2 2015Production management stage 2 2015
Production management stage 2 2015
Benedict Terry
 
Production management stage 1
Production management stage 1Production management stage 1
Production management stage 1
Benedict Terry
 
Georgia Tech hacking Accessibility
Georgia Tech hacking AccessibilityGeorgia Tech hacking Accessibility
Georgia Tech hacking Accessibility
Christian Heilmann
 
Production management stage 1
Production management stage 1Production management stage 1
Production management stage 1
Benedict Terry
 
Working with Developers
Working with DevelopersWorking with Developers
Working with Developers
Jack Moffett
 

Semelhante a Beware of Survivorship Bias! (conference talk at J-Fall 2019) (20)

Art dept communication
Art dept communicationArt dept communication
Art dept communication
 
Production management stage 2 2015
Production management stage 2 2015Production management stage 2 2015
Production management stage 2 2015
 
Resisting The Feature Creature
Resisting The Feature CreatureResisting The Feature Creature
Resisting The Feature Creature
 
Faster! Faster! Accelerate your business with blazing prototypes
Faster! Faster! Accelerate your business with blazing prototypesFaster! Faster! Accelerate your business with blazing prototypes
Faster! Faster! Accelerate your business with blazing prototypes
 
Project management software of your dreams
Project management software of your dreamsProject management software of your dreams
Project management software of your dreams
 
Finding harmony in web development
Finding harmony in web developmentFinding harmony in web development
Finding harmony in web development
 
The Soft Side of Software Development / Devoxx 2019
The Soft Side of Software Development / Devoxx 2019The Soft Side of Software Development / Devoxx 2019
The Soft Side of Software Development / Devoxx 2019
 
Production management stage 1
Production management stage 1Production management stage 1
Production management stage 1
 
Georgia Tech hacking Accessibility
Georgia Tech hacking AccessibilityGeorgia Tech hacking Accessibility
Georgia Tech hacking Accessibility
 
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
 
Webstock Workshop: Creating Simple
Webstock Workshop: Creating SimpleWebstock Workshop: Creating Simple
Webstock Workshop: Creating Simple
 
Create Engaging Library Experiences
Create Engaging Library ExperiencesCreate Engaging Library Experiences
Create Engaging Library Experiences
 
Production management stage 1
Production management stage 1Production management stage 1
Production management stage 1
 
The road to professional web development
The road to professional web developmentThe road to professional web development
The road to professional web development
 
Zdesign portfolio 7
Zdesign portfolio 7Zdesign portfolio 7
Zdesign portfolio 7
 
Let's interface
Let's interfaceLet's interface
Let's interface
 
Working with Developers
Working with DevelopersWorking with Developers
Working with Developers
 
Agile in Distributed Team Setups
Agile in Distributed Team SetupsAgile in Distributed Team Setups
Agile in Distributed Team Setups
 
Thinking Like a CEO
Thinking Like a CEOThinking Like a CEO
Thinking Like a CEO
 
Game Engine Terminology
Game Engine Terminology Game Engine Terminology
Game Engine Terminology
 

Mais de 🎤 Hanno Embregts 🎸

Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...
Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...
Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...
🎤 Hanno Embregts 🎸
 
Building a Spring Boot Application - Ask the Audience! (from JavaLand 2017)
Building a Spring Boot Application - Ask the Audience!  (from JavaLand 2017)Building a Spring Boot Application - Ask the Audience!  (from JavaLand 2017)
Building a Spring Boot Application - Ask the Audience! (from JavaLand 2017)
🎤 Hanno Embregts 🎸
 

Mais de 🎤 Hanno Embregts 🎸 (19)

Pattern Matching: Small Enhancement or Major Feature?
Pattern Matching: Small Enhancement or Major Feature?Pattern Matching: Small Enhancement or Major Feature?
Pattern Matching: Small Enhancement or Major Feature?
 
Pattern Matching - Small Enhancement or Major Feature? from Developer Week 202
Pattern Matching - Small Enhancement or Major Feature? from Developer Week 202Pattern Matching - Small Enhancement or Major Feature? from Developer Week 202
Pattern Matching - Small Enhancement or Major Feature? from Developer Week 202
 
"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022
"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022
"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022
 
"Will Git Be Around Forever? A List of Possible Successors" from FrontMania 2022
"Will Git Be Around Forever? A List of Possible Successors" from FrontMania 2022"Will Git Be Around Forever? A List of Possible Successors" from FrontMania 2022
"Will Git Be Around Forever? A List of Possible Successors" from FrontMania 2022
 
Pattern Matching: Small Enhancement or Major Feature?
Pattern Matching: Small Enhancement or Major Feature?Pattern Matching: Small Enhancement or Major Feature?
Pattern Matching: Small Enhancement or Major Feature?
 
JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"
JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"
JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"
 
"Will Git Be Around Forever? A List of Possible Successors" at UtrechtJUG
"Will Git Be Around Forever? A List of Possible Successors" at UtrechtJUG"Will Git Be Around Forever? A List of Possible Successors" at UtrechtJUG
"Will Git Be Around Forever? A List of Possible Successors" at UtrechtJUG
 
Pattern Matching: Small Enhancement or Major Feature? (talk from jLove 2021)
Pattern Matching: Small Enhancement or Major Feature? (talk from jLove 2021)Pattern Matching: Small Enhancement or Major Feature? (talk from jLove 2021)
Pattern Matching: Small Enhancement or Major Feature? (talk from jLove 2021)
 
Pattern Matching: From Small Enhancement to Major Feature (talk from JavaLand...
Pattern Matching: From Small Enhancement to Major Feature (talk from JavaLand...Pattern Matching: From Small Enhancement to Major Feature (talk from JavaLand...
Pattern Matching: From Small Enhancement to Major Feature (talk from JavaLand...
 
Entering the Fourth Dimension of OCR with Tesseract
Entering the Fourth Dimension of OCR with TesseractEntering the Fourth Dimension of OCR with Tesseract
Entering the Fourth Dimension of OCR with Tesseract
 
Will Git Be Around Forever? A List of Possible Successors
Will Git Be Around Forever? A List of Possible SuccessorsWill Git Be Around Forever? A List of Possible Successors
Will Git Be Around Forever? A List of Possible Successors
 
Entering the Fourth Dimension of OCR with Tesseract - Talk from Voxxed Days B...
Entering the Fourth Dimension of OCR with Tesseract - Talk from Voxxed Days B...Entering the Fourth Dimension of OCR with Tesseract - Talk from Voxxed Days B...
Entering the Fourth Dimension of OCR with Tesseract - Talk from Voxxed Days B...
 
QWERTY or DVORAK? Debunking the Keyboard Layout Myths -- from GeeCON 2018
QWERTY or DVORAK? Debunking the Keyboard Layout Myths -- from GeeCON 2018QWERTY or DVORAK? Debunking the Keyboard Layout Myths -- from GeeCON 2018
QWERTY or DVORAK? Debunking the Keyboard Layout Myths -- from GeeCON 2018
 
Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...
Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...
Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...
 
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
 
Building a Spring Boot Application - Ask the Audience!
Building a Spring Boot Application - Ask the Audience!Building a Spring Boot Application - Ask the Audience!
Building a Spring Boot Application - Ask the Audience!
 
QWERTY or DVORAK? Debunking the Keyboard Layout Myths
QWERTY or DVORAK? Debunking the Keyboard Layout MythsQWERTY or DVORAK? Debunking the Keyboard Layout Myths
QWERTY or DVORAK? Debunking the Keyboard Layout Myths
 
Building a Spring Boot Application - Ask the Audience! (from JavaLand 2017)
Building a Spring Boot Application - Ask the Audience!  (from JavaLand 2017)Building a Spring Boot Application - Ask the Audience!  (from JavaLand 2017)
Building a Spring Boot Application - Ask the Audience! (from JavaLand 2017)
 
Migrating 25K lines of Ant scripting to Gradle
Migrating 25K lines of Ant scripting to GradleMigrating 25K lines of Ant scripting to Gradle
Migrating 25K lines of Ant scripting to Gradle
 

Último

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Último (20)

%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
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 

Beware of Survivorship Bias! (conference talk at J-Fall 2019)