Humanistic Architecture Class Reframes How Developers Define and Solve Problems

A software developer attended a class on Humanistic Architecture taught by Mr. Chakrit Riddhagni, which focused on applying humanistic principles to software development. The class introduced the Anatomy of a Problem framework, breaking any problem into three components: the Current State, the Desired State, and the Gap between them. Students also explored psychological models, including Satir's Iceberg Model, which emphasizes deep inner motivations called Yearnings, alongside a Heart-Head-Body approach to decision-making and action. These frameworks encouraged developers to pause and question whether they are truly addressing the root cause of a problem, rather than simply executing a given scope of work. The developer found the tools broadly applicable beyond coding, noting that the experience fundamentally changed how they approach problems both professionally and in daily life.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in