Featured image of post Philosophy and product design

Philosophy and product design

đź§  Palantir: Philosophy Embedded in Product Architecture

What’s fascinating about Palantir is how openly it integrates philosophical language into its engineering systems, such as:

  • Ontology System: Instead of organizing data through traditional database schemas, Palantir uses “ontologies”—a system that models real-world entities, attributes, and relationships. This is essentially semantic layer modeling, not just technical mapping.

  • Philosopher CEO (Alex Karp): Often called a “realist idealist,” Karp frequently references Hegel, Nietzsche, and Strauss in public speeches, emphasizing antagonistic thinking, irreconcilable tension, and a reflection on the limits of technology and humanistic ethics.

Palantir’s product design follows a deeply philosophical trajectory: Reality → Modeling → Representation → Reasoning/Action—it aims to extract actionable semantic abstraction from complex realities.


đź§© How Can Philosophy Be Operationalized in Product Design?

1. Lacan’s Three Realms: Real – Imaginary – Symbolic

Philosophy encompasses many schools of thought, and product design can likewise be interpreted through the lens of Lacanian theory. Product design can be seen as the search for a path that moves from the Real (raw events and complexity), through the Imaginary (the user’s mental model), and into the Symbolic (interface, language, and interaction structure):

Lacanian TheoryProduct Development Mapping
RealRaw needs, chaotic data, complex environments
ImaginaryTeam’s mental models and prototypical solutions
SymbolicUI, feature naming, policies, system architecture

Great products often pierce the Symbolic to address something deeply real, provide a compelling imaginative framing, and manifest in a usable symbolic system.


2. Cognitive Linguistics & the Power of Naming

  • As Ivan Zhao (Notion founder) puts it: “We provide a language.” Product structure defines what users can and cannot articulate.
  • As Wittgenstein said: “The limits of my language mean the limits of my world.” How a platform names things (“Tasks,” “Pages,” “Blocks”) reflects and shapes its worldview.

đź§­ Case Studies: Philosophy in Practice Across Products

Product / ProjectPhilosophical LensExamples
NotionLinguistic philosophy, constructivismNo document types—everything is a block
FigmaSocial construction, ontology of collaborationReal-time edits, no canonical versions
Roam ResearchOntology of memory and thoughtBi-directional linking + block referencing
LoomExpression philosophy, temporalityVideo as default communication mode

đź§Ş How to Explore This Further?

Here are a few paths you could take to deepen this exploration:

  1. Philosophical Deconstruction of Product Structures

    • Analyze Notion, Obsidian, Tana, and Palantir using Lacan, Foucault, Wittgenstein.
  2. Organizational Structures and Power

    • Philosophy shapes not just product thinking but power distribution—see Foucault’s networks of power.
  3. Create Your Own “Ontological Product Language”

    • If you’re building a plugin that helps users collect and understand content with AI, how would you structurally name concepts like “collect,” “understand,” or “reconstruct”?

Photo by Yu H., my dear friend.

Made with ❤️ by Brian Chiu
Built with Hugo
Theme Stack designed by Jimmy