Tier 4

md - Method Derivation

Method Derivation

Overview

Derive the appropriate method from the situation rather than assuming a method and applying it. The method should follow from what is known about the problem, not from habit or familiarity.

Steps

Step 1: Characterize the situation

Before choosing any method, identify:

  • What kind of problem is this?
  • What are the actual constraints?
  • What resources are available?
  • What does success look like?
  • What has been tried before (if anything)?

Step 2: Consider multiple methods

Generate at least three distinct approaches:

  • One that seems natural/obvious
  • One that is opposite or contrarian
  • One from a different domain entirely

Step 3: Evaluate fit to situation

For each method, ask:

  • What does this method assume about the situation?
  • Do those assumptions hold here?
  • What would this method fail to address?
  • What would tell me this method is wrong?

Step 4: Derive the method

The method follows from the situation, not the reverse:

  • Given these characteristics + constraints → this approach
  • The reasoning chain should be visible
  • The method should be questionable (can be wrong)

Step 5: Question the derivation

The derivation itself can be wrong:

  • Did I characterize the situation correctly?
  • Did I consider genuinely different methods?
  • Is my evaluation of fit based on evidence?
  • Am I still defaulting to familiarity?

If any doubt: revisit earlier steps.

Verification

{‘how_to_know_its_working’: [‘Methods fit situations rather than being forced’, ‘Multiple approaches genuinely considered’, ‘Reasoning chain from situation to method is visible’, ‘Method can be questioned and revised’], ‘how_to_know_its_not_working’: [‘Same method applied to different situations’, ‘Method chosen before situation understood’, ‘No visible reasoning for why this method’, ‘Method defended instead of questioned’]}