Public
Edited
Mar 5, 2024
1 star
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
mermaid`graph LR
MaedaFramework("John Maeda's Design Framework") --> Classical("Classical Design")
MaedaFramework --> DesignThinking("Design Thinking")
MaedaFramework --> Computational("Computational Design")

Fry("Ben Fry's Four Cs") -.-> Classical
Fry -.-> DesignThinking
Fry -.-> Computational

Lupi("Giorgia Lupi's Data Humanism") -.-> DesignThinking
Lupi -.-> Computational

Dorst("Kees Dorst's Approach") -.-> DesignThinking
Dorst -.-> Computational

Taleb("Nassim Taleb's Antifragility") -.-> Computational

Meadows("Donella Meadows' Systems Thinking") -.-> DesignThinking
Meadows -.-> Computational

SDGs("Sustainable Development Goals Initiatives") -.-> Lupi
SDGs -.-> Dorst
SDGs -.-> Taleb
SDGs -.-> Meadows

classDef framework fill:#f9f,stroke:#333,stroke-width:4px;
classDef concepts fill:#ccf,stroke:#333,stroke-width:2px;
classDef sdgs fill:#ffcc00,stroke:#333,stroke-width:4px;
class MaedaFramework framework;
class Classical,DesignThinking,Computational concepts;
class Fry,Lupi,Dorst,Taleb,Meadows concepts;
class SDGs sdgs;
`
Insert cell
Insert cell
Insert cell
renderMermaidDiagram(`
graph LR
Classical("Classical Design")
DesignThinking("Design Thinking")
Computational("Computational Design")
Communicate("Communicate: Making data engaging")
Consider("Consider: Connecting disparate data")
Condense("Condense: Simplifying complexity")
Conceive("Conceive: Fostering dynamic interactions")
Personal("Personal: Emphasizing individual stories")
Contextual("Contextual: Understanding data within its environment")
Engaging("Engaging: Creating emotional connections")
Open("Open: Embracing diversity and new ideas")
Complex("Complex: Acknowledging interdependencies")
Dynamic("Dynamic: Adapting to change")
Networked("Networked: Leveraging connections for innovation")
Antifragile("Antifragility: Benefiting from shocks and stress")
Holistic("Holistic Views: Seeing the bigger picture")
FeedbackLoops("Feedback Loops: Understanding causes and effects")
SocialInnovation("Social Innovation")
EnvironmentalSustainability("Environmental Sustainability")
EconomicEquality("Economic Equality")

%% Connections
DesignThinking --> Communicate
DesignThinking --> Consider
Computational --> Conceive
Classical --> Condense

DesignThinking --> Personal
Computational --> Contextual
DesignThinking --> Engaging

DesignThinking --> Open
Computational --> Complex
DesignThinking --> Dynamic
Computational --> Networked

Computational --> Antifragile
DesignThinking --> Holistic
Computational --> FeedbackLoops

%% SDGs Connections
DesignThinking --> SocialInnovation
DesignThinking --> EnvironmentalSustainability
DesignThinking --> EconomicEquality

%% Cross-disciplinary Connections
Communicate --> Personal
Consider --> Complex
Conceive --> Dynamic
Condense --> Networked

Antifragile --> Dynamic
Holistic --> Open
FeedbackLoops --> Complex

classDef design fill:#f9f,stroke:#333,stroke-width:2px;
classDef principles fill:#ccf,stroke:#333,stroke-width:2px;
classDef sdgs fill:#ffcc00,stroke:#333,stroke-width:4px;
class Classical,DesignThinking,Computational design;
class Communicate,Consider,Conceive,Condense,Personal,Contextual,Engaging,Open,Complex,Dynamic,Networked,Antifragile,Holistic,FeedbackLoops principles;
class SocialInnovation,EnvironmentalSustainability,EconomicEquality sdgs;

`)
Insert cell
mermaid`graph LR
%% Core design frameworks
Classical("Classical Design - Maeda")
DesignThinking("Design Thinking - Maeda")
Computational("Computational Design - Maeda")

%% Ben Fry's Four Cs
Communicate("Communicate - Fry")
Consider("Consider - Fry")
Condense("Condense - Fry")
Conceive("Conceive - Fry")

%% Giorgia Lupi's Data Humanism
PersonalStories("Personal Stories - Lupi")
DataInContext("Data in Context - Lupi")
EmotionalEngagement("Emotional Engagement - Lupi")

%% Kees Dorst's Principles
Openness("Openness - Dorst")
Complexity("Complexity - Dorst")
Dynamism("Dynamism - Dorst")
Networking("Networking - Dorst")

%% Nassim Taleb's Antifragility
Antifragility("Antifragility - Taleb")

%% Donella Meadows' Systems Thinking
SystemsThinking("Systems Thinking - Meadows")
FeedbackLoops("Feedback Loops - Meadows")

%% Sustainable Development Goals (SDGs)
SDG1("SDG 1: No Poverty")
SDG3("SDG 3: Good Health and Well-being")
SDG13("SDG 13: Climate Action")

%% Connections - Design frameworks to principles
DesignThinking -->|Informs| Communicate
DesignThinking -->|Informs| Consider
Computational -->|Utilizes| Conceive
Computational -->|Simplifies via| Condense

%% Connections - Principles to SDGs
EmotionalEngagement --> SDG3
DataInContext --> SDG13
Antifragility --> SDG13

%% Cross-discipline connections
DesignThinking -.-> PersonalStories
DesignThinking -.-> DataInContext
Computational -.-> Networking
Computational -.-> Complexity
DesignThinking -.-> Openness
Dynamism -.-> Computational
Dynamism -.-> Antifragility
SystemsThinking -.-> FeedbackLoops
FeedbackLoops -.-> SDG13

%% Annotations for clarity
DesignThinking --> SystemsThinking
SystemsThinking -->|Guides approach to| SDG1
Networking -.->|Facilitates collaboration for| SDG1

classDef frameworks fill:#f9f,stroke:#333,stroke-width:2px;
classDef principles fill:#ccf,stroke:#333,stroke-width:2px;
classDef sdgs fill:#ffcc00,stroke:#333,stroke-width:4px,stroke-dasharray:5,5;
class Classical,DesignThinking,Computational frameworks;
class Communicate,Consider,Condense,Conceive,PersonalStories,DataInContext,EmotionalEngagement,Openness,Complexity,Dynamism,Networking,Antifragility,SystemsThinking,FeedbackLoops principles;
class SDG1,SDG3,SDG13 sdgs;
`
Insert cell
Insert cell
mermaid`graph LR
%% Core Design Philosophies by John Maeda
MaedaClassical("Classical Design - John Maeda: Emphasis on aesthetics and traditional design values.")
MaedaDesignThinking("Design Thinking - John Maeda: Human-centered problem solving approach.")
MaedaComputational("Computational Design - John Maeda: Use of computational methods to solve design problems.")

%% Ben Fry's Four Cs
FryCommunicate("Communicate - Ben Fry: Making complex data understandable and engaging.")
FryConsider("Consider - Ben Fry: Innovative connections between data points for new insights.")
FryCondense("Condense - Ben Fry: Simplifying data into understandable formats.")
FryConceive("Conceive - Ben Fry: Creating interactive and dynamic ways to explore data.")

%% Giorgia Lupi's Data Humanism
LupiPersonal("Personal Stories - Giorgia Lupi: Highlighting the human aspect behind data.")
LupiContextual("Data in Context - Giorgia Lupi: Data's meaning enriched by its context.")
LupiEngagement("Emotional Engagement - Giorgia Lupi: Connecting data visualization with human emotions.")

%% Kees Dorst's Principles
DorstOpenness("Openness - Kees Dorst: Welcoming diverse perspectives and ideas.")
DorstComplexity("Complexity - Kees Dorst: Appreciating the complexity in problems.")
DorstDynamism("Dynamism - Kees Dorst: Adapting solutions over time.")
DorstNetworking("Networking - Kees Dorst: Utilizing networks for innovation.")

%% Nassim Taleb's Antifragility
TalebAntifragility("Antifragility - Nassim Taleb: Systems that gain from disorder and stress.")

%% Donella Meadows' Systems Thinking
MeadowsThinking("Systems Thinking - Donella Meadows: Holistic problem-solving approach.")
MeadowsFeedback("Feedback Loops - Donella Meadows: Identifying and utilizing feedback mechanisms.")

%% Sustainable Development Goals (SDGs)
SDGGoodHealth("SDG 3: Good Health and Well-being - Ensuring healthy lives and promoting well-being.")
SDGClimateAction("SDG 13: Climate Action - Taking urgent action to combat climate change and its impacts.")
SDGIndustryInnovation("SDG 9: Industry, Innovation, and Infrastructure - Building resilient infrastructure, promoting inclusive and sustainable industrialization, and fostering innovation.")

%% Detailed Connections and Interconnections
MaedaDesignThinking --> FryCommunicate
MaedaDesignThinking --> FryConsider
MaedaComputational --> FryConceive
MaedaClassical --> LupiPersonal
MaedaDesignThinking --> LupiContextual
MaedaComputational --> DorstNetworking
MaedaDesignThinking --> DorstOpenness
MaedaComputational --> TalebAntifragility
MaedaDesignThinking --> MeadowsThinking
MaedaComputational --> MeadowsFeedback

FryCommunicate --> SDGGoodHealth
FryConsider --> SDGClimateAction
FryCondense --> SDGIndustryInnovation
FryConceive --> SDGIndustryInnovation

LupiPersonal --> SDGGoodHealth
LupiContextual --> SDGClimateAction
LupiEngagement --> SDGGoodHealth

DorstOpenness --> SDGIndustryInnovation
DorstComplexity --> SDGClimateAction
DorstDynamism --> SDGClimateAction
DorstNetworking --> SDGIndustryInnovation

TalebAntifragility --> SDGClimateAction

MeadowsThinking --> SDGGoodHealth
MeadowsFeedback --> SDGClimateAction

%% Enhancing Complexity with Annotations for Clarity
MaedaDesignThinking -. "Inspires & integrates" .-> FryCommunicate
MaedaComputational -. "Empowers" .-> FryConceive
MaedaDesignThinking -. "Aligns with" .-> LupiPersonal
MaedaComputational -. "Leverages" .-> DorstNetworking
MaedaComputational -. "Adapts through" .-> TalebAntifragility
MaedaDesignThinking -. "Underpinned by" .-> MeadowsThinking

classDef core fill:#f4d03f,stroke:#333,stroke-width:2px;
classDef principles fill:#85c1e9,stroke:#333,stroke-width:2px;
classDef sdgs fill:#a3e4d7,stroke:#333,stroke-width:2px,stroke-dasharray:5,5;

class MaedaClassical,MaedaDesignThinking,MaedaComputational core;
class FryCommunicate,FryConsider,FryCondense,FryConceive,LupiPersonal,LupiContextual,LupiEngagement,DorstOpenness,DorstComplexity,DorstDynamism,DorstNetworking,TalebAntifragility,MeadowsThinking,MeadowsFeedback principles;
class SDGGoodHealth,SDGClimateAction,SDGIndustryInnovation sdgs;
`
Insert cell
mermaid`graph LR
subgraph "John Maeda's Three Types of Design"
Classical(Classical Design) -->|Influenced by| Consideration_C[Consideration - Ben Fry]
DesignThinking(Design Thinking) -->|Aligned with| DataHumanism[Data Humanism - Giorgia Lupi]
Computational(Computational Design) -->|Enhanced by| Antifragility[Antifragility - Nassim Taleb]
end

subgraph "Ben Fry's Four Cs"
Communication(Communication) -.-> Classical
Consideration(Consideration) -.-> DesignThinking
Condensation(Condensation) -.-> Computational
Conception(Conception) -.-> Classical
end

subgraph "Giorgia Lupi's Data Humanism"
Empathy(Empathy & Personal Stories) -->|Embodies| DesignThinking
HumanCentricData(Human-Centric Data Visualization) -->|Empowers| Computational
end

subgraph "Kees Dorst's Approach"
Openness(Openness) -->|Enriches| DesignThinking
Complexity(Complexity & Dynamism) -->|Supports| Computational
Networking(Networking) -->|Facilitates| Classical
end

subgraph "Nassim Taleb's Antifragility"
Resilience(Resilience) -->|Core to| Computational
Improvement(Improvement Through Shock) -->|Core to| Computational
end

subgraph "Donella Meadows' Systems Thinking"
HolisticViews(Holistic Views) -->|Integrates with| DesignThinking
InterconnectedSystems(Interconnected Systems) -->|Supports| Computational
end

subgraph "Systems Thinking Integration"
STI_DesignThinking(Design Thinking) -->|Fosters| HolisticViews
STI_Computational(Computational Design) -->|Encourages| InterconnectedSystems
end

subgraph "Exclusions"
TraditionalPractices(Traditional Practices) -.->|Overlooked by| DesignThinking
NonTechConsiderations(Non-Technological Considerations) -.->|Ignored by| Computational
end

classDef foundational fill:#f9f,stroke:#333,stroke-width:4px;
classDef influencer fill:#bbf,stroke:#333,stroke-width:2px;
class Classical,DesignThinking,Computational foundational;
class Communication,Consideration,Condensation,Conception,Empathy,HumanCentricData,Openness,Complexity,Networking,Resilience,Improvement,HolisticViews,InterconnectedSystems influencer;
`
Insert cell
import {renderMermaidDiagram} from "@eesur/using-latest-version-of-mermaid"


Insert cell
mermaid`graph LR
subgraph "John Maeda's Three Types of Design"
Classical(Classical Design) -->|Influenced by| Communication
Classical -->|Empowered by| Conception
DesignThinking(Design Thinking) -->|Aligned with| Empathy
DesignThinking -->|Utilizes| Openness
Computational(Computational Design) -->|Enhanced by| Resilience
Computational -->|Improved by| Improvement
end

subgraph "Ben Fry's Four Cs"
Communication(Communication) -.->|Cross-cuts| DesignThinking
Communication -.->|Cross-cuts| Computational
Consideration(Consideration) -.->|Cross-cuts| Classical
Condensation(Condensation) -.->|Cross-cuts| DesignThinking
Condensation -.->|Cross-cuts| Classical
Conception(Conception) -.->|Cross-cuts| Computational
Conception -.->|Cross-cuts| DesignThinking
end

subgraph "Giorgia Lupi's Data Humanism"
Empathy(Empathy & Personal Stories) -->|Embodies| DesignThinking
HumanCentricData(Human-Centric Data Visualization) -->|Empowers| Computational
HumanCentricData -->|Influences| Classical
end

subgraph "Kees Dorst's Approach"
Openness(Openness) -->|Enriches| DesignThinking
Complexity(Complexity) -->|Supports| Computational
Complexity -->|Informs| DesignThinking
Dynamism(Dynamism) -->|Vitalizes| Computational
Dynamism -->|Influences| DesignThinking
Networking(Networking) -->|Facilitates| Classical
Networking -->|Connects to| SystemsThinking
end

subgraph "Nassim Taleb's Antifragility"
Resilience(Resilience & Improvement Through Shock) -->|Core to| Computational
Resilience -->|Informs| SystemsThinking
end

subgraph "Donella Meadows' Systems Thinking"
HolisticViews(Holistic Views) -->|Integrates with| DesignThinking
InterconnectedSystems(Interconnected Systems) -->|Supports| Computational
end

subgraph "Systems Thinking Integration"
STI_DesignThinking(Design Thinking) -->|Fosters| HolisticViews
STI_Computational(Computational Design) -->|Encourages| InterconnectedSystems
STI_Networking(Networking - Kees Dorst) -.->|Essential for| InterconnectedSystems
STI_Resilience(Resilience - Nassim Taleb) -.->|Complements| InterconnectedSystems
end

subgraph "Exclusions"
TraditionalPractices(Traditional Practices) -.->|Overlooked by| DesignThinking
NonTechConsiderations(Non-Technological Considerations) -.->|Ignored by| Computational
end

classDef foundational fill:#f9f,stroke:#333,stroke-width:4px;
classDef influencer fill:#bbf,stroke:#333,stroke-width:2px;
class Classical,DesignThinking,Computational foundational;
class Communication,Consideration,Condensation,Conception,Empathy,HumanCentricData,Openness,Complexity,Dynamism,Networking,Resilience,Improvement,HolisticViews,InterconnectedSystems influencer;
`
Insert cell
mermaid`graph LR
subgraph "John Maeda's Three Types of Design"
Classical(Classical Design) -->|Influenced by| Communication
Classical -->|Empowered by| Conception
DesignThinking(Design Thinking) -->|Aligned with| Empathy
DesignThinking -->|Utilizes| Openness
Computational(Computational Design) -->|Enhanced by| Resilience
Computational -->|Improved by| Improvement
end

subgraph "Ben Fry's Four Cs"
Communication(Communication) -.->|Cross-cuts| DesignThinking
Communication -.->|Cross-cuts| Computational
Consideration(Consideration) -.->|Cross-cuts| Classical
Condensation(Condensation) -.->|Cross-cuts| DesignThinking
Condensation -.->|Cross-cuts| Classical
Conception(Conception) -.->|Cross-cuts| Computational
Conception -.->|Cross-cuts| DesignThinking
end

subgraph "Giorgia Lupi's Data Humanism"
Empathy(Empathy & Personal Stories) -->|Embodies| DesignThinking
HumanCentricData(Human-Centric Data Visualization) -->|Empowers| Computational
HumanCentricData -->|Influences| Classical
end

subgraph "Kees Dorst's Approach"
Openness(Openness) -->|Enriches| DesignThinking
Complexity(Complexity) -->|Supports| Computational
Complexity -->|Informs| DesignThinking
Dynamism(Dynamism) -->|Vitalizes| Computational
Dynamism -->|Influences| DesignThinking
Networking(Networking) -->|Facilitates| Classical
Networking -->|Connects to| SystemsThinking
end

subgraph "Nassim Taleb's Antifragility"
Resilience(Resilience & Improvement Through Shock) -->|Core to| Computational
Resilience -->|Informs| SystemsThinking
Optionality(Optionality) -->|Enhances| Computational
Overcompensation(Overcompensation) -->|Drives| Computational
Optionality -.->|Influences| DesignThinking
Overcompensation -.->|Impacts| DesignThinking
end

subgraph "Donella Meadows' Systems Thinking"
HolisticViews(Holistic Views) -->|Integrates with| DesignThinking
InterconnectedSystems(Interconnected Systems) -->|Supports| Computational
end

subgraph "Systems Thinking Integration"
STI_DesignThinking(Design Thinking) -->|Fosters| HolisticViews
STI_Computational(Computational Design) -->|Encourages| InterconnectedSystems
STI_Networking(Networking - Kees Dorst) -.->|Essential for| InterconnectedSystems
STI_Resilience(Resilience - Nassim Taleb) -.->|Complements| InterconnectedSystems
end

subgraph "Exclusions"
TraditionalPractices(Traditional Practices) -.->|Overlooked by| DesignThinking
NonTechConsiderations(Non-Technological Considerations) -.->|Ignored by| Computational
end

subgraph "SDGs Influences"
SDGInspiresLupi(SDGs Inspire Giorgia Lupi) --> Lupi
SDGGuidesDorst(SDGs Guide Kees Dorst) --> Dorst
SDGInfluencesTaleb(SDGs Influence Nassim Taleb) --> Taleb
SDGIncorporatedByMeadows(SDGs Incorporated by Donella Meadows) --> Meadows
end

classDef foundational fill:#f9f,stroke:#333,stroke-width:4px;
classDef influencer fill:#bbf,stroke:#333,stroke-width:2px;
classDef sdgs fill:#ffcc00,stroke:#333,stroke-width:4px;
class Classical,DesignThinking,Computational foundational;
class Communication,Consideration,Condensation,Conception,Empathy,HumanCentricData,Openness,Complexity,Dynamism,Networking,Resilience,Improvement,Optionality,Overcompensation,HolisticViews,InterconnectedSystems influencer;

`
Insert cell
mermaid`graph LR
subgraph "John Maeda's Three Types of Design"
Classical(Classical Design) -->|Influenced by| Communication
Classical -->|Empowered by| Conception
DesignThinking(Design Thinking) -->|Aligned with| Empathy
DesignThinking -->|Utilizes| Open
Computational(Computational Design) -->|Enhanced by| Resilience
Computational -->|Improved by| Improvement
end

subgraph "Ben Fry's Four Cs"
Communication(Communication) -.->|Cross-cuts| DesignThinking
Communication -.->|Cross-cuts| Computational
Consideration(Consideration) -.->|Cross-cuts| Classical
Condensation(Condensation) -.->|Cross-cuts| DesignThinking
Condensation -.->|Cross-cuts| Classical
Conception(Conception) -.->|Cross-cuts| Computational
Conception -.->|Cross-cuts| DesignThinking
end

subgraph "Giorgia Lupi's Data Humanism"
Empathy(Empathy & Personal Stories) -->|Embodies| DesignThinking
HumanCentricData(Human-Centric Data Visualization) -->|Empowers| Computational
HumanCentricData -->|Influences| Classical
end

subgraph "Kees Dorst's Approach"
Dorst_Approach["Kees Dorst's Approach (Open, Complex, Networked, Dynamic)"]
Dorst_Approach --> Open["Open"]
Dorst_Approach --> Complex["Complex"]
Dorst_Approach --> Networked["Networked"]
Dorst_Approach --> Dynamic["Dynamic"]

Open --> Collaboration["Facilitates Collaboration"]
Open --> Inclusion["Encourages Inclusion of Diverse Viewpoints"]

Complex --> Interdependencies["Recognizes Interdependencies"]
Complex --> EmergentProperties["Allows for Emergent Properties"]

Networked --> HolisticThinking["Promotes Holistic Thinking"]
Networked --> StrategicInterventions["Guides Strategic Interventions"]

Dynamic --> ContinuousAdaptation["Requires Continuous Adaptation"]
Dynamic --> FeedbackLoops["Incorporates Feedback Loops"]

Collaboration & Inclusion & HolisticThinking & StrategicInterventions --> SystemsThinking["Enhances Systems Thinking"]
end

subgraph "Donella Meadows' Systems Thinking"
Meadows_Insights["Meadows' Insights"]
Meadows_Insights --> LeveragePoints["Emphasis on Leverage Points (Donella)"]
Meadows_Insights --> Sustainability["Focus on Sustainability (Dennis)"]

LeveragePoints --> Dynamic
Sustainability --> Complex
Sustainability --> Networked

SystemsThinking --> Meadows_Insights

EmergentProperties & ContinuousAdaptation & FeedbackLoops --> AdaptiveSolutions["Leads to Adaptive Solutions"]
AdaptiveSolutions --> Sustainability
end

subgraph "Nassim Taleb's Antifragility"
Resilience(Resilience & Improvement Through Shock) -->|Core to| Computational
Resilience -->|Informs| SystemsThinking
Optionality(Optionality) -->|Enhances| Computational
Overcompensation(Overcompensation) -->|Drives| Computational
Optionality -.->|Influences| DesignThinking
Overcompensation -.->|Impacts| DesignThinking
end

subgraph "Exclusions"
TraditionalPractices(Traditional Practices) -.->|Overlooked by| DesignThinking
NonTechConsiderations(Non-Technological Considerations) -.->|Ignored by| Computational
end

classDef foundational fill:#f9f,stroke:#333,stroke-width:4px;
classDef influencer fill:#bbf,stroke:#333,stroke-width:2px;
classDef systems fill:#bdf,stroke:#333,stroke-width:2px;
class Classical,DesignThinking,Computational foundational;
class Communication,Consideration,Condensation,Conception,Empathy,HumanCentricData,Resilience,Improvement,Optionality,Overcompensation influencer;
class Open,Complex,Networked,Dynamic,Collaboration,Inclusion,HolisticThinking,StrategicInterventions,ContinuousAdaptation,FeedbackLoops,SystemsThinking,AdaptiveSolutions,Interdependencies,EmergentProperties systems;
`
Insert cell
dot`digraph G {
rankdir=LR; // Set graph orientation to left-to-right

node [shape=box]

// Subgraph for John Maeda's Three Types of Design
subgraph cluster_maedas_design {
label = "John Maeda's Three Types of Design";
Classical -> Communication;
Classical -> Conception;
DesignThinking -> Empathy;
DesignThinking -> Open;
Computational -> Resilience;
Computational -> Improvement;
}

// Ben Fry's Four Cs
Communication -> DesignThinking [style=dashed];
Communication -> Computational [style=dashed];
Consideration -> Classical [style=dashed];
Condensation -> DesignThinking [style=dashed];
Condensation -> Classical [style=dashed];
Conception -> Computational [style=dashed];
Conception -> DesignThinking [style=dashed];

// Giorgia Lupi's Data Humanism
Empathy -> DesignThinking;
HumanCentricData -> Computational;
HumanCentricData -> Classical;

// Kees Dorst's Approach
"Dorst_Approach" -> Open;
"Dorst_Approach" -> Complex;
"Dorst_Approach" -> Networked;
"Dorst_Approach" -> Dynamic;
Open -> Collaboration;
Open -> Inclusion;
Complex -> Interdependencies;
Complex -> EmergentProperties;
Networked -> HolisticThinking;
Networked -> StrategicInterventions;
Dynamic -> ContinuousAdaptation;
Dynamic -> FeedbackLoops;
{Collaboration Inclusion HolisticThinking StrategicInterventions} -> SystemsThinking;

// Donella Meadows' Systems Thinking
"Meadows_Insights" -> LeveragePoints;
"Meadows_Insights" -> Sustainability;
LeveragePoints -> Dynamic;
Sustainability -> Complex;
Sustainability -> Networked;
SystemsThinking -> "Meadows_Insights";
{EmergentProperties ContinuousAdaptation FeedbackLoops} -> AdaptiveSolutions;
AdaptiveSolutions -> Sustainability;

// Nassim Taleb's Antifragility
Resilience -> Computational;
Resilience -> SystemsThinking;
Optionality -> Computational;
Overcompensation -> Computational;
Optionality -> DesignThinking [style=dashed];
Overcompensation -> DesignThinking [style=dashed];

// Exclusions
TraditionalPractices -> DesignThinking [style=dotted];
NonTechConsiderations -> Computational [style=dotted];

// Definitions for styling
node [shape=box, style=filled, color=lightgrey] // Nodes style
edge [color=blue] // Edges style
}
`
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more