Most talks on a typical conference schedule contain success stories of technology. This could lead to survivorship bias. Survivorship bias causes you to draw false conclusions because you mostly heard about successes, but hardly ever about failures. Yet failures provide us with lots of valuable knowledge: when not to apply a certain technique, pattern or process.
So no success stories in this talk! Just some ‘silver bullets’ we tried to use to solve our problems, but turned out to be Very Bad Ideas™. We’ll share how survivorship bias can easily influence your ideas and cloud your judgement.
After attending this talk you’ll be more aware of survivorship bias and what you can do to keep your head cool, no matter how many ‘silver bullets’ are fired at you.
Do I need a blockchain?
Do you need a database?
Does it require shared
Are writers known
Do you want/need
to use a trusted 3rd
Do you need to
Do you want transactions
to be public or private?
Use a public
Where is consensus
Use a hybrid
Use a private
Can you articulate a
real business problem?
Try a normal
Could this have
been ﬁxed before
Is this a 'digital
identities' and 'blockchains
are free' play?
Should or could an entity
have overall control?
Will participants mind their
data being visible?
You may have
a use case
Can they adopt?
Do the beneﬁts justify the
costs of adoption?
writers known? yes no
writers trusted? yes no
writers' interests uni ed? yes no
trusted third party? yes no
private transactions? yes no
It won't solveIt won't solveIt won't solveIt won't solveIt won't solve
Just because a conference speaker solved
his/her problem with some new, cool
technique doesn't mean it will also solve
Learn new skills at a conference, and then
use it to solve pretty much everything.
If you apply CDD to everything you do,
your solutions will quickly become
Bullet image by , fromClker-Free-Vector-Images Pixabay
Understand theUnderstand theUnderstand theUnderstand theUnderstand the
problem firstproblem firstproblem firstproblem firstproblem first
Track A Track B
QWERTY or DVORAK? Debunking
the Keyboard Layout Myths
How I Created a MMORPG Game
Using Haskell Only
Monitoring Kubernetes with
Return of the
Gain some experienceGain some experienceGain some experienceGain some experienceGain some experience
This could mean you have to wait until
next year's conference in order to
appreciate fully the contents of an
Build your personalBuild your personalBuild your personalBuild your personalBuild your personal
conference scheduleconference scheduleconference scheduleconference scheduleconference schedule
Value topics relevant to your experience
over 'the next silver bullet'.
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.
Possible Talk Title
On the Rise NoSQL: The New Reality
At the Peak NoSQL Will Change Your Life and
Fix Your Projects
How We Do NoSQL at Cool, Inc.
Modern NoSQL Patterns and
NoSQL 2.0 with SilverBulletDB
Does the speakerDoes the speakerDoes the speakerDoes the speakerDoes the speaker
mention anymention anymention anymention anymention any
The best talks contain detailed
comparisons of pros and cons
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.
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!
How would youyouyouyouyou solve
Start tinkeringStart tinkeringStart tinkeringStart tinkeringStart tinkering
Learning Through Tinkering: The Need for Pet Projects (Tom Cools)
If you cannot reproduce the problem and
the solution, there must be another factor
Look at the numbersLook at the numbersLook at the numbersLook at the numbersLook at the numbers
Di erent approach
→ What do they tell you?
The community needsThe community needsThe community needsThe community needsThe community needs
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
Maven's Dependency Tree
mvn dependency:tree Dincludes=*:springbatch*:*
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."
Take AwaysTake AwaysTake AwaysTake AwaysTake Aways
1. Share your failures and lessons learned!
2. Start tinkering!
3. See you in the Hallway track!