- to solve some problems hopefully
- developing a shared understanding
- discovering the best possible solution
- all the costs, benefits and trade-offs
- what we don’t know
- possible solutions
- there must always be more than one solution
- each potential solution gets a column
- each problem gets a row
- each characteristic we care about gets a row
- each of these can be its own sheet within the workbook
- avoid too much curation
- stay connected to problems felt by people
- may be combined with Description sheet
- distillation of description which should identify root causes, not merely symptoms
- keep meta problems separate (e.g. process problems that led to this state)
- one characteristic per row
- sorted in priority order (top-to-bottom)
- one solution per column
- useful to capture current state or solution for comparison
- must have more than 1 alternative solution
- it’s easy for “solution” to creep into problems one subtle and hard-to-catch
way is when we list problems as deviations from “best practices” or good
design sensibilities
- e.g. solution lacks generality
- generalization is a solution to a problem!
- we must always remain connected to the problem
- ADRs are for recording the outcome of a decision-making process
- they are not the record of the deliberative process itself
- decision support artifacts
- problem statements
- comparison spreadsheet
- decision support artifacts
- ADRs are fine as summaries of the decided solution and enumeration of consequences
- can link to decision support artifacts for those interested in the deliberations
- let’s see where what we’ve done is too limited
- e.g. what about the data model is just wrong or too restricted
- make a map of where we are, where we want to go
- we’re not going to enumerate where we are, just have a sense
- startup context
- people have intuitions
- independent team, charge is to go deliver
- make what they need to make the features
- we’re a startup, move fast, grow
- burn money and go get customers
- build an overall set of tools and services that satisfies all the missions
- people have intuitions
- possible misfits
- model for the existing system
- inherent data model in the world
- service flow on top of those things
- during the why game, don’t introduce words that require more whys
- e.g. +”extra hop”+ -> speed
- when walking up to an analysis task, let’s make the artifacts we’d like to see
(if they don’t already exist)
- we don’t need to look too far beyond what we have/want
- enumerate the problems
- what is the data model
- model independent of service
- example problems:
- i have no place to store it
- i have a place to store it, but the service won’t let me
- it’s not possible to make a distributed system where everyone’s knowledge is perfect
- get to semantics early
- get away from mechanical / representational things
- so you can do a new mapping to a different representational thing
- try to stay in the semantic space as long as possible
- cardinality matters
- e.g. $logn$ hops on disk
- there’s nothing semantic about bytes
- the only time I care is when over the wire or writing to disk
- add units, break things down
- e.g. 1.2 GBs == approximately how many thingies?
- get away from mechanical / representational things
- ask questions about processing
- why are you loading things?
- why are they in memory (versus disk)?
- why aren’t you asking a service?
- you don’t always need a uniform solution
- what is the unknown?
- what are the data?
- what is the condition?
- hypothesis
- conclusion
- unknown
- data
- conditions
- consider the problem from multiple sides
- have we used all the data?
- attempt to make contact with prior knowledge
- start from the idea
- make sure you have a solid grasp of the main connection
- start from the solution
- verify completeness and correctness
- hunt for a helpful idea (see above)
- consider the details
- are they as simple as they can be?
- survey extensive parts and try to make them shorter
- can you modify parts of the solution
- can they be made more intuitive?
- a kind of similarity
- analogous objects agree in certain relations
- analogies are ubiquitous
- it may pay to solve a simpler, analogous problem
- we can sometimes reuse the method, the result, or both
- elements we introduce in the hope they will further the solution
- as we progress, our conception of a problem increases
- sometimes this helps us reuse some known result
- we should only introduce elements with a purpose
- a different problem we expect will help us solve the original
- there should be a relationship between the problems
- either the result or the method may be useful
- the problems may also be equivalent
TODO: continue to capture some of the most important heuristics
- TODO: back-fill notes for initial chapters…
- proceeds by question and answer
- some questions are open ended (especially in the beginning)
- e.g. propose a definition
- the person being questioned is the partner of the inquirer
- focus on consistency of statements
- consistency is probed with the elenchus
- partner should feel compelled to refine their statements or abandon them
- questions should aim to identify the principles behind statements
- then show principle covers things it shouldn’t or omits things it should
- use concrete examples to drive reasoning
- use ordinary examples from everyday interactions
- make headway on hard problems by talking about specific cases
- don’t claim expertise
- Socrates constantly confesses his own ignorance
- dialogues often end at an impasse, without an answer
- denying what someone says is the act of a friend
- the Socratic method should make your more humble and aware of your own ignorance
- elenchus
- search
- testing, refutation, shame, ridicule
- the latter two should be reserved for introspection
- make a claim
- agree to other propositions (possibly logical conclusion)
- demonstrate inconsistencies
- something has to give
- often a modification of the original claim
- finding these inconsistencies is the point
- elenchus is a tool for finding inconsistencies
- falsification, tearing down bad claims (negative logic)
- is it possible to build claims using this technique? (positive logic)
- in science, the strength of our belief in a proposition is proportional to the evidence supporting it and the number of assaults it survives
- Vlastos’ solution
- everyone holds at least some true beliefs (axiom)
- beliefs that survive consistency checks with everything else you believe are likely to be true
- broad agreement within a belief system
- accumulation of a set of mutually consistent beliefs is a worthy project
- cumulative consistency
- internal inconsistency between two ideas means one of them has to be wrong
- persuasiveness
- if ideas conflict with new data, one might doubt the data
- if ideas conflict with each other, can’t attack the author
- persuasiveness
- is consistency enough? what about being consistent but wrong?
- can a repellent set of ideas be internally consistent?
- unlikely: bedrock principles will conflict with some other held truth
- the “pain in the ribs” one feels at embarrassing propositions
- fear of what others will say or think has no place in moral reasoning
- threat to honest inquiry
- the good kind of shame is that which you’d feel by adopting a morally bad position, forcing you to reconsider your claims or positions
- discomfort from:
- realizing you don’t know what you’re talking about
- you were overconfident, too sure of yourself
- teaches humility
- to poke holes in ideas, showing them to be faulty
- to fend off attacks of ideas by showing holes in their counters
- indirect support of a claim
- courage is mental persistence
- would you agree courage is admirable? (yes)
- what about unintelligent mental persistence? (e.g stubbornness)
- isn’t that harmful or dangerous? (yes)
- are harmful things admirable? (no)
- so this kind of persistence isn’t courage? (no)
- conclusion: original claim or definition needs revision
- make a claim, state the principle behind the claim
- show it is either too restrictive or too broad
- by examining expansion and contraction, we arrive at better approximations
- two skills of the mind are required
- detecting similarities among things that seem different
- detecting differences among things that seem similar
- systole
- drawing together
- in book: finding commonality, a general case or principle
- diastole
- separation
- in book: finding distinction, what separates this from that
- note: the examples given to these words are at odds with the medical meanings
- systole is the contraction of the heart (narrowing)
- diastole is the expansion or relaxation of the heart
- my opinion: probably best not to get hung up on these Greek labels
- better to talk about finding commonality or making distinctions
- priority of definition: the claim that you can’t know something if you can’t
define it precisely
- known (fairly or not) as the Socratic fallacy
- KIWYSI is legitimate: we can often identify examples before we have a good
definition
- we should understand our knowledge to be provisional
- definitions provide clarity, especially useful for hard or edge cases
- putting a subject into one of two categories
- subdividing that category into more categories
- diairesis
- a form of classification used in ancient (especially Platonic)
logic that serves to systematize concepts and come to definitions
- perhaps not the best way to define something, but can still be useful to compare things and learn about them
- reflection: might also be useful for finding alternative solutions to problems
- analogies aren’t arguments, but can make reasoning more clear
- they can be used to compare abstract ideas to more familiar ones
- used to show how a claim works
- fill-in-the-blank: start an analogy and let partner finish it
- can move an conversation forward
- begin with distinctions and examples that are easy and familiar, then try to map onto harder examples
- extended analogies compare two things at length to make an idea more vivid
- established analogies can also be turned to make a very strong point
- offering choice between analogies can also be powerful
- analogies look like observations, but actually make claims
- sometimes the best response is to reject the analogy
- epagoge
- an argument in which specific examples lead to a general conclusion
- inductive reasoning
- seek truth rather than merely try to win an argument (dialectic not eristic)
- dialectic
- formal system of reasoning that arrives at the truth by the exchange of logical arguments
- eristic
- given to disputation for its own sake and often employing specious arguments
- examine people (myself and others) not just claims
- it isn’t easy (or desirable?) to separate people from ideas
- care of the psyche, mind, intelligence
- testing consistency is testing the holder of claims as well as compatibility
- judge arguments on their merits, not by their author
- primacy of reason
- “I shall be very grateful if you refute me and deliver me from my foolishness.”
- claims are judged strictly by the quality of the reasoning and evidence that supports them
- speak candidly: say what you think, not what others may want to hear
- you can’t seek truth if you’d shy away from speaking it
- rather than merely agree if you don’t understand, disagree by default unless
you’re sure
- this way the argument can be refined or approached from a different angle until one is satisfied
- it’s better to seem slow than to persist in confusion
- also prevents weasel-y backtracking “well I never really meant that”
- changing one’s mind in light of persuasion or evidence is fine
- important difference: sometimes the questioner must play “Devil’s advocate” to examine a claim deeply
- numbers count for nothing
- the whole world in favor or against speaks not at all to the veracity of a claim
- Christopher Hitchens: “One person with a right opinion outweighs a majority.”
- interlocutor must be the one to assent
- the crowd is not to be trusted, especially when a horde can be summoned instantly
- Twitter, anyone?
- principle of charity: assume best intentions of the other
- construe their meaning in the most reasonable light
- assume opponent is smart and well-meaning
- work to represent the position of the partner/opponent in the strongest
possible terms
- steel man vs. straw man
- improve the other person’s argument if you can
- come up with the strongest objections to your own views
- run towards the hardest problems, not away from them
- strive not to give nor to take offense
- it’s as bad to take offense as to give it
- takes courage and commitment to seeking truth
- in any case, “I’m offended” isn’t an argument
- people feel strongly about certain issues
- politics, religion, etc
- disagreement when feelings are at stake can be perceived as personal attacks
- avoid lines of argument that tweak personal sensitivities
- use examples that don’t strike close to home
- when people are worried the other side will take offense, they don’t say what they mean
- honest inquiry is difficult (if not impossible) under these conditions
- be polite
- choose words carefully and attempt to convey personal respect
- if the conversation gets heated, nothing wrong with clearing up what you meant
- A gentleman is someone who gives offense only when he means to.
- Socratic inquiry begins with an awareness of our own ignorance
- we begin and end in this state
- along the way, hopefully, there is some progress
- the difficulty of ascertaining truth should teach us humility
- we begin and end in this state
- journey is not from question to answer, but from question to question
- principal project: uproot conceit of certainty in one’s own mind
- Socrates really does have a low opinion of his wisdom
- he has a lower opinion of the wisdom of others only because they have such a high opinion of their own
- knowing one is ignorant is better than being ignorant of one’s ignorance
- this double ignorance is termed “stupidity” in Sophist 229cd
- the remedy is education (perhaps especially philosophy)
- can be used as a tool for exploring ideas that are firmly rooted
- pretend I know nothing, walk me through this point by point
- I will ask questions, some may be naive
- let’s see where the answers go
- intellectual midwifery: eliciting ideas from others
- aporia
- to be at a loss what course to pursue, where to begin to end, what to say
- an irresolvable internal contradiction or logical disjunction
- literally “without a way”; a sense of disorientation and perplexity
- generally arrive here when all prior ideas have been refuted
- common ending for Socratic dialogues once reason has been exhausted
- we are not perplexed about things we know:
- e.g. I have two eyes
- we are not perplexed by things we know we don’t know
- e.g. I know nothing of ballet
- we are only perplexed by things we thought we knew, but didn’t
- aporia is a sign that we’ve departed the dreaded state of double ignorance
- we must be purged of our prejudices before learning can begin
- can also be powerful motivator, spurring us to think more
- Socratic method doesn’t meet needs most people feel, so why bother?
- it can help you see reality more clearly
- Socratic good: something not assigned much value by those don’t have
experience of it, but regarded highly by those who do
- endowment effect: the tendency to value something more highly once you have it
- ignoti nulla cupido: absence of a good keeps you from seeing why you want it
- “there is no desire of the unknown”
- you don’t know what you are missing
- Dunning-Kreuger effect: incompetence prevents one from seeing their
incompetence
- idiocy doesn’t recognize its own existence
- contemplate people you know who are ignorant of their own ignorance
- then realize you must certainly look that way to someone else
- the horror should spur one to action!
- our current understanding is in a state that we would regard with embarrassment with a little progress
- would you rather be a blissful simpleton?
- nobody walks through life feeling like an idiot, yet we all probably know a few
- these states are all relative, so adopt humility not hubris
- the sensation of one’s own wisdom is a stubborn, persistent feature of the human mind
- this mistake makes all others more likely
- “he is not to be trusted who loves voluntary falsehood” (Cypher from the Matrix)
- “he who loves involuntary falsehood is a fool” (what does this mean?)
- the untrustworthy and the ignorant have no friends
- ignorance is bliss: you don’t suffer what you don’t realize you’re suffering from
- misfortunes of which the bearers are unconscious, but they would avoid if they knew
- to know these people is to pity them (see also: mirror)
- Socratic injuries may be suffered culturally as well as individually
- a culture can be slow to learn or forget truths it once knew
- good point for debate
- “when the cost of confronting a truth goes down (or ignoring it goes up), people are more willing to ask and answer questions about it”
- eudaimonia
- happiness. well-being. living well.
- Socrates believes living well is the purpose of life.
- equates happiness with virtue, living honorably and justly
- “It takes true goodness to make a man or woman happy.” (Gorgias 470e)
- virtue is the only real good, necessary and sufficient for happiness
- known as the “identity thesis” (= happiness virtue wisdom knowledge)
- akrasia
- acting against your better judgement; having a failure of will
- a failure of will is really a failure of knowledge
- visceral understanding of all the consequences would cause you to act differently
- deeper kind of “knowing”; an enlightened understanding
- stoicism
- a philosophical movement beginning approximately 100 years after
the death of Socrates
- a set of specific teachings about living well
- Socratic approach, style of analysis
- used the method in practical matters as well as philosophy
- we are truly free in our minds, nowhere else
- Zeno of Citium (334-262 BC) founded school on the stoa, or public porch
- Cleanthes, Chrysippus subsequent heads of the stoic school
- all early Stoic writings are lost
- Epictetus (55-135 AD) born in Turkey, lived in Rome
- moved to Greece when Domitian banned philosophers
- “Discourses of Epictetus”
- Seneca the Younger
- commanded by Nero to sit in a hot bath and open his veins
- largest surviving body of work on Stoicism from the classical period
- Marcus Aurelius (121-180 AD)
- Meditations
- Mill “the highest ethical product of the ancient mind”
- Meditations
- the method starts with an understanding of how little one knows
- the first business of studying philosophy is to part with self-conceit
- resistance to false pride should not become a source of false pride
- unlike Socrates, the Stoics thought they could reason their way to important truths on which they did not hedge
- Stoics proceeded by question and answer
- Socrates forced his interlocutor to bear witness for him
- Epictetus uses a variation on the style; push through surface impressions that seem natural
- Epictetus is less likely to ask for definitions or abstract claims and then to challenge them
- more likely to go after the (ethical) assumptions of the students directly, or to use questions to make a point he wants them to understand
- Epictetus doesn’t seek aporia. He has views about the right and wrong way to look at a problem and pushes students toward those results.
- Topics are more specific, inquiries less complicated, results more practical
- Stoics also elevated consistency to the “supreme desideratum in the search for truth”
- anything false you believe will collide with the true things you know
- since truths never collide, consistency of beliefs after long testing is a sign they are right
- “peace of mind depends on securing definite judgement; nothing is certain for
people who rely on popular opinion-the most unreliable of standards”
- book has “reply” (typo)
- the first part is suspect
- eudaimonia (“happiness”, a good life) is the ultimate goal
- Seneca: “virtue is the only good; at any rate there is no good without virtue”
- health, wealth are indifferents (neutral)-not goods in themselves
- they are good when put to good use
- there can be no true happiness in ignorance of good and evil
- Stoics extend Socrates by showing one’s apparent problems in the world are
problems in one’s own thinking
- when something aggrieves us, it is our opinions which are faulty
- grief is an opinion of some present evil, joy of some present good
- fear is an opinion of impending evil, lust of impending good
- bad behavior is a result of ignorance or misguided opinions
- our attitude should be one of forbearance: people don’t (truly) know any better
- remembering this makes us kinder
- Marcus Aurelius: Today I will meet with the busybody, the ungrateful, the arrogant, the deceitful, the envious, the unsocial. All these result from their not knowing what is good and what is evil.
- people who behave badly should be pitied
- they are mistaken or ethically disabled: either way, a sad spectacle
- Socrates sometimes criticized for taking too little account of emotion
- model of human functioning seems wholly intellectual
- Stoics: if you have an emotional reaction to a thing, the response is not to
the thing itself, but your understanding of the thing.
- arises from your knowledge (or lack of it) and might be changed
- objection: fails to account for emotion of animals, infants
- Stoics avoid problem by relabeling: those are “passions” or “impulses”
- unsatisfying, but doesn’t totally invalidate the prior point
- some beliefs are intellectual and can be dropped or revised in the light of evidence or reason
- some are deeper and harder to change even when we “know better”
- these take time to root out because they’re more deeply ingrained
- a principal goal of philosophy is to bring beliefs into a consistent state
- note: biology, evolutionary instinct are powerful forces
- nothing can “harm” a good man in life or in death
- philosophical harm
- no outside force can harm your inner understanding, will, choice
- seems extravagant: a sage can be perfectly happy while being tortured
- Stoics concede no one has reached such perfection of mind
- Socrates went to his death with his virtue intact
- philosophy was a direct extension of that of Socrates
- skepsis
- inquiry
- developed by heads of the Academy (“scholarchs”) after Plato
- Arcesilaus (264 BC)
- Carnaedes (167 BC)
- Philo last scholarch at the time of the destruction of the Academy
- decamped to Rome, taught Cicero
- skeptics inquire (and inquire) without reaching a conclusion
- dread of “rash assent”, asymptotically approach truth without ever reaching it
- skeptics regard this as the great failing of humanity
- central Socratic lesson is the appreciation of our own ignorance
- affirm nothing yourself, refute the assertion of others
- Cicero: “This alone is the whole of wisdom, for a man not to think that he knows what he does not know.”
- Arcesilaus (Academy Skeptic) shows not that everyone was wrong, but that there were always good arguments both ways so that no such arguments should settle anything
- epochē
- withholding judgment because you can’t decide what to think since there are good arguments both ways
- aporia is an impasse because you don’t know what to think since all arguments
are lacking
- at a loss, frustrated
- in epochē, you can’t decide what to think because you’re suspended between
alternative arguments that seem right
- reserved judgment, detached
- similar experience: nothing you say is good enough
- don’t give up, try harder even if you may never arrive at truth
- skeptics believe nothing can be known; no one must make positive assertions
- Arcesilaus falls into the same trap: denying that anything can be known is a claim to a form of knowledge
- Descartes makes a compelling argument half a millenium later
- cogito ergo sum
- “I think, therefore I am.”
- did Socrates fall into this trap? he seems to claim he knows some things,
including that he knows nothing of importance.
- solution: Socrates isn’t claiming something is proven, rather that these propositions have not been disproven
- is skepticism a philosophy of despair?
- Pyrrho of Elis
- the result of suspending judgment was tranquility
- ataraxia
- tranquility and freedom from distress
- achieving ataraxia is the goal
- note: sounds a little Buddhist to me
- Arcesilaus
- goal is not to find tranquility, but to find truth
- most of what anyone has ever believed has been wrong
- people who claim to know anything are lazy or delusional
- don’t give up, rather become more diligent
- why? isn’t it futile?
- you can still get asymptotically closer
- the quest to grasp the truth is ennobling even if ultimate truth is not obtained
- if nothing can be known, are we stuck?
- Carneades: no, some things are more likely to be true
- rely on “probability”
- fallibilism
- propositions concerning empirical knowledge can be accepted even though they cannot be proved with certainty
- rival groups
- skeptics didn’t specifically object to stoic moral teachings
- sometimes complemented their teachings
- they did object to the epistemological basis for those teachings
- Socrates’ use of his method had a narrow focus, but it is broadly useful
- advice for devising Socratic questions
- we want to show claims are inconsistent with other beliefs
- this requires coming up with good questions on short notice
- there is no simple formula, but some patterns may be noted
- Socrates liked to make a point with simple and familiar topics (analogy)
- You make a claim
- Socrates solicits your agreement to a second claim
- then he shows inconsistency between the two things you claim to believe
- “He talked you into contradicting yourself.”
- the elenchus has two parts
- establishing the claim (part one)
- this part is often overlooked
- the first thing the interlocutor says may not be the bottom claim
- question to clarify thinking and establish a firm claim
- we need a claim on the table that lends itself to productive questioning
- these questions are not designed to refute but to elicit
- ask questions to show the claim is wrong (part two)
- next chapter
- establishing the claim (part one)
- look for the generalization
- find the unconscious judgment that is the root and nerve of the claim
- move the debate to the level of a principle
- classic deductive arguments have a major premise and a minor one
- major premise: All men are mortal.
- general principle
- often unstated and unexamined in an argument
- smoke them out: they may be layered
- minor premise: Socrates is a man.
- specific case
- conclusion: Socrates is mortal.
- major premise: All men are mortal.
- the principle can either be the second half of the elenchus which is used to test the original claim OR
- the principle can be the subject of testing by the second half of the elenchus
- it may pay to find the point of departure from a principle on which you both agree
- a major premise will either be a concept which needs to be defined or a proposition that needs to be defended
- point of defining isn’t to bicker over a word, it’s to understand a judgment
- people think they don’t care about concepts, when in fact they live and die by
them (freedom, anyone?)
- but they often haven’t taken the time to understand them very well
- you hate something because of property X
- but have not thought about what it is about X that makes it hateworthy
-
- failure to consider alternatives is the most common cause of flawed analysis
- humans tend to be dismissive and closed-minded
- structuring one’s analysis is the quickest, surest path to opening the mind to alternatives
- structuring isn’t analysis; it is a technique for improving analysis
- helps the mind make sense of complex problems
- laying out problem visually engages more of the brain, enables focus
- even the most complex problems usually arise from a few major factors, or causes
- issues are points related to each factor that must be decided
- example: a car accident
- factors
- reckless driving
- speeding
- mechanical failure
- DUI
- issues
- who was driving?
- how fast were the cars traveling?
- had the drivers been drinking?
- factors
- note that issues are questions
- factors and issues are the navigational aids to analysis
- they tell you where analysis should lead
- create and maintain a list of major factors and issues
- this presumes you know what the problem is!
- identifying the problem is the real first step!!
- this presumes you know what the problem is!
- expand and contract
- both phases are important; one generates possibilities, the other narrows and selects
- inverse relationship between number of facts and the amount of judgement
required to solve a problem
- should follow that as more judgement is required, there is a higher probability of error
- and our confidence in the answer should decrease
- always be wary of conclusions based on judgements
- a single factual answer
- admits of a single answer, but requires application of a correct formula
- different answers are possible, all can be identified
- different answers are possible, are conjecture, not all can be identified
- divergent thinking: aim is to broaden perspective
- try to generate as many alternatives as possible without judgement
- don’t try to critique every restatement in real time
- too broad/vague
- too narrow/specific
- incorporates assumptions
- incorporates solutions
- paraphrase without losing original meaning
- 180 degrees turn the problem on its head
- e.g.
- how can we encourage people to come to dinner? ->
- how can we discourage people from coming to dinner?
- e.g.
- broaden focus
- restate problem in a larger context
- redirect the focus
- how can we boost sales? -> how can we cut costs?
- 5W2H questions
- simple, positive, active voice