SlideShare a Scribd company logo
What can dead philosophers teach us about modern software development?
What can dead philosophers
tell us about modern
software development?
Simon Wade
What do you know now
that may prove to be false?
What about the world changing around you?
Will this change over time?
Problem solving
Navigating a problem space to achieve our goals
We are navigators, and we use
incomplete knowledge and
learning to find our way
The good news
It gets better, and we get to do it together.
Philosophy can tell us things
about problem solving
David Deutsch
Generally regarded as one of the
20th century's greatest
philosophers of science, Popper is
known for his rejection of the
classical inductivist views on the
scientific method in favour of
empirical falsification.
Sir Karl Popper
An epistemology primer
Realism:
There’s some serious shit
out there
Empiricism:
We can have knowledge of
the shit
Rationalism:
Reason and logic are some
serious shit
“Simon Wade cannot
consistently judge this
statement to be true”
Rationalism:
Reason and logic are some
serious shit
Inductionism:
Empirical observation is the
good shit
Justificationism:
Knowledge can be justified –
some shit is made of gold
Skepticism:
You don’t know shit
Constructivism:
All this shit is constructed, so
nothing is really true
Fallibilism:
Gold-plate it all you like,
but it’s still shit
The recognition that there are no authoritative sources
of knowledge, nor any reliable means of justifying
knowledge as true or probable.
Fallibilism:
The philosophical claim that no belief may have
justification that guarantees the truth of the belief;
and that propositions can be accepted even though they
cannot be proved with certainty
Fallibilism:
Popper is known for his opposition to the classical justificationist account of
knowledge, which he replaced with critical rationalism, namely "the first
non-justificational philosophy of criticism in the history of philosophy".
Critical Rationalism
Popper’s epistemological position is best characterised as an optimistic
scepticism.
Critical Rationalism
Truth is a verb
Navigating the
problem space
Culture says “people like us
do things like this”
So what are the things we can do to support learning and open-ended growth of
knowledge?
Demonstrate humility and
open-mindedness
“Don’t-know mind” is your friend
Have strong opinions,
weakly held
It’s okay to change your mind
Authority is used to get
things done, not to simply
end discussion
Everyone feels safe to bring
ideas, and to challenge them
Psychological safety is the foundation of critical enquiry
Assertions are tested, and
the ones that survive are
embraced
Evolution relies on selection
The new is shipped on a
regular basis
Information flows in all
directions
Information is the fuel of knowledge creation
It’s okay to take risks, and
alternative methods are not
seen as disloyal
The Problem Space Navigator’s Manifesto
● Demonstrate humility and
open-mindedness
● Have strong opinions, weakly held
● Authority is used to get things done, not to
simply end discussion
● Everyone feels safe to bring ideas, and to
challenge them with critical enquiry
● Assertions are tested, and the successful
ones embraced
● The new is shipped on a regular basis
● Information flows in all directions
● It’s okay to take risks, and alternative
methods are not seen as disloyal
Culture can support the
open-ended growth of knowledge
A parting thought
The future growth of knowledge cannot be predicted. This is exciting, and we are all
contributors to this.
“The possibilities that lie in the future are infinite.
When I say ‘It is our duty to remain optimists,’ this
includes not only the openness of the future but
also that which all of us contribute to it by
everything we do: we are all responsible for what
the future holds in store. Thus it is our duty, not to
prophesy evil but, rather, to fight for a better world.
Karl Popper, The Myth of the Framework (1994)
Come work at Envato!
Optimising for awesome humans since 2006 - and it shows.
Envato is an incredible place to work.

More Related Content

PDF
Out of the box thinking
PPTX
Thinking out of the box
PPT
Shubham Goswami, Jadavpur University, Module 1, PPT2
PPT
Common Mistakes of the Mind
PPTX
Think out of the box
PDF
Presentation Skills - Session One
PPTX
DOCX
29 Observations on Holistic_Critical_Thinking
Out of the box thinking
Thinking out of the box
Shubham Goswami, Jadavpur University, Module 1, PPT2
Common Mistakes of the Mind
Think out of the box
Presentation Skills - Session One
29 Observations on Holistic_Critical_Thinking

Similar to What can dead philosophers teach us about modern software development? (20)

PPS
Emergence and Growth of Knowledge and Diversity in Hierarchically Complex Org...
PPTX
Holding and Promoting Beliefs: A Develpmental View.
PDF
Critical Thinking in Business Course
PDF
Understanding the adaptive value of knowledge - Meetup session 5
PDF
Better, Stronger, Faster Failures
PPT
3046449.ppt
PDF
Reading and writing a massive online hypertext - Meetup session 3
PPTX
Innovative and Critical Thinking: Training Your Brain to Solve Problems and C...
PPTX
critical thinking: chapter 2 from book Philosophy, the basics
PPTX
Tok introduction to approaches and evidence truth tests
PPSX
critical-thinking-skills-supplemental-self-study-presentation (3).ppsx
PPTX
Knowledge and belief
KEY
Falling in love_with_bad_news
PDF
Critical thinking-e book
PPT
Philosophy.ppt
PPTX
The Rise of the Generalist pgp viva vvit
PDF
3 vital skills for the age of disruption
PPT
Critical Thinking Ppt Week 1
PPTX
Boss5 ppt ch04_ada
PPT
Critical Thinking
Emergence and Growth of Knowledge and Diversity in Hierarchically Complex Org...
Holding and Promoting Beliefs: A Develpmental View.
Critical Thinking in Business Course
Understanding the adaptive value of knowledge - Meetup session 5
Better, Stronger, Faster Failures
3046449.ppt
Reading and writing a massive online hypertext - Meetup session 3
Innovative and Critical Thinking: Training Your Brain to Solve Problems and C...
critical thinking: chapter 2 from book Philosophy, the basics
Tok introduction to approaches and evidence truth tests
critical-thinking-skills-supplemental-self-study-presentation (3).ppsx
Knowledge and belief
Falling in love_with_bad_news
Critical thinking-e book
Philosophy.ppt
The Rise of the Generalist pgp viva vvit
3 vital skills for the age of disruption
Critical Thinking Ppt Week 1
Boss5 ppt ch04_ada
Critical Thinking
Ad

Recently uploaded (20)

PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
August Patch Tuesday
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Getting Started with Data Integration: FME Form 101
PPTX
A Presentation on Touch Screen Technology
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
TLE Review Electricity (Electricity).pptx
PDF
project resource management chapter-09.pdf
PDF
Heart disease approach using modified random forest and particle swarm optimi...
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Digital-Transformation-Roadmap-for-Companies.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
WOOl fibre morphology and structure.pdf for textiles
Assigned Numbers - 2025 - Bluetooth® Document
Building Integrated photovoltaic BIPV_UPV.pdf
August Patch Tuesday
NewMind AI Weekly Chronicles - August'25-Week II
A comparative study of natural language inference in Swahili using monolingua...
Programs and apps: productivity, graphics, security and other tools
Getting Started with Data Integration: FME Form 101
A Presentation on Touch Screen Technology
cloud_computing_Infrastucture_as_cloud_p
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Tartificialntelligence_presentation.pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
TLE Review Electricity (Electricity).pptx
project resource management chapter-09.pdf
Heart disease approach using modified random forest and particle swarm optimi...
Ad

What can dead philosophers teach us about modern software development?