getting better
DESCRIPTION
Getting better: lessons learned in software development, start-ups and life in generalTRANSCRIPT
![Page 1: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/1.jpg)
Getting betterLessons learned in software development, start-ups and life in general
![Page 2: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/2.jpg)
@ToJans
![Page 3: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/3.jpg)
Getting betterPractice, practice, practice
Failure versus mistakeRetrospectives
![Page 4: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/4.jpg)
PracticePracticePracticePracticePracticePracticePracticePracticePracticePracticePracticePracticePracticePracticePracticePracticePracticePracticePracticePracticePracticePracticePracticePractice
PracticePracticePractice
PracticePracticePracticePracticePracticePractice
PracticePracticePracticePracticePracticePracticePracticePracticePracticePracticePracticePractice
![Page 6: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/6.jpg)
WHY ?
![Page 7: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/7.jpg)
Dreyfus modelht
tp://
www.
lean
lead
ersh
ipac
adem
y.com
/lla-
and-
the-
gene
sis-
of-t
he-le
an-e
xper
t/
![Page 8: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/8.jpg)
Example: poker
![Page 9: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/9.jpg)
Thinking levels0: I know nothing
1: What do I have?
2: What does my opponent have?
3: What does my opponent think I have?
4: What does my opponent think that I think they have?
5: What does my opponent think that I think they think I have?
=> To beat a player, play exactly 1 level above him/her
![Page 10: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/10.jpg)
Thinking levels0: I know nothing => learn the poker rules
1: What do I have? => Which starting hand might be profitable
2: What does my opponent have? => Which hand might be profitable assuming the range of my opponent and poker odds, postflop play
3: What does my opponent think I have? => Which hand might be profitable assuming the range of my opponent and the range my opponent assumes I have, odds and postflop play
![Page 11: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/11.jpg)
Leveling upLearn new thing => Practice, practice, practice => Intuition => Learn new thing => Practice, practice, practice => Intuition => Learn new thing => Practice, practice, practice => Intuition => Learn new thing => Practice, practice, practice => Intuition => Learn new thing => Practice, practice, practice => Intuition => Learn new thing => Practice, practice, practice => Intuition => Learn new thing => Practice, practice, practice => Intuition => Learn new thing => Practice, practice, practice => Intuition => Learn new thing => Practice, practice, practice => Intuition => Learn new thing => Practice, practice, practice => Intuition => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
![Page 12: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/12.jpg)
Poker professionals play roughly
100K hands/month
(5K/day or 1K/hour or 17/minute) Practice, practice, practice
![Page 14: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/14.jpg)
Leveling upLearn new thing => Practice, practice, practice => Intuition => Learn new thing => Practice, practice, practice => Intuition => Learn new thing => Practice, practice, practice => Intuition => Learn new thing => Practice, practice, practice => Intuition => Learn new thing => Practice, practice, practice => Intuition => Learn new thing => Practice, practice, practice => Intuition => Learn new thing => Practice, practice, practice => Intuition => Learn new thing => Practice, practice, practice => Intuition => Learn new thing => Practice, practice, practice => Intuition => Learn new thing => Practice, practice, practice => Intuition => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
![Page 15: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/15.jpg)
GitH
ub
![Page 16: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/16.jpg)
Grou
ps
![Page 17: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/17.jpg)
Shar
e
![Page 18: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/18.jpg)
Meet up
![Page 19: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/19.jpg)
Getting betterPractice, practice, practice
Failure versus mistakeRetrospectives
![Page 20: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/20.jpg)
Failureversus
Mistakehttp://sethgodin.typepad.com/seths_blog/2011/12/the-difference-between-a-failure-and-a-mistake.html
Seth Godin
![Page 21: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/21.jpg)
![Page 22: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/22.jpg)
ProblemA leaking faucet
causes a wet floor
![Page 23: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/23.jpg)
Fixing Problems
![Page 24: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/24.jpg)
![Page 25: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/25.jpg)
Problem Fixed ?
![Page 26: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/26.jpg)
![Page 27: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/27.jpg)
We can Fix that!
![Page 28: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/28.jpg)
![Page 29: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/29.jpg)
Failure!!!!!!!!
![Page 30: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/30.jpg)
If you're not failing every now and again, it's a sign you're not doing anything very innovative.
Woody Allen
![Page 31: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/31.jpg)
Let's tryAgain!
![Page 32: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/32.jpg)
![Page 33: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/33.jpg)
"Let's use the cloud!"
![Page 34: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/34.jpg)
![Page 35: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/35.jpg)
This isA mistake
![Page 36: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/36.jpg)
Why Why Why Why Why
RootCause Analysis
Avoid fixing the wrong thing!!!
![Page 37: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/37.jpg)
Failure = goodMistakes = bad
http://einiverse.eingang.org/2012/08/08/persist-or-die/
![Page 38: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/38.jpg)
Failure in Development
![Page 39: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/39.jpg)
Mis
take
![Page 40: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/40.jpg)
In today's knowledge economy, it is not the tech stack that will give a competitive advantage. Anyone can google, download and install a tool.
![Page 41: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/41.jpg)
Competitive advantage from software development should come from exploring the core domain, not from infrastructure.Small baby steps providing real business value is the way to go!
![Page 42: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/42.jpg)
Focus on process, not on infrastructure.Reduce friction using automation, optimize for happiness *
* http://tom.preston-werner.com/2010/10/18/optimize-for-happiness.html
![Page 43: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/43.jpg)
Things that might help:Continuous integration & deployment * TDD * BDD * CQ(R)S * Functional programming * Event sourcing * Feature branching * ...
Learn, unlearn and evolve !
![Page 44: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/44.jpg)
Learning is the first step
Everything looks like a nail when you have a hammer
![Page 45: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/45.jpg)
A simple form does not require umphteen client side validations
Understand the cost and risk of adding complexity
![Page 46: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/46.jpg)
Software architecture should be driven by the features you require, not the other way around
Optimize for productivity
![Page 47: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/47.jpg)
Do not invest when the added business value is not worth it...
This is my product catalog editor
![Page 48: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/48.jpg)
Getting betterPractice, practice, practice
Failure versus mistakeRetrospectives
![Page 49: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/49.jpg)
I am a great believer that any tool that enhances communication has profound effects in terms of how people can learn from each other, and how they can achieve the kind of freedoms that they are interested in.
Bill Gates
![Page 50: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/50.jpg)
Why blog?
"Rubber duck" effect
![Page 51: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/51.jpg)
Why blog?
Chuck Norris. Visibility.
![Page 52: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/52.jpg)
Why blog?
Meeting other peers.
![Page 53: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/53.jpg)
How to blog?Blog about anythingI prefer "brain dumps"Try finding a new approachAvoid negativity
![Page 54: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/54.jpg)
Getting betterPractice, practice, practice
Failure versus mistakeRetrospectives
![Page 55: Getting better](https://reader033.vdocument.in/reader033/viewer/2022050905/54c179114a7959b72d8b45f7/html5/thumbnails/55.jpg)
Questions?
@ToJanshttp://www.corebvba.be