# CARGO CULT SOFTWARE DEVELOPMENT # Translated into Lingenic notation. # ═══════════════════════════════════════════════════════════════ # THE ORIGIN # ═══════════════════════════════════════════════════════════════ documented(anthropologists, phenomenon, in(Melanesia)) ⟕ {after: World War II} observed(island communities, military supply drops, during(war)) continued(island communities, {build(runways), build(control towers), build(wooden headphones)}) ⟕ {after: war ended} performed(they, rituals(observed)) ¬returned(planes) copied(they, form) ∧ ¬understood(they, mechanism) entered(term, software) ⟕ {via: Richard Feynman} used(Feynman, it, to describe(scientific practices that imitate appearance of rigor without substance)) # ═══════════════════════════════════════════════════════════════ # THE PATTERN # ═══════════════════════════════════════════════════════════════ cargo cult software development ≜ adoption({practices, tools, architectures, processes}) ∵ associated with(success) ∧ ¬understanding({why succeeded, whether conditions apply}) chain ≜ [ succeeds(company) ⟕ {using: particular architecture}, becomes famous(architecture), adopt(other companies, it), fail(most, to achieve same results) ] had(they, architecture) ∧ ¬had(they, conditions) ¬cause of success(architecture) correlated with(architecture, success, in(specific context)) ¬transferred(context) cargo(architecture) # ═══════════════════════════════════════════════════════════════ # THE MECHANISM # ═══════════════════════════════════════════════════════════════ persists(cargo culting) ∵ hard(causation) ∧ easy(imitation) requires(understanding why something works, {deep analysis, time, expertise, often non-public information}) deep analysis ≜ { what problem was being solved, what constraints existed, what alternatives were considered, what tradeoffs were accepted } requires(copying what successful companies do, only(observation)) visible(surface) ∧ ¬visible(reasoning) ∴ gets copied(surface) built(runway) ∧ ¬came(planes) # ═══════════════════════════════════════════════════════════════ # THE FORMS # ═══════════════════════════════════════════════════════════════ # Architectural cargo cults adopt(architectural cargo cults, structural patterns) ∧ ¬have(problems those patterns solve) appear in(distributed systems patterns, applications that run on single server) appear before(scaling solutions, anything to scale) handles(architecture, problems product will never have) creates(architecture, complexity team must always pay) ∧ ¬¬ # Process cargo cults adopt(process cargo cults, methodologies) ∧ ¬have(dysfunction those methodologies address) performed(ceremonies) ∧ produced(artifacts) ∧ tracked(metrics) runs(process) ∧ ¬improve(outcomes) observed(ritual) ∧ forgotten(purpose) # Tool cargo cults adopt(tool cargo cults, technologies) ∵ popular built for(tool, specific problem at specific scale) has(adopter, different problem at different scale) adds(tool, cost) ∧ ¬delivers(tool, value) ∧ on(résumé) ∧ in(job listings) ∧ ∴ assumes(must be correct) # Vocabulary cargo cults adopt(vocabulary cargo cults, terminology) ∧ ¬understand(concepts) meant(words, something precise, in(original context)) became(words, buzzwords) signals(language, membership) ∧ ¬communicates(language, meaning) performed(language) ∧ optional(understanding) # ═══════════════════════════════════════════════════════════════ # WHY IT CONTINUES # ═══════════════════════════════════════════════════════════════ locally rational(cargo culting) ∧ globally wasteful(cargo culting) for(individuals) ≜ { career safe(using popular tools and patterns), if(fails, project) → using(industry standard approaches) ∧ ¬reckless, if(deviate ∧ fail) → reckless, protects(conformity) } for(organizations) ≜ { feels like(adopting what successful companies do, due diligence), if(doesn't work) → wrong(method) ∧ ¬wrong(our judgment), protects(imitation) } for(industry) ≜ { creates(cargo cults, consensus), ∴ easier({hiring, training, predicting projects}), even if poorly fitted(solutions, problems) } diffuse(cost) ∧ hard to measure(cost) ≜ { more complex(projects, than(necessary)), slower(teams, than(should be)), go unsolved(problems) ∵ ¬address(rituals, them) } ¬looks wrong(no single decision) mediocre(aggregate) # ═══════════════════════════════════════════════════════════════ # THE ALTERNATIVE # ═══════════════════════════════════════════════════════════════ ¬contrarianism(alternative) own cargo cult(rejecting popular approaches ∵ popular) ≜ copying aesthetic of independence ∧ ¬substance of reasoning alternative ≜ understanding before adopting(practice) ≜ ask({ what problem does it solve, do we have that problem, what are the costs, what are the alternatives, what conditions made this work in original context, do those conditions hold here }) ¬difficult(these questions) merely unfashionable(these questions) rewards(industry, quick adoption, over(careful analysis)) visible(moving fast) ∧ ¬visible(understanding deeply) build(teams that understand deeply, systems that work) build(teams that copy quickly, runways in the jungle) # ═══════════════════════════════════════════════════════════════ # THE TEST # ═══════════════════════════════════════════════════════════════ test(cargo culting) ≜ explainable(why correct, for(your specific situation), ¬appealing to({popularity, authority})) honest answer involves({because everyone uses it, conference talk recommended it, trouble hiring otherwise}) → outsourced(reasoning) → may still be correct(choice) ∧ ¬know(why) ∧ ¬know(when to choose differently) come for(planes, those who understand aerodynamics) for(everyone else) ≜ rituals # ═══════════════════════════════════════════════════════════════ # RELATED # ═══════════════════════════════════════════════════════════════ see(BEST PRACTICES.lingenic) ⟕ {reason: same argument from organizational angle} see(LINGENIC DESIGN PRINCIPLES.lingenic) ⟕ {reason: understanding over imitation as principle} see(MISALIGNED INCENTIVES.lingenic) ⟕ {reason: structures that make cargo culting locally rational} # ═══════════════════════════════════════════════════════════════ cargo cult software development ⟕ {src: Lingenic LLC 2026, translated by: Lingenic notation} # This document is © 2026 Lingenic LLC. All rights reserved. # This site does not use cookies or collect personal data, except via Cloudflare. # URL: https://lingenic.ai/ai/design/systems/CARGO-CULT-SOFTWARE-DEVELOPMENT.lingenic # Retrieved: 2026-03-02T013033.000