Systems thinking × Design thinking
Systemic design
Design thinking applied to situations too large for any user to see whole. It keeps design’s habit of proposing and testing, and adds systems thinking’s map of where a change will echo. The useful question it asks is where in the system a prototype should be placed so that its effects can be seen.
Jones, P. H. (2014). Systemic design principles for complex social systems. In G. S. Metcalf (Ed.), Social Systems and Design. Springer.
Systems thinking × Critical thinking
Critical systems heuristics
Critical thinking pointed at the boundary of a system. Ulrich’s twelve questions ask who a system serves, who decides, what counts as expertise, and who is affected but has no voice. It turns the boundary from a modelling convenience into a claim that can be challenged.
Ulrich, W. (1983). Critical Heuristics of Social Planning. Haupt.
Critical thinking × Computational thinking
Scrutinising the procedure
Critical thinking pointed at a rule once it is written as a process and run at scale. The questions are the familiar ones: what was measured, what was assumed, who is harmed when the assumption fails. The difference is that the answer is now built into a system that will apply it to thousands of people without asking again.
O’Neil, C. (2016). Weapons of Math Destruction. Crown.
Computational thinking × Design thinking
Making to think
Building something that runs, in order to find out what you meant. Papert’s constructionism and Resnick’s creative learning spiral both treat the made thing as the place where thinking becomes visible and debuggable. It is design thinking’s prototyping with computational thinking’s demand that the prototype actually work.
Resnick, M. (2017). Lifelong Kindergarten. MIT Press.