Drawing on Marshall McLuhan's 'the medium is the message,' this reflection explores how the tools developers use—programming languages, frameworks, APIs, and documentation sources—actively shape their thinking and the solutions they produce. Examples include how static vs. dynamic typing shifts focus between compile-time correctness and runtime flexibility, how REST vs. GraphQL changes how developers conceptualize data, and how StackOverflow snippets vs. official documentation produce different depths of understanding. The core message: choose tools consciously, recognizing the implicit assumptions they carry.
Table of contents
What Does "The Medium Is the Message" Mean?Reflections in Software DevelopmentThe Tools We Choose, The Thinkers We BecomeSort: